2024 Kickoff – Episode 279

Challenges

  • Keeping up with rapid advancements in .NET, Azure, and DevOps.
  • Understanding the architectural implications of new updates.
  • Prioritizing which technologies to focus on in 2024.

Solutions

  • Reviewing highlights from .NET Conf to stay informed.
  • Analyzing updates from an architectural perspective.
  • Setting clear goals and priorities for the year.

Benefits

  • Staying ahead in the fast-evolving tech landscape.
  • Making informed decisions about technology adoption.
  • Enhancing overall productivity and strategic planning.

Welcome to 2024. It’s going to be a great year in .NET, in Azure, and with DevOps. To kick things off, I wanted to review some of the big things you’ll want to look at in 2024. To do that, I’m airing a piece I recorded reviewing the highlights from .NET Conf, looking at it from an architectural perspective. There are so many updates, but in this piece, I interpret the architectural thinking you’ll undergo as you implement the new bits. So, Happy New Year, and I’ll roll the piece.

Topics of Discussion:

[00:14] Jeffrey is looking for his next software engineering apprentice.
[05:44] The biggest architectural change in Maui is going to a single project system.
[07:34] When you should do a proof of concept.
[09:59] What is the architectural significance of the semantic kernel?
[13:40] Cloud Native.
[13:46] Microsoft is giving us the building blocks so that we can create our own GPT Program.
[16:19] Training and use of the right library.
[18:11] Health checks are essential for monitoring dependencies in an application.
[23:03] Containers.
[28:11] How do you know if AOT is for you?
[29:25] .NET Aspire’s biggest architectural opportunities.
[32:07] In Blazor, the biggest news architecturally and the biggest impact on your team is the ability to develop any type of application with just one developer skill set, design patterns, and programming model.
[38:22] In C#, class-level parameters are going to change your game.
[43:15] The importance of continuous integration and environment types for .NET applications in 2024.