RxJS in Action
Autor Luis Atencio, Paul Danielsen Limba Engleză Paperback – 31 aug 2017
Considerăm că parcurgerea volumului Rxjs in Action necesită un nivel de experiență intermediar, fiind destinat dezvoltatorilor care stăpânesc deja limbajul JavaScript și arhitecturile web standard. Această lucrare nu este doar o prezentare de API, ci un ghid de tranziție către mentalitatea reactivă, esențială pentru gestionarea fluxurilor constante de date între interfață și server. Notăm cu interes structura progresivă a cărții, care debutează cu bazele teoretice ale programării funcționale aplicate și avansează rapid către implementări concrete. Găsim în această carte soluții pentru problemele clasice de asincronism, oferind instrumente pentru filtrarea, transformarea și fuzionarea stream-urilor de date. Pe linia practică a volumului Learning Rxjava, dar cu focus pe ecosistemul browser-ului, autorii explică modul în care RxJS implementează specificația ReactiveX pentru a simplifica concurența și a elimina „callback hell-ul”. Un aspect distinctiv este integrarea tehnicilor de producție; nu se limitează la exemple izolate, ci abordează testabilitatea programelor reactive și utilizarea bibliotecii împreună cu framework-uri precum React sau Redux. Tonul este tehnic și aplicat, punând accent pe construirea unor aplicații declarative și tolerante la erori. De asemenea, capitolul dedicat gestionării erorilor în fluxuri asincrone oferă o perspectivă riguroasă asupra stabilității sistemelor software moderne. Deși se concentrează pe RxJS 5, conceptele de arhitectură prezentate rămân fundamentale pentru orice versiune ulterioară a bibliotecii.
Preț: 364.59 lei
Preț vechi: 455.73 lei
-20%
Carte disponibilă
Livrare economică 01-15 iunie
Livrare express 15-21 mai pentru 39.63 lei
Specificații
ISBN-10: 1617293415
Pagini: 352
Dimensiuni: 187 x 233 x 22 mm
Greutate: 0.6 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor care doresc să stăpânească programarea reactivă în JavaScript. Veți câștiga abilitatea de a gestiona procese asincrone complexe cu un cod curat și declarativ. Este o investiție esențială pentru cei care lucrează cu aplicații de tip single-page unde performanța și fluiditatea interfeței depind de o gestionare eficientă a fluxurilor de date.
Despre autor
Paul P Daniels este un inginer software profesionist cu o vastă experiență în ecosistemele .NET, Java și JavaScript. Luis Atencio este specializat în platforme Java, PHP și JavaScript, fiind recunoscut în comunitatea de dezvoltatori ca autor al volumului „Functional Programming in JavaScript” publicat tot de Manning Publications. Expertiza lor combinată oferă o perspectivă echilibrată între rigoarea limbajelor de tip backend și flexibilitatea necesară dezvoltării web moderne.
Descriere scurtă
RxJS in Action gives you the development skills you need to create reactive applications with RxJS. This book is full of theory and practical examples that build on each other and help you begin thinking in a reactive manner. Foreword by Ben Lesh, Project lead, RxJS 5.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
On the web, events and messages flow constantly between UI and server components. With RxJS, you can filter, merge, and transform these streams directly, opening the world of data flow programming to browser-based apps. This JavaScript implementation of the ReactiveX spec is perfect for on-the-fly tasks like autocomplete. Its asynchronous communication model makes concurrency much, much easier.
About the Book
RxJS in Action is your guide to building a reactive web UI using RxJS. You'll begin with an intro to stream-based programming as you explore the power of RxJS through practical examples. With the core concepts in hand, you'll tackle production techniques like error handling, unit testing, and interacting with frameworks like React and Redux. And because RxJS builds on ideas from the world of functional programming, you'll even pick up some key FP concepts along the way.
What's Inside
- Building clean, declarative, fault-tolerant applications
- Transforming and composing streams
- Taming asynchronous processes
- Integrating streams with third-party libraries
- Covers RxJS 5
This book is suitable for readers comfortable with JavaScript and standard web application architectures.
About the Author
Paul P. Daniels is a professional software engineer with experience in .NET, Java, and JavaScript. Luis Atencio is a software engineer working daily with Java, PHP, and JavaScript platforms, and author of Manning's Functional Programming in JavaScript.
Table of Contents
- PART 1 - UNDERSTANDING STREAMS
- Thinking reactively
- Reacting with RxJS
- Core operators
- It's about time you used RxJSPART 2 - OBSERVABLES IN PRACTICE
- Applied reactive streams
- Coordinating business processes
- Error handling with RxJSPART 3 MASTERING RXJS
- Heating up observables
- Toward testable, reactive programs
- RxJS in the wild