or subscribe with
Join 19,000+ readers for one email each week.
Digests » 309
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.
this week's favorite
After hearing about Project YARP, an initiative from Microsoft to create a super fast .Net reverse proxy, I decided to give it a try in one of my private projects. This is a write up of what I learned.
The extent of this post is generally targeting the whole ORM families running in various technology stacks. But I will limit the explanation to only .NET (C# or VB) and will write the samples in C#.
A few days ago, I had the need to create an async pipeline that consisted of actions (methods) composing over each other. I also wanted the construction of this pipeline to not generate any side effects, including exceptions, object state mutations, IO operations, etc. I had the need for function composition but also wanted Monadic Composition (Kleisli Composition), and did not want to use Task.Run, I do not like doing that in ASP.NET applications.
Modern styles and controls for your WPF applications.
We’re pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we’re calling a Source Generator.
Learn fast with lots of short practical C# videos without slides or boring theory, get free .NET productivity tools, access to an exclusive mastermind group, personalized mentoring with Microsoft C# MVP Andrea Angella, and more. Earn your C# 8 certificate of mastery and become the highly skilled software developer everyone respects and wants in their team. As a C# Digest reader, you can save 50% off on your first year by using coupon CSDIGEST at checkout.