Best of MicrosoftApril 2025

  1. 1
    Article
    Avatar of dockerDocker·1y

    New Docker Extension for Visual Studio Code

    Docker and Microsoft have launched a new, open-source Docker Language Server and Docker DX VS Code extension. This integration improves Dockerfile linting, provides inline image vulnerability checks, supports Docker Bake files, and includes an outline view for Docker Compose files. The extension is designed to speed up development by offering real-time feedback and suggestions, enhancing the developer workflow in Visual Studio Code.

  2. 2
    Article
    Avatar of infoworldInfoWorld·1y

    The programming language wars

    Programming language wars often involve heated debates about which language is superior. Nick Hodges reflects on the historical rivalry between Delphi and Visual Basic and notes that while such disputes are common today, a definitive answer on the best language is elusive. He emphasizes the importance of choosing a language that works best for an individual's needs and dismisses the notion of a universally superior language.

  3. 3
    Article
    Avatar of thevergeThe Verge·1y

    Microsoft’s new Windows 11 Start menu is bigger and fixes a major pain point

    Microsoft is redesigning the Windows 11 Start menu, making it larger and more customizable. The updated menu allows users to disable the recommended feed of files and apps, pin more apps, and access all apps on a single scrollable page. This new design is being tested in the 24H2 builds and has been backported to 23H2 versions, suggesting a wider release soon.

  4. 4
    Video
    Avatar of youtubeYouTube·1y

    VS Code & Microsoft with the DOUBLE strike against Cursor!

    Visual Studio Code has released a major update, introducing an Agent mode in GitHub Copilot to compete with other AI-enhanced code editors like Cursor and Windsurf. Additionally, Microsoft has started enforcing existing license restrictions on extensions from its marketplace, effectively blocking these forks from using them. This move, combined with improvements in GitHub Copilot, marks Microsoft's effort to retain its market dominance against competitors in the AI-driven coding space.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Use TypeSpec for Documenting and Modeling APIs

    TypeSpec is an open-source declarative language developed by Microsoft designed to describe and model APIs. It offers a modern syntax close to TypeScript, enabling the automatic generation of OpenAPI, JSON Schema, or Protobuf specifications, along with server and client code. TypeSpec emphasizes clarity, reusability, productivity, consistency, and scalability in API design and integrates with tooling like Visual Studio Code. Unlike traditional tools like Swagger, TypeSpec writes API designs in a domain-specific language first, then generates all necessary artifacts, maintaining high standards for large-scale API design. The guide also compares TypeSpec with other API documentation tools, highlights best practices for structuring TypeSpec projects, and offers complete examples of using TypeSpec to create and manage APIs.

  6. 6
    Article
    Avatar of lobstersLobsters·1y

    Arch Linux Now Has an Official WSL Image

    Arch Linux has released an official image for Windows Subsystem for Linux (WSL), now available through Microsoft's distribution list. This initiative, reconsidered after previous disinterest, enhances Linux accessibility on Windows systems, benefiting developers and users. The Arch Linux team collaborated with Microsoft for seamless integration and automatic installation via PowerShell.

  7. 7
    Article
    Avatar of syncfusionSyncfusion·1y

    What’s New in C# 14? Key Features and Updates You Need to Know

    C# 14 introduces significant new features aimed at enhancing development productivity and code readability. Key updates include implicit span conversions, nameof unbound generics, lambda parameter modifiers, the field keyword for property accessors, and the ability to have partial events and constructors. These additions are expected to make C# a more expressive and efficient language for developers.

  8. 8
    Article
    Avatar of theregisterThe Register·1y

    Microsoft subtracts C/C++ extension from VS Code forks

    Microsoft has restricted the use of its C/C++ extension for Visual Studio Code, rendering it incompatible with VS Code forks like VS Codium and Cursor. This enforcement of licensing terms, which had not previously been strictly upheld, disrupts developer workflows and sparks concerns over Microsoft's competitive practices. Cursor is shifting to open-source alternatives to circumvent these restrictions, while some developers call for regulatory scrutiny over potential anti-competitive behavior.

  9. 9
    Article
    Avatar of collectionsCollections·1y

    John Carmack Defends Microsoft's AI-Generated Quake II Demo Amid Criticism

    John Carmack defended the use of Microsoft's WHAMM AI game engine for the Quake II demo amidst substantial criticism for its subpar performance and graphics. He emphasized AI's potential to enhance game development by improving the capabilities of programmers, artists, and designers. Carmack and industry leaders believe AI's role in game development will grow, despite concerns about job losses, and see it as a catalyst for innovation in the industry.