-
New May 17, 2025
In Memory of Em
A very serious epitaph that is meant to be taken...
-
New May 29, 2025
Making Windows 11 Usable
My recommended settings for a fresh installation of Windows...
-
New Apr 27, 2025
How to Correctly Install the Framework 13 Bezel
Improperly routed cables can cause the Framework 13 bezel to pop back...
-
New Apr 19, 2025
How to Wipe a Drive Without Removing It
Safely wipe a drive using a bootable USB and...
-
New Apr 13, 2025
How to Open and Close HTML Dialogs
Learn how to use the show(), showModal(), and close() methods to toggle an HTML dialog's...
-
New Mar 30, 2025
How to Import and Export WSL Distros
Back up your entire WSL distribution and import it on a different...
-
New Mar 29, 2025
Tag, You're It
There's a challenge going around where folks tag each other with questions about their blogs. Here are my...
-
New Mar 8, 2025
To Parse an Int
Why does JavaScript's parseInt treat keycap emoji as integers? Is it a bug, a feature, or perhaps...
-
New Feb 25, 2025
An Introduction to Unicode
In this deep dive, you'll learn about the Unicode character set and how it's encoded and decoded with...
-
New Feb 19, 2025
Creating Perfect Font Fallbacks in CSS
Learn how to use three CSS properties to override font metrics and minimize layout shifts during font...
-
New Feb 16, 2025
Modular Arithmetic and the Diffie-Hellman Algorithm
Using the properties of congruence modulo, Alice and Bob can generate a shared private key and communicate publicly, while Eve will struggle to decipher their...
-
New Apr 11, 2025
Creating an Accessible Image Carousel
Learn how to build an accessible image carousel that supports multiple input modes and is progressively enhanced with CSS scroll snap and...
-
New Jun 6, 2025
Awaiting Multiple Promises with Promise.all
Learn how to use JavaScript's Promise.all method to await multiple async operations, as well as how to write a custom implementation of...
-
New Apr 16, 2025
An Introduction to HTTP Cookies
Learn why HTTP cookies are needed, how they're used, where they're stored, and how they impact security and...