Website Optimization Measures, Part XX
Published on SepĀ 20, 2023 (updated OctĀ 8, 2023), filed under development, misc, optimization (feed). (Share this on Mastodon orĀ Bluesky?)
We spoke so recently! (This is my open-ended series of things I do and improve on my websites, reflecting and providing a steady supply of refactoring and optimization ideas.)
Defining and cleaning up publisher information. I had a problem. Frontend Dogma features and mentions (tags) authors and publishers. Apart from finding these on social media, itās not enough to identify authors and publishersāattribution also requires telling them apart from platforms. Medium, for example, is (what I consider) a platform. DEV, however, isāa publisher? Thatās what I worked with at first. Now I redefined a publisher as someone controlling, backing, or being associated with the content. Just hosting it not enough (as with DEV, which therefore isnāt a publisher). That new definition has proved workable, and led to a refactoring of Frontend Dogmaās publisher attributions.
Reviewing and rewriting bios. One easily gets blind to content on oneās own website. (Thatās why I pay for error reports.) One area where I noticed that were bio and bio blurbs. They werenāt inaccurate, but felt dated and too broad. I rewrote them.
Enabling debug mode for all static site exports. Having used Eleventyās debug mode (just prefix your eleventy run with āDEBUG=Eleventy*ā) to optimize Frontend Dogmaās export performance, Iāve found it so useful, Iāve enabled it for all site exports.
How do these exports look like? Thatās a different and longer storyāthe short one being, I perform several steps and trigger them manually via an alias.
Renaming social graphics. For those social media card image things, Iāve always used the name ālogo-social.ā Yeah. I know. That doesnāt quite feel right⦠they may (and for me, often did) depict a logo, but likening them with typical logos started to feel odd to me. I refactored them, for all projects, to just⦠āsocial.ā Like āsocial.pngā. Feels a bit off, too, but⦠for the moment, it works.
Removing ātweetā calls to action. Iāve moved to Mastodon pretty much with the hostile Musk takeover, and Iām grateful for it as I donāt even idolize pre-Musk Twitterāit was still toxic. But since Musk, itās been awful even to keep profiles on life support. I had early on removed or de-emphasized my Twitter profiles; then, in August, I removed ātweetā calls to action, too.
Reviewing DNS entries. Not my favorite pastime. When checking on the configuration of some email addresses (DMARC, anyone), I used the opportunity to also review the DNS entries for several of my domains. Now you may think, ānothing to see hereāāsureā, there were two domains with entries that werenāt needed. Removed. Thatās it. (How odd that there may be something to clean up here!)
Adding dimensions toāi.e., sizingāSVGs. I heeded Aaron Gustafsonās advice (on this site, and on WebGlossary.info).
Reviewing filler words, ādoubles,ā and inconsistencies [again]. The most important thing about being an author isāhaving a good editor. (Iāve worked with many, and wish I could work with one for everything I write.) One of my previous editors gave me a list of filler words to eliminate, and itās a list I then modified and extended to go through at least once a year, per an annual reminder. Thatās what Iāve done again recently. To make this more worth your while, hereās some of what the list includes:
- Fillers
- āquiteā
- āreallyā
- āveryā
- āwhether or notā
- Doubles
- āof ofā
- āthe theā
- āare areā
- Spellings as per latest glossary documentation (not public)
- Fillers
Reviewing PHP versions. Another housekeeping task. While DreamHost (with whom Iām still largely happy) auto-updates PHP versions, ALL-INKL, my other hoster, does not. So I toured my domains to upgrade PHP everywhere. (Which isnāt actually used everywhere, but, well. I do use it more often than I thought!)
This is a part of an open article series. Check out some of the other optimization posts!
About Me
Iām Jens (long: Jens Oliver Meiert), and Iām a web developer, manager, and author. Iāve been working as a technical lead and engineering manager for companies youāve never heard of and companies you use every day, Iām an occasional contributor to web standards (like HTML, CSS, WCAG), and I write and review books for OāReilly and Frontend Dogma.
I love trying things, not only in web development and engineering management, but also in other areas like philosophy. Here on meiert.com I share some of my experiences and views. (I value you being critical, interpreting charitably, and giving feedback.)