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.

this week's favorite

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.

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# 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.

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.

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.

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.

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.