Best of daily.devMarch 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    JavaScript Visualized

    This post explores the inner workings of promises in JavaScript, including the creation of promises using the `new Promise` constructor, the purpose of the Promise Reaction record, and how promises can be used to handle asynchronous tasks in a non-blocking way.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Build an awesome developer portfolio website.

    Learn how to build an awesome developer portfolio website using Next, Tailwind CSS, and EmailJS. Step-by-step guide on setup process and GitHub link.

  3. 3
    Article
    Avatar of devtoDEV·2y

    2024 Cheat Sheet Collection

    A collection of cheat sheets for developers that provide concise reference guides for various programming languages, including CSS Grid and Flexbox. Also includes recommendations for comprehensive cheat sheet collections.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    JavaScript (JS) Cheat Sheet Online

    Interactive JavaScript Cheat Sheet with code examples covering basics, loops, conditionals, variables, data types, strings, events, numbers, dates, arrays, global functions, regular expressions, errors, JSON, and promises.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Useful CSS Tools

    Explore a curated list of CSS tools that can enhance your web design by simplifying the styling process and adding creativity and efficiency. This includes gradient generators, shadow creators, glassmorphism effects, sophisticated shadows, CSS scanning, animated hamburger icons, easing gradients, neumorphic design generators, CSS buttons, glow generators, and a CSS animation playground.

  6. 6
    Article
    Avatar of lobstersLobsters·2y

    I'm a programmer and I'm stupid

    A programmer shares their experience of feeling limited in their mental capacity and discusses their approach to programming with simple languages and minimal dependencies.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    Goodbye SASS 👋, welcome back native CSS

    CSS has undergone rapid development and now includes features once unique to Sass such as variables and CSS nesting. The :is pseudo-class revolutionizes the selector concept and container queries allow elements to adjust based on container size. Despite these advancements, Sass still has advantages like mixins and functions.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    ⚛️ Folder Structures in React Projects

    Explore different folder structures in React projects for maintainability, scalability, and ease of navigation. Group files by type, feature, or module depending on the project's size and complexity.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Back End Developer Roadmap

    This post provides a roadmap and overview of the core technologies and skills required to become a proficient backend developer. It covers topics such as internet basics, programming languages, Git and GitHub, relational databases, APIs, caching, API security best practices, testing, software design and architecture, message brokers, containerization, web servers, GraphQL, MongoDB, Firebase, Redis, and infrastructure knowledge. The post emphasizes the importance of continual learning and engagement in the dynamic field of backend development.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    17 Libraries You Should Know if You Build with React

    Discover 17 open source projects for React developers, covering various areas like AI chatbots, UI building, validation, testing, database, UI components, animations, internationalization, and more.

  11. 11
    Video
    Avatar of communityCommunity Picks·2y

    Stop using COUNT(id) to count rows

    Counting rows using COUNT(*) in MySQL is not slow as often believed. It is actually optimized to be the fastest way to count rows.

  12. 12
    Article
    Avatar of hnHacker News·2y

    Postgres is eating the database world

    PostgreSQL is an advanced, open-source, and extensible data management framework that is capable of competing with Oracle and MySQL. It offers a wide range of analysis-related extensions and has the potential to become a unified, super-converged database. The emergence of PostgreSQL has shifted the paradigms in the database domain, and it is now considered a mainstream best practice. In the future, the focus will be on database extensions and services, and PostgreSQL ecosystem extensions are expected to lead the way towards a monopoly.

  13. 13
    Article
    Avatar of devtoDEV·2y

    Tools that Make Me Productive as a Software Engineer

    Discover essential tools for software engineers that can boost productivity in task management, documentation, and development.

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

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    AI will mean more programmers, not fewer

    AI will not replace programmers, but it will make them more efficient. It can generate code faster and solve common problems, but it lacks reasoning abilities. AI is a tool that can assist programmers, but it cannot replace their creativity and imagination.

  16. 16
    Article
    Avatar of devtoDEV·2y

    Async vs Defer in JavaScript: Which is Better?🤔

    Learn about the async and defer attributes used when including external JavaScript files in HTML documents. Understand their differences, how they affect script execution, and when to use them.

  17. 17
    Article
    Avatar of saiyangrowthletterSaiyan Growth Letter·2y

    How I build side projects

    This post provides an end-to-end approach for building side projects, including requirements, sketching, designing, building, testing, and documenting. It also answers frequently asked questions about what to build, finding time to work on side projects, and finishing projects on time.

  18. 18
    Video
    Avatar of communityCommunity Picks·2y

    world's shortest UI/UX design course

    Learn the fundamentals of UI and UX design, including user flow, wireframing, design systems, and more. Discover popular UI/UX design tools and how to create a consistent design with reusable components.

  19. 19
    Article
    Avatar of communityCommunity Picks·2y

    Developer Roadmaps

    Step by step guides and paths to learn different tools or technologies. Join the community at roadmap.sh to access resources and guidance for career growth.

  20. 20
    Article
    Avatar of antonzAnton Zhiyanov·2y

    Git by example: interactive guide

    An interactive guide to Git operations, from basic to advanced. Covers creating a repo, working tree, staging area, repository, branching, merging, remote syncing, undoing changes, and more.

  21. 21
    Article
    Avatar of communityCommunity Picks·2y

    Clean Code: The Art of Clean Naming

    Learn the art of clean naming in coding and how it can improve code readability and maintainability. Discover best practices for clear and descriptive naming, providing context in variable names, and avoiding abbreviations and magic numbers.

  22. 22
    Article
    Avatar of sitepointSitePoint·2y

    5 Exciting New JavaScript Features in 2024 — SitePoint

    Exploration of exciting and anticipated JavaScript features expected to be released in 2024, including the Temporal proposal, the Pipe Operator, Records and Tuples, and the RegExp /v flag.

  23. 23
    Video
    Avatar of fireshipFireship·2y

    100+ Docker Concepts you Need to Know

    The post discusses the concept of containerization, how Docker works, and how to build an image in Docker.

  24. 24
    Article
    Avatar of communityCommunity Picks·2y

    How to Build a Masonry Layout Using CSS

    Learn how to create a Masonry Layout using CSS by using the grid-template-columns function and the grid-column property.

  25. 25
    Article
    Avatar of watercoolerWatercooler·2y

    I know Devin, I know.

    The post discusses a person named Devin and the author's knowledge of them.