No Media

This item doesn’t have any media yet

Go Reactive Programming

2017 | Computing & IT

Build concurrent, easy-to-maintain responsive applications in Go About This Book * Explore the essential reactive programming concepts and see how to implement them efficiently * This book includes the development of a project, giving you first-hand experience of how to build practical applications in a reactive way * It explores Go's built-in APIs so you can build reactive applications with them Who This Book Is For This book is for intermediate Go developers with a basic familiarity of the language, and who have built a few programs in it. If you want to build reliable, high-performance applications with Go, this book is for you, for example, if you have a specific application you would like to optimize, either already written or under development.

What you will learn * Understand the concept and terminology of reactive programming * Write Go code in an asynchronous reactive API * Implement some reactive operators in Go primitives such as channels and sync * See the workings of all the constructor operators and transform operators * Write unit tests for asynchronous reactive functions * Explore the various platforms for deployment such as AWS, Google Engine, and more In Detail Reactive programming is an effective way to build highly responsive applications with an easy-to-maintain code base. This book covers the essential functional reactive concepts that will help you build highly available systems for the next generation of software. The book starts with the fundamentals of functional reactive programming, where you will learn the advantages of this paradigm and how to use it effectively. You will get an understanding of the workings of ReactiveX and how it efficiently supports sequences of data. By executing a sample reactive program, you will learn how to write asynchronous code using both built-in Go APIs and observables.

You'll get hands-on with creating, merging, filtering, transforming, and error handling observables to extend your asynchronous code. To ensure that you can implement this knowledge practically, you'll build a functioning real-time web service that is debugged, tested, and deployed. Concluding with best programming practices, this book is your definitive guide to reactive programming in Go.



Published by Packt Publishing Limited

Edition Unknown
ISBN 9781787129863
Language N/A

Images And Data Courtesy Of: Packt Publishing Limited.
This content (including text, images, videos and other media) is published and used in accordance with Fair Use.