“the hardest bug I ever debugged”

By Chris Coyier on

Jacob Voytko shares the tale of a very difficult bug to track down. It’s always interesting to get a little insight into how people go about narrowing down the scope of a bug. In this case, it narrowed all the way down to code you’d never guess would be the cause of the bug, but such […]

The HTML Review

By Chris Coyier on

The fourth issue of The HTML Review is out. Wonderful writing framed by entirely different and unusual interactive interfaces, brought to you by the power of web technology. A zine come to life. Just try to pick a favorite.

Revenge of the junior developer

By Chris Coyier on

Steve Yegge makes the prediction in Revenge of the junior developer that this current wave of AI “agents” that help us code with more capability than just type ahead suggestions and refactorings, like file creation, command line usage, and more, is just the fourth wave of six. The fifth is an individual developer managing multiple […]

Early Days of Customizing Selects

By Chris Coyier on

Chrome 135 (in Beta as I write, probably stable early April?) will have customizable select elements in it. You opt-in to it in CSS, and once you have, you can go ham on styling regular ol’ <select>, <option>, ‘n’ friends elements. Very progressive-enhancement friendly as a select without custom styling is… fine. It’s interesting and […]

Cursorful

By Chris Coyier on

Just saw and played with Cursorful, a browser plugin for recording nice looking videos of using websites. The trend of videos that zoom and pan based on what you’re interacting with is pretty neat I think. As web builders, I feel like we’re constantly showing short videos of the sites, whether it’s to clients, customers, […]

Relative Colors

By Chris Coyier on

I love the idea of being able to take a color you already have in CSS, like currentColor, a custom property, or a color pulled from an attr(), and manipulate it. The big examples being darken, lighten, or apply opacity to it for different adjacent elements or states. We have a ton of “newly available” […]