Best of VSCodeJuly 2025

  1. 1
    Article
    Avatar of vibecodingVibe Coding·37w

    Supercharging Claude Code

    A comprehensive setup guide for optimizing Claude Code beyond basic installation. Covers essential prerequisites including Claude Pro subscription, enhancement tools like SuperClaude and Claudia, project-specific CLAUDE.md files for context, Model Context Protocols (MCPs) for extended functionality, agents for specialized prompts, and best practices for effective collaboration with the AI assistant. Emphasizes treating Claude Code as a tool requiring proper guidance rather than an autonomous code wizard.

  2. 2
    Video
    Avatar of fknightForrestKnight·40w

    My Linux Ubuntu Setup for Software Development

    A developer shares their Ubuntu 24.04 setup using Omakub, a development configuration by DHH. The setup includes multiple workspaces, tiling window management, and various AI-powered coding tools like Zed, VS Code with Augment, and Warp terminal. The configuration emphasizes productivity through workspace organization and AI assistance while maintaining traditional development workflows with IntelliJ for Java and multiple browsers for testing.

  3. 3
    Video
    Avatar of fireshipFireship·39w

    AWS just released its Cursor killer…

    Amazon released Kira, a new AI-powered IDE that competes with Cursor and other VS Code forks. Powered by Claude Sonnet 4.0, Kira uses a spec-driven development approach that emphasizes planning through requirements documents and design specifications before code generation. The tool aims to produce higher quality code by preventing rushed implementation and appears targeted at enterprise developers who value structured development processes. Currently free to use, Kira represents Amazon's strategic move to compete in the AI coding assistant market.

  4. 4
    Article
    Avatar of neontechNeon·38w

    Neon Now Runs in VS Code

    Neon Local Connect is a new VS Code extension that allows developers to connect to Neon database branches using a static localhost connection string. The extension eliminates the need for local PostgreSQL setup by using a Docker-based proxy to route traffic from localhost to cloud-hosted Neon branches. Key features include creating branches on-the-fly, querying databases directly from VS Code, launching ephemeral test environments, and resetting branches to clean states. This solution addresses common local development challenges like schema drift, environment synchronization, and manual database management while providing the isolation and agility of Neon's branching system.

  5. 5
    Article
    Avatar of tigrisTigris·41w

    Standardizing Python Environments with Development Containers

    Development containers solve Python environment management complexity by providing consistent, containerized development environments. Using devcontainer.json files, teams can standardize Python versions, dependency management tools like uv, and editor configurations. This approach eliminates common Python setup issues, enables instant project onboarding, and works across different machines and GitHub Codespaces.

  6. 6
    Article
    Avatar of tsTypescript·40w

    Announcing TypeScript 5.9 Beta

    TypeScript 5.9 Beta introduces several key improvements including a streamlined tsc --init that generates cleaner configuration files with modern defaults, support for ECMAScript's import defer syntax for deferred module evaluation, a stable --module node20 option for Node.js v20 compatibility, enhanced DOM API documentation with summary descriptions, expandable hover tooltips in editors, configurable hover length limits, and performance optimizations for type instantiation caching and file existence checks.

  7. 7
    Article
    Avatar of nextjsNextJS·41w

    Vs code Extension: Next.js Smart Routing Visualizer

    A VS Code extension called Next.js Smart Routing Visualizer helps developers visualize their Next.js routing structure directly in the Explorer panel. It supports both pages/ and app/ directories, highlights dynamic segments, provides live updates through file system watchers, and features a clean UI with intuitive icons. The extension is designed to improve productivity in large codebases by making Next.js navigation clear and visual.

  8. 8
    Article
    Avatar of devtoolsDev Tools·38w

    MCP Operations: Simplify Your AI Development Workflow

    MCP Operations is a desktop application that simplifies managing Model Context Protocol servers across AI-powered IDEs like Cursor, VS Code, and Claude Desktop. It features a visual configuration editor that eliminates manual JSON editing, an integrated marketplace for discovering community-contributed servers, and unified management of multiple MCP servers from one interface. The tool aims to reduce configuration complexity and save development time by providing one-click installation, built-in validation, and automatic synchronization between the app and IDE configuration files.

  9. 9
    Video
    Avatar of vscodeVisual Studio Code·38w

    Super fast terminal suggestions (and no it's not AI)

    VS Code's integrated terminal includes built-in IntelliSense suggestions that can dynamically suggest branch names, file paths, and other context-aware completions. This feature uses traditional IntelliSense technology rather than AI and can be enabled through the terminal integrated suggest setting in stable versions, while it's enabled by default in VS Code Insiders.

  10. 10
    Article
    Avatar of devblogsDevBlogs·40w

    Microsoft for Python Developers Blog

    Microsoft released July 2025 updates for Python, Pylance, and Jupyter extensions in VS Code. Key changes include the Python Environments extension being bundled as an optional dependency with enhanced environment management features like one-click setup and automatic terminal activation. PyREPL has been disabled for Python 3.13+ due to indentation and cursor issues. Additional improvements include better Poetry support, automatic git-ignore for .venv folders, improved environment deletion, and experimental MCP tools in Pylance.