Heard of Range? and no we're not talking about golf. β³οΈ π Range is a new operator in C# 8 that lets us access a sequence of elements from a collection. π Traverse the biggest collections with Range! @dotnet #csharp #khalidtip
Week 18, 2022
Monday, 2 May 2022 - Sunday, 8 May 2022
A while ago I saw someone asking on resource to start learning #fsharp. Now, as an F# Jedi-in-the-making (read: utter and total n00b), here are my very-not-definitive resource list. A mega-π§΅. β¬οΈ
Jeffrey Snower was originally demoted over PowerShell
π― We don't always deal with #nulls, but when we do, we should consider using the null-coalescing assignment operator. π It's short and sweet. @dotnet #csharp #dev #khalidtip
F# Weekly #19, 2022 β Domain Modeling Made Functional
I often see code extracting elements from a text (like a file path, alphanumeric code, etc.) using String.Split. In fact, there are many other better ways to do it in C# #dotnet You can see some of them below π
Visual Studio Code April 2022
A serverless application is a combination of #AWS Lambda functions, event sources, & resources that work together. In this video, AWS Community Builder @rahulpnath builds & deploys a Lambda-driven #dotnet API Gateway app backed by a DynamoDB DB. youtube.com/watch?v=iLo8svβ¦
Upgrading a WCF service to .NET 6 with CoreWCF
#AWS Lambda Function URLs simplify Lambda handling of incoming HTTP requests. In this post, Developer Advocate @bryanjhogan shows how to make requests from a #dotnet 6 web application to a .NET 6 Lambda function via a Lambda Function URL with CORS. go.aws/3yf6Ol6
Visual Studio on an ultra-wide monitor
π’ "Deploy Orleans to Azure App Service". Take a shopping cart app, built using @MudBlazor and #Bogus; deploy it using #bicep, @github actions, and the .NET and Azure CLIs. This article ties all these concepts together. π₯ @dotnet @msftorleans #blazor π docs.microsoft.com/dotnet/orleansβ¦
Deploy Orleans to Azure App Service
.NET Rocks! #1792 Studio 2022 Extensions with Mads Kristensen
.NET MAUI Community Toolkit Monthly Standup (May 2022)
Microsoft's Graph's journey to .NET 6 devblogs.microsoft.com/dotnet/microso⦠#dotnet
Phobos 2.0 Released - OpenTelemetry Meets Akka.NET
The #OpenSearch client for .NET is public. It's still early days, but developers are welcome to try it out and contribute. go.aws/38PXUQz #dotnet #AWS #dotNETonAWS
Quickly Map Your NuGet Packages to Sources
published a handful of beginner navigation samples for #dotnetmaui: FlyoutPage, TabbedPage, Shell Flyout, Shell TabBar. github.com/davidortinau/dβ¦
Hacked together a demo of using YARP to route to backends behind a firewall with no inbound connectivity github.com/davidfowl/Yarpβ¦. HTTP over websockets! #dotnet #aspnetcore cc @clemensv
I'm a recent convert to #xamarin from #reactnative and honestly, #dotnetmaui excites me! And this is coming from a #dotnet guy who's been using #dotnet since v1.0.
Major update to the stable version of the #PowerShell #VSCode extension! Read about it here devblogs.microsoft.com/powershell/majβ¦.
Major update to the PowerShell Extension for Visual Studio Code
YARP 1.1 is here with new requested reverse proxy features
YARP 1.1 is out! devblogs.microsoft.com/dotnet/yarp-re⦠#dotnet #aspnetcore
Microsoft Graphβs Journey to .NET 6
We just released version 6.0.10 of #MudBlazor as always, bunch of new features and fixes! Check out the release notes here: github.com/MudBlazor/MudB⦠A part from that, this year has been really crazy and I think its safe to say that we become, THE most popular #Blazor comp lib?
Techniques and tools to update your C# project - Migrating to nullable reference types - Part 4
Powershell for Hackers, Part 1: Getting Started with Powershell #powershell #infosec #cybersecurity #cyberwarrior hackers-arise.com/post/2017/04/2β¦
In this part 2 blog post on #AWS Distro for OpenTelemetry (AWS OTel) and .NET, software engineer Carlos Pons show how to build and configure distributed #dotnet apps that send traces to the AWS OTel Collector and analyze them in AWS X-Ray. go.aws/3FdZMPe #dotNETonAWS
ASP.NET Core JavaScript Collocated TagHelper
Intel performance optimizing C++ compiler NOW available to @VisualStudio developers. intel.ly/3LByPHm #oneAPI #cpp #LLVM
If you work with binary data, you use byte []. On the other hand, there is a class called System.BinaryData which is a lightweight abstraction for a payload of bytes that supports converting between string, stream, JSON, and bytes. docs.microsoft.com/en-us/dotnet/a⦠#dotnet #csharp
Naive Bayes Classification Using C#
Working with Files in C# 10 Course
Introduction to Google Charts With Angular and ASP.NET Core Web API
You can quickly build CI/CD pipelines for your full-stack .NET applications on AWS using AWS Amplify. In this blog post, consultant Adilson Perinei shows how to deploy a Blazor Webassembly application to AWS Amplify. go.aws/3Ff9L6H #dotnet #AWS #dotNETonAWS
Deploy .NET Blazor WebAssembly Application to AWS Amplify | Amazon Web Services
I found today the EntityFrameworkCore.Exceptions.SqlServer NuGet package. It translates 2601 SqlExceptions into UniqueConstraintException and 547 into ReferenceConstraintException. Can now create much cleaner code, see example. #dotnet #AspNetCore #MinimalWebAPI