Digests » 311


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.

this week's favorite

Performance best practices in C#

The goal of this article is to provide a non-exhaustive list of code patterns to avoid, either because they’re risky or because they perform poorly. The list may seem a bit random because it’s out of context, but all the items have been spotted in our code at some point and have caused production issues. Hopefully this will serve as a warning and prevent you from making the same mistakes.

Save money on Azure with cost analysis and free tools

Learn about how to reduce your Azure costs by analyzing and optimizing how to use resources. Get best practices and introduction to the available programs.

Building a Progressive Web App with Blazor

In this post, we’ll walk through creating a simple “To Do” application; in a future post we’ll add some more advanced PWA features.

Pinned Object Heap in .NET 5

In the upcoming .NET 5 a very interesting change is added to the GC – a dedicated Pinned Object Heap, a very new type of the managed heap segment (as we have Small and Large Object Heaps so far). Pinning has its own costs, because it introduces fragmentation (and in general complicates object compaction a lot).

Pure Functions C#

As software becomes more and more complex, it is more and more important to structure it well. Well-structured software is easy to write and to debug and provides a collection of modules that can be reused to reduce future programming costs. This all can be achieved through functional programming.