Moving From Moment.js To The JS Temporal API

Moving From Moment.js To The JS Temporal API Moving From Moment.js To The JS Temporal API Joe Attardi 2026-03-13T13:00:00+00:00 2026-03-18T09:33:12+00:00 Almost any kind of application written in JavaScript works with times or dates in some capacity. In the beginning, this was limited to the built-in Date API. This API includes basic functionality, but is quite…

Read more

Building Dynamic Forms In React And Next.js

Building Dynamic Forms In React And Next.js Building Dynamic Forms In React And Next.js Sunil Sandhu 2026-03-10T13:00:00+00:00 2026-03-18T09:33:12+00:00 This article is sponsored by SurveyJS There’s a mental model most React developers share without ever discussing it out loud. That forms are always supposed to be components. This means a stack like: React Hook Form for…

Read more

JavaScript For Everyone: Iterators

JavaScript For Everyone: Iterators JavaScript For Everyone: Iterators Mat Marquis 2025-10-27T13:00:00+00:00 2025-10-30T20:33:06+00:00 Hey, I’m Mat, but “Wilto” works too — I’m here to teach you JavaScript. Well, not here-here; technically, I’m over at Piccalil.li’s JavaScript for Everyone course to teach you JavaScript. The following is an excerpt from the Iterables and Iterators module: the lesson…

Read more

The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization

The Power Of The <code>Intl</code> API: A Definitive Guide To Browser-Native Internationalization The Power Of The <code>Intl</code> API: A Definitive Guide To Browser-Native Internationalization Fuqiao Xue 2025-08-08T10:00:00+00:00 2025-08-14T20:32:44+00:00 It’s a common misconception that internationalization (i18n) is simply about translating text. While crucial, translation is merely one facet. One of the complexities lies in adapting information…

Read more

Handling JavaScript Event Listeners With Parameters

Handling JavaScript Event Listeners With Parameters Handling JavaScript Event Listeners With Parameters Amejimaobari Ollornwi 2025-07-21T10:00:00+00:00 2025-07-24T20:33:36+00:00 JavaScript event listeners are very important, as they exist in almost every web application that requires interactivity. As common as they are, it is also essential for them to be managed properly. Improperly managed event listeners can lead to…

Read more

Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS

Creating The &ldquo;Moving Highlight&rdquo; Navigation Bar With JavaScript And CSS Creating The &ldquo;Moving Highlight&rdquo; Navigation Bar With JavaScript And CSS Blake Lundquist 2025-06-11T13:00:00+00:00 2025-06-12T20:33:08+00:00 I recently came across an old jQuery tutorial demonstrating a “moving highlight” navigation bar and decided the concept was due for a modern upgrade. With this pattern, the border around the…

Read more

Building An Offline-Friendly Image Upload System

Building An Offline-Friendly Image Upload System Building An Offline-Friendly Image Upload System Amejimaobari Ollornwi 2025-04-23T10:00:00+00:00 2025-05-01T20:32:48+00:00 So, you’re filling out an online form, and it asks you to upload a file. You click the input, select a file from your desktop, and are good to go. But something happens. The network drops, the file disappears,…

Read more

Creating An Effective Multistep Form For Better User Experience

Creating An Effective Multistep Form For Better User Experience Creating An Effective Multistep Form For Better User Experience Amejimaobari Ollornwi 2024-12-03T10:00:00+00:00 2025-05-01T20:32:48+00:00 For a multistep form, planning involves structuring questions logically across steps, grouping similar questions, and minimizing the number of steps and the amount of required information for each step. Whatever makes each step…

Read more

Build A Static RSS Reader To Fight Your Inner FOMO

Build A Static RSS Reader To Fight Your Inner FOMO Build A Static RSS Reader To Fight Your Inner FOMO Karin Hendrikse 2024-10-07T13:00:00+00:00 2025-05-01T20:32:48+00:00 In a fast-paced industry like tech, it can be hard to deal with the fear of missing out on important news. But, as many of us know, there’s an absolutely huge…

Read more

Generating Unique Random Numbers In JavaScript Using Sets

Generating Unique Random Numbers In JavaScript Using Sets Generating Unique Random Numbers In JavaScript Using Sets Amejimaobari Ollornwi 2024-08-26T15:00:00+00:00 2025-05-01T20:32:48+00:00 JavaScript comes with a lot of built-in functions that allow you to carry out so many different operations. One of these built-in functions is the Math.random() method, which generates a random floating-point number that can…

Read more