A practical guide to designing scalable and maintainable frontends. Learn how to think beyond components, model data effectively, shape APIs around real access patterns, and apply modern techniques like pagination, caching, virtualization, and real-time updates. Perfect for engineers preparing for system design interviews or leveling up in complex frontend projects.
Transform your software creation process with AI Driven Development (AIDD). Learn to harness AI to generate programs, unlocking 10x - 20x productivity gains while building components, tests, and documentation. Written for software engineers, product managers, code conjurers and aspiring tinkerers, this book teaches you to express complex functional requirements using natural language with the precision of code, utilizing SudoLang - a language designed specifically for communicating ideas to AI language models. You'll learn to streamline your workflow, reduce code complexity, and craft more intelligent, responsive applications that adapt to user needs.Design and implement AI-powered applications using SudoLang, and any common programming language or framework. Examples will use JavaScript, Next.js, and React.
A practical front-end debugging guide to the tools and techniques required to debug, optimize and monitor your web applications. This handbook helps you gain the fundamental and deep knowledge of a comprehensive toolset, from Chrome DevTools and framework extensions to integrated IDE debuggers.
Tired of React runtime errors despite TypeScript? Elm guarantees zero runtime exceptions—if it compiles, it works. This practical guide shows React developers how Elm's strict functional programming approach eliminates entire classes of bugs while teaching you real FP concepts that transfer to any language. Learn the pattern that inspired Redux, discover compile-time safety that catches errors TypeScript misses, and see side-by-side code comparisons from a production codebase with 125,000+ lines of Elm. Your React knowledge is your advantage—this book meets you where you are. Why this book exists: Christian believes Elm is the fastest and most effective way for developers to truly learn functional programming—not watered-down FP patterns, but real, uncompromising functional thinking. Whether you adopt Elm professionally or not, learning it will make you a better developer in any language. This book is his way of sharing that insight with React developers who are ready to level up.
A gentle and opinionated introduction to micro-frontends
Svelte es un soplo de aire fresco en el mundo del Desarrollo Web, dominado por React y Vue. Apuesta por evitar que escribas código repetitivo e inútil. Su sencillez hará que vuelvas a amar la Programación Web.
A hands-on journey through the evolution of React. reinvent React from scratch — The entire journey is written as a conversation — Socratic, exploratory, and built on first principles.
Struggling with messy React code? This book shows you how to refactor with confidence using real-world examples and timeless design principles—so your code stays clean, readable, and easy to change. Perfect for developers who want to level up their frontend craft.
UI development has undergone a major transformation with modern frontend technologies. This book guides readers from the foundational building blocks of creating well structured interfaces to a list of different philosophies for creating modular, extendable and scalable U&I — UI intended for all developers, like you and I.
What if AI could become a disciplined coding partner instead of a chaotic autocomplete machine? In this hands-on journey, you’ll watch a full-stack .NET + React app take shape as test-first thinking, the C4 model, and the test pyramid systematically guide Copilot from vague suggestions to reliable collaboration. If you want to stay in control, sharpen your engineering instincts, and finally make AI-assisted development work for you - not against you - this book shows you how!
The "It Works on My Machine" Excuse Ends Today. Understand Docker. Ship with Confidence. Own Production. This book is written for front-end developers who are tired of using Docker without truly understanding it. Instead of abstract theory or backend-centric explanations, it teaches Docker in a clear, practical way—aligned with how front-end engineers think and how real front-end applications are built and shipped.You’ll work with a real GitHub repository, follow real production workflows, and learn how to build, run, and deploy a React.js application using Docker—ending with a full deployment to Amazon EC2. Every step is explained with purpose, so you understand not just what to do, but why it works.By the end of the book, Docker will no longer feel like a black box. You’ll know how to create reliable builds, debug problems with confidence, and take ownership of your production environment as a front-end developer.If you want to stop guessing, stop copying commands, and finally ship front-end applications with confidence—this book is for you.
The era of static web development is over—master the physics of Streaming and React Server Components (RSC) to stay ahead. Go beyond text generation and teach your AI to stream interactive, dynamic UI components directly to your users. This is your TypeScript-first blueprint for building latency-optimized, multimodal AI applications using the modern Next.js stack. Stop building chatbots; start building Generative UI.
Prepare for Full Stack Developer interviews with this practical Q&A guide. Covering frontend, backend, databases, APIs, and basic system design, this book helps beginners and intermediate learners understand concepts clearly. Learn, practice, and gain confidence for your next tech interview.
Discover the coding guidebook that teaches you software development visually. If you’ve ever wished programming concepts came with pictures instead of walls of text, this is the book you’ve been waiting for. It shows you the essentials through images so you can learn faster and remember more. Printed copies are also available on Amazon.