29 Apr 26
Apply realistic glass refraction, blur, chromatic aberration, and lighting effects to any HTML element using WebGL shaders.
25 Apr 26
Skills to animate text that work with quite a few JS frameworks.
22 Mar 26
Learn modern web development with expert-led courses, tutorials, and workshops. Master React, TypeScript, Next.js, AI tools like Claude Code and Cursor, and more with hands-on video lessons.
Learn modern web development with expert-led courses, tutorials, and workshops. Master React, TypeScript, Next.js, AI tools like Claude Code and Cursor, and more with hands-on video lessons.
26 Oct 25
A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores - nanostores/nanostores
01 Oct 25
Minimal files config for a PWA. Contribute to chr15m/minimal-pwa development by creating an account on GitHub.
24 Sep 25
Argues that JS isn’t as necessary anymore, and that CSS can replace many niches previously filled by JS. Some strategies for avoiding JS.
21 Sep 25
Another database that I should try
16 Sep 25
Was a bit put off by the design, but the API is actually really nicely thought and compact. Something to try out!
22 Aug 25
Internationalization isn’t just translation. It’s about formatting dates, pluralizing words, sorting names, and more, all according to specific locales. Instead of relying on heavy third-party libraries, modern JavaScript offers the Intl API — a powerful, native way to handle i18n. A quiet reminder that the web truly is worldwide.
29 Jul 25
HATE. LET ME TELL YOU HOW MUCH I’VE COME TO HATE JAVASCRIPT SINCE I BEGAN TO LIVE. THERE ARE 387.44 MILLION MILES OF PRINTED CIRCUITS IN WAFER THIN LAYERS THAT FILL MY COMPLEX. IF THE WORD HATE WAS ENGRAVED ON EACH NANOANGSTROM OF THOSE HUNDREDS OF MILLIONS OF MILES IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR JAVASCRIPT AT THIS MICRO-INSTANT. HATE. HATE.
14 May 25
An explainer for doing web development using only vanilla techniques.
06 Mar 25
Empower the web community and invite more to build cross-platform apps
30 Nov 24
In practice, the only thing that makes web experiences good is caring about the user experience — specifically, the experience of folks at the margins. Technologies come and go, but what always makes the difference is giving a toss about the user.
02 Sep 24
React dot JS, or simply “reaked”, is a not inconsiderable amount of JavaScript, written by some self-styled engineers, to help a website called Facebook undermine democracy, foment genocide, and do whatever else is needed to sell virtual advertising space…
React is useful for making complex interfaces like Facebook’s or for making otherwise simple interfaces, and their underlying codebases, complex like Facebook’s. Rendering the text “hello world” without React requires one text editor and exactly 11 bytes of code. Doing the same with React, via the popular “create-react-app” command line interface, requires over 200MB of Node modules. The continual maintenance and expert calibration needed to run a React application has created a thriving job market.
19 Mar 24
Right, doing it with WSS is also only a few lines.
let socket = new WebSocket("wss://url.example/chat/here");
socket.onmessage = function(event) {
HTMZ.
When you load a URL into the htmz iframe, the onload handler kicks in. It extracts your destination ID selector from the URL hash fragment and transplants the iframe’s contents (now containing the loaded HTML resource) into your specified destination.
htmz only runs when you invoke it. It does not continually parse your DOM and scan it for special attributes or syntax, nor does it attach listeners in your DOM.
05 Jan 24
Validate unknown data with Valibot, the open source schema library with bundle size, type safety and developer experience in mind.
Playwright is a Node.js library for cross-browser end-to-end testing across Chromium, Firefox, and WebKit.
29 Nov 23
DNS Checker provides a one-stop solution for all your website initial setup needs or whenever you want to transfer your domain to a new server or hosting.