Jens Oliver Meiert

Web Development

Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds)

On improving HTML as well as CSS, JS, and SVG minification in Astro projects.

#443 · · html, optimization

Website Optimization Measures, Part XXXVI

In this action-packed episode, improvements around GitHub Actions, article headings, CDNs, spellchecking, stale branches, acronym handling, Bing authentication, Eleventy performance, and site searches.

#442 · · optimization

On AI-Readying Engineering Organizations

What challenges increasing AI quality and proliferation bring for us as engineering leaders.

#441 · · management, ai

Eleventy: How to Work Around the “git Last Modified” Performance Bottleneck

On speeding up Eleventy sites when commit dates are too useful to drop.

#440 · · performance

Compressor.js Next

Optimizing the JavaScript image compressor and converter.

#439 · · tools, javascript, performance, optimization

The Beautiful Web

It’s not Web4 and it has always been there.

#438 · · design

How to Improve Your HTML Game

On moving beyond unsystematic HTML by choosing a deliberate writing style, committing to validation, and regularly consulting the specification.

#437 · · html

HTML Minifier Next 5, a Quick Upgrade Guide

A checklist to work through the breaking changes of this major update.

#436 · · tools, html, performance, optimization

7 Ways to Manage Large-Scale Taxonomies

An experience-based, practical guide to controlling hundreds or thousands of tags.

#435 · · maintainability

Moving Away From US Services: A Few Favorites

On increasing the price for disrespecting international law and the international community, by changing our choices on who gets our attention and our money.

#434 · · politics, misc

Website Optimization Measures, Part XXXV

On markup for tags, Basecoat and Tailwind, Eleventy passthroughs, quotes, loops, links, Markdown code blocks, GitHub Actions, and Markdown indentation.

#433 · · optimization

The Largest Web Development Glossary, Now as a JetBrains IDE Plugin

Thousands of web development terms, at your fingertips.

#432 ·

HTML Minifier Next: Even Faster, JavaScript Minification With SWC, SVG Minification

On making HMN better and better.

#431 · · tools, html, javascript, performance, optimization

Open-Source Funding: Do We Need a “No Maintenance” Month?

FOSS February, Maintainer May, Hacktoberfest, and—No-Maintainence December?

#430 ·

HTML Minifier Next: Presets, New Config Options, Minification Sharing, and Type Definitions

A quick overview of some recent improvements to one of the oldest and most versatile HTML minifiers.

#429 · · tools, html, performance, optimization

Comparing HTML Minifiers

How do HTML Minifier Next, HTML Minifier Terser, htmlnano, @swc/html, minify-html, minimize, and htmlcompressor.com compare in terms of effectiveness, speed, and maintenance?

#428 · · html, performance, optimization

HTML Semantics: The Short Descriptions of All 113 Elements

A complete overview: How the HTML spec defines the meaning of all current HTML elements.

#427 · · html, semantics

Eleventy: How to Set Up Effective HTML Minification (in 24 Seconds)

Install, add import and config, done.

#426 · · html, optimization

A Minimal CSS Starter

What would you include in a CSS starter, as a CSS minimalist? Submitting not a reset—yet perhaps five and a half surgical tweaks.

#425 · · css, minimalism

Website Optimization Measures, Part XXXIV

In this action-laden episode, link checks, file renaming, crawl settings, dependency substitutions, Eleventy performance profiling, recommendation handling, general performance optimization, and MCP servers.

#424 · · optimization

3 User-Friendly Technical Ways to Respond to Genocidistan

Imagine a country that colonizes another nation, attacks and murders their people, attacks other countries around them,—and no one stops them. What would you do? What could you do?

#423 · · politics, misc

Cover: On Web Development II.

On Web Development II

A comprehensive ebook marking another 10 years of meiert.com, featuring 180 curated articles on web development from 2015 to 2025.

#422 · · books, html, css, management

HTML Minifier Next: Improved Minification, More Comprehensive CLI, Clearer Docs (and a Switch to Lightning CSS)

On making it easier to minify, optimize, and speed up HTML at scale.

#421 · · tools, html, css, performance, optimization

Nostr: How to Generate Your Keys Locally

You know something isn’t ready for prime time when…

#420 ·

HTML—the Most Difficult Programming Language in the World

Where we seem to stand after declaring that HTML is a programming language and finding that most HTML documents contain errors.

#419 · · html

Website Optimization Measures, Part XXXIII

