Links
Interesting links with limited commentary.
For longer form content, check out the posts section instead.
-
TIL
-
New lightweight zod alternative.
I always feel bad about adding too much bundle weight — especially when I use zod with react-hook-form, and the react-hook-form zod resolver.
-
Yes please.
-
It's sad to see Netlify becoming less and less relevant. The first website I ever built was originally hosted on BitBalloon (Netlify's predecessor) and I hosted everything I could on Netlify back when I was working at Phiranno Designs.
Anecdotally people don't seem to be talking about the "Jamstack" anymore. Netlify claims it's because Jamstack has become the new norm, but I'm not so sure. The term has became more and more nebulous over time, to the point where it doesn't really mean much anymore. Plus, it always felt like a marketing term, so I think people have just soured on it.
On a side note, I started to lose interest in what Netlify was doing after Jason Lengstorf left. The same thing happened after he left Gatsby.
-
Interesting read. Not sure I entirely agree, but there are definitely some footguns with a lot of toggle designs in the wild such as relying too heavily on colour to convey information.
-
I can highly recommend the new podcast by PJ Vogt (former host of Reply All). It's called Search Engine and the most recent episode was especially eye opening (no pun intended 😬)
-
This is cool, but I'm curious what
prefers-contrast: less
is for — I can't imagine it would be an accessibility feature (unlikeprefers-contrast: more
which definitely is). Is it just for people who have a personal preference for a thinner font weights? -
Some positive vibes heading into the weekend 🫶
College graduation speeches are often evergreen. They can be given at any time, similar from decade to decade.
Which is why Illinois Governor J. B. Pritzker’s “How To Spot An Idiot” at Northwestern’s graduation is so genius.
It is the speech for TODAY
-
Looks like the Polaris team have been busy! Very cool to see my former colleagues Charles Lee, Dominik Wilkowski and Jess Telford listed in the credits.
Super weird that this was a "members only" article on Medium though, Shopify should put this on a blog they own.
-
This is a really nice looking design system. It's got me wondering if I need to start taking web components seriously 🤔
-
I never really thought about it before, but there's no easy way of parsing a domain out of a URL because some "TLDs" have just 1 "part" like
.com
and some have two.com.au
etc 🤔 -
I personally like Seaford the most, which doesn't surprise me as it was co-designed by Tobias Frere-Jones who has designed some of my favourite typefaces such as Whitney and the slightly overused Gotham.
-
End of an era.
i feel bittersweet sharing i’m leaving my job at meta in a few weeks. working in the react org at meta has been an honor. i am thankful to my past and present colleagues for taking me in, letting me make mistakes, helping me see my strengths, being kind, and sharing their time.
-
I'm not normally one for scroll-jacking, but this is wild.
-
Don’t make people solve, recall, or transcribe something to log in.
Amen to that. Websites that don't allow you to paste a password are the absolute worst, good to see the W3C acknowledging this.
-
This is a brilliant accessibility feature, anything that makes it more likely for people to provide alt text is win in my book.
-
Nice to see that pnpm can afford to pay a maintainer full time due to the donations they receive. Doubly nice to go to their website and see the Thinkmill logo listed as a sponsor.
Thanks to your donations we have now one maintainer who can support pnpm full time. Give him a follow:
-
I kinda like this idea:
I'd propose a 4-digit semver:
epoch.major.minor.patch
Major indicates there are technical breaking changes, but not necessarily affect many usages.
The new Epoch digit indicates an overhaul rewrite or massive update that usually requires migrations. Or for marketing.
Keystone gets around this by literally calling the package
@keystone-6
(the epoch is right there in the name rather than the version). It would be nice to not have to do that....but that ship has already sailed, any changes to semver at this point and we quickly enter xkcd territory, so I'm not suggesting anyone should actually do this, more of a "this would have been nice".
-
🤦♂️
-
Interesting read on why pangrams aren't all they're cracked up to be.
-
“If Google made the iPod,” he says, “they would have called it the Google Hardware MP3 Player For Music, you know?”
-
It's interesting to see the use of psychedelics having seemingly quite positive effects on peoples mental health. Last Week Tonight had a great segment on this recently.
-
This is a fun, absurdist spoof of the seemingly arbitrary rules around creating passwords online.
-
Cool idea. It reminds me of Window Focus Refetching with TanStack Query.
-
The Mercator Projection really messes up your perspective on things. I had quite a few 🤯 moments reading this.
-
The transition to the new App Router in Next.js has been rough. It's nice to see Vercel acknowledging this publicly.
Personally I've been enjoying using it on this site, but there are definitely some rough edges.
-
TIL you can use a
media
attribute on a<link>
element to offer both light and dark mode versions of your favicon.The cool thing about this approach is that it doesn't appear to require a manual page refresh when you change modes for the favicon to switch. That's not the case with this approach which I've used in the past.
-
The Reddit saga just got more interesting. Some subreddits have marked themselves as NSFW so Reddit can't run ads on them anymore!
-
Segun Adebayo (of Chakra UI fame) has just announced the release of Panda CSS, a new CSS-in-JS library that generates utility styles at build time (instead of runtime).
This looks like just the thing I've been wanting, you can still create dynamic styles like you can with Tailwind, but defining styles in objects rather than doing string concatenation makes the story around customising and overriding styles much simpler.
-
Imagine being the CEO of Reddit, looking at what's happened to Twitter over the last few months and thinking "I like what this Elon guy is doing, we should do something similar" 🙃
Huffman also did an interview with The Verge. Gruber wrote about the Verge interview on Daring Fireball and absolutely nails it with this line:
No surprise that the CEO of a company whose website is so bad that they’ve had to keep the old one around as an alternative doesn’t see the value Apollo adds to the Reddit experience.
-
I guess this is what Netlify wanted Gatsby for.
-
Such a bummer, every now and then I run into a layout issue that this CSS feature would have made trivial 🫤
-
Nostalgia hit.
-
First third party Twitter clients were shut off, now third party Reddit clients are getting priced out.
Why can't we have nice things 🥲
-
happy 10th birthday to @reactjs! 🎂⚛️
-
I was looking through the release notes for Firefox 113 and saw that they've added support for OKLCH.
Firefox is the last of the "evergreen" browsers to support this new colour space.
If you're wondering why this is cool, check out this article by Evil Martians.
Update: Rachel Andrew recently wrote about this on the web.dev blog.