2023 Reading List Jan 16th

I've updated my 2023 reading list with the 105 books I read over the course of the year.

Highlights were The Future, by Naomi Alderman, Station Eternity by Mur Lafferty and Titanium Noir by Nick Harkaway

A history of early Lego and the first sets they produced. The first Lego I played with was 725-3 LEGO Samsonite Town Plan, which my grandparents had bought in 1961. This was from the era when Samsonite distributed Lego in the Americas and when bricks were still made from cellulose acetate, before the switch to ABS.

WikiNav does some really nice visualizations of wiki navigation that I might adapt for WikiCamp

A lovely dive into the least popular content on Wikipedia

The story of the creation of the Tesco Clubcard, the first supermarket loyalty program, built in a time when the technology to do it didn't really exist.

It’s really incredible what’s now possible with pure CSS.

I haven't tried building anything real in it yet, but as a 90s web developer, HTMX really appeals to me

mod_rewrite breakage Apr 25th

If you use mod_rewrite and you've started getting random errors in your logs that look like "rewritten query string contains control characters or spaces", it's because of a security patch that breaks using backrefs as query params if they contain spaces (and certain other special characters). For example:

RewriteRule ^foo/([^/]+)$ foo.php?page=$1 [L,QSA]

This will still work for foo/bar but break for foo/bar%3Abaz. You need to add the B flag as follows:

RewriteRule ^foo/([^/]+)$ foo.php?page=$1 [L,QSA,B]

2022 Reading List Jan 9th

I've updated my 2022 reading list with all the 112 books I read in the year.

Highlights were Tomorrow, and Tomorrow, and Tomorrow, by Gabrielle Zevin and A Memory Called Empire by Arkady Martine.

Some generous soul has re-traced a bunch of the Apple emoji to provide much higher res versions of them for use in presentations.

Subscribe via RSS | Older posts »

About

This is the personal website of Cal Henderson, Slack co-founder & CTO.

I give occasional talks, write code and sometimes articles.

» About Cal

Links

» Twitter
» GitHub (more, moar)
» Flickr Photos
» Last.fm
» Flengbot (Group Linklog)
» Shakefeed (Best of Mlkshk)
» Building Scalable Wesites (My book)
» My Conference Talks

Games

» Glitch: Bees!
» Starcraft: Bees #187
» Diablo 3: Bees #1517
» Steam: iamcal
» XBox Live: iamcal
» EVE: Demitra
» Weewar: iamcal
» Kingdom of Loathing: bees (id #29410)
» My WoW theory blog

flickr twitter last.fm facebook linkedin vimeo WoW kickstarter github stack overflow about.me glitch