Blog — React, Next.js & TypeScript articles by Exequiel Sosa
// Notes on Front-end engineering
Thoughts and explorations on React, Next.js, TypeScript, performance and the tools I use every day. New post every week.
Asynchronous Requests in Event-Driven Frontends
Decoupling components with event buses for asynchronous requests and responses in real-world applications
[frontend-news]Elevating Chatbot UX
Discover how to create a chatbot UI that feels premium and engaging, exploring key UX patterns and front-end techniques for a seamless user experience
[performance]Beyond Band-Aids: Fixing Core Web Vitals
Discover why your Core Web Vitals remain subpar despite applying obvious fixes and learn how to tackle deeper issues for significant improvements
[ai]Vercel AI SDK: Lessons from Production
Real-world experiences and lessons learned from integrating Vercel AI SDK into production applications, improving user experience and streamlining development
[typescript]TypeScript Generics In Practice
Explore the practical use of TypeScript generics in real-world applications, including their benefits and potential drawbacks
[ai]Testing Non-Deterministic UIs with AI Features
Learn how to evaluate and test AI-powered UI components in your front-end applications, ensuring reliability and user experience.
[react]Under the Hood of useLocalStorageState
Dive into the internals of the useLocalStorageState hook and explore how it combines useState and localStorage for persistent state management
[react]Demystifying Roku's ECP API
Building an in-browser Roku TV remote with TypeScript and exploring the External Control Protocol
[react]Server vs Client Components: Weighing Your Options
Understand the trade-offs between server and client components in modern web development to make informed decisions for your project