Why semantic HTML still matters
Modern development workflows prioritise components, utility classes, and JavaScript-heavy rendering. HTML becomes a byproduct, not a foundation.
Modern development workflows prioritise components, utility classes, and JavaScript-heavy rendering. HTML becomes a byproduct, not a foundation.
Build a scroll spy in 2 lines of CSS with scroll-target-group and :target-current
JavaScript continues to evolve rapidly, driven by the work of TC39 and active contributors like the Deno team. At the recent 108th TC39 meeting, nine proposals moved forward across stages — from early concepts (Stage 0) to fully standardized features (Stage 4).
One could be forgiven for being slow to adopt all these new-fangled CSS features. After all, do we really need them? And even if we do, do they even work reliably across browsers?
There’s some fun computational geometry in my latest artwork, and in this article I’ll walk through how I take a scramble of disconnected paths and turn them into closed shapes, using half-edges and a planar graph.
A vital shift is underway in software development, one that redefines how we build, but also who we are as developers. In recent interviews we spoke with 22 developers that already use AI tools heavily in their workflow, and learned how they got there, how their craft has changed, and where they see things going.
A step-by-step breakdown of a wireframe and solid blend effect using Three.js render targets, along with a quick look at managing the WebGL lifecycle in Solid.js.
Flexbox is a one-dimensional layout tool, used for arranging elements in a single row or column. It is best suited for simple, one-dimensional layouts and smaller-scale projects.
Discover how to create a subtle, interactive WebGL background with Bayer dithering in this quick tutorial.
I’ve been asking every year since about, oh, 2019 “when can I stop using React?” yet I find myself still within its throes 6 years later, feeling like not much has changed. The most succinct answer I have is: we’re in the stone ages of the internet. We’re banging rocks together trying to make fire, praying Prometheus will be stupid enough to just give it to us instead. I don’t really…