Reactive Programming with RxJava
Autor Ben Christiansen, Erik Meijer, Tomasz Nurkiewiczen Limba Engleză Paperback – 22 noi 2016
Observăm că dezvoltarea modernă de aplicații impune un model de programare capabil să gestioneze fluxuri asincrone fără a sacrifica lizibilitatea codului. Reactive Programming with RxJava se concentrează pe utilizarea bibliotecii RxJava pentru a transforma modul în care dezvoltatorii Java abordează concurența și paralelismul, oferind totodată o perspectivă esențială asupra tranziției către versiunea 2.0 a acestui ecosistem. Importanța acestei tehnologii rezidă în capacitatea de a elimina celebrul „callback hell”, oferind o structură predictibilă pentru evenimente multiple care vin din surse diverse. Suntem de părere că volumul excelează prin echilibrul dintre teorie și aplicații practice, acoperind scenarii reale întâlnite atât în dezvoltarea pentru Android, cât și în arhitecturile de server. Pe linia practică a volumului Learning Rxjava, dar cu un focus mai pronunțat pe performanța sistemelor complexe și pe mecanismele interne de propagare a datelor, autorii explică detaliat concepte precum backpressure — esențial atunci când sursele de date depășesc capacitatea de procesare a consumatorului. Credem că structura progresivă ajută cititorul să atingă acel moment de claritate conceptuală necesar pentru a „gândi reactiv”, trecând de la simple secvențe Observable la strategii avansate de testare și depanare a fluxurilor asincrone. Spre deosebire de Reactive Streams in Java, care oferă o introducere comparativă între mai multe framework-uri, lucrarea de față rămâne fidelă ecosistemului RxJava, oferind o profunzime tehnică superioară pentru acest instrument specific.
Preț: 227.59 lei
Preț vechi: 284.49 lei
-20%
Carte disponibilă
Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 41.20 lei
Specificații
ISBN-10: 1491931655
Pagini: 372
Dimensiuni: 179 x 233 x 22 mm
Greutate: 0.66 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte inginerilor software Java care doresc să stăpânească paradigma reactivă pentru a construi aplicații scalabile și reziliente. Cititorul câștigă competențe critice în gestionarea fluxurilor de date asincrone și a concurenței, învățând să utilizeze RxJava pentru a scrie cod mai curat și mai performant. Este un ghid tehnic esențial pentru oricine dorește să evite complexitatea inutilă în sistemele distribuite sau în aplicațiile mobile moderne.
Despre autor
Tomasz Nurkiewicz este Senior Software Engineer în cadrul 4finance, cu o experiență de peste un deceniu în dezvoltarea Java și o pasiune declarată pentru tehnologiile open source și limbajele JVM. Este un colaborator frecvent al platformei DZone și un vorbitor activ la conferințele internaționale dedicate ecosistemului Java. Ben Christensen, co-autor, este recunoscut pentru contribuțiile sale majore la dezvoltarea și popularizarea bibliotecii RxJava, aducând o expertiză practică valoroasă în arhitecturile reactive de mare anvergură.
Descriere scurtă
Authors Tomasz Nurkiewicz and Ben Christensen include concrete examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server. You'll learn how RxJava leverages parallelism and concurrency to help you solve today's problems. This book also provides a preview of the upcoming 2.0 release.
- Write programs that react to multiple asynchronous sources of input without descending into callback hell
- Get to that aha! moment when you understand how to solve problems in the reactive way
- Cope with Observables that produce data too quickly to be consumed
- Explore strategies to debug and to test programs written in the reactive style
- Efficiently exploit parallelism and concurrency in your programs
- Learn about the transition to RxJava version 2