-
New Jan 1, 2025
2024
Professional and personal highlights from the past year....
-
New Dec 28, 2024
CSS: How to Indicate Container Overflow, When There Is Overflow
You have a block of text that you can’t shorten and yet that you don't want to give too much space, so as not to draw attention away from other content. It’s useful metadata that you like to show. On...
-
New Dec 19, 2024
The CSS Reset Contradiction
Re-publishing my article for SitePoint, discussing what I think we miss in our conversations: Notably, what are the premises for CSS resets? What’s the reality—or are the realities? And, how could we...
-
New Dec 17, 2024
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations)
What do you do if you want to make sure you’re not writing and shipping fantasy HTML, but choose to or have to avoid the web-based W3C...
-
New Dec 11, 2024
When We Need Systems, Processes, and Conventions
Oh the...
-
New Dec 5, 2024
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...
-
New Dec 3, 2024
How to Add WebGlossary.info as a Search Engine in Your Browser
In short, you can search the glossary via...
-
New Nov 29, 2024
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...
-
New Nov 27, 2024
The Image Compression Challenge Results
How many projects cannot losslessly be compressed further, how much would I donate for the challenge I...
-
New Nov 21, 2024
Where Has All the Valid HTML Gone
When we look at the state of HTML… how much of it actually...
-
New Nov 17, 2024
What I Learned About That Difficult Childhood
On a changing—and perhaps transcending—perspective...
-
New Nov 14, 2024
1 + 2 Engineering Team Priorities
Are great teams “just doing...
-
New Nov 12, 2024
8 AI Tips for Web Developers (and Their Careers)
AI is everywhere and comes with many problems and challenges. Yet as web developers, we need to adapt to a reality with AI. A few ideas on how we can make use of AI to the benefit of our work and...
-
New Nov 10, 2024
When You Are Rich
On what you do as a person who is...
-
New Nov 6, 2024
3 Things to Note About Democracy
If we think democracy can do without education, constructive intentions, and quality candidates, I believe we’re not getting democracy—and...
-
New Nov 2, 2024
Everyone Can Set You Up for Failure, Not Everyone Sets You Up for Success
On a conscious choice that we can make, and that we best make sure...
-
New Oct 30, 2024
The Image Compression Challenge (Donating Money for Excess-Free Projects)
Here’s a frontend challenge. Run an image compression tool capable of near-losslessly compressing PNG, JPG, GIF, WebP, and AVIF images over one of your main projects. Share if nothing could be...
-
New Oct 24, 2024
Website Optimization Measures, Part XXVII
On improvements involving Eleventy (3), Lightning CSS, Imagemin Guard, early hints, ads, creator metadata, and custom/programmable...
-
New Oct 23, 2024
Results = Ć’(Competence Ă— Time)
On a model that can tell us something about how we work, and how we...
-
New Oct 20, 2024
Growth
A...
-
New Oct 15, 2024
Boring Web Development
Web development is boring—or should be more boring. On us tending to celebrate the wrong side of...
-
New Oct 11, 2024
HTML/CSS Frameworks, in Their Own Words (by Word Cloud)
Checking in on Bootstrap, Tailwind, Foundation, Bulma, Milligram, Pure,...
-
New Oct 11, 2024
JS Frameworks, in Their Own Words (by Word Cloud)
Handing the microphone to React, Vue.js, Angular, Svelte, Express, Meteor,...
-
New Oct 9, 2024
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...
-
New Oct 8, 2024
What Germany May Not Have Learned From the Holocaust
No matter who is being violated, learning from a genocide means fighting against...