2 years ago, back in December of 2023, I blogged about the first release of .NET Aspire and how it promised to simplify distributed application development. Since then, the Microsoft team has been busy, releasing new features every few months, and now it’s matured a lot. I’m certain devs are going t
As software devs, one of the most important things we do on a greenfield project is to choose the right software architecture. It is called architecture when it’s hard to change. ✅ Get it right, and your project becomes maintainable, scalable, and a pleasure to develop. ❌ Get it wrong, and you notic
It’s been almost 2 years since I first blogged about GitHub Copilot and how I wondered how much it would change the enterprise development space. Given the huge adoption and advancement of other AI tools in the workforce, I thought it would be interesting to review my initial thoughts on the tool an
Architectural Decision Records (ADRs) are crucial for documenting key decisions in software projects, preventing miscommunication, and ensuring transparency. By using ADRs, teams can avoid repeating mistakes, foster collaboration, and provide valuable historical context for future developers.
The current software development challenge for Microsoft developers, is getting large .NET projects into .NET 8 (soon to be .NET 9). Modernizing the codebase is crucial as developers need efficient code, maintainable code and a scalable app. At SSW we have been on this migration journey for a bunch
Over the last 12 months, I’ve been involved in several large .NET 8 Migrations. Diving into .NET 8 has been quite the journey and an amazing experience. Migrating to .NET 8 brings better cross-platform compatibility (welcome Macbooks for development and Linux for deployment) and improved performance
NDC Sydney 2024, had a lot of huge speakers. There were some Microsoft heavy hitters in attendance including Scott Hanselman, Damien Edwards, and David Fowler, as well as international rockstars like Keynote speaker David Whitney and .NET Rocks presenter Richard Campbell and more. There were a lot o
.NET 8 brings a transformative evolution, emphasizing speed, security, and features. The highlight is .NET Aspire, revolutionizing microservices with streamlined orchestration, observability, resilience, and easy integration of cloud-native components. Find out how to use it