Best of VSCodeApril 2025

  1. 1
    Video
    Avatar of youtubeYouTube·1y

    understand ANY programming project (from an open source maintainer)

    Working on unfamiliar open source projects can be tricky. Here are some tips to understand and contribute effectively: get proficient with debugging tools, use tests to understand functionality, rely on search functions to find key parts of the code, and draw mind maps to visualize data flow and relationships. Additionally, look at how functions are used in other projects if documentation is lacking.

  2. 2
    Article
    Avatar of tilThis is Learning·52w

    How to Chat with Gemini 2.5 Pro from VSCode via AI Studio (Free and Unlimited)

    A step-by-step guide on integrating Google AI Studio's Gemini 2.5 Pro with VSCode to enable chat functionality directly from the editor. The guide covers creating chat files, updating them, interacting with AI Studio via multiple attempts including Playwright and a local server, and eventually developing a Chrome browser extension for better functionality. Key highlights include handling chat messages, streaming responses, and the challenges faced.

  3. 3
    Article
    Avatar of dockerDocker·1y

    Master Docker and VS Code: Supercharge Your Dev Workflow

    Pairing Docker with Visual Studio Code creates a streamlined, consistent development workflow, minimizing environment mismatches and boosting productivity. Learn how to set up, manage, and debug Docker containers within VS Code for various languages like Node.js and Python. This guide covers installation, setup, advanced debugging, security tips, and CI/CD integration for future-proof and efficient development processes.

  4. 4
    Article
    Avatar of cassidooCassidy's blog·1y

    Keybindings I use in VS Code

    A curated list of keybindings in Visual Studio Code that enhance productivity and provide a mostly mouse-free experience. The keybindings include toggling the file explorer, opening the terminal, highlighting the current line, quickly opening files, running commands, searching across the workspace, interacting with Copilot, and moving or commenting lines of code.

  5. 5
    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.

  6. 6
    Video
    Avatar of developedbyeddevelopedbyed·1y

    Oil.nvim - New Favourite File Exlorer?

    The author shares their experience switching from VS Code to Neovim, trying out various file explorers like Oil, Yatsi, Neo Tree, and Mini Files. They highlight the benefits of each, including ease of use and configuration options, and ultimately prefer Oil for its features. The post includes insights into the setup process and usability of different file explorers within Neovim.

  7. 7
    Article
    Avatar of devblogsDevBlogs·1y

    Microsoft for Python Developers Blog

    The April 2025 release of the Python and Jupyter extensions for Visual Studio Code introduces enhancements to Copilot for Notebooks, improved support for editable installs, faster diagnostics, and the ability to pass custom Node.js arguments with Pylance. Key updates include editing notebooks seamlessly with Copilot and enhanced workflows using different Copilot modes.

  8. 8
    Article
    Avatar of collectionsCollections·52w

    Cursor vs Windsurf vs PearAI - Choosing the Best AI-Powered Code Editor for Your Team

    AI-powered code editors such as Cursor, Windsurf, and PearAI are revolutionizing software development. Cursor, built on VS Code, offers excellent user interface and integration features. Windsurf, also based on VS Code, focuses on autonomous code management and privacy with local deployment options. PearAI, still maturing, shows potential but currently suffers from some bugs. Choosing the right tool depends on factors like user experience, codebase size, AI capabilities, and privacy requirements.

  9. 9
    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.

  10. 10
    Article
    Avatar of vscodeVisual Studio Code·1y

    March 2025 (version 1.99)

    The March 2025 release of Visual Studio Code (version 1.99) introduces numerous updates including the availability of agent mode in VS Code Stable, Model Context Protocol server support, and several new built-in tools for agent mode. The update also enhances AI-powered editing for notebooks, improves the Copilot status menu, and simplifies the chat experience by unifying multiple chat modes into one Chat view. Additionally, there are improvements in terminal IntelliSense, source control, and Python support. The release supports device management on macOS and strengthens accessibility features.

  11. 11
    Article
    Avatar of communityCommunity Picks·50w

    GitHub Local Actions

    GitHub Local Actions allows developers to run GitHub Actions workflows locally using a Visual Studio Code extension, eliminating the need for constant commit-push cycles. It uses the nektos/act CLI tool to provide a seamless experience similar to the GitHub Actions extension. The tool supports running entire workflows or specific jobs, triggering events, viewing workflow history, and managing various settings, which enhances development efficiency.

  12. 12
    Article
    Avatar of theregisterThe Register·51w

    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.