Best of daily.devApril 2024

  1. 1
    Article
    Avatar of collectionsCollections·2y

    Essential VS Code Extensions for Front-End Development in 2024

    Discover essential VS Code extensions for front-end development in 2024 including Live Server, Markdown All in One, GitLens, Polacode, and Error Lens.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Create a Developer Portfolio as a 2D Game

    Learn how to create a unique developer portfolio using Kaboom.js, a JavaScript library for game development. The course covers setup, loading assets, creating game maps, displaying the map, creating the player, programming game boundaries and dialogue, player movement and spawning, camera scaling, animations, and dialogue text.

  3. 3
    Article
    Avatar of devtoDEV·2y

    2 Sites to Become a Better Developer

    Discover two valuable resources for developers: Refactoring Guru, a site that provides knowledge on refactoring and design patterns, and Exercism, a platform for learning programming languages through practice exercises.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    Visual Programming. For Developers

    Flyde is a visual programming tool that simplifies coding tasks, integrates with existing workflows, and democratizes innovation.

  5. 5
    Article
    Avatar of bootcampuxdesignBootcamp·2y

    16 Websites for Design Inspiration in 2024

    Discover 16 websites for design inspiration in 2024, ranging from app design inspirations to branding and logo inspiration.

  6. 6
    Article
    Avatar of csstipCSS Tip·2y

    Write better CSS with modern CSS

    Learn how to write better CSS with modern CSS features that can help optimize your code and reduce redundancy.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    How I write Commits like a pro

    Crafting effective commit messages is a hallmark of experienced developers. Embracing the Conventional Commits specification stands as a beacon for structuring commit messages. It sets a gold standard for clarity and consistency and aligns with Semantic Versioning (SemVer).

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    New Features in React 19 – Updates with Code Examples

    React 19 introduces new features such as the React compiler, server components, actions, web components, enhanced hooks, asset loading, and form hooks. These changes aim to improve performance, simplify coding, and enhance the user experience.

  9. 9
    Article
    Avatar of daily_updatesdaily.dev Changelog·2y

    Introducing the new daily.dev mobile app!

    The daily.dev mobile app has been updated with a sleeker interface, improved feed organization, streamlined navigation, and optimized mobile features. Android users can download the app from Google Play, while iOS, iPadOS, and MacOS users can download and install the Progressive Web App (PWA) from the provided guide.

  10. 10
    Article
    Avatar of devtoDEV·2y

    21 HTML Tips You Must Know About

    Boost your coding skills with 21 HTML Tips including creating contact links, collapsible content, utilizing semantic elements, grouping form elements, enhancing dropdown menus, improving video presentation, supporting multiple selections, displaying text as subscript and superscript, creating download links, defining base URL for relative links, controlling image loading, managing translation features, setting maximum and minimum input length, enabling content editing, controlling spell checking, ensuring accessibility, defining target behavior for links, providing additional information, accepting specific file types, and optimizing video loading.

  11. 11
    Article
    Avatar of devtoDEV·2y

    Best Icon Libraries for a Dev in 2024

    Discover the top icon libraries every developer should consider in 2024. These libraries offer high-quality icons, extensive collections, and easy integration with React projects, enhancing the visual appeal and functionality of digital experiences.

  12. 12
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Docker Basic CheatSheet

    A basic cheat sheet for Docker commands, including container lifecycle, image management, container operations, networking, and volume management.

  13. 13
    Article
    Avatar of devtoDEV·2y

    How I Structure my React Projects

    Learn how to structure your React projects for better organization and clarity. Use absolute imports for cleaner and more readable import statements. Use the index.ts file as the public API of each feature.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Learn CSS, HTML and JavaScript by Playing Coding Games

    Learn CSS, HTML, and JavaScript by playing coding games in an engaging and interactive environment. Traditional learning methods lack practice, engagement, and can be boring. By combining practice and an interactive learning environment, you can make learning to code more efficient, interesting, and fun.

  15. 15
    Article
    Avatar of hnHacker News·2y

    Oh My Git!

    Oh My Git! is an open-source game that visualizes the internal structures of Git repositories in real-time. It offers a playing card interface to remember Git commands and features an integrated terminal to execute arbitrary Git commands. The game also focuses on teaching teamwork and collaboration in Git.

  16. 16
    Article
    Avatar of communityCommunity Picks·2y

    FreeFrontend

    A curated collection of CSS Hover Effects with 17 new items added. Explore the power and versatility of hover effects with free HTML and CSS code examples.

  17. 17
    Article
    Avatar of devtoDEV·2y

    New Web Portfolio 16bit OS Style

    A completely revamped web portfolio dedicated to artists and developers, inspired by the style of an operating system. It features responsive design and adaptive language.

  18. 18
    Article
    Avatar of communityCommunity Picks·2y

    CheatSheet: Linux Commands for DevOps

    A comprehensive guide to essential Linux commands for DevOps professionals, covering over 50 commands with practical examples.

  19. 19
    Article
    Avatar of devtoDEV·2y

    4 Best Practices for Backend Developers

    Backend development requires programming language knowledge, frameworks, databases, and security protocols. Best practices include input validation, careful error handling, separation of concerns, and writing test cases and documentation.

  20. 20
    Article
    Avatar of collectionsCollections·2y

    JavaScript Visualized: Understanding the Event Loop, Web APIs, and (Micro)task Queue

    Understanding the event loop, web APIs, and (micro)task queue in JavaScript is crucial for writing efficient code. It enables seamless handling of long running tasks and ensures correct order of asynchronous operations.

  21. 21
    Article
    Avatar of atomicobjectAtomic Spin·2y

    5 Tailwind CSS Anti-Patterns to Avoid

    Tailwind CSS has been a game-changer for developers, but there are anti-patterns to avoid when working with it. Avoid relying solely on the built-in color palette, under-utilize theme customization, and use a component-based framework. Additionally, avoid using the `@apply` directive and using Tailwind in domain-level components.

  22. 22
    Article
    Avatar of communityCommunity Picks·2y

    5 Developer Communities You Must Join in 2024

    Discover the top 5 developer communities to join in 2024 and how they can help you grow in your career.

  23. 23
    Article
    Avatar of communityCommunity Picks·2y

    My Git Cheatsheet

    A comprehensive Git cheatsheet with explanations and examples of common commands and workflows. Includes information on branching, merging, undoing changes, and recovering lost commits.

  24. 24
    Article
    Avatar of devtoDEV·2y

    Backend Code Review Checklist

    A checklist for backend code reviews covering code style, maintainability, requirements, API design, documentation, error handling, security, dependencies, logging, testing, performance, version control, and spelling.

  25. 25
    Article
    Avatar of devleaderDev Leader·2y

    When you go lookin' for trouble...

    Post about trouble and its consequences.