-
New Nov 21, 2025
Let Me Opt In, Not Out
Why should I have to opt out of something I never agreed to in the first...
-
New Nov 11, 2025
CLI Cheat Sheet for Videos
A reference for downloading, splitting, and optimizing videos with CLI...
-
New Oct 24, 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 Oct 9, 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 Dec 4, 2025
A Deep Dive on Promise.all
Learn how to use JavaScript's Promise.all method to await multiple async operations, as well as how to write a custom...
-
New Jan 13, 2026
How to Undo Changes in Git
If you messed up your git repo, don't panic. Here are a few ways you can undo those...
-
New Oct 17, 2025
Optimizing Images with WebP and Lazy Loading
Improve your page load speed by using a modern image format and lazily loading...
-
New Oct 17, 2025
Implementing a Prefix Tree
Learn how to implement a prefix tree to efficiently search through a list of words by...
-
New Oct 17, 2025
Operating System Scheduling Algorithms
How do processes take turns running on a CPU? Learn about the different kinds of scheduling algorithms and how they...
-
New Oct 16, 2025
Hard Links and Soft Links
Unix file systems keep track of file references using two types of links: symlinks and hard...