Davide's Code and Architecture Notes - Server-side caching strategies: how do they work? 2023-01-24 8 min read Code and Architecture Notes Cache-aside, Read-through, Write-through, Write-behind: quite easy on the surface, but let’s go a little deeper! Continue reading
C# Tip: LINQ's Enumerable.Range to generate a sequence of consecutive numbers 2023-01-17 2 min read CSharp Tips If you need a sequence of numbers, you can pick two ways: use a While loop, or use Enumerable.Range Continue reading
LINQ for beginners: pick the right methods! 2023-01-10 5 min read Blog LINQ is a set of methods that help developers perform operations on sets of items. There are tons of methods - do you know which is the one for you? Continue reading
How to customize Swagger UI with custom CSS in .NET 7 2022-12-16 4 min read Blog Exposing Swagger UI is a good way to help developers consume your APIs. But don’t be boring: customize your UI with some fancy CSS Continue reading
PriorityQueues on .NET 7 and C# 11 2022-12-12 5 min read Blog A PriorityQueue represents a collection of items that have a value and a priority. Now this data structure is built-in in dotNET! Continue reading
C# Tip: Raise synchronous events using Timer (and not a While loop) 2022-11-29 2 min read CSharp Tips When you need to fire synchronous events, don’t use a while(true) loop: use a Timer! Continue reading
How to create an API Gateway using Azure API Management 2022-11-22 5 min read Blog In a microservices architecture, an API Gateway hides your real endpoints. We will create one using Azure API Management Continue reading