Optimization
Website Optimization Measures, Part XXXI
Qodana! html-minifier-terser! Privacy! Git! Automation! Eleventy! GitHub Actions! Cron jobs! Migrations! Maintenance has no limits.
#50 · · development
5 Ways to Reduce HTML File Size on Your Website, Step 0
The journey begins with an unpopular step.
#49 · · development, html, performance, minimalism
Website Optimization Measures, Part XXX
Everybody ♥️ website maintenance. On trimming input, updating WordPress ping services, cleaning up Eleventy architecture, reorganizing redirects, synchronizing server log configs, replacing dependencies by native Node functionality, adding minimal dark mode (HTML edition), and unfancying error pages.
#48 · · development
Website Optimization Measures, Part XXIX
From cleaning up behind files and feature policies and Eleventy plugins to fun with CSS selectors and transitions to improving tables of contents to switching to ESM to testing bfcache to refactoring lists to tables.
#47 · · development
What Is HTML Optimization? What Is It Not?
Is HTML optimization as well-defined as we need it to be? A look at what’s out there and an attempt to be clearer.
#46 · · development, html, quality
Website Optimization Measures, Part XXVIII
What is it this time? Medium links, font smoothing, Eleventy templates, Bluesky handles and support, post automation, front matter quotes, and Twitter/X links. In this order.
#45 · · development
Website Optimization Measures, Part XXVII
On improvements involving Eleventy (3), Lightning CSS, Imagemin Guard, early hints, ads, creator metadata, and custom/programmable search engines.
#44 · · development
Automatable Defensive Core Image Compression With Imagemin Guard 4 (Now With No Imagemin)
The Imagemin Guard package was just updated to move away from the unmaintained Imagemin family, and to improve code, tests, documentation, and usability. If you like to avoid unnecessary image payload, even in your repos, especially in environments where not everyone pays attention to it, this is a good update to try.
#43 · · development
Website Optimization Measures, Part XXVI
Optimizations related to the Google docs viewer, dependency management, English terms in German copy, Prettier, AWS, SEO bots, Eleventy, and DreamHost.
#42 · · development
The HTML History and Optimization Cheat Sheet
Compare elements and specifications, check on void elements and optional tags.
#41 · · development, html
Website Optimization Measures, Part XXV
On caching headers, capitalization, social graphics, download priorities, logical properties, Cloudflare, viewport metadata, obsolete markup, and calls to action.
#40 · · development, design
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?
#39 · · development
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.
#38 · · development, design
Website Optimization Measures, Part XXIII
Affiliate marketing and ads and Brave Rewards. HTML elements and dotenv and Git. Spellings and designs and stuff.
#37 · · development, design

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.
#36 · · books, development, html, minimalism
Website Optimization Measures, Part XXII
Web design is a process, running our own websites is awesome, and together it means there’s always something to tweak and improve and optimize. Select things I’ve done over the last few months.
#35 · · development, design
Website Optimization Measures, Part XXI
Who hasn’t had enough of style sheet reviews, editor performance optimizations, ad removals, CTA revisions, pseudo-class refactorings, blocked AI crawlers, custom search engines, social graphics, or server log configs.
#34 · · development, design
Website Optimization Measures, Part XX
Definition issues. Aging content. Debugging. Social graphics. CTAs. DNS entries. SVGs. Filler words. PHP. There’s always something worth tending to.
#33 · · development, misc
Website Optimization Measures, Part XIX
Dull maintenance drudgery (?), this time covering dependencies, link checks, keyboard navigation, contrast, hidden UI elements, multi-language tag handling, image compression, IndieAuth, and AI crawling.
#32 · · development, design
Website Optimization Measures, Part XVIII
Random improvements as always, this time covering ARIA roles, Apache module checks, <guid>
elements, CLS rules of thumb, Eleventy, block lists, site licenses, and compression settings.
#31 · · development
Website Optimization Measures, Part XVII
Encoding declarations. Conditionals. Ahrefs. ErrorDocument
directives. Mastodon links. Mastodon citizenship. Bitbucket. Eleventy. Action.
#30 · · development, misc

Upgrade Your HTML IV
HTML forms the heart of the Web. The beautiful thing is, HTML is easy to learn. Unfortunately, it’s difficult to master. In the Upgrade Your HTML series, I’m taking examples of HTML, discuss these examples, and make them a little better. I’m excited to announce the fourth book of the series.
#29 · · books, development, html, minimalism
Website Optimization Measures, Part XVI
Spaces, HTTP headers, site generator exports, cite
elements, variable fonts, social logos, no-break spaces, metadata—life is never boring when you run your own websites.
#28 · · development
Website Optimization Measures, Part XV
Automated lossless image compression, mini dark modes, favicon references, prerender
, flat image folders, modest product promotions, compact navigation, theme colors—improvements to my own projects, maybe (or maybe not) of interest to your own.
#27 · · development
One-Dimensional Website Optimization Considered Harmful
There are many website optimization vectors—SEO, performance, accessibility, &c.—, but optimizing on only one dimension may not only be expensive, but also counter-productive. On optimizing optimizations.
#26 · · development
Website Optimization Measures, Part XIV
About link relationships, Twitterbot, dark mode, tags, addresses, social markup, color-scheme
, and—FLoC.
#25 · · development, design
Website Optimization Measures, Part XIII
Lessons from running multiple websites, this time covering SVGs, HTML optimization, auto-completion, semantics tricks, code styling, favicon markup, and social images. Happy Saturday.
#24 · · development
Website Optimization Measures, Part XII
Content security policies. Promotions. Words. Tracking. Link types. Meta information. VG WORT. Social markup. Living the dream.
#23 · · development

