Why third-party integrations break in React 19 — And how to future-proof them
When I first upgraded one of my projects to React 19, I expected the usual warnings and a few harmless refactors. What I didn’t expect…
When I first upgraded one of my projects to React 19, I expected the usual warnings and a few harmless refactors. What I didn’t expect…
Weekly curated resources for designers — thinkers and makers. “Maybe you’ve gotten comfortable writing prompts or using simple one-click tools. But as AI interfaces start to take different…
What financial crashes and design failures reveal, and how to stop chasing the wrong kind of value. Continue reading on UX Collective » This…
Prototypes aren’t deliverables, they’re influencers. AI changes how prototypes are used, but with these caveats. Continue reading on UX Collective » This post first…
AI can generate text, but only a designer can generate strategy, empathy, and safety. Imagine a neighborhood with no sidewalks or ramps. Someone using a wheelchair…
We changed our design mindset. We transitioned from building all the interfaces and prototypes to allowing others to develop their ideas in a safe place,…
The practice of “vibe” coding has taken the web by storm. Open your favorite artificial intelligence (AI) app, jot down some ideas, and watch it…
React just released its third update for the year, React 19.2 – and with it, a stable version of useEffectEvent. This Hook is designed to…
Shadcn CLI has become an important tool for developers. With version 3.0, it gets even more powerful. In this article, I’ll explore the latest additions…
How carbon scores, daily allowances, and eco labels reveal the fine line between genuine sustainability and virtue signalling. Continue reading on UX Collective » …
I have made a lot of mistakes with AI over the past couple of years. I have wasted hours trying to get it to do…
Gregory Bateson and the art of staying in conversation with yourself. This week, someone asked me a question that deserves more than a quick answer: How…
Zod is the undisputed king of TypeScript validation. In a remarkably short time, it has become the gold standard, celebrated across the ecosystem for its…
In the early days of my career, I believed that nothing wins an argument more effectively than strong and unbiased research. Surely facts speak for…
I’m often brought in to fix a leaky user activation funnel. The brief usually goes something like this: “Please help us improve our new user…