Hey there, I'm Davide, a backend developer from Italy 🤏
My story, in short:
- CS Degree in Turin, around 2014
- Backend developer, focused on SharePoint (2014 -> 2016)
- Fullstack developer, taking care of everything: SQL, UI, and everything in between (2017)
- Fullstack developer/mentor: Angular + .NET API (2017->2019)
- Senior Backend developer (2019 -> 2024)
- Principal Backend Developer (today)
and, of course...
- C# Tip: Use required members to prevent invalid object initialization (beware of SetsRequiredMembers attribute!)
- Microsoft Agent Framework for .NET (part 1): what it is, how it works, and when to use it
- No more regressions with Snapshot Tests in C# using Verify: a practical guide
- Python for .NET devs: data types, classes, objects, records and interfaces
- How to send Slack messages using Azure Logic Apps: built-in connector vs Slack APIs






