2022 in review
Hello, I hope the new year is treating you well!
This week I published two new blog posts!
First was a 2022 in review post where I wrote about my year in blogging, open source, and otherwise. I also covered some of my favorite games/books/TV/movies/podcasts/music of the year, if you're interested in my taste in media!
Second, I published my first-ever non-webdev-related post, a Game music 2022 survey playlist. I'm a big fan of video game music, and created a giant playlist (300+ tracks) surveying the video game music releases of 2022. This was very much inspired by the exhaustive Fluxblog survey playlists for pop music, though I didn't pay any attention to the ordering of tracks. If you're a VGM fan (or just want some varied mostly instrumental music), give it a listen.
Going forward, I want to look for more opportunities to post non-webdev content like this and really put the "personal" in "personal site." Though don't worry, I'm sure the majority of my content will continue to be Svelte/webdev related.
Other updates
Over the last month I've been working on Advent of SvelteKit 2022, where I work through the Advent of Vue challenges in SvelteKit, with a focus on forms and progressive enhancement ✨. I posted most of my solutions to Twitter and Mastodon. Doing this has given me a lot of ideas of articles to write, especially around forms and SvelteKit - expect those sometime!
I think my next article will be a brief overview of all my Advent solutions, though I'm trying to avoid going too deep on each one because that could become a lot.
Upstash also reached out about writing more SvelteKit + Upstash articles for them, so I'll likely start on those in the coming weeks.
Reading list
Here’s a bag of articles I’ve enjoyed lately.
Nolan Lawson is retiring his Mastodon client Pinafore (built in Sapper and Svelte v2!), and talked about what he learned in the project. I especially connected with the bit around accessibility.
Also by Nolan Lawson, "Shadow DOM and accessibility: the trouble with ARIA" was a great read on what you need to look out for using ARIA with shadow DOM. I ran into some of these issues working a web-components-based design system at my previous company.
HTMHell had a lot of great entries in their 2022 advent calendar - I especially enjoyed "How to transfigure wireframes into HTML" by Lara Aigmüller and "Do you know color-scheme?" by Sara Joy.
Chelsea Troy on reviewing pull requests - "[Most pull request reviews are] bad because the reviewer is failing to participate in the development of sound code. Instead, they are dictating their untested ideas from their ivory tower of reviewership. They are delegating responsibility to the original developer to do both the feasibility test and the implementation of those ideas. They’re recording their idea in such a way that they get credit if it works out, but the original implementer undertakes all the risk that it doesn’t."
"Mac VoiceOver Testing the Simple Way" - a quickstart guide to using VoiceOver, the built-in Mac screen reader. I still need to get comfortable with it after switching to Mac a few months back (previously, I was using NVDA on Windows).
And in non-webdev news, SKTCHD posted the best of comics in 2022. I added a lot to my to-read pile from this list: Ducks: Two Years in the Oil Sands, It’s Lonely at the Centre of the Earth, and She Eats the Night all look great.
Cat update
The elusive sink cat:
Until next time! As always, you can find me on Mastodon, Twitter, and my personal site.