37signals' Chalk Dissected
Update 2010-11-05: I dove into the JavaScript a little and explained most of it. Sam Stephenson tweeted that Chalk is written in CoffeeScri...
Designing the Flexbox Inspector
CSS Flexbox is an increasingly popular layout model that helps in building robust dynamic page layouts. However, it has a big learning curve! The new Flexbox Inspector, created by Firefox ...
Single div Sierpinski triangle
Today I found another way to draw the Sierpinski triangle using pure CSS.
Design for Hackers (the book) is here
It was less than 10 months ago that I told you that I would be writing Design for Hackers. Less than 10 months, and the book is already available. In fact, I just signed a bunch of books for some of the amazing 138 backers of the Kickstarter campaign, and I’m also packing my bags
Web Design 3.0: When Your Web Design Matters
Explore Web Design 3.0 and discover modern website design principles with free positioning, overlapping elements, creative layouts, and flexible grids.
Good Design
My first design job was an internship on Microsoft OneNote in 2007. Our intrepid leader was the product founder Chris Pratley, who…
AVIF has landed (2020)
AVIF is the first browser image format we've had in 10 years. Let's see how it performs…
State of SaaS Product Onboarding
Read our State of SaaS Onboarding annual industry report to see how your product's onboarding compares to SaaS industry benchmarks & what best practices you could implement.
CSS System Colors (2021)
In another episode of “I’ve been a web designer for how long and am only now learning about this?” let’s talk about CSS system colors. Background On my blog, I…
An Update on Plugin Security
Learn about Figma's response to the security vulnerabilities that were reported in a 3rd-party library that we use for plugin security
3D scanning like a pro
Almost any sensor yields more interesting results if mounted on a moving platform. Remember scanning thermometer ? It’s time to mount TOF LIDAR (Time Of Flight / Light Imaging, Detection, And Ranging) on two precision rotary stages arranged for pan and tilt operation. Rig provides real-time position data along with…
Tomoya Ikeda – Macintosh Artist
Tomoya Ikeda (池田友也) might not be a name you’re familiar with, but if you used a classic Macintosh computer at any time during in the 1990s you’re likely already familiar with some of his work.
It's weird how design systems are so rote, yet so difficult
Reflecting on investing in design systems
Design
I chose images from 1973 deliberately. It's easier to tell good design from bad when you're not looking at current fashions. (Try looking at the haircuts in an old high school yearbook.) Good design is timeless, and if you want something timeless you can't pander to the limitations of some hypothetical "average" user…
CSS: Unavoidable Bad Parts
An ersatz CSS tutorial for people who need to style a web page, but aren't web developers. I am a wrong person to write this kind of thing, as I have neither the time, nor experience. I'd much rather read a book about this. Alas, I had to learn all this stuff from trawling MDN, so perhaps it is valuable to document…
UX design patterns for loading
Loading UX takes careful consideration of both the user's and the system's context to use the appropriate loading pattern.
The Door Problem (2014)
“So what does a game designer do? Are you an artist? Do you design characters and write the story? Or no, wait, you’re a programmer?”
The Curious Design of Skateboard Trucks
An engineering deep-dive into skateboard truck design flaws
The making of Medium.com
There is plenty of media in the world already. And no matter what happens to traditional media economics, there’s nothing to stop the torrent of information rushing from smartphones, corporations, and new-fangled media startups onto the Internet, available for the world to see.
Hello, This Is London Rising: 3D Printing Maps from LIDAR Data
I've always held a fascination for maps; from my first days exploring the GeoDjango project, to writing clustering systems and map renderers, to my experiments in indoor 3D mapping .
The Ghost in the MP3
88JACKPOT adalah situs slot deposit dana termurah yang menyajikan pilihan game slot gacor gampang menang hari ini dan bisa anda mainkan menggunakan bet termurah
Turning satellite imagery into wall art
See how we go from raw satellite imagery, clouds and all, to beautiful wall art.
Responsive bar charts in HTML and CSS
Combining finest craftsmanship with elegant design to ship innovative digital experiences.
Animating CSS Grid
Soooo, Jen Simmons just dropped a surprise bombshell on Twitter – CSS Grid grid-template-columns and grid-template-rows properties are now animatable in Firefox Nightly! Naturally I had to jump in and have a go right away!
Level Design and Shaping a Roguelike Experience
A complete rundown of the entire process behind designing and building a new map for the world of Cogmind, and explaining how it integrates with gameplay.