#DotNetTips
Thank you, Codemotion Milan 2026, for rocking with me! 🤘

If my session helped you unleash your inner rockstar, help keep the show on the road! Buy a book, join dotNetTips, or sponsor my work:
dotnettips.com/rock-the-wor...
#CodemotionMilan
Sponsorship
Help Keep the Show on the Road For more than three decades, I’ve been sharing what I’ve learned with software engineers through conference sessions, books, articles, open-source projects, videos, p…
dotnettips.com
October 28, 2026 at 4:31 PM
Thank you, .NET DeveloperDays 2026 Warsaw, for rocking with me! 🤘

If my session helped you, help keep the show on the road! Buy a book, join dotNetTips, or sponsor my work:
dotnettips.com/rock-the-wor...
#dotnet #MVPBuzz #DeveloperDaysPL #RockYourCode
Sponsorship
Help Keep the Show on the Road For more than three decades, I’ve been sharing what I’ve learned with software engineers through conference sessions, books, articles, open-source projects, videos, p…
dotnettips.com
October 21, 2026 at 3:04 PM
Type checking in .NET: What’s best—`GetType()`, `is`, `as`, or `IsAssignableFrom()`? Each has trade-offs in readability and performance. Choose wisely! 🧐
dotnettips.wordpress.com/2025/04/06/c...
#dotNET #CodingTips #dotNetTips #MVPBuzz #CodePerformance
Comparing Type Checking Methods in .NET: Performance vs. Readability
In .NET, type checking methods include GetType(), the is keyword, IsAssignableFrom(), and the as keyword. Each method varies in readability and performance.
dotnettips.wordpress.com
October 14, 2026 at 3:11 PM
Do you regularly clean temp & cached files from your computer? If not, the dotNetTips Spargine Dev Tool can help! 🚀 It quickly removes junk files—I've cleared 177+ TB on my dev machine! 💾💨
Get it FREE here: bit.ly/SpargineDevT...
#MVPBuzz #VisualStudio #dotnet
October 12, 2026 at 3:09 PM
Two new shirts for the veteran software engineers who’ve seen it all — and are still crushing it.
Wear your experience.
🧵👕🖥️
#VeteranSoftwareEngineer #SoftwareEngineer #tshirt #RockYourCode #dotNetTips
dotnettips.wordpress.com/2025/07/17/s...
Still Compiling: Two Shirts Every Veteran Software Engineer Needs
The new t-shirt designs celebrate seasoned software engineers surviving industry challenges like Y2K and IE6. The Vintage Tech Emblem Tee and Embroidered Patch Edition embody resilience and experie…
dotnettips.wordpress.com
September 14, 2026 at 3:03 PM
🎸 Stop writing argument checks the hard way — Spargine’s Validator makes validation fast, clean, and bullet-proof so your .NET code stays lean and mean. 👇
#dotnet #dotnet10 #Spargine #MVPBuzz #DataValidation
dotnettips.wordpress.com/2025/05/25/c...
Coding Faster with dotNetTips Spargine: Validating Arguments Made Easy with Validator
The article emphasizes the importance of input validation in software engineering, highlighting its role in avoiding errors and maintaining data integrity. It discusses Spargine’s Validator c…
dotnettips.wordpress.com
August 31, 2026 at 5:46 PM
August 25-28, 1970: Winston Royce presented the paper later associated with waterfall-style lifecycle thinking. Developers are still drying off.
#dotNetTips #RockYourCode #ProgrammingHistory
August 28, 2026 at 4:45 PM
🎸 Make data validation in .NET feel like a killer rhythm section — Spargine’s Validator takes the grunt work out of checks so you can code faster, cleaner, and safer every time. 👇
#dotnet #dotnet10 #Spargine #MVPBuzz #DataValidation
dotnettips.wordpress.com/2025/05/28/c...
Coding Faster with dotNetTips Spargine: Validating Data Made Easy with Validator
In their experience as a software engineer, the author emphasizes the importance of data validation to prevent errors caused by bad input. They introduce Spargine’s Validator class, which off…
dotnettips.wordpress.com
August 28, 2026 at 3:20 PM
“Hackathon” always makes me think of hackers, and I’m betting I’m not the only one.
So from now on, I decree that they shall be called Code Jam Sessions.
Let’s build, learn, collaborate, and rock our code like the engineering legends we are. 🎸
#CodeJamSession #RockYourCode #dotNetTips
August 20, 2026 at 3:05 PM
Do you have a question about software engineering or boosting your career? 🚀 dotNetDave is here to help! Submit your question using the link below, and it might be featured in an article or video on dotNetTips.com! 💡🎥
bit.ly/AskDotNetDave
#SoftwareEngineering #CareerGrowth #dotNetTips
August 18, 2026 at 3:17 PM
Unlock efficient coding with Sparse validator in .NET! Streamline data validation and boost productivity. Dive into hassle-free development with #DotNetTips Spargine. #CodingEfficiency
Coding Faster with dotNetTips Spargine: Validating Data Made Easy with Validator
In their experience as a software engineer, the author emphasizes the importance of data validation to prevent errors caused by bad input. They introduce Spargine’s Validator class, which off…
dotnettips.wordpress.com
August 15, 2026 at 6:15 AM
Explore efficient #DistributedLocking in .NET to synchronize tasks across multiple instances. Learn techniques to manage resource access and boost application performance. Dive deeper into semaphore, Redis, and SQL approaches. #DotNetTips
Distributed Locking in .NET: Coordinating Work Across Multiple Instances
Learn how to coordinate work across multiple application instances using distributed locking in .NET, preventing race conditions and ensuring data consistency in scaled-out systems. Explore implementation approaches from PostgreSQL advisory locks to the DistributedLock library for production-ready solutions.
www.milanjovanovic.tech
November 8, 2025 at 6:15 PM
Unlock faster coding with .NET! 💡 Discover how Spargine's Validator simplifies argument validation, boosts productivity, and ensures robust code development. #dotnet #codingtips
Coding Faster with dotNetTips Spargine: Validating Arguments Made Easy with Validator
The article emphasizes the importance of proper input validation in software engineering, highlighting its role in preventing errors and maintaining data integrity. It outlines various validation m…
dotnettips.wordpress.com
September 10, 2025 at 12:15 PM
Explore 6 essential EF Core query hacks to boost your app's performance! From reducing database round trips to leveraging compiled queries, enhance your .NET app efficiently. #EFCore #DotNetTips
6 EF Core Query Hacks to Supercharge Your App’s Performance
Entity Framework Core (EF Core) simplifies data access — until unoptimized queries stealthily degrade your app’s responsiveness. Whether…
medium.com
July 31, 2025 at 12:15 PM
Type checking in .NET: What’s best—`GetType()`, `is`, `as`, or `IsAssignableFrom()`? Each has trade-offs in readability and performance. Choose wisely! 🧐
dotnettips.wordpress.com/2025/04/06/c...
#dotNET #CodingTips #dotNetTips #MVPBuzz #CodePerformance
Comparing Type Checking Methods in .NET: Performance vs. Readability
In .NET, type checking methods include GetType(), the is keyword, IsAssignableFrom(), and the as keyword. Each method varies in readability and performance.
dotnettips.wordpress.com
July 8, 2026 at 3:16 PM
Today in programming history: C. J. Codd's relational database model was published in 1970.
Today, tables have become a lifestyle.
#ProgrammingHistory #database #dotNetTips
June 1, 2026 at 5:24 PM
🎸 Stop writing argument checks the hard way — Spargine’s Validator makes validation fast, clean, and bullet-proof so your .NET code stays lean and mean. 👇
#dotnet #dotnet10 #Spargine #MVPBuzz #DataValidation
dotnettips.wordpress.com/2025/05/25/c...
Coding Faster with dotNetTips Spargine: Validating Arguments Made Easy with Validator
The article emphasizes the importance of input validation in software engineering, highlighting its role in avoiding errors and maintaining data integrity. It discusses Spargine’s Validator c…
dotnettips.wordpress.com
May 26, 2026 at 2:56 PM
Do you wake up thinking about code?

Do loops, bugs, benchmarks, and refactors hijack your brain all day?

Congratulations — you’ve got **Code Brain**.

No cure. No regrets. Just crank it up and rock your code. 🤘
#CodeBrain #dotNetTips
May 22, 2026 at 5:03 PM
🎸 Make data validation in .NET feel like a killer rhythm section — Spargine’s Validator takes the grunt work out of checks so you can code faster, cleaner, and safer every time. 👇
#dotnet #dotnet10 #Spargine #MVPBuzz #DataValidation
dotnettips.wordpress.com/2025/05/28/c...
Coding Faster with dotNetTips Spargine: Validating Data Made Easy with Validator
In their experience as a software engineer, the author emphasizes the importance of data validation to prevent errors caused by bad input. They introduce Spargine’s Validator class, which off…
dotnettips.wordpress.com
May 22, 2026 at 3:23 PM
“Hackathon” always makes me think of hackers, and I’m betting I’m not the only one.

So from now on, I decree they shall be called Code Jam Sessions.

Let’s build, learn, collaborate, and rock our code like the engineering legends we are. 🎸

#CodeJamSession #RockYourCode #dotNetTips #MVPBuzz
May 21, 2026 at 5:02 PM