This week
- I've added some pretty cool AI-powered features to kentcdodds.com and I want to tell you all about it....
- Over the years, I’ve used different icon sets on my blog. Right now I use Heroicons. The recommended way to use them is to copy/paste the source from the website directly into your HTML. It’s a pretty straightforward process: Go to the website Search for the icon you want Hover...
Two weeks ago
- This is one of those small things that drives me nuts. Why? I don’t know. I think it has something to do with the fact that I have a computer that is faster than any computer I’ve ever used in my entire life — and yet, clicking on buttons results in slight but perceptible...
- Six years ago, while I should have been studying for finals, I patched and compiled X11 (and all its dependencies) to run on a jailbroken iPad. I wanted to run real applications on my tablet. I've spent the last few months weeks days hours building vibecoding something that...
2 months ago
- My new hobby project....
- Hell froze over. Anthropic fixed Claude Code's signature flicker in their latest update (2.0.72)...
3 months ago
- Looking back over my 2025 and looking forward to my 2026...
4 months ago
- I redesigned maxleiter.com this week. I've wanted to make it more personal and opinionated for a long time, but felt I lacked the expertise to do it justice. With v0 and Claude Code (and some manual cleanup) it only took a few hours. If you haven't played with the homepage yet,...
- I'm looking for a new job....
- One personal project to add callout component to Obsidian that quickly spiraled out of control. No regrets though....
- After a decade of React dominance, it’s time to remember that frameworks run inside the web, not the other way around....
- Howdy y’all, I hope your October was not as hectic as mine. Mine was ridiculous! It’s been a super hardworking year overall, and I’m looking forward to a trip with my family at the end of the year. We are going to spend December in Sri Lanka, so if you have any tips and...
- The joys of vibecoding....
5 months ago
- A practical guide to working with AI coding agents without the hype....
- A collection of battle-tested React hooks that I've used in various projects over the years....
- React just released the new version 19.2.0 which brings several new features including the new [useEffectEvent](https://react.dev/reference/react/useEffectEvent) hook. The doc says that it is a React Hook that lets you extract non-reactive logic from your Effects into a reusable...
- This write-up is a history of how Core Web Vitals came to be based on my recollections from our work on it at Google from 2014 onwards...
- TLDR: I built a simple & fun game using React Native, try it out on iPhone and iPad! In the Beginning…. My kids are 7 & 9 as I write this in 2025, but 6 years ago in 2019 they loved a simple little bubble popping app on my phone, and I thought it’d be … Continue reading Super...
6 months ago
- The Bahmni open-source hospital management system was began over nine years ago with a front end using AngularJS and an OpenMRS REST API. Rahul Ramesh wished to convert this to use a React + TypeScript front end with an HL7 FHIR API. In exploring how to do this modernization he...
- Discover how to effectively type the useRef hook in TypeScript for React applications that require imperative DOM manipulation. Learn best practices, common pitfalls, and practical examples, such as controlling the focus state of an input element....
- Just updated my open source React hook [useResettableActionState](https://github.com/nicnocquee/use-resettable-action-state). At the beginning, I made it to allow me to [reset the state after submitting the form using useActionState](/blog/reset-state-from-react-useactionstate)....
- As a project grows, the codebase inevitably becomes more complex. This is where the concept of clean code comes in. Clean code is a set of principles and practices that help developers write code that is easy to understand, maintain, and extend. In React, the complexity of a...
7 months ago
- We keep changing how we style the web, but the real problem isn’t CSS. It’s how we build around it....
- A deep dive into evals, goldens, and hill climbing for improving coding-capable AI models....
Rows per page