How C# Strings Silently Kill Your SQL Server Indexes in Dapper
A common Dapper pattern that causes SQL Server to ignore your indexes and scan entire tables.
Read MoreTechnical insights on .NET, Azure, and modern software development
A common Dapper pattern that causes SQL Server to ignore your indexes and scan entire tables.
Read MoreI joined Jeffrey Palermo on the Azure DevOps Podcast to talk about engineering for system uptime. We covered lessons learned from 20+ years of building reliable systems across military, healthcare, and ticketing industries, plus upcoming events like Hampton Roads DevFest 2026 and Stir Trek.
Read MoreA simple SQL Server trick that eliminates the need for separate count queries when building paginated APIs.
Read MoreExplore how C# 14 extension members let you add computed properties to existing .NET types.
Read MoreA deep dive into the Framework 16 laptop experience, covering everything from build quality and performance to the innovative modular design that promises to revolutionize how we think about laptop ownership and sustainability.
Read MoreLast week I had the pleasure of being on the Fervent Four podcast with Zack Miller and Tim Ryan. We talked about vibing coding and how AI needs to be handled the same way using offshore talent is handled. We discussed roller coasters (because of course) and the origin of my Shedquarters! And talked a lot also about the software development community in the Norfolk / Virginia Beach area.
Read MoreI joined Azure Cloud Talk to chat about my journey as an 'accidental CTO' and share some honest thoughts on AI tools (including my love-hate relationship with Cursor Composer). We talked about the real challenges of software development, why I prefer stable brownfield projects over shiny new tech, and my controversial take that building greenfield software is like having a newborn – painful but somehow we forget and do it again.
Read MoreWhat started as a cost-effective solution ballooned into a costly oversight as Azure ramped up resources to handle the load. After this experience, I realized not every problem is a serverless problem and shifted memory-intensive tasks to Azure Container Apps, which provided better control over resources.
Read MoreHow do you resolve a 'No bindings were found in the function $func' error when using Azure Functions?
Read MoreOn May 31st, 2024, Hampton Roads DevFest successfully re-engaged the local developer community in Virginia Beach, Virginia, with 183 attendees. Organized by the non-profit RevolutionVA, the event featured local speakers and took place at the Zeider's American Dream Theater, chosen for its affordability and unique setting. Ticket sales and sponsorships, including support from Microsoft, contributed to the event's income, though it ended with a net loss of $486.63. Despite this, the event was deemed a success, effectively revitalizing the community and providing valuable insights for future events.
Read More