Jens Oliver Meiert

Articles and books on the craft of web development (specifically, HTML and CSS optimization and maintainability) as well as on engineering management and leadership. (Exceptions prove the rule.)

A Node and Command Line Tool to Find Obsolete HTML

Ever wondered if and where you have obsolete HTML in your code base? Of course, there’s a tool for that.

Published on August 12, 2024, filed under .

Feed Sources 2024

My current feed subscriptions. (Because, what would we be without syndication on the Web.)

Published on August 7, 2024, filed under .

Calling Someone “Too Old” Is Ageist

The “too old” thing needs to stop.

Published on August 4, 2024, filed under .

On Mapping the World of Frontend Development

What if we had easy access to many—thousands—of the most useful, interesting, influential frontend development posts from 2000–2019? If you took care of it, how would you go about it, what challenges would you face, what would excite you? Here are some impressions, doing this work, for Frontend Dogma.

Published on July 30, 2024, filed under .

On Title Case

Casual thoughts about my experience with title case, a recent switch from AP-inspired to NYT-governed guidelines, and the respective guidelines themselves.

Published on July 27, 2024, filed under and .

Thoughts on CSS in 2024

What I appreciate, what I don’t need (so far)—light and casual and certainly subjective notes on contemporary CSS.

Published on July 15, 2024, filed under .

Transitive Optimization Considered—Interesting

Transitive optimization means that if we improve A to optimize B, and optimizations of B also optimize C, then improving A should also lead to an optimization of C. But now what?

Published on July 10, 2024, filed under .

3 Good Reasons for Vegan and Vegetarian “Substitute” Products

On acknowledging forms, maintaining connection, and making it easier to live empathically and sustainably.

Published on June 30, 2024, filed under .

The Essence of Veganism

On not having anyone suffer or die for us.

Published on June 29, 2024, filed under .

Know the “search” Element

Let’s talk about element #112.

Published on June 19, 2024, filed under .

The Price of a Dream

A look at what it costs to travel the world, a decade later.

Published on June 16, 2024, filed under .

Website Optimization Measures, Part XXIV

On AVIF tests, book prices, AI experiments, Eleventy performance, IE scripts and styles, domain registrations, site headers, and (old) document functionality that can better be handled by native HTML elements than by handmade scripts.

Published on June 11, 2024, filed under and .

Death by Experience

It’s possible to hire too much experience, and it costs diversity and culture.

Published on June 4, 2024, filed under .

Website Optimization Measures, Part XXIII

Affiliate marketing and ads and Brave Rewards. HTML elements and dotenv and Git. Spellings and designs and stuff.

Published on May 29, 2024, filed under and .

When Amazon Just Wipes Your Entire Device Ebook Library

How to manage to scare away the most loyal customers.

Published on May 23, 2024, filed under .

We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML

Conformant and valid HTML is the exception on websites and in apps, even though valid output is a sign of professional web development. Given how rarely the topic is being discussed these days, we benefit from raising more awareness for HTML conformance and validation.

Published on May 21, 2024, filed under .

The Great Tech and People Hypocrisy

When we value people so much that we “rif” them even with cash in the bank, maybe we don’t value them as much as we say we do. On a two-faced industry that needs firing standards as much as it needs hiring standards.

Published on May 14, 2024, filed under .

The cover of “Upgrade Your HTML V.”

Now Available: Upgrade Your HTML V!

The newest part of the ebook series for HTML craftspeople and minimalists, touching on past, present, and future of the greatest document language ever specified.

Published on May 8, 2024, filed under .

Critical Feedback: Four Approaches and One Twist

Feedback is important so that we can learn and improve. Critical feedback is important to expose, validate, and address areas of growth and development. I believe that fundamentally, there are four approaches to critical feedback.

Published on May 2, 2024, filed under and .

April 24 Is JS Naked Day

Every year on April 9 we, a part of our field, do without CSS; from this year on, on April 24, there’s an opportunity to temporarily swear off JavaScript.

Published on April 21, 2024, filed under .

Declining 1:1 Meetings Without a Message Is Rude

It happens everywhere, but it sets a bad example.

Published on April 15, 2024, filed under .

Sustainability Trap

On the need to take and at the same time reassign responsibility for consumption and pollution.

Published on March 31, 2024, filed under .

Exploitation

What and who is easiest to take advantage of and exploit, how is that being justified, and what can be done about it? On one piece of the puzzle what the fewest things are that need changing, to change everything.

Published on March 30, 2024, filed under and .

Julia and Sybil

The early manuscript of a novel I started in 2015, and that will still take a few years to be finished.

Published on March 24, 2024, filed under and .

On the Gift of OKR for Company Culture

“OKR,” short for aspiration, candor, and accountability.

Published on March 21, 2024, filed under .