CSS still gives me the warm fuzzies sometimes. We’ve gotten so many amazing CSS features the past few years, that each alone makes me happy. But when those features are combined, I’m often stunned...
I would recommend trying to find your own clients before going onto gig marketplaces, as this route has less competition. If anyone in your network needs a website, app, or software assistance, that&#...
The Google Developer Program is evolving. We’re introducing AI-powered tools and expanded resources designed to help you build faster, smarter and more effectively with Google’s technologies. ...
GenAI is fast changing the modus operandi of software development. But to build good code from AI, you need to combine traditional programming with the new skill of coaxing code from code, otherwise k...
Jump to Docs Navigation Recently Heikki Lotvonen cooked up a very cool idea: what if the colorization of code output on the web could be handled by the font itself. Syntax highlighting, as it were. So...
Companies have been turning their attention to “synthetic,” AI-driven user testing. However, as convenient as it might seem, it’s dangerous, expensive, and usually diminishes user value. Let’s...
The mobile-first design methodology is great—it focuses on what really matters to the user, it’s well-practiced, and it’s been a common design pattern for years. So developing your CSS mobile-fi...
The beauty of research is finding yourself on a completely unrelated topic mere minutes from opening your browser. It happened to me while writing an Almanac entry on @namespace, an at-rule that we pr...
Traditionally, Excel’s automation and advanced data manipulation have relied on Visual Basic for Applications (VBA), an aging language that hasn’t kept pace with modern data practices. In 2023, Mi...
11 July, 2023 Written by Harry Roberts on CSS Wizardry. This article started life as a Twitter thread, but I felt it needed a more permanent spot. You should follow me on Twitter if you don’t alread...