Open-sourcing our progress on Tailwind CSS v4.0
We just tagged the first public v4.0.0-alpha so you can start experimenting with it and help us get to a stable release later this year.
We just tagged the first public v4.0.0-alpha so you can start experimenting with it and help us get to a stable release later this year.
Here’s an emerging UI pattern: a web page loading bar. Unsatisfied with progress indicators provided by the browser, some sites are implementing their own ones to show the load status of the next page. The progress bar appears as a thin line overlaying the content, sitting right underneath the browser toolbar, growing…
Once a month, I download roughly 25 gzipped (.gz) files from Apple—these are our Mac App Store sales reports, with one file for each App Store region. I could have Safari expand these files (via the "Open 'safe' files after downloading' item in its preferences), but I prefer to leave that option unchecked. (Why? I…
When doing the new website for the Sublime Text 2.0 launch, instead of just screenshots, I wanted to have animations to demonstrate some of its features. One of the criteria was that the animations should work everywhere, from IE6 to an iPad. This ruled out two common video options, Flash and the <video> element…
I saw an article on the Guardian website here on the 3D-printing of shapes which project interesting patterns of light. Ignoring the strangely forced Halloween reference, I thought this would be an interesting project to attempt for an arbitrary pattern, perhaps as a personalised lampshade. Buoyed by the continuing…
Through fluid grids and media query adjustments, responsive design enables Web page layouts to adapt to a variety of screen sizes. As more designers embrace thi...
From the highly eclectic blog of Mark Dominus
Jony Ive, at a talk I was fortunate to attend a few years ago (sorry, no linkable write-up exists): One of the things that’s interesting about design [is that] there’s a danger, particu…
You’re in the iPhone mail app, and you’re looking at your inbox, when a new email arrives. What happens?
Craft a mansion and uncover mysteries in this exceptional marriage of storytelling and roguelike mechanics.
— The personal website of Sara Soueidan, inclusive Web UI engineer
Cataphracts commanders: there is no actionable intelligence in this post. Read on. About two months ago, I reread several series on military
I spent last semester frantically putting together a course on D3.js for journalism students at the University of Miami at the same time as ...
I would say this is the future, but we’re already doing it.
Rebuilding Vox News featured section with modern CSS.
Using custom code, the natural curvature of each tree is "corrected." Manufactured objects, i.e. buildings and power lines, twist and contort around the artificially plumbed tree. Each photo is shot on large format film, the only medium that captures enough detail to straighten the tree without pixelly artifacts…
For a long while Dust was the world's most-played Counter-Strike map and it's still the one for which I am best known. Yet few players realise it was the product of thievery and luck...
My job involves a lot of staring at large numbers, mostly latencies in nanoseconds, and picking out magnitudes like microseconds. I noticed myself constantly...
One cold Friday in 1660, Samuel Pepys encountered two unpleasant surprises. "At home found all well," he wrote in his diary, "but the m...
Discover the power of JavaScript for your diagramming needs! Our comprehensive guide features over 20 top JavaScript libraries to create dynamic UML, ER, BPMN diagrams (or even your own types of models), and more, right in your browser.