Cargando…

Scala Reactive Programming : Build scalable, functional reactive microservices with Akka, Play, and Lagom.

Reactive programming is a better, scalable, and faster way to build applications, and one that helps us write code that is concise, clear, and readable. It can be used for many purposes such as GUIs, robotics, music, and more, and is central to many concurrent systems. This book will be your guide t...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Posa, Rambabu
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBSCO_on1028174004
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 180310s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDB  |d MERUC  |d CHVBK  |d OCLCO  |d OCLCF  |d VT2  |d TEFOD  |d OCLCQ  |d LVT  |d C6I  |d OCLCQ  |d N$T  |d NZAUC  |d OCLCQ 
020 |a 9781787282872  |q (electronic bk.) 
020 |a 1787282872  |q (electronic bk.) 
020 |a 1787288641 
020 |a 9781787288645 
024 3 |a 9781787288645 
029 1 |a CHNEW  |b 001002052 
029 1 |a CHVBK  |b 515198579 
029 1 |a AU@  |b 000067023005 
029 1 |a AU@  |b 000067101114 
035 |a (OCoLC)1028174004 
037 |a B06396  |b 01201872 
037 |a CA63BA0E-4628-46E5-971C-5BD9CA35F534  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.S28  |b .P673 2018eb 
082 0 4 |a 005.114  |2 23 
049 |a UAMI 
100 1 |a Posa, Rambabu. 
245 1 0 |a Scala Reactive Programming :  |b Build scalable, functional reactive microservices with Akka, Play, and Lagom. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (540 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with Reactive and Functional Programming; Introduction to Reactive; What is Reactive?; What is Reactive programming?; What is a data stream or stream?; RP versus Reactive systems versus Reactive architecture; Event-Driven versus Message-Driven; Benefits of Reactive systems with RP; Functional programming; What is functional programming?; Principles of functional programming; Benefits of functional programming; Functional Reactive programming; Types of RP. 
505 8 |a Why FP is the best fit for RPReactive Manifesto; Need of Reactive Manifesto; Principles of Reactive systems; Message-Driven; Elasticity; Resilience; Responsiveness; Why Reactive Streams specification?; Why is Play Framework the best for Reactive systems?; Reactive systems versus traditional systems; The Java 9 Flow API; Flow API â#x80;#x93; Publisher; Flow APIÂ â#x80;#x93; Subscriber; Flow APIÂ â#x80;#x93; Subscription; Flow APIÂ â#x80;#x93; Processor; Flow APIÂ â#x80;#x93; Flow; Implementations of Reactive Streams; Lightbend's Reactive Platform; Pivotal's Reactor project; Microsoft's Reactive Extensions (RX); Netflix's RxJava. 
505 8 |a Eclipse's Vert.xRatpack; How are Reactive Streams born?; Marble diagrams; What is a Marble diagram?; Data transformation; Benefits of Marble diagrams; Rules of Marble diagrams; Important FRP operators; FRPÂ â#x80;#x93; the map() function Marble diagram; FRPÂ â#x80;#x93; the flatMap() function Marble diagram; FRPÂ â#x80;#x93; the merge() function Marble diagram; FRP â#x80;#x93; the filter() function Marble diagram; FRP â#x80;#x93; the reduce() function Marble diagram; FRP â#x80;#x93; the concat() and sorted() functions Marble diagram; Observer pattern versus Reactive pattern; Summary; Chapter 2: Functional Scala; Introduction to Scala. 
505 8 |a The Scala ecosystemUnderstanding the Scala Application; Scala REPL; Principles of Scala FP; FP Design Patterns; Scala FP features in action; Immutability; Scala functions; Scala pure functions; Pattern matching; Scala combinators; For-comprehensions; Scala implicits; Implicit parameters; Implicit conversions; Scala anonymous functions; Everything is an expression; Referential transparency; Functions are first-class citizens; Partial functions; Function currying; Higher-Order Functions; Scala tail-recursion; Types of recursions; Benefits of linear recursion; A linear-recursion example. 
505 8 |a Benefits of tail-recursionA tail-recursion example; Scala Type class; Benefits of Type classes; Scala Collections in action; Scala List; Scala List Cons operator; Right associative rule; Scala Map; Scala Range; Scala Functional Design Patterns; Scala map() function; Scala flatMap() function; Advantages of flatMap; Scala Monads in action; Scala Option; Scala Either; Scala Case class and object; Benefits of Scala Case class; Scala Traits in action; Trait as an interface; Traits linearization ; Linearization rules; Summary; Chapter 3: Asynchronous Programming with Scala. 
500 |a Introduction to Scala AP. 
520 |a Reactive programming is a better, scalable, and faster way to build applications, and one that helps us write code that is concise, clear, and readable. It can be used for many purposes such as GUIs, robotics, music, and more, and is central to many concurrent systems. This book will be your guide to getting started with Reactive programming ... 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Epitonium. 
650 7 |a Epitonium.  |2 fast  |0 (OCoLC)fst00914387 
776 0 8 |i Print version:  |a Posa, Rambabu.  |t Scala Reactive Programming : Build scalable, functional reactive microservices with Akka, Play, and Lagom.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1728054  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5314609 
938 |a EBSCOhost  |b EBSC  |n 1728054 
994 |a 92  |b IZTAP