Monday, June 30, 2025
No menu items!
No menu items!

Monthly Archives: October, 2021

The CSS-in-React Landscape

(This is a sponsored post.) I only half-jokingly refer to the CSS-in-JS world as CSS-in-React. Many of the libraries listed below theoretically work in non-React...

How to Create a Contact Form With Next.js and Netlify

We’re going to create a contact form with Next.js and Netlify that displays a confirmation screen and features enhanced spam detection. Next.js is a powerful...

Tilda – The Website Builder That Disrupted The Way We Create Websites

Tilda website builder combines everything we liked so much about constructors when we were kids – you can experiment, test out and build...

Respecting Users’ Motion Preferences

When working with motion on the web, it’s important to consider that not everyone experiences it in the same way. What might feel smooth...

Some Typography Links VIII

Do you know what to use the @ sign for something other than email addresses and Twitter handles? I do! —  Pawel Grzybek notes...

@supports selector()

I didn’t realize the support for @supports determining selector support was so good! I usually think of @supports as a way to test for...

How to Create a Business Model That Works: 4 Essential Strategies

There are more than half a billion entrepreneurs in the world. But even though more people are discovering the possibility of starting their own...

Smashing Podcast Episode 42 With Jeff Smith: What Is DevOps?

In this episode, we’re talking about DevOps. What is it, and is it a string to add to your web development bow? Drew McLellan...

Three-Digit Browser Versions in March 2022

This isn’t supposed to be any sort of decision-making based on browser User-Agent Strings. But, ya know, collectively, we do make those decisions. Karl Dubost...

How to Build a Nearly Headless WordPress Website

I believe that a traditional WordPress theme should be able to work as effectively as a static site or a headless web app. The...

Most Read