I had a lot of fun making the website for Patterns Day. If you’re interested in the tech stack, here’s what I used: HTML CSS Actually, technically it’s all HTML because the styles are inside a style element rather than a separate style sheet, but you know what I mean. Also, the … | Continue reading
I know it’s pure gamification but I have to admit that I get a kick out of making Lighthouse set off fireworks by getting a clean sweep across the board. https://googlechrome.github.io/lighthouse/viewer/?psiurl=https://patternsday.com/ | Continue reading
Roll up! Roll up! Patterns Day is back on Thursday, March 7th 2024—come to Brighton to geek out about design systems! https://patternsday.com/ | Continue reading
Mark your calendar: Thursday, March 7th, 2024. That’s when Patterns Day will return for its third edition. Patterns Day is a one-day event focused on design systems. It’s for designers, developers, project managers, writers, and anyone else who’s working with design systems, patt … | Continue reading
I updated my Mac to the newest operating system, Sonama. I did this to try out the new “add to Dock” feature in Safari. It’s like the “add to Homescreen” action on iOS. Before I get into what’s good, I have to start by ranting about a big problem on both desktop and mobile: disco … | Continue reading
Going to the dentist. My appointment is genuinely for two thirty. | Continue reading
A few months back, I wrote about how Google is breaking its social contract with the web, harvesting our content not in order to send search traffic to relevant results, but to feed a large language model that will spew auto-completed sentences instead. I still think Chris put it … | Continue reading
Resetting the counter to zero on the sign that reads, “Days since wanting use custom properties inside media queries.” | Continue reading
Reading How to Make the World Add Up: Ten Rules for Thinking Differently About Numbers by Tim Harford. | Continue reading
Depositing a Kubrickian Easter egg into a codebase. | Continue reading
I enjoyed working from Spain last week, but I’m also happy to be home with my co-worker. #NotMyCat | Continue reading
I’ve had a really good, productive, fun day programming HTML and CSS! | Continue reading
Checked in at Taberna La Concha. Vermut! — with Jessica | Continue reading
Checked in at Puerta de Mérida. Dining al fresco — with Jessica | Continue reading
Playing tunes with Jessica. | Continue reading
Checked in at Asador Carlos V. Lunch on the square — with Jessica | Continue reading
The Cáceres sessions begin. | Continue reading
Checked in at Taberna El Rincón. Croquetas y vino — with Jessica | Continue reading
August was a month of travels. You can press play on that month’s map to follow the journey. But check out the map for September too because the travels continue. This time my adventures are confined to Europe. I’m in Spain. Jessica and I flew into Madrid on Saturday. The next da … | Continue reading
Checked in at La Minerva. Pulpo! — with Jessica | Continue reading
Checked in at almagesto. Lunch on the square—mogote de cerdo Ibérico — with Jessica | Continue reading
I got a nice email from someone regarding my recent posts about performance on The Session. They said: I hope this message finds you well. First and foremost, I want to express how impressed I am with the overall performance of https://thesession.org/. It’s a fantastic resource … | Continue reading
Guess what? Right now, if you buy the digital edition of my book about service workers, Going Offline, then you’ll also get a paperback copy for free! https://abookapart.com/products/going-offline | Continue reading
The caching strategy for The Session that I wrote about is working a treat. There are currently about 45,000 different tune settings on the site. One week after introducing the server-side caching, over 40,000 of those settings are already cached. But even though it’s currently w … | Continue reading
Checked in at Mercado de San Fernando. Vermut! — with Jessica | Continue reading
Performance is a high priority for me with The Session. It needs to work for people all over the world using all kinds of devices. My main strategy for ensuring good performance is to diligently apply progressive enhancement. The core content is available to any device that can r … | Continue reading
I really enjoyed hosting last year’s @clarity@social.design.systems with @samkap@front-end.social: https://www.youtube.com/watch?v=b-W4n3HC5Zc Get to this year’s event if you can! https://www.clarityconf.com/event/2023 | Continue reading
I received this email recently: Subject: multi-page web apps Hi Jeremy, lately I’ve been following you through videos and texts and I’m curious as to why you advocate the use of multi-page web apps and not single-page ones. Perhaps you can refer me to some sources where y … | Continue reading
Checked in at Dover Castle. Tuesday night session — with Jessica | Continue reading
Oh, nice! A new album of excellent guitar music from @adrian@holovaty.com: https://adrianholovaty.bandcamp.com/album/melodic-guitar-music | Continue reading
Web Summer Camp in Croatia finished with an interesting discussion. It was labelled a town-hall meeting, but it was more like an Oxford debating club. Two speakers had two minutes each to speak for or against a particular statement. Their stances were assigned to them so they did … | Continue reading