React Logo

By Addy Osmani and Hassan Djirdeh

Code Smart, Scale Fast, Conquer Challenges

Learn tools and techniques to build and maintain large-scale React web applications.

Or  for free.
Building Large Scale Web Apps: A React Field Guide. By Addy Osmani and Hassan Djirdeh

“Building Large Scale Web Apps” is a toolkit to managing large-scale React applications.

React as a library allows you to start building user interfaces quickly and easily. But how do things scale as an application grows? How do you ensure that your codebase remains manageable, your performance metrics stay on point, and your team continues to work cohesively as the project evolves?

In this book, you'll uncover strategies that industry professionals use to build scalable, performant, and maintainable React applications, all without becoming overwhelmed by complexity.

Together, we've spent well over two decades building within or consulting for

The Google logo.
The Doordash logo.
The Instacart logo.
The Netflix logo.
The X logo.
The YouTube logo.
The Shopify logo.
The Ebay logo.

Yet, herein lies the depth: the solucionario teaches without struggle . And struggle is the furnace in which physical intuition is forged. The Moral Paradox In many universities, solution manuals are contraband. Professors warn that using them constitutes cheating. But is that always true? The fourth edition of Serway is decades old—no longer the current text in most courses. The solucionario has passed into the gray zone of abandoned pedagogy. It is no longer a key to a current exam; it is a fossil.

This roughness is pedagogical. A perfectly typeset solution suggests finality; a messy one suggests process. The solucionario for the fourth edition is imperfect—sometimes skipping steps, occasionally wrong. And that, paradoxically, is its greatest gift. It forces the user to remain critical, to check, to say, "Wait, did they forget the ( \mu_0 )?" What the solucionario truly provides is pattern recognition . After working through twenty problems on Ampere’s law, a student begins to see the structure: symmetry → loop → enclosed current → circulation. The manual is not teaching answers; it is teaching templates . The deep learner uses it not as a crutch but as a mold—first pour into it, then break it, then cast your own.

The deepest truth of the solucionario is this: And solving that problem—learning how to use it without being used by it—is perhaps the most important lesson in Volume II. “The manual gives you the field. But you must still choose the path of the line integral.” —For the student who seeks, not the answer, but the way.

To the reflective student, each solved problem is a miniature epistemology: How do we know what to ignore? How do we decide which approximation is valid? Why is the line element ( dl ) sometimes ( R d\theta ) and sometimes ( dx )?

The deep question is not whether using it is legal, but whether it is . A student who copies the solucionario line by line without pausing to re-derive, without closing the PDF and attempting the problem from scratch, has not learned physics—they have learned mimicry. Conversely, the student who attempts a problem for an hour, fails, then consults the solucionario to find the one overlooked sign or the missing boundary condition , has used it as a master does a koan. The Aesthetic of the Fourth Edition Why the specific veneration for the Cuarta Edicion ? Later editions have color, better diagrams, and online resources. But the fourth edition, Volume II, has a certain brutalist clarity . Its problems are not polished; they are raw. The vectors are bold but not beautiful. The capacitors are drawn with ruler-straight lines that betray no pretense of art. The solucionario matches this austerity—often handwritten solutions photocopied and scanned, complete with cross-outs and margin notes in Spanish. "Nota: la corriente inducida se opone al cambio de flujo." These marginalia feel like whispered advice from a ghost tutor.

Some other things!

Descriptive content, continous updates, and soundbites from industry professionals.

Descriptive, not prescriptive

When explaining content, we follow a descriptive approach, not prescriptive. In other words, we don’t tell you what specific tools or libraries you have to use to be successful. Rather, we focus on explaining a concept and employ certain libraries or tools to illustrate that concept.

React-focused with universal concepts

While the book is React-focused, it teaches universal concepts that transcend all web development frameworks. It's designed to enhance your understanding of building web applications that are scalable, maintainable, and adaptable, regardless of the specific technology stack.

Continous, frequent updates

Purchasing the e-book gives you access to all new content, edits, and improvements forever. In fact, we're currently working on adding three new chapters soon — Routing, User-centric API design, and React in 2024. Check out the Changelog to follow along on all the updates we'll make.

Soundbites from industry professionals

