Cloudinary (the media hosting and optimization service) has a brand new version (v3) of its WordPress plugin that has really nailed it. First, a | Continue reading
Apple Music has this "Spatial Audio" feature where the direction of the music in your headphones is based on the location of the device. It's tough to | Continue reading
This is a neat idea for a research project. The big map is fun, but the research had some tidbits in it worth looking at. The average favicon network | Continue reading
I've got some blind spots in CSS-related performance things. One example is the will-change property. It's a good name. You're telling the browser some | Continue reading
I love little touches that make a website feel like more than just a static document. What if web content wouldn’t just “appear” when a page loaded, but | Continue reading
The browser has long been a medium for art and design. From Lynn Fisher's joyful A Single Div creations to Diana Smith's staggeringly detailed CSS | Continue reading
Tyler Sticka digs in here in the best possible way: by making a test page and literally measuring performance. Maybe 1,000 icons is a little bit of an | Continue reading
Many business websites need a multilingual setup. As with anything development-related, implementing one in an easy, efficient, and maintainable way is | Continue reading
Inspired by Eva PenzeyMoog's new book, Jeremy highlights the widespread user tracking situation in this industry: There was a line that really | Continue reading
A reader wrote to me the other day asking about this bit of CSS they came across in Wikipedia's Common.css: .mw-collapsible-leftside-toggle | Continue reading
We cannot talk about web development without talking about Responsive Design. It’s just a given these days and has been for many years. Media queries are | Continue reading
I'm not the biggest fan of Atomic CSS myself. I don't like all the classes. I like to express my styles in CSS because I find CSS... good. But I | Continue reading
A tournament bracket UI where you pick your favorite between two coding fonts and your choices are whittled down all the way to a final winner. A clever | Continue reading
Good friend Kent C. Dodds has recently dropped his new website which had a lot of work go into it. I was fortunate enough that Kent reached out a while | Continue reading
VS Code is built from web technologies (HTML, CSS, and JavaScript), but dare I say today it's mostly used a local app that's installed on your machine. | Continue reading
Dealing with dates and times is one of those things that can frustrate programmers a lot. At the same time, they are fundamental to software development, | Continue reading
I feel like half of all "custom-designed radio buttons and checkboxes" do two things: Make them biggerColorize them I always think of SurveyMonkey for | Continue reading
Like this: You get an extra-round-y appearance in Safari, which at one time matched the macOS look for search inputs, but not | Continue reading
In part 5 of this series, we looked at rebasing and merging. Although there are a couple of differences between git merge and git rebase, both commands have the same goal: they integrate changes from one branch into another. | Continue reading
Egor Kloos describes a situation where a (purely visual) designer asks for some changes to a component. There is a misunderstanding where the (code | Continue reading
Upon hearing "sticky footer" these days, I would think most people imagine a position: sticky situation where a footer element appears fixed on the screen | Continue reading
Mary Dyson produces nitty gritty research on the long-accepted notion that shorter line lengths are more legible than longer ones. The study finds that | Continue reading
Jamstack has been in the website world for years. Static Site Generators (SSGs) — which often have content that lives right within a GitHub repo itself — | Continue reading
That's the name of Netlify's YouTube Channel. Love that. I linked up Rich's talk the other day, which was a part of this past JamstackConf, but now all | Continue reading
In my "Different Degrees of Custom Property Usage" article, I noted a situation about colors and CSS custom properties where I went "too far" with | Continue reading
Theming UI refers to the ability to perform a change in visual styles in a consistent manner that defines the “look and feel” of a site. Swapping color | Continue reading
Remember when Ahmad Shadeed wrote about that border-radius "toggle" he found in Facebook's CSS? It was interesting! I covered it. A few weeks after that | Continue reading
Interactive Rebase is the Swiss Army knife of Git commands: lots of use cases and lots of possibilities! It's really a great addition to any developer's tool chain, because it lets you revise your local commit history—before you share your work with the rest of the team. Let's se … | Continue reading
Scott digs into the history of the
I was working on a large React application for a startup, and aside from just wanting some good strategies to keep our styles organized, I wanted to give | Continue reading
Measuring things is great. They say what you only fix what you measure. Raygun is great at measuring websites. Measuring performance, measuring errors and | Continue reading
Whatever, I just needed a title. Everyone's favorite web security feature has crossed my desk a bunch of times lately and I always feel like that is a | Continue reading
Oh, Bootstrap, that old standard web library that either you hate or you spend all your time defending as “it’s fine, it’s not that bad.” Regardless of | Continue reading
Nice domain, eh? Does just what it says on the tin: cleans up pictures. You draw over areas of the image you want cleaned up, and it does its best using | Continue reading
Louis Lazaris breaks down some bonafide CSS trickery from Jane. The Pen shows off interactivity where: You have to press a special combination of keys on | Continue reading
The leade here is that VideoPress makes video on WordPress way better. VideoPress is a part of Jetpack. And now, if VideoPress is the only thing you care | Continue reading
Suspense is React’s forthcoming feature that helps coordinate asynchronous actions—like data loading—allowing you to easily prevent inconsistent state in | Continue reading
Bonafide CSS trick alert! Nelson Menezes figured out a new way (that only works in Firefox for now) that is awfully clever. Perhaps you know that CSS | Continue reading
I recently came across a cool effect known as glassmorphism in a Dribble shot. My first thought was I could quickly recreate it in a few minutes if I just | Continue reading
Just ran across îles, a new static site generator mostly centered around Vue. The world has no particular shortage of static site generators, but it's | Continue reading
Šime Vidas DM'd me the other day about this thread from subzey on Twitter. My HTML for favicons was like this: | Continue reading
One of the toughest things about being someone who cares deeply about design systems is making the case for a dedicated design system. Folks in leadership | Continue reading
We have many well-known chart types: bar, donut, line, pie, you name it. All popular chart libraries support these. Then there are the chart types that do | Continue reading
I only just recently learned the enterkeyhint attribute on form inputs was a thing! It seems like kind of a big deal to me, as crafting HTML form markup | Continue reading
Josh Collingsworth is clearly a big fan of Svelte, so while this is a fun and useful comparison article, it's here to crown Svelte the winner all the way | Continue reading
Steve Ruiz calls this post an "extra-obscure edition of design tool micro-UX," but I find it fascinating! If you select a bunch of elements in a design | Continue reading
The Scroll-linked Animations specification is an upcoming and experimental addition that allows us to link animation-progress to scroll-progress: as you | Continue reading
In June of 1995, representatives from Microsoft arrived at the Netscape offices. The stated goal was to find ways to work together—Netscape as the single | Continue reading