Journal 3044 Links 10229 Articles 84 Notes 7336
Friday, March 8th, 2024
Thank you so much to the wonderful speakers and team that made #PatternsDay3 so good!
Patterns Day
The third Patterns Day happened yesterday. It was lovely!
The last time we had a Patterns Day was in 2019. After five years it felt very, very good to be back in the beautiful Duke Of York’s for another full day of design systems nerdery.
I wasn’t the only one who felt that way. A lot of people told me how much they enjoyed the event, which swelled my heart with happiness. I’m genuinely grateful to everyone who came—thank you so much!
The talks were, of course, excellent. I feel pretty good about the flow of the day. I tried to mix and match between big-picture talks with broad themes and nitty-gritty talks diving into details. The contrast worked really well.
In the pub afterwards it was fascinating to hear how much the different talks resonated with people. So many people felt seen, in the best possible way. It’s quite gratifying to hear that you’re not alone, that other people are struggling with the same kinds of issues with design systems as you are.
At the very first Patterns Day when it was still early days for design systems, there was still a certain amount of cheerleading, bigging up all the benefits of design systems. In 2024 there’s a lot more real talk about how much hard work there is. The design systems struggle is real.
There was another overarching theme at this year’s Patterns Day. Even though there was plenty of coverage of technical details like design tokens, typography and components, the big takeaway was all about people. Collaboration. Agreement. Community. These are the real foundations of a design system that works.
I’m so grateful to all the wonderful speakers yesterday for reminding us of what really matters.
Thursday, March 7th, 2024
Thursday session
Wednesday, March 6th, 2024
Wednesday session
If you’re already in Brighton for tomorrow’s Patterns Day and you fancy some background music with a pint this evening, I’m playing in a traditional Irish music session at the Jolly Brewer on Ditchling Road from 8pm to 10pm.
WebKit Features in Safari 17.4 | WebKit
It’s a shame that the newest Safari release is overshadowed by Apple’s shenanigans and subsequent U-turn because there’s some great stuff in there.
I really like what they’re doing with web apps added to the dock:
Safari adds support for the
shortcutsmanifest member on macOS Sonoma. This gives you a mechanism in the manifest file for defining custom menu commands that will appear in the File menu and the Dock context menu.
Churn
This is a good description of the appeal of HTML web components:
WC lifecycles are crazy simple: you register the component with
customElements.defineand it’s off to the races. Just write a class and the browser will take care of elements appearing and disappearing for you, regardless of whether they came from a full reload, a fetch request, or—god forbid—adocument.write. The syntax looks great in markup, too: no more having to decorate withjs-somethingclasses or data attributes, you just wrap your shit in a custom element calledsomething-controllerand everyone can see what you’re up to. Since I’m firmly in camp “progressively enhance or go home” this fits me like a glove, and I also have great hopes for Web Components improving the poor state of pulling in epic dependencies like date pickers or text editors.
UX London early-bird pricing ends soon
Just look at who’s speaking at UX London this year! That’s a damned fine line-up, if I do say so myself. Which I do.
If you haven’t procured a ticket yet, allow me to gently remind you that early-bird ticket sales finish on March 14th. So if you want to avail of that bargain of a price, get in there now.
The event will be three days long. You can buy a ticket for all three days, or you can buy individual day tickets (but buying a three-day ticket works out cheaper per day).
The first day, Tuesday, June 18th, focuses on UX research.
The second day, Wednesday, June 19th, focuses on product design.
The third day, Thursday, June 20th, focuses on design ops and design systems.
Each day features a morning of inspiring talks and an afternoon of brilliant workshops. I’ll be adding titles and descriptions for all of them soon, but in the meantime, don’t dilly dally—get your ticket today!
Tuesday, March 5th, 2024
A Book Apart
2010 was a good year for me. I moved into a new home. Salter Cane released an album. We had a really good dConstruct. And I wrote a book.
It was HTML5 For Web Designers, the very first title from a new indie publisher called A Book Apart.
Back then, I wrote about the writing process, Jason wrote about the design, Mandy wrote about editing, and Jeffrey wrote a lovely foreword. What a dream team!
From there, A Book Apart went from strength to strength. Under Katel’s stewardship, they released the must-have books for web design and development.
One of the perks of being an author for A Book Apart is that I get a copy of every book published. I have a shelf of slim but colourful book spines.
Now, after 14 years and 60 titles, the collection is complete. A Book Apart won’t be publishing any more new books. Don’t worry—you can still buy the existing titles at all good bookshops, like bookshop.org. They made sure to prepare the way for this decision.
I don’t know if I’ll ever be able to express how grateful I am to everyone at A Book Apart. They treated me very, very well. Heck, they even let me publish a second book.
Thank you, team—it was a pleasure and honour to collaborate with you.
Facing reality, whether it’s about Apple or the EU, is a core requirement for good management – Baldur Bjarnason
The EU is not the FCC. I wish every American tech pundit would read and digest this explainer before writing their thinkpieces.
It’s very common for US punditry to completely misunderstand the EU and analyse it as if it were a US political entity – imagining that its actions are driven by the same political and social dynamics as a protectionist industry within the US.
The global fight against polio — how far have we come? - Our World in Data
I think it’s always worth revisiting accomplishments like this—it’s absolutely astounding that we don’t even think about polio (or smallpox!) in our day-to-day lives, when just two generations ago it was something that directly affected everybody.
The annual number of people paralyzed by polio was reduced by over 99% in the last four decades.
Monday, March 4th, 2024
Monday session
CSS :has() Interactive Guide
This isn’t just a great explanation of :has(), it’s an excellent way of understanding selectors in general. I love how the examples are interactive!
Retrofitting fluid typography | Clagnut by Richard Rutter
Here’s a taste of what Rich will be delivering at Patterns Day on Thursday—can’t wait!
Bugs I’ve filed on browsers | Read the Tea Leaves
I think filing bugs on browsers is one of the most useful things a web developer can do.
Agreed!
Reading Stone Blind by Natalie Haynes.
Sunday, March 3rd, 2024
RsS iS dEaD LOL
This is a wonderful service! Pop your Mastodon handle into this form and you can see which of your followers have websites with RSS feeds you can subscribe to.
Apple backs off killing web apps, but the fight continues - Open Web Advocacy
Hallelujah! Apple have backed down on their petulant plan to sabatoge homescreen apps.
I’m very grateful to the Open Web Advocacy group for standing up to this bullying.
On Nielsen’s ideas about generative UI for resolving accessibility
Per Axbom quite rightly tears Jakob Nielsen a new one.
I particularly like his suggestion that you re-read Nielsen’s argument but replace the word “accessibility” with “usability”:
Assessed this way, the
accessibilityusabiity movement has been a miserable failure.
AccessibilityUsability is too expensive for most companies to be able to afford everything that’s needed with the current, clumsy implementation.