In the book, we share soundbites and thoughts from industry professionals. These soundbites are shared from start-up owners and software engineers who work at Doordash, Netflix, Spotify, and more.

Back cover of physical book
Front cover of physical book
Back cover of physical book
Contents of physical book

Industry nuggets

Nuggets of wisdom from industry professionals

Jem Young

Maxi Ferreira

Emma Bostian

Zeno Rocha

Francine Navarro

Jeffrey Peng

And others!

Solucionario Fisica Serway Cuarta Edicion Tomo Ii Today

Yet, herein lies the depth: the solucionario teaches without struggle . And struggle is the furnace in which physical intuition is forged. The Moral Paradox In many universities, solution manuals are contraband. Professors warn that using them constitutes cheating. But is that always true? The fourth edition of Serway is decades old—no longer the current text in most courses. The solucionario has passed into the gray zone of abandoned pedagogy. It is no longer a key to a current exam; it is a fossil.

This roughness is pedagogical. A perfectly typeset solution suggests finality; a messy one suggests process. The solucionario for the fourth edition is imperfect—sometimes skipping steps, occasionally wrong. And that, paradoxically, is its greatest gift. It forces the user to remain critical, to check, to say, "Wait, did they forget the ( \mu_0 )?" What the solucionario truly provides is pattern recognition . After working through twenty problems on Ampere’s law, a student begins to see the structure: symmetry → loop → enclosed current → circulation. The manual is not teaching answers; it is teaching templates . The deep learner uses it not as a crutch but as a mold—first pour into it, then break it, then cast your own. Solucionario Fisica Serway Cuarta Edicion Tomo Ii

The deepest truth of the solucionario is this: And solving that problem—learning how to use it without being used by it—is perhaps the most important lesson in Volume II. “The manual gives you the field. But you must still choose the path of the line integral.” —For the student who seeks, not the answer, but the way. Yet, herein lies the depth: the solucionario teaches

To the reflective student, each solved problem is a miniature epistemology: How do we know what to ignore? How do we decide which approximation is valid? Why is the line element ( dl ) sometimes ( R d\theta ) and sometimes ( dx )? Professors warn that using them constitutes cheating

The deep question is not whether using it is legal, but whether it is . A student who copies the solucionario line by line without pausing to re-derive, without closing the PDF and attempting the problem from scratch, has not learned physics—they have learned mimicry. Conversely, the student who attempts a problem for an hour, fails, then consults the solucionario to find the one overlooked sign or the missing boundary condition , has used it as a master does a koan. The Aesthetic of the Fourth Edition Why the specific veneration for the Cuarta Edicion ? Later editions have color, better diagrams, and online resources. But the fourth edition, Volume II, has a certain brutalist clarity . Its problems are not polished; they are raw. The vectors are bold but not beautiful. The capacitors are drawn with ruler-straight lines that betray no pretense of art. The solucionario matches this austerity—often handwritten solutions photocopied and scanned, complete with cross-outs and margin notes in Spanish. "Nota: la corriente inducida se opone al cambio de flujo." These marginalia feel like whispered advice from a ghost tutor.

Who we are

Heyo! We're Addy & Hassan — Engineers & Educators.

Profile picture of Addy Osmani

AddyOsmani

I'm an engineering leader working on Google Chrome and I lead up Chrome's Developer Experience organization, helping reduce the friction for developers to build great user experiences.

HassanDjirdeh

I'm a senior software engineer and have built large production web applications at organizations like Doordash, Instacart, and Shopify.

Profile picture of Addy Osmani

Pick your package

“Building Large Scale Web Apps” is available in either an e-book or as a physical copy.

E-book

Great for digital learners.

$24.99USD

  • 300+ pages
  • PDF or EPub (or both)
  • All future updates
Buy with Leanpub Or buy with Apple Books or Google Play

Physical copy (softcover)

Perfect for hands-on referencers.

$49.99USD

  • 300+ pages
  • Softcover
  • Something to put on your bookshelf
  • Interested in both the e-book and physical copy? Purchase both separately!
Buy Physical Copy

Some words from readers

Here are some things we've been hearing from our readers.

FAQ

Got questions? We've got answers.