Best of VSCodeDecember 2025

  1. 1
    Article
    Avatar of tsTypescript·19w

    Progress on TypeScript 7

    The TypeScript team provides a major update on TypeScript 7.0 (Project Corsa), their native code rewrite of the compiler and language service. The native preview is now stable and production-ready, featuring 10x faster builds through parallelism, complete editor support including auto-imports and refactoring, and high type-checking compatibility with existing versions. TypeScript 6.0 will be the final JavaScript-based release, serving as a bridge to 7.0 with deprecations like removing ES5 support and enabling strict mode by default. The native preview is available today via VS Code extension and npm package, though some features like full emit pipeline and watch mode need refinement.

  2. 2
    Article
    Avatar of montemagnoJames Montemagno·16w

    Building a Complete FIRE Calculator App with GitHub Copilot in One Chat Session

    A developer built a complete FIRE (Financial Independence, Retire Early) calculator app in 30 minutes using GitHub Copilot's agent mode in VS Code. The privacy-first PWA includes 9 different calculators (Standard FIRE, Coast FIRE, Lean/Fat FIRE, Barista FIRE, and more), works completely offline, stores no data, and was created through a single conversational chat session. The app uses React, TypeScript, Tailwind CSS, and Recharts, with all calculations happening client-side and shareable via URL parameters.

  3. 3
    Video
    Avatar of codingwithlewisCoding with Lewis·18w

    Atom: The Editor That Accidentally Built Its Own Killer

    Atom was a revolutionary open-source code editor built on web technologies that pioneered the Electron framework. Created by GitHub's Chris Wanstrath in 2015, Atom democratized code editor customization using HTML, CSS, and JavaScript. However, Electron's architecture caused performance issues. Microsoft leveraged the same Electron framework to build Visual Studio Code, which proved significantly faster through better optimization. After Microsoft acquired GitHub in 2018, Atom development stalled despite promises of continued support. The editor was officially sunset in 2022, but its legacy lives on—Electron now powers billions of daily interactions in applications like Slack, Discord, and VS Code itself.

  4. 4
    Article
    Avatar of andrewlock.NET Escapades·18w

    Trying out the Zed editor on Windows for .NET and Markdown

    Zed editor on Windows offers impressive speed and smoothness compared to VS Code, with adequate support for .NET development through the OmniSharp extension. However, it falls short for Markdown editing, lacking key features like keyboard shortcuts for formatting, code folding, IntelliSense for links, and synchronized preview scrolling. While .NET editing works well (except for Razor files), the missing Markdown conveniences and intrusive autocomplete suggestions make it not yet ready to replace VS Code for writing documentation. The author remains optimistic about future improvements given Zed's rapid development pace.

  5. 5
    Article
    Avatar of hnHacker News·17w

    JSDoc *is* TypeScript

    JSDoc is not an alternative to TypeScript but rather a way to use TypeScript itself. The TypeScript language service powers IntelliSense and interprets JSDoc comments, meaning developers using JSDoc are already using TypeScript without a build step. The Svelte team's 2023 switch from .ts files to JSDoc wasn't anti-TypeScript but a different approach to the same static analysis. JSDoc offers nearly all TypeScript features (except runtime features like enums), provides better code navigation by jumping to actual implementations instead of declaration files, and works with existing TypeScript tooling including type generation libraries.

  6. 6
    Article
    Avatar of aspnetASP.NET Blog·18w

    Microsoft Learn MCP Server Elevates Development

    Microsoft introduces the Learn Model Context Protocol (MCP) server, which provides GitHub Copilot with up-to-date Microsoft documentation, code samples, and learning resources. This integration addresses the problem of AI models lacking knowledge about recent technologies by connecting Copilot to current Microsoft Learn content. The server offers improved code suggestions, context-aware documentation, and faster problem-solving directly within development environments. It's available as a built-in feature in Visual Studio 2022/2026 and can be installed as an extension in VS Code, Copilot CLI, and Copilot Coding Agent through straightforward configuration steps.

  7. 7
    Article
    Avatar of devblogsDevBlogs·18w

    Previewing the JavaScript/TypeScript Modernizer for VS Code Insiders

    Microsoft introduces the JavaScript/TypeScript Modernizer, an AI-powered VS Code extension that automates upgrading npm packages and fixing breaking changes in JS/TS projects. Available in VS Code Insiders as part of the GitHub Copilot App Modernization extension, it analyzes package.json files, proposes upgrade plans, updates dependencies to latest versions, and suggests necessary code changes through an interactive Copilot Chat experience. The tool requires VS Code Insiders, Node.js/npm, GitHub Copilot access, and enabling an experimental feature flag. Currently in preview with limitations including single-project support and potential rough edges.

  8. 8
    Article
    Avatar of lpythonLearn Python·19w

    VSCode Disaster

    A developer seeking Python learning resources after encountering difficulties with VSCode as their development environment. They're looking for alternative recommendations to get started with Python programming.

  9. 9
    Article
    Avatar of phProduct Hunt·19w

    Gamelabs Studio: Vibe-code your game animations and spritesheets

    Gamelabs Studio is a text-to-asset platform that enables game developers to generate images, animations, and spritesheets using natural language descriptions. The platform offers both a standalone Studio interface and VSCode integration through MCP, with a free tier providing 10 credits to get started.

  10. 10
    Article
    Avatar of tilThis is Learning·18w

    How I created a Cozy Workspace in VS Code

    A guide to creating a focused VS Code workspace by moving the sidebar to the right, positioning the Activity Bar at the top, centering Quick Input, hiding the Command Center, and enabling automatic theme switching based on daylight. The setup uses a dedicated Productivity profile to keep these customizations isolated, reducing UI clutter and maximizing editor space. Additional tweaks include improving cursor visibility and optionally adding VS Code Pets for a more enjoyable coding environment.

  11. 11
    Article
    Avatar of infoworldInfoWorld·17w

    Python type checker ty now in beta

    Astral's ty, a Rust-based Python type checker, has entered beta with extremely fast incremental updates. It can be installed via uv or as a VS Code extension, with a stable release planned for 2026. Built around incrementality, ty selectively re-runs computations when code changes, making live updates significantly faster than alternatives like Mypy, Pyright, and Pylance. The tool features Rust-inspired diagnostic messages that provide context across multiple files and can run orders of magnitude faster than other Rust-based language servers on large projects.

  12. 12
    Article
    Avatar of inside_javaInside Java·18w

    New VS Code Extension with Java 25 and Notebooks Support – Inside.java

    Oracle released version 25.0.0 of its Java extension for VS Code, built on Apache NetBeans 27. The update adds full Java 25 support including preview features, introduces Interactive Java Notebooks (IJNB) for combining Markdown, executable code, and results in a single document, and improves JShell by automatically loading project classes for quick code verification.

  13. 13
    Article
    Avatar of hnHacker News·16w

    Microsoft please get your tab to autocomplete shit together

    A developer expresses frustration with VSCode's autocomplete behavior, specifically with the C# Dev Kit plugin. When pressing tab to accept a suggestion, the autocomplete ignores the displayed options and suggests something different instead. The author calls on Microsoft to fix this inconsistent behavior.

  14. 14
    Article
    Avatar of hnHacker News·17w

    ty: An extremely fast Python type checker and language server

    Astral announces the Beta release of ty, a Rust-based Python type checker and language server that's 10-60x faster than mypy and Pyright without caching. Built with an incremental architecture for extremely fast live updates in editors, ty features advanced type system capabilities including first-class intersection types, sophisticated type narrowing, and reachability analysis. The tool includes a diagnostic system inspired by Rust's error messages and supports all standard language server features. Available via uv or VS Code extension, ty is open source under MIT license and aims for a Stable release next year.

  15. 15
    Article
    Avatar of h9v3y3qnlw8vo005u8it8Saad Hasan·19w

    Quick Bookmark - Organize Your files in a Better way

    Quick Bookmark is a VS Code extension that helps developers organize and access files in large projects. It allows bookmarking files and folders, organizing them into custom groups, and accessing them through a dedicated Favorites view, eliminating the need to repeatedly search through project trees.