-
New Jan 20, 2026
View Transitions & Playing Video
Can you keep a video playing as a view transitions happens? Yes and no. Mostly...
-
New Jan 20, 2026
What Actually Makes You Senior
Matheus Lima on what makes you senior: But if you strip away the title, the salary, and the years of experience, there’s one core skill that separates senior+ engineers from everyone else: reducing...
-
New Jan 16, 2026
Zod + TypeScript: Schema Validation Made Easy
I can easily imagine a job interview question being “What’s the difference between TypeScript and Zod and in what circumstances do you need each?” They are both type validation...
-
New Jan 15, 2026
The Missing Link for Web Components
If your project uses web components of your own making, you could be auto-generating a Custom Elements Manifest that can be ultra-helpful, like powering a VS Code language...
-
New Jan 14, 2026
JavaScript Engines Zoo
Holy cow there are a lot of JavaScript engines. These are the big ones like V8 that Chrome uses or JavaScriptCore that Safari uses, but also purposefully lightweight engines like QuickJS for...
-
New Jan 13, 2026
Simulating Crop Marks
Crop marks are an idea that comes from the print design world. Design in the bleed area will be cut away by giant cutter machines, and that bleed area is designated by the crop marks. We can do it on...
-
New Jan 13, 2026
`document.currentScript` is more useful than I thought.
Huh. Today I learned (from Alex MacArthur): you can access the current <script> element from a script (if it’s not type="module") with document.currentScript. Meaning you can put...
-
New Jan 9, 2026
Beyond the Mouse: Animating with Mobile Accelerometers
Mousing over an element and watching it tilt in 3D space is a beautiful and compelling effect. Let's bring it to mobile and use the phone itself rather than a...
-
New Jan 8, 2026
Popover Context Menus with Anchor Positioning
A context menu is like a tooltip in that it opens right next to the the thing that opened it. Here, we animate the opening and ensure it opens somewhere where it doesn't get cut...
-
New Jan 8, 2026
React has changed, your Hooks should too
Matt Smith: React Hooks have been around for years, but most codebases still use them the same way: a bit of useState, an overworked useEffect, and a lot of patterns that get copy-pasted without much...