Best of Frontend DevelopmentDecember 2023

  1. 1
    Article
    Avatar of devtoDEV·2y

    HTML can do this? Part 1

    Discover some cool things that HTML can do, including creating open/close widgets, linking to email addresses and telephone numbers, using autocomplete in a list, and modifying text directly.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Fetch API, do you really know how to handle errors?

    Learn how to handle errors when using the Fetch API and understand the best practices for error handling. Discover different approaches, such as using try/catch and checking the response status, and how to combine them for better error handling.

  3. 3
    Article
    Avatar of builderiobuilder.io·2y

    Next.js 14: Layouts vs Templates

    Next.js 14 introduced layouts and templates for building UI in web applications. Layouts act as persistent UI shells that wrap around pages, while templates remount with each page transition. Layouts ensure consistency, maintain state, and boost performance, while templates provide isolation, behavioral flexibility, and the ability to alter default behaviors. Choosing between layouts and templates depends on the specific needs of each page and the desired balance between user experience and performance.

  4. 4
    Article
    Avatar of astro_sourceAstro·2y

    Astro 4.0

    Astro 4.0 introduces new APIs, faster builds, redesign documentation, and a unique new development tool called the Astro Dev Toolbar. It also includes features like internationalization routing, incremental content caching, and new view transition APIs.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Frontend Development in 2024: Crafting a Dynamic Skillset for Success

    Explore the essential skills and technologies shaping the frontend realm in 2024. Master HTML, CSS, and JavaScript, embrace React and state management libraries, optimize web performance, understand backend environments, and prioritize Core Web Vitals. Continuous learning is crucial.

  6. 6
    Article
    Avatar of devtoDEV·2y

    Understanding Virtual DOM in React

    A comprehensive guide to understanding the virtual DOM in React, including its implementation and drawbacks of updating the real DOM.

  7. 7
    Article
    Avatar of devtoDEV·2y

    Build a Functional Search Bar in Next.js

    Learn how to build a functional search bar in Next.js and handle pagination and filtering of search results based on the data structure.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Tailwind CSS - Beginner's Guide: Where to Start?

    Explore the essentials of Tailwind CSS and learn where to start. Understand its utility-first approach, explore the documentation, and discover the pros and cons. Build your first project with Tailwind CSS and embrace its simplicity and flexibility.

  9. 9
    Article
    Avatar of devtoDEV·2y

    React is Slow, What to do now?

    This post discusses the I/O and CPU performance challenges in React applications and provides solutions to improve performance.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    The Best Go Tools to Use for Your Frontend Projects

    Explore essential Go tools for frontend projects, including Fiber for performant web frameworks, Buffalo for holistic web development, Grift for task automation, Gomponents for creating web UI components, and Present for creating slide decks and presentations.

  11. 11
    Article
    Avatar of devtoDEV·2y

    How to manage user authentication With React JS

    Learn how to manage user authentication in React JS with a comprehensive guide covering authorization, authentication, and session management. Set up a React project, build a login component, create authentication logic, protect routes with authorization, and integrate APIs. Improve your understanding of the Context API and React Router for seamless and secure user authentication in React applications.

  12. 12
    Article
    Avatar of devtoDEV·2y

    How To Build a Web Application with HTMX and Go

    Learn how to create a web application with HTMX and Go using the babyapi library. HTMX extends HTML with functionality that normally requires JavaScript, making it a perfect companion for babyapi. This tutorial walks you through the steps of implementing an HTMX frontend in babyapi, including creating the TODOs API, responding with HTML instead of JSON, creating the All TODOs page, implementing server-sent events, and adding final touches. The tutorial also mentions the storage layer and suggests further extensions you can implement.

  13. 13
    Article
    Avatar of communityCommunity Picks·2y

    Bun adoption guide: Overview, examples, and alternatives

    Bun is a JavaScript runtime that provides a faster development experience for frontend applications. It offers features such as a built-in bundler, compatibility with Node.js APIs and npm packages, fast execution and hot reloading, support for TypeScript and React, and easy debugging. Bun is faster than both Node.js and Deno in benchmarks. It aims to be a better alternative to Node.js, offering similar APIs but with improved speed and ease of use. It also supports npm, unlike Deno which initially lacked compatibility. Bun is a great choice for developers who want a fast and efficient JavaScript runtime for their projects.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn React Props – The Animated Guide

    Learn how to use props in React components, pass data to JavaScript functions, and pass data to React components by using props.