Upgrade Your HTML III
If you care about HTML as a craft, if you consider yourself an HTML minimalist, if you believe in pushing for boundaries (and sometimes overdoing it), then this is a right book (and a right book series) for you—with 10 fresh examples from the field that get inspected and improved.
#22 · · books, development, html, minimalism
Website Optimization Measures, Part XI
Welcome to another round-up of possible website improvements, this time going from several types of link updates to table of contents CSS upgrades to CDN integration and privacy policy checks.
#21 · · development, design

Upgrade Your HTML II
If you care about HTML as a craft, if you consider yourself an HTML minimalist, if you believe in pushing for boundaries (and sometimes overdoing it), then this is a right book (and a right book series) for you—with 10 new examples from the field that get inspected and improved.
#20 · · books, development, html, minimalism
Website Optimization Measures, Part X
9 TILs that I applied to my personal projects.
#19 · · development
An HTML Optimizer’s Config for html-minifier
Jad Joubran asked me about my configuration for html-minifier the other week, and in a hurry I pointed him to the config I had worked out for sum.cumo. In my own projects, however, I work with a different, more ambitious setup.
#18 · · development, html, performance
Website Optimization Measures, Part IX
Random improvements and notes around compression and caching, content security and feature policies, IndieWeb markup, protocols in links, entity references, image formats, and ISBNs in URL paths.
#17 · · development

Upgrade Your HTML (the Booklet)
I’ve written a very short book on improving HTML code: Upgrade Your HTML. Upgrade Your HTML is about one thing: Picking examples of HTML in the wild, and explaining how to make that code better. Kindly. Constructively. Thoroughly, as finding a balance between detail and brevity permits.
#16 · · books, development, html, minimalism
Image Compression: How to Super-Easily Set Up Automated Base Optimization
Setting up image compression tooling is easy—and for those who want to err on the safe side automatically employing lossless compression, it’s even easier with a solution from sum.cumo: Merlin.
#15 · · development, performance
Understanding Image Compression: Tooling and Context
Image compression plays an important role in performance optimization. It seems straightforward but is a little deceptive, however, because it consists not of one but two parts—and it’s usually lack of understanding of one part that causes problems.
#14 · · development, performance
On Visions for Performance, or: Performance Optimization Is a Process
It’s smart to have a vision for what one wishes to achieve for the performance of a site or app. Yet even the soundest approaches to performance visions have their problems, and in them we recognize that performance, or performance optimization, is indeed a process.
#13 · · development, performance

CSS Optimization Basics
My latest little book, covering mindsets needed for writing effective style sheets, optimization options during operation and for production, and useful resources to aid and inform the work with CSS.
#12 · · books, development, css
DRY CSS: How to Use Declarations Just Once, Effectively
Using declarations just once is one way to control repetition in style sheets. It’s not a silver bullet, as we’ve seen with recent data, but it’s so powerful as to make for a key style sheet optimization method.
#11 · · development, css
Website Optimization Measures, Part VIII
Eight years. Eight years has it been since the last episode of this series, “Website Optimization Measures.” In October of 2009, I last talked about more or less random things I did on my own websites…
#10 · · development
CSS, DRY, and Code Optimization
Why we should minimize repetition in style sheets—perhaps through using declarations just once—, focus more on CSS optimization, and consider that avoiding problems is also a way of solving them.
#9 · · development, css, maintainability
Website Optimization Measures, Part VII
In this episode: Unquoted attribute value syntax, q elements, Google Friend Connect, feed styling, work/life balance. Served in no time.
#8 · · development
Website Optimization Measures, Part VI
In this episode: On the utilization of Google Friend Connect, maintenance of Google Analytics, sanity checks, type attributes, charset rules, cite elements, and ICRA labels. Fresh and sexy.
#7 · · development
Website Optimization Measures, Part V
Almost half a year since the last article it’s about time to present version 5 of random website optimization measures, hopefully of use for your site as well. Short and crispy, to use a random German expression.
#6 · · development
10 Measures for Continuous Website Maintenance
Website maintenance and quality assurance constitute the backbone of high-quality offers of information, and they make the difference between amateur and professional web design.
#5 · · development, quality
Website Optimization Measures, Part IV
Once again, though already covering a few weeks of various improvements, some of which have been implemented in Bremen, others in Zurich, all on some of my sites. Enjoy additional optimization tips, this time touching typography, usability, SEO, and performance.
#4 · · development, design
Website Optimization Measures, Part III
Jens on quality assurance again, this week featuring the link density challenge, updated ping service lists, improved WordPress plugins and security, revised layout grids, font karaoke, and more prominent update information. Hot and spicy.
#3 · · development
Website Optimization Measures, Part II
Now that we talked about blog cleanups, structure and element revisions as well as search engine verification in part I, here are some additional suggestions, small options for improvement consisting of .htaccess stuff, SEO, and consistency checks…
#2 · · development
Website Optimization Measures, Part I
Focus on QA requires occasional website reviews, not necessarily immediate redesigns or relaunches. This week I spent some time analyzing, refactoring, and optimizing my personal sites. I thought to share a few things for inspiration and discussion.
#1 · · development