Should masonry be part of CSS grid?
An exploration of examples showing masonry as both a part of CSS Grid and as its own display type. Ahmad provides compeling use cases and code examples…
Should masonry be part of CSS grid?
An exploration of examples showing masonry as both a part of CSS Grid and as its own display type. Ahmad provides compeling use cases and code examples…
Select the last occurrence of an element in the whole document
Oh CSS… 😍
Sometimes things change and your dumb old thoughts need to be buried so you can just move on and be you. Sometimes things that seemed so big and important…
Web font file size study: a variable font addition
The sum is smaller than the parts. A variable font that has both normal and heavy (bold) weight (and also everything in between) is slightly smaller…
My photography site is now built with #Eleventy v3, all JavaScript code is migrated to #ESM, and common features I use in all my Eleventy project are now provided by the #Pack11ty plugin.
Doesn't “3,632 additions and 23,478 deletions” sound like a big improvement?
Much less specific code to maintain in the future! 🥳
anyone should be able to make a website with HTML if they want. This book will teach you how to do just that. It doesn’t require any previous experience…
Looks like I finaly managed to migrate #Pack11ty, my plugin and template/starter for #Eleventy to v3! 🥳
Including replacing all CJS with #ESM, the most difficult part.
Preview: https://11ty3--pack11ty.netlify.app/
Code in branches 11ty3
:
I will now improve the docs, before releasing stable versions.
An expert developer can stand up on a conference stage and show off the amazing scores for their site (perfect performance! perfect accessibility!…
Grant Gross
Devs gaining little (if anything) from AI coding assistants
“It becomes increasingly more challenging to understand and debug the AI-generated code, and troubleshooting becomes so resource-intensive that it…
Michael Andrews
Separating content and presentation: Moving past FUD
The biggest barrier to the universal adoption of content-presentation separation is poor implementation. Bad tools, weak requirements, and immature…
It helps a lot that various libraries in the ecosystem compose well. Just snapping together ProseMirror, Yjs and Y-Sweet gave me a collaborative rich…
Building a Single-Page App with htmx
It’s a simple proof of concept todo list. Once the page is loaded, there is no additional communication with a server. Everything happens locally…
I wasted a day on CSS selector performance to make a website load 2ms faster
It was at this point that the second penny dropped and I realised I’d been duped by a graphing misunderstanding and my own enthusiasm for improving…