Best of Frontend DevelopmentJanuary 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    CSS Cheat Sheet - Interactive, not a PDF

    A comprehensive cheat sheet for CSS properties, including alignment, animation, background, border, font, margin, padding, and more.

  2. 2
    Article
    Avatar of medium_jsMedium·2y

    We Forgot Frontend Basics

    This post discusses how frontend development has become overcomplicated with endless trends and paradigms, and highlights the importance of mastering basic skills, such as vanilla JavaScript, HTML, and CSS. It also provides tips for improving frontend development skills.

  3. 3
    Article
    Avatar of medium_jsMedium·2y

    Javascript Interview Question: Why does [9,8,7,6][1,2] = 7 ?

    Learn why [9,8,7,6][1,2] evaluates to 7 and explore similar array operations in JavaScript.

  4. 4
    Article
    Avatar of devtoDEV·2y

    What is the ideal Tech stack to build a website in 2024? 👨‍💻

    The post discusses the author's preferred tech stack for building a website in 2024, including the use of Typescript, Reactjs or Vuejs, Postgres, and Redis. It mentions the pros and cons of these technologies and acknowledges that not all organizations are using frameworks.

  5. 5
    Article
    Avatar of itnextITNEXT·2y

    Understanding CORS

    A post explaining CORS (Cross-Origin Resource Sharing) and its relevance in web development. It covers real-life examples, CSRF attacks, and provides code samples for implementing CORS in a backend API and frontend application.

  6. 6
    Article
    Avatar of devtoDEV·2y

    7 Common Front End security attacks

    Web applications are becoming more attractive targets for cyber attacks, and front-end security is often neglected. This post discusses seven common front-end attacks and emphasizes the importance of stepping up security practices in front-end development.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    Tailwind CSS: The Magic Style Library

    Tailwind CSS is a magic styling library that revolutionizes styling in React projects. It offers a utility-first approach, drastically reducing the amount of code needed and providing rapid development, consistency, and customization options. However, it may pose a learning curve, impact file size, and require careful overrides.

  8. 8
    Article
    Avatar of medium_jsMedium·2y

    Frontend Masters: Feature-Sliced Design (FSD) Pattern

    Learn about Feature-Sliced Design (FSD), a methodology for organizing web and mobile applications into smaller, self-contained features. It uses a pizza analogy to explain the concept of layers, slices, and segments. FSD offers benefits like easier management, scalability, faster development, clear ownership, and simplified testing. However, it also has challenges like planning, learning curve, teamwork effort, potential redundancy, and limited tools.

  9. 9
    Article
    Avatar of lobstersLobsters·2y

    The perfect web framework

    This post discusses the pillars of a perfect web framework, including a content-first core, world-class design, motherf**king fast performance, consistent MPA+SPA experience, instant development loop, easy scalability, sub-second deploy times, universal template, and built-in cloud services.

  10. 10
    Video
    Avatar of t3dotggTheo - t3․gg·2y

    UI Libraries Are Dying, Here's Why

    UI libraries are dying as the future of web development shifts towards generating custom component libraries using tools like Shaden UI and VD. These tools allow developers to easily build and customize UI elements within their own code base, providing a more flexible and powerful solution.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Less Common HTML Tags You Should Know – With Example Code

    Discover some lesser-known HTML tags that can be useful in web development. Learn about the <base>, <aside>, <q>, <var>, <samp>, <datalist>, <progress>, and <dialog> elements, and the importance of using semantic HTML.

  12. 12
    Article
    Avatar of devtoDEV·2y

    Top 10 React JS Interview Theory Questions and Answers 🌟🔥

    Learn the theory behind React.js to confidently pass interviews and advance your career as a Front-End or Full-Stack Developer. Explore topics such as React's main features, advantages, limitations, JSX, events, and more.

  13. 13
    Article
    Avatar of devtoDEV·2y

    How to become a pro-level developer by working on simple projects.

    Learn how to become a pro-level developer by actively participating in open-source projects and working on simple projects that provide industry-standard experience.

  14. 14
    Article
    Avatar of bitBits and Pieces·2y

    Top 5 Tools for your Next.js project

    Explore the top 5 tools and libraries tailored for Next.js development. Learn about Bit for composable applications, Next SEO for search engine optimization, NextAuth.js for authentication, Next Sitemap for automated sitemap generation, and Vercel for easy deployment.

  15. 15
    Article
    Avatar of devtoDEV·2y

    CSS :has() pseudo class

    The CSS :has() pseudo class is finally supported by all major browsers, allowing styling of parent elements based on their children. It offers a lot of new possibilities and has been a much-awaited feature. Learn more about the :has() pseudo class on MDN.

  16. 16
    Video
    Avatar of communityCommunity Picks·2y

    HTMX For React Developers in 10 Minutes

    Learn how to use HTMX, a simple way to add interactivity to web pages, and how it compares to React.

  17. 17
    Article
    Avatar of codemotionCodemotion·2y

    10 Documentation Tools You Must Try in 2024

    Innovative and evolving documentation tools are streamlining the process of creating accurate and useful documentation. These tools prioritize user experience, collaboration, and integration with other development tools. The recommended tools of 2024 offer user-friendly interfaces, real-time collaboration features, and intelligent automation.

  18. 18
    Article
    Avatar of asayerasayer·2y

    Building Interactive Dashboards with Strapi, Node and Next

    This post provides a guide on how to build interactive dashboards using Strapi, Node.js, and Next.js. It covers the setup process, designing interactive dashboards with Strapi, implementing interactive features in Next.js, connecting the backend and frontend, implementing user authentication, and deployment and optimization.

  19. 19
    Article
    Avatar of medium_jsMedium·2y

    The ultimate guide to cache-busting for React production applications

    Learn about cache-busting for React production applications and how to avoid errors when deploying new versions. Discover solutions such as adding meta elements to index.html, configuring caching with nginx, implementing retry policies for lazy loading, and more.