DEV Community

Cover image for Top-10 Posts for FE (Week 2, Aug 2023)
fruntend
fruntend

Posted on

Top-10 Posts for FE (Week 2, Aug 2023)

Here are the top 10 posts from the past week that will be useful to front-end developers and beyond. The selection was made on the basis of their interestingness, uniqueness, presentation, usefulness and subjective assessment of the author.

What is API Integration?

This article explains what API integration is, its benefits including increased efficiency, scalability, cost savings, and reduced errors, and provides examples of how API integration is used in various industries such as news and media, social media, healthcare, and chatbots.

Customizing the Default HTML5 Video Player with Pure CSS Properties without JavaScript

This article guides readers through the process of customizing the default HTML5 video player using CSS, covering aspects such as player dimensions, play button styling, progress bar customization, volume and fullscreen control design, and the addition of unique overlay elements to enhance the user experience and align the player with a website's design.

Add Authentication to Any Web Page in 10 Minutes

This article provides a comprehensive guide to adding authentication to JavaScript Single Page Applications (SPAs) using Authgear, covering configuration, login, and logout processes, and offering a step-by-step walkthrough of setting up an Authgear application and integrating its Web SDK to enhance security and user experience.

Enhancing focus visibility - focus-within or has(:focus)?

This article explores how to style a parent element based on the focus state of its child element using CSS pseudo-classes, specifically focusing on the :focus-within and :has() pseudo-classes, discussing their applications, benefits, and performance considerations.

The Ultimate Guide to Web Design

This article provides guidance on enhancing web design skills by exploring several essential principles, including user-centered design, effective typography, color psychology, high-quality imagery, and more, to create visually appealing and user-friendly websites that leave a lasting impression on users.

The Evolution of JavaScript: From Vanilla to Modern ES2023 Features

The article is a journey through the evolution of JavaScript, starting from its early days as "vanilla" JavaScript, progressing through key developments like ES5, ES6, and ES2023, highlighting the benefits of embracing these changes, and emphasizing how it enhances coding for beginners, making code more readable, efficient, and adaptable for building cutting-edge web experiences.

Preventing the Layout Shift Caused by Scrollbars

This article addresses the issue of layout shift caused by scrollbar appearance/disappearance, presenting multiple methods to prevent it, including using scrollbars always, utilizing the scrollbar-gutter property, shifting content to the right using padding, and positioning elements within a 100vw width parent.

A guide to the 4 new Array.prototype methods in JavaScript

This article introduces four new array methods in ECMAScript 2023: toReversed(), toSorted(), toSpliced(), and with(). It explains their behaviors, such as reversing and sorting arrays without mutation, and how they interact with sparse arrays and array-like objects, highlighting their benefits in preserving data and supporting functional programming practices.

Demystifying JavaScript Scoping and Hoisting

This article provides a comprehensive explanation of JavaScript's scoping and hoisting mechanisms, delving into how variables and functions are defined, accessed, and hoisted within different scopes. It emphasizes the importance of understanding these concepts for writing efficient and organized JavaScript code.

52 Frontend Interview Questions - JavaScript

This article provides a compilation of 52 questions and answers in a "question:answer" format for frontend developers, focusing on topics relevant to junior and mid-level developers, covering aspects such as JavaScript data types, equality operators, variable declaration, scoping, functions, template literals, Set and Map, object manipulation, DOM, event loop, recursion, ES6 features, micro and macro tasks, and more.


More News on channel t.me/fruntend_newsBy me a coffee

Top comments (0)