@davidebellone
Principal backend developer | Content Creator | Microsoft MVP
I’m a Principal Backend Developer with more than 10 years of professional experience. I’ve been working with Microsoft platforms and frameworks since 2014.
I’ve worked with many tools and frameworks, such as Azure, MongoDB, Docker, and, of course, .NET and C#. I love learning new things, and I think that the best way to learn is to share: that’s why I started my journey as a content creator and conference speaker.
Nothing here yet.
In the world of software engineering, three acronyms are critical in the design and maintenance of reliable systems: SLO (Service Level Objective), SLA (Service Level Agreement), and SLI (Service Level Indicator). These terms are interconnected, yet ...

Code Coverage is a valuable metric in software development, especially when it comes to testing. It provides insights into how much of your codebase is exercised by your test suite. However, we must recognize that Code Coverage alone should not be th...

Caching is one of the most common techniques used to improve application performance by storing some data, usually coming from external sources, in quick-access storage. Every call to an API, a database, or an external system adds some latency to the...

Even when the internal data is the same, sometimes you can represent it in different ways. Think of the DateTime structure: by using different modifiers, you can represent the same date in different formats. DateTime dt = new DateTime(2024, 1, 1, 8, ...
