Best of Frontend DevelopmentFebruary 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Let's get animating!

    This article covers GSAP's core fundamentals and provides an introduction to animating HTML elements using GSAP. It explains the different types of tweens and the properties that can be animated. The article also emphasizes the use of transforms and opacity for smoother animations.

  2. 2
    Article
    Avatar of devtoDEV·2y

    5 Powerful HTML Attributes That Don't Require JavaScript

    Discover 5 powerful HTML attributes that don't require JavaScript, including spellcheck, download, video thumbnail, translate, and autocomplete.

  3. 3
    Article
    Avatar of devtoDEV·2y

    The Front-End Development we’re used to is dying

    The traditional front-end development approach is dying due to the complexities and challenges it presents. Server-based web application development offers benefits such as faster changes, improved testing, and reduced complexity. With the advent of No-Code solutions, the need for pure front-end developers is diminishing. Front-end developers may need to transition to a Fullstack qualification to remain relevant.

  4. 4
    Article
    Avatar of devtoDEV·2y

    Async and Await in JavaScript: A Comprehensive Guide

    Learn about the 'async' and 'await' keywords in JavaScript, which are used for handling asynchronous operations. Understand how they work, their advantages over callbacks and promises, and how they can be used in front-end development and Node.js. Includes examples and advanced patterns.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Here is my coolest portfolio

    The post discusses the author's experience revamping their portfolio website using Tailwind CSS, GSAP, and Next.js. It highlights the importance of learning DSA in programming and emphasizes the significance of showcasing projects and work experience in a portfolio.

  6. 6
    Article
    Avatar of medium_jsMedium·2y

    10 CSS One-Liners to Transform Your Web App

    Learn 10 CSS one-liners that can transform your web app in just a few minutes. Topics include centering divs, creating free flowing elements, positioning elements in the DOM, universal box sizing, responsive images, centering elements, creating custom checkbox styles, making text smoother, clearing floats, and resetting all styles.

  7. 7
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·2y

    Securing the Frontend: A Practical Guide for Developers

    This post explores the relationship between frontend development and cybersecurity. It discusses the cybersecurity threats in the frontend, best practices for secure frontend development, and strategies for integrating security into the user experience. Real-world case studies from Google, GitHub, Facebook, Stripe, and Slack are also presented.

  8. 8
    Article
    Avatar of asayerasayer·2y

    Software Engineering Principles for Front End Development

    Software engineering principles are important in creating efficient, maintainable, and scalable software. They provide a common language and guidelines for developers, encourage innovation and sustainability, and lead to robust, forward-thinking programs. Some principles for front-end development include D.R.Y., modularity, abstraction, encapsulation, K.I.S.S., and Y.A.G.N.I.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn SvelteKit in 2 hours

    SvelteKit is a modern JavaScript framework for building highly efficient web applications. It compiles code to vanilla JavaScript at build time. TailwindCSS is a utility-first CSS framework that allows developers to style sites directly within HTML markup. The course on the freeCodeCamp.org YouTube channel teaches how to use SvelteKit and TailwindCSS to build a landing page from scratch, covering setup, design, features, and deployment. Watching the course provides a practical, project-based approach to learning SvelteKit and TailwindCSS.

  10. 10
    Article
    Avatar of devtoDEV·2y

    Build a blog from scratch using Strapi and Sveltekit

    Learn how to create a blog website using Strapi as a CMS and Sveltekit as the frontend framework. This tutorial covers setup and installation of the project.

  11. 11
    Article
    Avatar of cassidooCassidy's blog·2y

    Use CSS accent-color to style your inputs

    Learn how to use the CSS accent-color property to style your HTML inputs in your projects.

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

    Micro frontends: Shell vs. Micro Apps

    Micro frontends can be implemented using either a Shell application or Micro Apps. Challenges include component reuse, splitting micro frontends, and managing dependencies.

  13. 13
    Article
    Avatar of syncfusionSyncfusion·2y

    Top 8 React Libraries for Building Beautiful and Functional UIs

    Discover the top React libraries for building beautiful and functional UIs, including Syncfusion React UI suite, React Bootstrap, Semantic UI React, Chakra UI, React Router, Storybook, Blueprint UI, and Grommet.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Building Dynamic Progress Bars using only CSS

    Learn how to create dynamic progress bars using only CSS. No JavaScript is needed. Change the color and percentage dynamically using CSS variables.

  15. 15
    Article
    Avatar of medium_jsMedium·2y

    Code smells in Angular — Deep Dive — Part II

    This post discusses code smells in Angular related to maintainability, including module boundaries and the DRY principle, handling imports without module resolution, multiple responsibilities in components, utility functions in services, nested subscriptions, and mutable vs. immutable operations.

  16. 16
    Article
    Avatar of asayerasayer·2y

    Tutorial: Creating Custom Modals in Vue

    Learn how to create and customize custom modals in Vue.js to improve user interaction and provide a better user experience.

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

    Top 5 Tips for Optimizing React Performance

    Tips for optimizing React performance include reducing unnecessary renders, implementing lazy loading and code splitting, using debouncing and throttling, virtualizing long lists, and optimizing images.

  18. 18
    Article
    Avatar of collectionsCollections·2y

    Million 3.0: The Next Generation Optimizing Compiler for React

    Million 3.0 is the latest version of Million.js, introducing new features like a smarter hydration system, Million Wrapped feature, internationalization support, and Million Lint. It offers better performance and stability for React components.

  19. 19
    Article
    Avatar of medium_jsMedium·2y

    Vue Render Optimization with v-once and v-memo

    Learn how to optimize Vue render using v-once and v-memo by eliminating unnecessary updates and rendering only what's necessary.