On updating links, creating subagents, working through to-dos, blocking extremists, reviewing configs, uninstalling shell plugins, re-configuring Git, optimizing rsync, and cleaning up Node.js installs.

#418 · · optimization

AI: The Real Problem Engineering Leaders Need to Have a Solution For

The greatest challenge of today is not how our Engineering organizations should use AI, or what our Product organizations could accomplish with AI.

#417 · · management, ai

2025: 0 of the Global Top 200 Websites Use Valid HTML

With the latest results from the annual HTML conformance analysis, the legend of what may be the most difficult language in the world continues to grow.

#416 · · html, conformance

.htaccess: A Helper Script to Easily Block Website Traffic by Country

On making it easy to pull and customize IP ranges from IPdeny.

#415 · · tools, politics

Why You Absolutely Need to Have Automated Dependency Management in Place

Although tooling is abundant, good, and free, many projects still have no system in place to manage software dependencies. This comes with unnecessary risk and leads to unnecessary work.

#414 · · maintainability

Tech Is Political: Take More Action Against Countries and Organizations Engaged in Wars, Genocides, and Misanthropy

As consumers, social media participants, and website owners, we can do a lot more to protest and increase consequences for crimes against minorities or humanity as a whole.

#413 · · politics

Should We Never Use Non-Logical Properties?

In CSS, it’s extremely hard to argue against the use of anything.

#412 · · css

The Great Disappointment

It’s 2025, and web development has never appeared more apolitical. On tech influencers, without a cause.

#411 · · politics

Why and How to Write Minimal and Valid HTML, a Link Guide

On using all of HTML’s features and ensuring that HTML code is error-free—two surprisingly underused and unpopular approaches to writing HTML.

#410 · · html, minimalism, conformance, performance, optimization

Naked and Semantic

On Jared Norman’s “Dead Code” podcast, together with Fabien Basmaison, speaking about CSS Naked Day and other web development topics.

#409 · · interviews, css, maintainability

HTML Minifier Next (a Maintained Fork of HTML Minifier)

On providing an alternative version of HTML Minifier, critical web tooling that cannot remain unmaintained.

#408 · · tools, html, optimization, performance

How to Identify Your Unknown Unknowns in Web Development

You know your knowns, you know some unknowns, but what do you do about your unknown unknowns? On two resources that help.

#407 ·

Website Optimization Measures, Part XXXII

On “internal server error” pages, Eleventy configs and passthroughs, content security policy hardening and sorting, Apple store links, and link checking and trimming.

#406 · · optimization

CSS: The Pain Is Real

With presentational HTML, it’s impossible to do a CSS-only redesign. With strict separation of concerns, it’s incredibly rare to observe a CSS-only redesign. On a not-frequently-made observation around maintainability, which is to make changes more predictable.

#405 · · css, maintainability

The Magic of the Most Minimal HTML Possible (and Why We Don’t Make Use of It)

On challenging XHTML–HTML and regular redos, by looking at HTML–HTML, full separation of concerns, and iterations.

#404 · · html, minimalism, conformance, maintainability

How Often Should We Speak About HTML Conformance?

Our field ships erroneous and fantasy HTML, all the time. When we analyze how often we talk about valid HTML, we obtain varying data. Let’s review what’s going on.

#403 · · html, conformance

Is Web Development Dying?

#402 · · interviews

Website Optimization Measures, Part XXXI

Qodana! HTML Minifier Terser! Privacy! Git! Automation! Eleventy! GitHub Actions! Cron jobs! Migrations! Maintenance has no limits.

#401 · · optimization

Web Development Has a Short-Term Memory

Our field generally likes DRY code, but that doesn’t apply to what we’re writing about.

#400 ·

Jens Oliver Meiert: How WebStorm and AI Assistant Fit Right Into My Workflow

#399 · · interviews

Eleventy: A GitHub Workflow to Check if an Automated Dependency Update Would Break Your Site

A little safety measure to prevent updates to package.json, package-lock.json, and .nvmrc (or similar) from causing a hiccup.

#398 ·

How I Run Eleventy (It’s Complicated?)

Aliases, debug mode, non-versioned builds as part of a centralized, versioned site exports repo—and the thinking behind it all.

#397 ·

5 Ways to Reduce HTML File Size on Your Website, Step 0

The journey begins with an unpopular step.

#396 · · html, performance, minimalism, optimization

Markup Languages

Just something to remember HDML, DHTML, WML, and cHTML.

#395 ·

Where Frontend Dogma Gets Its News From

On sources for news and views that approach 4,000 items per year.

#394 ·