Davide Bellone | www.code4it.dev
banner
bellonedavide.bsky.social
Davide Bellone | www.code4it.dev
@bellonedavide.bsky.social
Author | Speaker | Microsoft MVP

I publish content about #csharp, #dotnet, and #softwareArchitecture. 👨‍💻 Author of http://code4it.dev 🐧

https://linktr.ee/davidebellone
Pinned
I’m new to this social, so it’s time to introduce myself.👋👋

I’m Davide, from Italy!

#dotnet dev, blogger, #MicrosoftMVP, conf speaker.

(Trumpet player, board games lover)

Glad to be here!

Tell me a bit about yourself!

Also, who should I connect with? 😁
Love this #copilot suggestion: all items are lowercase, but they should be lowercase!!
😀😀
October 31, 2025 at 8:43 AM
The Testing Pyramid emphasises Unit Tests.
The Testing Diamond emphasises Integration Tests.

But I really think we should not focus on technical aspects.

That's why I came up with the Testing Vial.

Let me know what you think of it!
October 12, 2025 at 10:32 AM
Good to know that .NET STS releases will now be supported for 24 months instead of 18 months.

The end of support will coincide with the release of the next STS, as a soft push to companies to upgrade to the newer versions.
September 23, 2025 at 8:46 PM
I left Twitter because of all those fake accounts, and now... they're here >sigh<
September 19, 2025 at 6:48 AM
Hexagons
September 18, 2025 at 1:15 PM
I just realised that my city, Turin, is famous for two opposite things:

- Juventus Football Club
- the Shroud
a picture of a man 's face with the word alva on the bottom right
ALT: a picture of a man 's face with the word alva on the bottom right
media.tenor.com
September 11, 2025 at 4:00 PM
Reposted by Davide Bellone | www.code4it.dev
Ready to make your C# tests rock-solid? 🎸 Discover how TimeProvider & FakeTimeProvider help you inject and test current time easily!

1️⃣ Simplify date handling in tests
2️⃣ Boost reliability with FakeTimeProvider
3️⃣ No more custom wrappers!

Read & comment!👇
#dotnet #csharp #testing
September 3, 2025 at 8:58 AM
Ready to make your C# tests rock-solid? 🎸 Discover how TimeProvider & FakeTimeProvider help you inject and test current time easily!

1️⃣ Simplify date handling in tests
2️⃣ Boost reliability with FakeTimeProvider
3️⃣ No more custom wrappers!

Read & comment!👇
#dotnet #csharp #testing
September 3, 2025 at 8:58 AM
🔍 Want to build your own static code analysis tool in .NET? Discover how Assembly, Type, MethodInfo & ParameterInfo work!

1️⃣ Learn to inspect assemblies & types
2️⃣ Master method & parameter analysis
3️⃣ Build custom analyzers—no big tools needed!

Read & comment!
#dotnet #CSharp #CodeAnalysis #DevTips
August 6, 2025 at 2:56 PM
🚀 Curious about error handling in C# async?

My latest article breaks down Task.WhenAll vs Task.WaitAll!

1️⃣ Real code examples & outputs
2️⃣ Key differences in exception handling
3️⃣ Practical tips for modern C# devs

Read & comment your thoughts!
#dotnet #csharp #async #programming

link in comments
June 11, 2025 at 8:40 AM
Reposted by Davide Bellone | www.code4it.dev
How to run SonarQube analysis locally with Docker by @bellonedavide.bsky.social www.code4it.dev/blog/sonarqu... #aspnetcore
May 30, 2025 at 8:44 AM
🚀 Wanna boost your code quality with SonarQube + Docker! Learn how to set it up locally and run your first analysis. 🛠️

1️⃣ Easy Docker setup for SonarQube
2️⃣ Step-by-step guide for ASP.NET projects
3️⃣ Navigate insightful reports 🧑‍💻

👉 Link in comments!
#CodeQuality #SonarQube #Docker #DotNET
May 28, 2025 at 1:46 PM
In a dystopic future, I can see Tesla taxis giving you a different quality of service depending on what you've posted on Twitter.
April 23, 2025 at 10:10 AM
Visual Studio Intellisense is weird:

Who is Joseph Maloney? Why does his name appear in my code??
March 21, 2025 at 2:57 PM
Never happened before: I celebrated the successful downgrade of the application I'm working on 😂😂
February 14, 2025 at 11:21 AM
🐧 D2 Diagrams: An Alternative to Mermaid🐧

Tired of #Mermaid?
My latest article dives into the world of #D2 diagrams and shows you how to create your own!

Everything's defined as a text, but with more elements and ways to describe the #architecture

(link in the first comment)
February 4, 2025 at 4:30 PM
Just a kind reminder:
In Italy, we don’t have a clue of what Fettuccine Alfredo are.

Same for spaghetti with meatballs.

Never eat them, and you will not find them in any house or restaurant

🇮🇹🇮🇹🍝🍝
a cartoon of peter griffin talking to a butcher in a butcher shop
ALT: a cartoon of peter griffin talking to a butcher in a butcher shop
media.tenor.com
January 30, 2025 at 9:17 PM
Ok, I'm officially an Open Source contributor 😂
January 30, 2025 at 3:58 PM
🐧 Unlock the Power of Custom C# Attributes! 🐧

Wanna make your #CSharp code more expressive and powerful?
My latest article dives into the world of custom C# attributes and shows you how to create your own!

1️⃣ Enhance Code Readability
2️⃣ Add Metadata
3️⃣ Enhance searchability
👇
January 23, 2025 at 1:39 PM
Reposted by Davide Bellone | www.code4it.dev
HTTP Logging in ASP .NET: how to automatically log all incoming HTTP requests (and its downsides!) by @bellonedavide.bsky.social https://buff.ly/4hojARy #aspnetcore
January 20, 2025 at 9:21 PM
🐧HTTP Logging in ASP.NET🐧

Ever wondered how to effectively log HTTP requests and responses in your ASP.NET applications?

My latest article dives deep into HTTP logging, providing you with the tools and knowledge to enhance your applications.🚀
January 22, 2025 at 11:46 AM
Tell me you need to reach a certain amount of words without telling you need to reach a certain amount of words
January 20, 2025 at 6:43 AM
So many truths in just one paragraph ❤️
January 17, 2025 at 4:44 PM
🐧 Unlock the Power of Fitness Functions in Software Architecture! 🐧

Discover how #FitnessFunctions can revolutionize your software design! Learn the basics, see real-world examples, and get practical tips to future-proof your systems. 🚀

#SoftwareArchitecture

www.code4it.dev/architecture...
Fitness Functions in Software Architecture: measuring things to ensure prosperity
Non-functional requirements matter, but we often forget to validate them. You can measure them by setting up Fitness Functions.
www.code4it.dev
January 14, 2025 at 9:11 AM