Web Dev stories

What I learned from making a (second) mobile app

Every now and then I get an odd tendency to just go off and make something. It’s why I made a typeface. It’s why I made a mobile music app. And it’s why I made another mobile app, It Makes Noise.

New roles, new rules

With faster iteration cycles and AI tools helping people stretch further up the stack, more product builders are reinventing their roles.

Integrating CSS Cascade Layers To An Existing Project

The idea behind this is to share a full, unfiltered look at integrating CSS Cascade Layers into an existing legacy codebase. In practice, it’s about refactoring existing CSS to use cascade layers without breaking anything.

Rethinking Applications for AI

With every new technology platform, the concept of an application shifts. Consider the difference between compiled apps during the PC era, online applications during the Web, and app stores during mobile. Now with AI it’s happening again.

Estimates Are More Valuable Than You Think

I know estimates have a bad reputation. Most engineers hear “estimate” and immediately think of micromanagement, unrealistic deadlines, and that manager who asks “is it done yet?” every few hours. I’ve seen teams reflexively pad their numbers by 3x just to avoid the inevitable disappointment when reality doesn’t match the plan.

Forrester analyzes the ROI of Dev Mode

For developers, working more efficiently isn’t just about being faster, but also reducing friction in their workflows. Forrester tells us how to save them time and headache—all in service of shipping better products.

Why I’m Writing Pure HTML & CSS in 2025

As software engineers, I think we have a tendency to over-engineer things. If you’ve built web pages recently, you probably used HTML and CSS, but you probably also used a complex framework, over-engineered JavaScript, crazy deployment routines, and more.

Another article about centering in CSS

The tired old meme that centering in CSS is “impossible” has never been so irrelevant. In fact, I’d argue there’s almost too many options now.

Component-Based Design in Drupal

Component-based design (CBD) is a cornerstone in building scalable, maintainable, and efficient modern websites. It’s a transformative methodology that aligns with Drupal’s modular architecture and positions Drupal theming philosophy amongst the most recent best practices in architecting user interfaces.

Designing a mobile-first HTML editor

On iOS, these are in the tertiary keyboard. You have to go to the keyboard with the numbers and common symbols then click the symbols button to see the angle brackets. Then you need to swap back to the main keyboard to type an element name, potentially move to the second keyboard for quotation marks if you want to add an attribute to your HTML element, and go back to…

1 2 3 95 96

Submit an article

You can submit new articles related to web design / development, UX, apps and graphic design. No homepage submissions, no spammy affiliate links will be accepted.
Title
URL

Thank you!

Thanks for submitting your story. We will review it and approve it if relevant.