Practical writing on .NET, Umbraco, nopCommerce, AI-assisted development and how we ship software.
Application Lifecycle Management is not a tool you buy -- it is the discipline that connects planning, building and releasing. Here is how we think about it.
A practical guide to Application Lifecycle Management (ALM) with Scrum for .NET development teams. Covers sprint planning, Azure DevOps integration, CI/CD pipelines, testing strategies, release management, and metrics that matter.
A comprehensive guide to nopCommerce plugin development for version 4.90 on .NET 9. Covers plugin structure, architecture patterns, payment plugins, shipping methods, widgets, testing, and deployment.
Small Umbraco tweaks that make content editors genuinely happy.
How our portable ASP.NET server runs MVC sites with no IIS at all.
The business case for giving tools away -- and what it does for our hiring.
Wiring Brazilian shipping rates and tracking into nopCommerce checkout.
A comprehensive comparison of .NET 9 vs .NET 8. Learn about new C# 13 features, performance improvements, AI building blocks, ASP.NET Core enhancements, and why upgrading to .NET 9 matters for your team.
Discover why leading agencies are adopting AI-enhanced .NET development to deliver projects faster, reduce costs, and improve code quality.
Discover how small law firms are using AI case management to save 10+ hours weekly on administrative tasks. Learn about CaseOrbit AI's proven results.
A detailed comparison of Umbraco, WordPress, and Drupal for enterprise CMS projects. Compare architecture, security, developer experience, total cost of ownership, and find the right CMS for your business.
No spam — just the occasional deep-dive on .NET and CMS engineering.