Here are a some tips for coming up with content that is original and not plagiarism or just a rehash of someone else's content.| https://ardalis.com
Join Steve Smith (Ardalis) at 5 major developer conferences in October 2025 across 3 countries. Sessions on Clean Architecture, SOLID principles, microservices, and modular monoliths. Includes JetBrains .NET Days, DevIntersection, Azure Dev Summit, NDC Porto, and TechoramaNL.| https://ardalis.com
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
As a software developer, you might spend most of your time immersed in code, solving problems, and building innovative solutions. But have you ever considered starting a blog? If you haven't, let me give you some compelling reasons why you should. This is advice I frequently give to members of my developer group coaching program at devBetter.com.| https://ardalis.com
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