Best of DevToolsMarch 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Resources Every Web Developer Needs

    A post that provides a compilation of resources for web developers, including websites for learning web development, code editors to use, JavaScript animation libraries, and websites for vectors, images, and illustrations.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Sorry Devin You Can't Replace our Jobs

    Despite the hype surrounding AI in software engineering, human engineers still bring important skills to the table and play a vital role in reviewing and refining AI-generated code. AI tools like Devin may be experts in simple tasks, but struggle with complexity and the actual problem at hand. While AI can boost productivity, it cannot replace human creativity, strategic thinking, problem-solving, collaboration, and understanding of complex systems.

  3. 3
    Article
    Avatar of lobstersLobsters·2y

    Why Facebook doesn’t use Git

    Facebook chose to use Mercurial instead of Git due to performance issues and the willingness of the Mercurial community to collaborate. They considered alternatives such as Perforce and Bitkeeper but ultimately found Mercurial to have cleaner architecture. Facebook successfully migrated their engineering organization to Mercurial.

  4. 4
    Article
    Avatar of uxplanetUX Planet·2y

    10 Chrome Extensions every designer must have(2024)

    Discover 10 essential Chrome extensions for designers to make their work easier and more productive. From daily design inspiration to responsive testing tools, these extensions are a must-have for designers.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    vuejs/awesome-vue: 🎉 A curated list of awesome things related to Vue.js

    A curated list of awesome things related to Vue.js. Resources, projects, UI components, frameworks, utilities, integrations, dev tools, tutorials, articles, jobs, interview questions, resume builder, forums, podcasts, videos, courses, and examples.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Vim - key combinations to change text

    Learn key combinations in Vim to quickly edit text and be more productive in coding.

  7. 7
    Video
    Avatar of communityCommunity Picks·2y

    Tmux has forever changed the way I write code.

    Discover the power and benefits of using Tmux for code writing, including session management, window and pane navigation, and crash prevention. Learn how to update Tmux and customize its configuration for a productive and enjoyable coding experience.

  8. 8
    Article
    Avatar of dockerDocker·2y

    containerd vs. Docker

    Containers have revolutionized software development by providing consistency and scalability. This post explores the relationship between containerd and Docker, the benefits of using Docker with containerd, and the comprehensive suite of tools Docker offers for the entire development lifecycle.

  9. 9
    Article
    Avatar of watercoolerWatercooler·2y

    As a developer do you use Instagram?

    Developers discuss their usage of Instagram and the benefits it provides.

  10. 10
    Video
    Avatar of communityCommunity Picks·2y

    Boost your Tailwind work with this VS Code extension

    Boost your Tailwind work with the Tailwind CSS intellisense VS Code extension that provides automatic detailing of classes and a convenient list to choose from. Join The Horde Warrior.

  11. 11
    Article
    Avatar of hnHacker News·2y

    nvim-neorg/neorg: Modernity meets insane extensibility. The future of organizing your life in Neovim.

    Neorg is a Neovim plugin that reimagines organization through structured note taking, project and task management, time tracking, slideshows, writing typeset documents, and more. It uses a single base file format (.norg) which provides easy integration and consistency. Neorg can be installed via rocks.nvim or luarocks.nvim and has dependencies such as lua-utils.nvim, nvim-nio, nui.nvim, and plenary.nvim. Other plugin managers are not currently supported. Tutorials are available on YouTube and the wiki. The contributors to Neorg include mrossinek, danymat, Binx, and bandithedoge.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    Knip

    Knip is a tool that instantly detects dead code in projects. It can be easily installed and running it on CI helps keep projects clean.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    Exploring Supabase, the Open Source Backend for Developers

    Explore Supabase, an open source backend for developers with features like managed Postgres database, user authentication, real-time updates, file storage, and intuitive API & console. Compare it with proprietary solutions. Supabase offers transparency, customization, and clear pricing guidelines.

  14. 14
    Video
    Avatar of communityCommunity Picks·2y

    FULL NEOVIM Configuration Walkthrough As A DevOps Engineer On MacOS

    This post provides a walkthrough of FULL NEOVIM configuration for DevOps Engineers on MacOS using lazy Vim. It covers the author's journey with Vim, the pros and cons of neovim, and the adoption of lazy Vim. The configuration includes the use of tree sitter for formatting, indentation, and syntax highlighting.

  15. 15
    Article
    Avatar of frontendmastersFrontend Masters·2y

    Capo.js: A five minute web performance boost

    Capo.js is a tool that helps optimize the order of elements in the <head> tag for improved web performance. It provides a visualization of the current order and suggests the ideal order, allowing users to make the necessary changes. Installation and usage of Capo.js are quick and easy.

  16. 16
    Article
    Avatar of ghblogGitHub Blog·2y

    How to use GitHub Copilot in your IDE: tips, tricks, and best practices

    Learn tips and tricks for using GitHub Copilot effectively, including providing context, using built-in features of GitHub Copilot Chat, and understanding where the AI assistant shines.

  17. 17
    Article
    Avatar of communityCommunity Picks·2y

    How to build PHP Coding Standards tailored to your needs? In-depth PHP Code Sniffer tutorial for devs

    Learn how to integrate PHP Code Sniffer into your development workflow and create coding standards tailored to your needs. Discover how it works, how to install and use it, how to ignore errors, configure it, work with the documentation, and use it with VS Code.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Install Neovim Using the nvchad Framework

    Learn how to install Neovim using the nvchad framework on Linux and Debian-based distros. Nvchad provides a pre-configured setup with themes, code snippets, syntax highlighting, LSP configuration, and more.

  19. 19
    Article
    Avatar of phProduct Hunt·2y

    Hygraph Studio [Beta] - Unlock your content’s full potential

    Hygraph Studio Beta allows users to unlock their content's full potential. The Travel Mapper Chrome Extension lets users add travel plans to a Sheets itinerary from any website.

  20. 20
    Video
    Avatar of communityCommunity Picks·2y

    Better than Copilot? This AI plugin for Neovim is Incredible

    Discover the chatgpt.nvim plugin for Neovim, which offers code autocompletion, unit test generation, bug fixing, and other valuable features to improve the coding workflow.

  21. 21
    Article
    Avatar of jetbrainsJetBrains·2y

    Data Flow Analysis for Go

    GoLand 2023.3 introduces data flow analysis (DFA), which analyzes how data flows through a program to detect bugs. DFA can identify potential bugs such as nil dereferences, constant conditions, and incorrect program behavior. It uses control flow graphs and context to improve the accuracy of analysis. GoLand's DFA capabilities include constant conditions detection, potential nil dereference detection, and error handling analysis.

  22. 22
    Article
    Avatar of programmingdigestProgramming Digest·2y

    40 years of programming

    The post discusses the Luxor ABC-802 computer and its specifications from 40 years ago. It also includes articles on applying for software jobs, understanding HTTP/2 and HTTP/3, and leading software engineering projects.

  23. 23
    Article
    Avatar of medium_jsMedium·2y

    Svisualize: A Svelte Visualizer

    Svisualize is a Visual Studio Code extension that allows developers to visualize their Svelte components as they code their project. It helps developers locate components, monitor prop elements, and seamlessly integrate additional components. It can also be used for debugging existing applications.

  24. 24
    Article
    Avatar of kotlinKotlin·2y

    K2 Kotlin Mode (Alpha) in IntelliJ IDEA

    IntelliJ IDEA 2024.1 introduces K2 Kotlin Mode, which provides faster and more robust Kotlin code analysis. The K2 mode supports future Kotlin features, improves code analysis stability, enhances IDE performance, and offers improved API for third-party plugins. However, it does not support Kotlin Multiplatform projects, Android projects, and some minor features. To enable K2 mode, go to Settings | Languages & Frameworks | Kotlin and enable the K2-based Kotlin plugin.

  25. 25
    Article
    Avatar of chromeChrome Developers·2y

    What's new in DevTools (Chrome 123)

    DevTools Chrome 123 introduces an Easter egg hunt, updates to the Elements panel, deprecation of the CSS length tool, and other improvements.