What tech should a .NET coder use for a new Windows desktop app when presented with a dizzying array of options that include .NET MAUI, WinUI, WinForms, WPF, UWP, Blazor and so on?
The promise of writing one codebase and running it everywhere has never really panned out for developers. However, using XAML and .NET MAUI, you come much closer.
Securing microservices can feel like herding cats, and in the dynamic world of .NET 8 the challenge of ensuring robust security looms large as developers embrace the agility and flexibility of this cloud-centric architectural style, but here's help.
Team metrics date back to the waterfall days before Agile DevOps, Kanban, Scrum and all the rest, but they might not be providing the valuable information you need in the modern software development world.
You've carefully crafted a concurrent application taking advantage of all the latest and greatest language features. It scales magnificently and it's the jewel of the cloud. But what about the database? What happens when simultaneous queries are executed against the same data?
Embracing automated testing is crucial for achieving technical resilience in modern applications, and for web UI testing that embrace is easier with Microsoft's Playwright.
What better way to learn about cutting-edge AI than creating a "copilot" assistant that can act as a mixologist, suggesting new cocktail recipes based on available ingredients?
Dr. James McCaffrey of Microsoft Research will teach how to do just that at an upcoming Visual Studio Live! developer conference.
Creating any kind of software application is difficult enough, but in the cloud things only get harder when complexities like microservices, distributed teams and so on are thrown into the mix.
Going beyond the many "hello world" presentations out there, expert developer and presenter Chris Klug specializes in sharing his higher-level knowledge on topics including Microsoft's ASP.NET Core framework for web development.
With software development's AI-powered future recently announcing itself, putting AI to work right now in your apps is a good way to position yourself for that future today.
The positive impact authoring readable code can have on your career can be enormous, as developers spend far more time reading code than writing it.
Web devs looking for a performance boost can pick some low-hanging fruit by using caching, but the topic might be more complicated than it seems and could affect stability.
The idea is to reduce the cost, time and risk of delivering changes so you can deploy more often and ensure that your software is heading in the right direction.
While ledger is a game-changer for security, SQL Server 2022 also introduced new functionality around Dynamic Data Masking (DDM), T-SQL enhancements and more.
Jason Bock will explain what's new in .NET 7 APIs at a big August developer conference in San Diego.
Are you mystified by all the Azure services Microsoft provides to help developers build .NET apps in the cloud?
Once you get a handle on how containers actually work and containerizations concepts, it's time for you to think about how you will run them in Azure.
Easy-to-make tools can provide just about whatever functionality you need instantly with a three-stroke key combination.