The Same User Interface Mistakes Over and Over
It's not about technology for its own sake. It's about being able to implement your ideas.
It's not about technology for its own sake. It's about being able to implement your ideas.
I know so many super-talented developers who share the same achilles heel: CSS. Instead of trying to “outrun” CSS, this article explores why leaning in and going deeper can be a tremendous boon for your development life and your career.
Calculate the sine, cosine, tangent, and more in CSS.
On January 30th, 2020, Apple’s new map expanded to the remaining parts of the Continental U.S. , including Alaska and the Central and Southeastern U.S.:
How I built Sonner, an opinionated toast library for React used by milions.
One of the easiest ways to start visualizing data is to turn a table into a heatmap: every cell gets a colour, the higher the number the brighter the colour. Unfortunately, this is often a fairly unrewarding exercise, yielding graphics that look like plaid or tartan fabric. Part of the problem is that the rows and…
Everything that goes into making a digital font, from vector outlines to hinting.
Emulating background image crop, background image opacity, background transforms, and improved background positioning. A few hacks relying on CSS pseudo-elements to emulate features unavailable or not yet widely supported by modern browsers.
Recently, the Linux Mint Blog published Monthly News – April 2024, which goes into detail about wanting to fork and maintain older GNOME apps in collaboration with other GTK-based desktop environments. Despite the good intentions of the author, Clem, many readers interpreted this as an attack against GNOME…
where my words occasionally escape /dev/null
How some RPGs get coins wrong: they matter a lot until they matter not at all. It’s fun to play until your PCs are rich, but it’s even more fun to be able to buy things with those riches. Absorbing…
Having just returned from GUADEC and now having the desktop as my job focus I been thinking about where we are going and what to do next. Benjamin managed to get quite a bit of press for his abysmally negative post, but I think his mis-stated the situation quite badly. As Dave Mason said during...
With new built-in components and APIs coming to the platform, what is this "Top layer" that they enable us to use?
I got my job as a designer without going to design school. I had hacked together my own design education in 6 months while working a full-time job. I didn’t think I was ready but started applying for jobs anyway – and got a job at a great startup, Exec.
Individual "buttons" are a common design for selecting sizes, but are they really better than drop-down menus? See our latest usability test findings on product page size selectors.
Sendwithus helps teams manage transactional emails outside of source code — leading to streamlined workflows and always on-brand emails. Learn more here!
A modern look at how to combine CSS :has, :nth-last-child, and style queries to create dynamic components.
This is the original introductory article to Golden Ratio Typography (GRT). The basic concepts you’ll find on this page are important for understanding GRT, but much of the math is now outdated (and has been replaced by updated formulae). For a more current and comprehensive look at all things GRT, check out the Golden
The story that The Simpsons' creator Matt Groening once illustrated a brochure for Apple back in 1989 has been making the rounds of the internet for a while now. However, in addition to that brochure, Groening did other artwork for Apple around that same time period. For anyone unfamiliar, Apple hired Groening to…
As someone who does work on both the development and design side of iOS apps I find that many designers struggle with the transition to UI work, or with the different processes involved in iPhone and iPad app design. In this guide I'll describe the deliverables you'll be expected to produce, outline the constraints of…