Digests » 321

sponsor

UnoConf 2020 – Virtual and Free – C# Dev Conference

Learn how to build cross-platform, single source, Web-Mobile-Desktop applications with C# and XAML only at Uno Platform’s annual conference. Speakers from Microsoft, Uno Platform core OSS team and community.

.net

C# 9: Range Operators in Switch Constructs and Pattern-Matching Expressions

Since C# was first introduced, developers have complained about the lack of a range operator in switch constructs. This made switches far less useful in C# than they were in VB. As part of the pattern-matching enhancements for C# 9, this limitation has been addressed.

How To Access SQL Generated By Entity Framework Core

Learn how to get the SQL that the Entity Framework Core generates when querying the database.

C# 9: Minor Improvements for Lambdas

Lambdas will be getting a small upgrade in C# 9 with two new features. Neither will change the way code is written, but they do clarify the developer’s intent.

Dependency Injection in C#

In this article, I am going to discuss the Dependency Injection in C# with examples. Please read our previous article where we discussed the Singleton Design Pattern in C# with some examples. Nowadays, the dependency injection design pattern is one of the most frequently used design patterns in real-time applications.

C# events as asynchronous streams with ReactiveX or Channels

As I am getting myself up to date with the modern C# language features, I'd like to share what feels like an interesting and natural use case for IAsyncEnumerable: iterating through a sequence of arbitrary events.

projects

Stl.Fusion: Real-time user interfaces with .NET Core and Blazor

Stl.Fusion solves both these problems – moreover, it does this almost transparently for you, so most of your code won't even change! And yes, it is scalable and crafted for performance.

jobs

C# Developers are in demand on Vettery

Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.