Steve is an experienced software architect and trainer, focusing currently on ASP.NET Core and Domain-Driven Design.| ardalis.com
Merging multiple MP4 files into one can be useful when working with ripped DVDs, split movie parts, or recorded gameplay. On Windows, the…| Ardalis RSS Feed
Want those slick terminal icons and glyphs you keep seeing in screenshots? Here's the definitive guide to getting Nerd Fonts and terminal icons working with PowerShell 7 and Windows Terminal on Windows 11.| https://ardalis.com
I originally posted this on LinkedIn / BlueSky but I've found that it's nearly impossible to find (searching for "AI is the new offshoring…| Ardalis RSS Feed
Generative AI tools have greatly improved in their ability to generate large amounts of code, quickly, to support software development tasks…| Ardalis RSS Feed
A new major version of the Ardalis Specification library has been released.| https://ardalis.com
A (late) review of 2024 and all the things I did and learned.| https://ardalis.com
This post explores how teams can reduce the number of defects reaching QA without discouraging testers from doing their job. It emphasizes the importance of building quality into the development process through clear acceptance criteria, automated testing, code reviews, and a well-defined "Definition of Done."| https://ardalis.com
C# events are a convenient way to implement publish-subscribe patterns, but they can lead to significant issues in ASP.NET Core applications, such as memory leaks, thread-safety problems, and tight coupling between components. These issues arise when event handlers are not properly managed or when shared state is accessed concurrently. Using alternatives discussed in this article can provide better scalability, testability, and maintainability for modern applications.| https://ardalis.com
When working with software development, especially in object-oriented or component-based systems, understanding the distinction between…| Ardalis RSS Feed
Clean Architecture is a way of structuring a solution such that dependencies and infrastructure concerns are kept separate from business logic and the domain model. It's frequently used with Domain-Driven Design and can easily be built with ASP.NET Core using a solution template described in this article.| https://ardalis.com