Did you know that if you search Spotify for “mix” then it gives you a huge long list of very specific playlists created just for you? There are a lot. I’ve been listening to my personal Goblincore Mix. I didn’t know what Goblincore or Angry Tuna was but I’m happy that I do now. Thanks, random TikTok user who I can no longer find.
It was a very long week, we were sleeping in the living room surrounded by all our vacuum-packed clothes while a carpenter fitted wardrobes in our bedroom. I’m really pleased with them now that it’s done though! We have way more storage space than we need, which is my preferred option.
Finally, my full range of knitwear is neatly folded and available to wear.
This means our office is so much more clear too and we can think about painting and finishing that room with even more storage 👀 I already cleared out our third and final KALLAX. Does anyone in London want a free white 8-holed KALLAX?
I spent a bunch of evening time working on my Node.js RSS/Atom feed parser. It’s a really fun little project and I’m doing some really deep learning about both the specifications and how many real-world feeds don’t adhere to them in various interesting ways.
There’s a lovely mix of “build the thing to the spec” and then “run tests against a lot of real feeds and see what isn’t correct”. I’m erring on the side of trying to populate feed data even for feeds that kind of messily bridge several specs (RSS, Atom) or use namespaced elements from other specs (e.g. the iTunes podcast extension).
I’m also getting to build and run a suite of compatibility tests, which is a thing I just love. I’m trying to maintain rough compatibility with the Node.js feed parser I currently use (feedparser) but with the slightly closer spec-compliance and more in-depth parsing of author/category data that gofeed provides.
I made kimchi fried rice for the first time in many months and it was so delicious, I need to make it a regular meal again. Gut health FTW!