-
Weather & activity: temperatures have been hovering around 20°C, which is surprisingly warm for this time of the year. Regardless, fall colors are starting to appear. When it arrives, autumn comes hard and fast in Helsinki, and is also gone in an instant. We’ll probably stop our weekly outdoor basketball sessions soon, and will move to indoor badminton. We rediscovered the sport last year, and I’m already looking forward to starting again!
-
Website work: as I’m writing this, I’m working on a sizeable extension of this personal website. I’ve had concrete plans a while:
- add my recent projects and Readup activity on the home page
- add a Now page which also features partially on the home page
- move my blog posts to a separate page, and perhaps,
- add in some old photography to spice up the look!
I also really have to add RSS feeds. I’ve gotten very much into RSS consumption over the last months, and I’d love to provide it myself.
Building your own website is fun, but it also takes time! Today, I started by upgrading my two-year-old Strapi CMS deployment from v4.2.2 to v4.25.10, to take advantage of some new layout features. Eight migration guides, one docs PR, and many hours later, my Strapi is better shape than it ever has been.
In this now page, I tell you what's going on in my life around this time.
(that is, if I updated it recently).
For more about now pages; see nownownow.com/about.
These updates are part of my feed.
-
Work: despite a good overall response rate from hosts listed on our WTMG map, it sometimes happens that an often-contacted host is not responding anymore. The annoying experience of being ignored is on top of the list of the feedback we receive from travellers. This month, we want to set up sustainable procedures to soft-unlist abandoned accounts.
Until now, we’ve unlisted abandoned accounts once per year, with a crude admin script. This time, we’re defining nuanced conditions for these accounts, based on their recent response rate, response time, and more. To implement these, I’m writing the largest SQL queries I’ve ever written, CTE-galore 😄. Using them, we will be able to do a meaningful, semi-automated cleanup more regularly.
This is also the first application of the Postgres replica of our Firestore, which I might write more about later.
-
WWII: it was hard to miss that this year marks the 80th birthday of many significant events of World War II. To learn more about its causes and effects, I’ve been listening to D-Day: The Tide Turns, Adolf Hitler: Rise and Downfall, two excellent podcasts from the Noiser network. I can strongly recommend both so far! They’re both engrossing and informative, exploring background factors, as well as driving the narrative of major events with apt sound effects. I also started reading Anne Frank’s diary (the original publication in Dutch), and I picked up Battlefield V during a sale. That last one is more for entertainment than for learning, but it is inspired on some lesser-known events of WWII, including the sabotage of Vemork heavy water plant, which I’ve learned, after reading the previous Wikipedia article, was a grim and eventually impressive series of daring operations.
-
Readup: I’m still dreaming about Readup’s potential, particularly about how it might relate to the fediverse. I recently read the Webmention spec (I think it’s the first W3C spec I read from start to finish!). It would be cool to send out webmentions with Readup, but I’m wondering how many sites support it. I also started working on some glue code to put my most recent Readup posts on my site here.