Best of DevToolsNovember 2024

  1. 1
    Article
    Avatar of asayerasayer·2y

    Five VS Code Defaults You Should Turn Off

    Visual Studio Code (VS Code) has numerous configurable options that can enhance a smoother work experience. It is recommended to turn on wrap tabs for better tab management, disable the preview editor for persistent tabs, uncheck compact folders for better folder visibility, shift the primary sidebar to the right for better usability, and turn off MDN references for a cleaner interface. Making these adjustments can help create a more organized and efficient coding environment.

  2. 2
    Article
    Avatar of thedevcraftThe Dev Craft·2y

    Code Timeline Generator

    A user describes the inspiration behind building a web app that converts code into a visually appealing timeline. The post provides a link to try the app as well as the source code on GitHub.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    9 Open Source Projects Every Developer Needs to Bookmark 📚👨‍💻

    Discover 9 powerful open-source projects to enhance your workflow, whether you're a beginner or experienced developer. These tools span cloud management, feature flagging, user feedback, URL shortening, project management, data collaboration, LLM workflow building, privacy-focused AI, and documentation site generation. Each tool comes with detailed features and GitHub repositories for easy access.

  4. 4
    Article
    Avatar of phProduct Hunt·1y

    React Scan - Scan your React app for problematic renders and performance

    React Scan is a new open-source developer tool designed to identify and address problematic renders and performance issues in React applications. It made its first launch on November 15th, 2024, and aims to help developers optimize their React apps.

  5. 5
    Article
    Avatar of jsdeveloperJavaScript Developer·1y

    How I share my code across multiple JS projects without having to use npm

    The author introduces a tool called jsrepo, which allows developers to share code across multiple JavaScript projects without using npm. Instead, it uses a CLI to download 'blocks' of code from a custom registry, giving developers full control over the source.

  6. 6
    Article
    Avatar of daily_updatesdaily.dev Changelog·1y

    Top Readers

    Top Reader badges are awarded monthly to active readers who consistently engage with high-interest topics on daily.dev. The badges, which require no setup, are displayed on user profiles and can be shared. Readers are evaluated monthly based on their engagement in specific categories, and notifications are sent to those who earn the badge.

  7. 7
    Article
    Avatar of itnextITNEXT·1y

    Terminal-Based Presentations

    Terminal-based presentations streamline technical demonstrations by eliminating the need to switch between multiple tools like slides, terminal, and IDEs. They allow for live code demos, command outputs, and ASCII diagrams to be shown directly in the terminal. To set up, you need tools like Slides, Just, GitHub CLI, and a terminal slides template. Additional tools like PlantUML can enhance the presentation with ASCII diagrams. Custom themes can be applied for visual consistency.

  8. 8
    Article
    Avatar of logrocketLogRocket·2y

    Automate code commenting using VS Code and Ollama

    Learn how to create a VS Code extension that uses Ollama to automate code comment generation. The tutorial covers the setup of Ollama, creating a new extension project in VS Code with TypeScript, and implementing functions to interact with an LLM model for generating comments. It provides step-by-step instructions to build prompt-based comment generation within the IDE, ensuring productivity without sacrificing data privacy.

  9. 9
    Article
    Avatar of communityCommunity Picks·1y

    Moving From IDE to LazyVim

    Transitioning from traditional IDEs to LazyVim can initially be challenging due to Vim's complexity. However, LazyVim, a pre-configured Neovim setup, simplifies this process by offering essential features like syntax highlighting, linter, auto-completion, and Git integration. It also includes the which-key plugin to assist in learning keybindings. LazyVim is powered by lazy.nvim, making it easier to extend configurations with plugins like Avante for AI capabilities and LazyGit for an enhanced Git experience. Installation steps for both LazyVim and useful plugins are provided, along with key configuration and keybindings.

  10. 10
    Article
    Avatar of bitBits and Pieces·1y

    Top AI Dev Tools for 2025

    AI-powered developer tools are transforming software development by accelerating coding processes, reducing repetitive tasks, and improving code quality. These tools, such as Bit and Hope AI, Replit, Cursor, and GitHub Copilot, offer features like intelligent code generation, context-aware suggestions, and collaborative environments. Choosing the right AI tool involves considering factors like codebase maintainability, governance, integration across the development lifecycle, and security. The right tool can revolutionize workflows, making development faster, more consistent, and highly collaborative.

  11. 11
    Article
    Avatar of nextaitoolNext AI Tool·1y

    Monica Code

    Monica Code combines Claude 3.5 and GPT-4o into Visual Studio Code, offering developers enhanced project insights without disrupting their workflow. With its multimodal chat and Composer feature for AI-assisted coding, it aids in boosting productivity. User feedback is essential for its ongoing improvement.

  12. 12
    Article
    Avatar of selfhstselfh.st·1y

    Self-Hosting Guide to Alternatives: Pocket, Omnivore

    This guide details several self-hosted alternatives to popular read later and bookmarking services such as Pocket and Omnivore. It highlights applications like Wallabag, Shiori, Linkwarden, Linkding, Hoarder, Readeck, Grimoire, and LinkAce, emphasizing their unique features, ease of deployment, and third-party integrations. These alternatives cater to various needs, from simplicity and minimalism to advanced functionality like AI-based tagging and video archiving.

  13. 13
    Article
    Avatar of medium_jsMedium·1y

    20 AI Coding Tools To Know in 2025

    This post reviews 20 AI coding tools available as of 2025, including GitHub Copilot, Cursor, Replit, Hope AI, and more. These tools aim to enhance developer productivity, provide intelligent code suggestions, and automate numerous coding tasks. Special emphasis is placed on tools that create managed, reusable code components and offer organizational controls and analytics.

  14. 14
    Article
    Avatar of lnLaravel News·1y

    Solo for Laravel

    Solo for Laravel is a package that enhances local development by allowing multiple commands to be run simultaneously, each in its own terminal tab. It leverages Laravel Prompts to create innovative Text-based User Interfaces (TUIs). Installation involves requiring the package with Composer and installing the Solo Service Provider. Solo is customizable and supports both Light and Dark themes.

  15. 15
    Article
    Avatar of itsfossIt's Foss·1y

    Running Opencoder LLM in VS Code: A Local, Copilot Alternative

    OpenCoder is an open-source large language model designed for coding, available in 1.5B and 8B models. This guide explains how to integrate OpenCoder with VS Code using the CodeGPT extension and Ollama for local deployment. The steps include installing VS Code, the CodeGPT extension, Ollama, and downloading the OpenCoder model. While performance may vary based on hardware, this setup is an excellent alternative for developers prioritizing data privacy and local processing over cloud-based AI services.

  16. 16
    Article
    Avatar of lobstersLobsters·2y

    Why Zellij?

    Zellij is a user-friendly terminal workspace designed to make the terminal more approachable and powerful for all users. It emphasizes discoverability and configurability, allowing for a seamless and personalized development environment without relying on graphical elements. Zellij supports plugins, enhancing the terminal's capabilities while maintaining security and portability. It is free and open-source, created to reimagine the terminal's role in development, encouraging a collaborative and community-driven approach.

  17. 17
    Video
    Avatar of developedbyeddevelopedbyed·1y

    I finally switched from VSCode To Neovim

    The post discusses the author's recent transition from VSCode to Neovim, detailing the reasons for the switch, the learning curve, and the various configurations made to set up Neovim for an efficient workflow. The author also shares their experience with burnout and their plans to create new content focusing on broader computer science concepts.

  18. 18
    Article
    Avatar of hnHacker News·1y

    beautiful new tab

    Flowtide is an open-source, minimalistic New Tab page extension for browsers that helps you track your todos, enjoy beautiful wallpapers, and listen to relaxing soundscapes.

  19. 19
    Article
    Avatar of jetbrainsJetBrains·2y

    Top Java Blogs for Experienced Programmers

    A curated list of personal blogs from top Java experts, offering insights on topics like JVM performance tuning, Spring, JPA, Hibernate, and more. These blogs provide practical tips, tutorials, conference talks, and innovative solutions for building high-performance Java applications.

  20. 20
    Article
    Avatar of phProduct Hunt·1y

    Wins 2.5 - A Window Manager like Apple Made

    Wins 2.5 is a highly-rated window manager designed for Mac users, aiming to enhance productivity and developer tools. It was initially launched on August 14th, 2022, and continues to receive positive feedback.

  21. 21
    Article
    Avatar of phProduct Hunt·1y

    Trench - Open source analytics infrastructure

    Trench is a new open source analytics infrastructure tool that was launched on November 10th, 2024. It is designed for developers and integrates with GitHub, offering robust data and analytics capabilities. This marks the first launch of Trench.

  22. 22
    Article
    Avatar of alternativetoAlternativeTo·1y

    Obsidian has released a Web Clipper extension to enhance your knowledge management

    Obsidian has launched the Obsidian Web Clipper, a free and open-source extension that enhances note-taking by allowing users to highlight and capture web content directly in their browser. The tool supports various formats and converts HTML elements into plain text, ensuring offline accessibility and long-term preservation. It is compatible with major desktop and mobile browsers.

  23. 23
    Video
    Avatar of fireshipFireship·1y

    Microsoft Notepad.exe is overpowered now… and 13 other major updates for devs

    Microsoft has enhanced Notepad with AI capabilities, allowing it to generate and rewrite text. Adobe introduced Project Turntable, enabling 3D manipulation of 2D vector graphics. Google's Chrome browser now supports in-browser AI through Gemini 9 Nano. GitHub Co-pilot added support for multiple AI models like GPT, Gemini, and Claude. Stack Blitz's Bolt integrates AI to build and preview full applications in the browser. Next.js released version 15 with changes to caching defaults. Dino 2.0 and T 2.0 introduced improvements for JavaScript developers. Flutter was forked into a new project called Flock for quicker updates. AAHi Linux allows AAA games to run on M1 Macs. JetBrains made WebStorm and Rider IDEs free for personal use.

  24. 24
    Video
    Avatar of TechWithTimTech With Tim·1y

    The easiest way to document your Python code!

    A new extension simplifies generating docstrings in Python. By typing three quotation marks below a function or class, users can prompt the tool to generate a basic docstring. It auto-populates type annotations and follows the correct format for args and returns, allowing developers to focus on writing the summary and descriptions. This extension helps efficiently document code, making it easier for others to understand and use.

  25. 25
    Article
    Avatar of hnHacker News·1y

    Hello from Electrobun

    Electrobun offers a comprehensive solution for building, updating, and shipping fast, tiny, cross-platform desktop applications using Typescript. It leverages bun for executing the main process and bundling webview Typescript, with native bindings in zig. Key features include fast and secure performance, small app bundles, and an integrated workflow.