I recently had the chance to build a moderately complex React form. Instead of scattering the form logic across multiple components, I consolidated it in a single shared store using useReducer
.
Subscribe
Get our best content on how to build better apps.
Subscribe
Get our best content on how to build better apps.
Got product development questions?
Join us on
Discord
From Static to Systematic: How Figma Transforms Enterprise Design Ops
When a Fortune 500 financial services company approached Bitovi to modernize its design system, the team was drowning in prototype complexity. Designers were spending 50% of their time building prototypes for every interaction, state change, and validation message. The culprit? A design tool that forced everything to be a functioning prototype.

Jason Rapert
Project Management for One: GitHub Projects for Solo Developers
Trying to finish personal projects can be tough. Seeing a graveyard of half-finished repos on your GitHub is discouraging. Often, the problem starts with jumping into a project without planning. No clear plan, just a repo and a dream. Or maybe you start with a plan but struggle to track progress. Regardless of why you're struggling, a bit of project management can really help.

Vitor Forbrig
Boost Domain-Driven Architecture with Nx, Angular, and NestJS
Powerful and scalable apps require powerful and scalable tech stacks. Combining Angular, NestJS, and Nx creates a robust toolkit for developing enterprise-grade solutions. This combination makes it easier to structure and scale your applications effectively.

Ilyass Elfouih
Introducing AI Component Paste: An Open Source AI Form Filler
With AI booming, we’re always on the lookout for ways it can deliver maximum value. That’s why we were excited to come across .NET’s Smart Components, which introduced a compelling approach to AI-assisted UI in Blazor. But there was one catch: Blazor lock-in.

David Nicholas