Trying to check in for my flight last week in the iOS app and got a helpful default Vercel 500 error page nestled inside the native UI. Is this micro frontends? ๐ฆ
30.07.2025 10:04 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0@oliverjam.com.bsky.social
oliverjam.com Previously founderscoders ๐ป Previously TicketmasterUK ๐ Graduate of founderscoders ๐ he/him
Trying to check in for my flight last week in the iOS app and got a helpful default Vercel 500 error page nestled inside the native UI. Is this micro frontends? ๐ฆ
30.07.2025 10:04 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0On a larger PR today GitHub took fully five seconds to pop up the "add comment" dialog...
16.07.2025 09:47 โ ๐ 4 ๐ 1 ๐ฌ 3 ๐ 0I made a quiz about the JS Date parser is. It's very easy and you will score very high.
jsdate.wtf
down with Whatever eev.ee/blog/2025/07...
04.07.2025 01:46 โ ๐ 665 ๐ 314 ๐ฌ 52 ๐ 44Every Tailwind V4 app is using them. Super helpful for ensuring that component class rules can always be overridden by utilities. E.g. `class="Button p-4"` โ the `p-4` will always take precedence over any default padding `.Button` sets. Obviates the need for the otherwise ubiquitous tailwind-merge
24.06.2025 07:47 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0> The lazy, dumb, lying robot asshole keeps making the same mistakes over and over again, never improving, never genuinely reacting, always obsequiously pretending to take your feedback on board.
๐
Some of the most chilling 2 minutes you've ever seen. Look at what's being said, openly, on one of the most popular TV channels in Israel.
History is happening in front of our eyes. Don't look away.
Please help share this widely.
Read the full story here: zeteo.com/p/inside-the...
I built a big internal app for a client using Hono + JSX + (a tiny bit of) HTMX. It was honestly incredibly productiveโcolocation is amazing when you're working as a solo dev.
I wrote about that architecture from first principles:
oliverjam.com/articles/sim...
oliverjam.com/articles/pro...
Did you see the React Router RSC Preview? Ryan F wrote a batch loader to do exactly this (inspired by the original GQL dataloader).
remix.run/blog/rsc-pre...
It relies on AsyncLocalStorage to provide request-scoped context
If youโve sent me a text and I didnโt respond please know that I didnโt forget you, youโll live on in my subconscious as a vague sense of dread forever
13.05.2025 12:55 โ ๐ 1765 ๐ 460 ๐ฌ 24 ๐ 15The recent court documents showed that Google's internal testing demonstrated that significantly worse search results would not harm their business operations. This apparent immunity to quality concerns stems from the company's dominant market position, which the recent federal court ruling addressed. "Since Google doesn't have any real competition, it can make the best information hard to find, forcing users to stay on Google for longer and interact with more ads," Papadimitriou said. "This is dangerous for consumers, most of whom think the best results appear first." The strategy appears to be working from a business perspective. The study suggests that poor organic search results actually benefit Google's bottom line in two ways: they make paid advertisements more valuable to users seeking accurate information, and they force users to refine their searches multiple times, exposing them to more advertising in the process.
For everyone who was like โGoogle search is getting worse,โ we were absolutely right.
12.05.2025 00:00 โ ๐ 17702 ๐ 7925 ๐ฌ 323 ๐ 888Some might say I'm being too harsh on Figma but I actually think I'm not being harsh *enough.*
For better or worse, Figma is the industry-default design tool. When they select their priorities, it communicates to designers *what they should consider important* both as a role model and as a tool.
Pope Francis wanted to ensure that a new pope yielded the same result. This means the papacy is idempontiff
08.05.2025 19:41 โ ๐ 264 ๐ 46 ๐ฌ 7 ๐ 0I just published a fun post about CSS borders: oliverjam.com
06.05.2025 21:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0long stretch of worked roman stone on Hadrian's Wall.
If you ask someone today to name the builder of Hadrian's Wall, they would give you a funny look. But historical memory is odd, and right up to the 1800s we forgot who built it.
Until in 1840 John Hodgson, an obscure Northumbrian clergyman, published the LONGEST footnote in history... 1/22
[New blog post]
Are CSS Carousels accessible sarasoueidan.com/blog/css-car...
In this post, I share some important insights from examining the accessibility of CSS-only carousels that use new features introduced in the #CSS Overflow Module Level 5 spec.
#a11y
I really wish I could describe GenZ what it felt like growing up in a miracle. My grandfather on my mother's side was a dentist. He had a grand encyclopedia collection and it was just this incredible thing. You could pick up a random book and go to a random page and just be regaled with information
30.04.2025 21:46 โ ๐ 878 ๐ 124 ๐ฌ 26 ๐ 34I made a website. It's called "one million chessboards." It has a million chessboards on it.
moving a piece moves it for everyone, instantly. No turns. You can move between boards.
that's it. Have fun!
onemillionchessboards.com
I wrote something about how we're seeing the rise of the online "alpha male." This is someone who speaks in clipped imperatives, squeezes into tight suits, and performs for our feed. They present a vision of masculinity shaped by politics, tech, and 100 years of cultural history ๐งต
22.04.2025 18:23 โ ๐ 6786 ๐ 835 ๐ฌ 167 ๐ 104Kurt Vonnegut tells his wife he's going out to buy an envelope: "Oh, she says, well, you're not a poor man. You know, why don't you go online and buy a hundred envelopes and put them in the closet? And so I pretend not to hear her. And go out to get an envelope because I'm going to have a hell of a good time in the process of buying one envelope. I meet a lot of people. And see some great looking babies. And a fire engine goes by. And I give them the thumbs up. And I'll ask a woman what kind of dog that is. And, and I don't know. The moral of the story is โ we're here on Earth to fart around And, of course, the computers will do us out of that. And what the computer people don't realize, or they don't care, is we're dancing animals. You know, we love to move around. And it's like we're not supposed to dance at all anymore."
Kurt Vonnegut man
10.04.2025 12:27 โ ๐ 19476 ๐ 5478 ๐ฌ 259 ๐ 423GATTACA
WAS
A DYSTOPIA
JESUS FUCKING CHRIST, PEOPLE
Jadzia Dax and Kor hugging: "Curzon, my beloved old friend." "I'm Jadzia now." "Jadzia, my beloved old friend!"
It's also the day for my favorite meme!
If this aging Klingon warrior can get it right, so can anyone.
What a great conference (and a great set of Olivers). I highly recommend #SotB2025 to anyone who loves the web
30.03.2025 15:58 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 0It was so nice catching up again after so long! Letโs not wait 5 years before next time
30.03.2025 15:55 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0The apple settings menu with a new item in the sidebar called "image creation tools are here" and a CTA that says "open image playground"
There is absolutely no world in which this is a "setting"
What ontological universe is Apple living in? If only we had some existing design pattern like "notifications" or "banners" to show users what's new??
I want to talk about my move from Substack to Ghost for a second, and what it's been like working with a nonprofit tech company that actually lives its values.
Especially if you're a writer still on Subtack, please read. 1/x
First of all, about the org: They are a nonprofit, I just met employee +
Specifying details in an unambiguous fashion is also called... programming.
06.03.2025 06:23 โ ๐ 223 ๐ 35 ๐ฌ 9 ๐ 2The answer was not the point. The answer was never the point. The process of searching is the process of learning.
18.02.2025 01:48 โ ๐ 3379 ๐ 655 ๐ฌ 37 ๐ 113Instead of joining Chinese apps as an alternative to TikTok, Gen Z users should simply stop dancing and having fun and become mildly depressed 37 year old Bluesky users talking about Star Trek Deep Space 9
15.01.2025 00:29 โ ๐ 6178 ๐ 865 ๐ฌ 237 ๐ 187