C# 14 introduces extension members

C# 14, a planned update to Microsoft’s cross-platform, general purpose programming language, adds an extension member syntax to build on the familiar feature of extension methods. Extension members allow developers to “add” methods to existing types without having to...

How to build (real) cloud-native applications

Cloud-native applications are increasingly the default way to deploy in both public clouds and private clouds. But what exactly is a cloud-native application and how do you build one? It’s important to start with first principles and define what cloud-native actually...

MySQL at 30: Still important but no longer king

This month MySQL turns 30. Once the bedrock of web development, MySQL remains immensely popular. But as MySQL enters its fourth decade, it ironically has sown the seeds of its own decline, especially relative to Postgres. Oracle, the steward over MySQL since 2010, may...

Visual Studio Code beefs up AI coding features

Visual Studio Code 1.100, the latest release of Microsoft’s code editor, has arrived with several upgrades to its AI chat and AI code editing capabilities. Highlighting the list are support for Markdown-based instructions and prompt files, faster code editing in agent...