About a month ago
- My new hobby project....
- Hell froze over. Anthropic fixed Claude Code's signature flicker in their latest update (2.0.72)...
about 1 month ago
- Looking back over my 2025 and looking forward to my 2026...
2 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...
3 months ago
- The joys of vibecoding....
- 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...
4 months ago
- 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...
5 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...
- We keep changing how we style the web, but the real problem isn’t CSS. It’s how we build around it....
6 months ago
- A deep dive into evals, goldens, and hill climbing for improving coding-capable AI models....
- 1. Duplicating Server State with useState The Problem: You're storing server data in local state and trying to update it manually for optimistic updates. // ❌ Don't do this function UserProfile({ userId }) { const [user, setUser] = useState(null); ......
- Phase 1: Project Setup 1.1 Initialize the Project # Create project directory mkdir my-react-library cd my-react-library # Initialize with pnpm pnpm init 1.2 Install Dependencies # Install React as peer dependencies (users will provide these) pnpm a......
- What is viewBox Animation? viewBox = your camera lens The circle is always at coordinate (50,50) with radius 20. The circle never moves. But when you animate viewBox, you're chan......
- Apparently, frontend developers are about to be made obsolete. This all sounds very familiar....
Rows per page