Web Dev stories

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…

Vibe Coding and The Illusion of Progress

If you’ve ever shipped a product or owned a software business, you know this: writing code isn’t the real bottleneck for business, of-course the teams could be faster, could have less technical debt and so on.

Building a Flexible Visual System: Structure That Adapts Across Mediums

When two creatives collaborate, the design process becomes a shared stage — each bringing their own strengths, perspectives, and instincts. This project united designer/art director Artem Shcherban and 3D/motion designer Andrew Moskvin to help New York–based scenographer and costume designer Christian Fleming completely reimagine how his work is presented.

Why semantic HTML still matters

Modern development workflows prioritise components, utility classes, and JavaScript-heavy rendering. HTML becomes a byproduct, not a foundation.

Build a scroll spy in 2 lines of CSS

Build a scroll spy in 2 lines of CSS with scroll-target-group and :target-current

The Future of JavaScript?

JavaScript continues to evolve rapidly, driven by the work of TC39 and active contributors like the Deno team. At the recent 108th TC39 meeting, nine proposals moved forward across stages — from early concepts (Stage 0) to fully standardized features (Stage 4).

State of CSS 2025

One could be forgiven for being slow to adopt all these new-fangled CSS features. After all, do we really need them? And even if we do, do they even work reliably across browsers?

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.