Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On Reactive Programming with Clojure: Create asynchronous, event-based, and concurrent applications, 2nd Edition

Sprog
Engelsk
Format
Kategori

Fakta

Learn how to use RxClojure to deal with stateful computations

Key Features

• Leverage the features of Functional Reactive Programming using Clojure

• Create dataflow-based systems that are the building blocks of Reactive Programming

• Use different Functional Reactive Programming frameworks, techniques, and patterns to solve real-world problems

Book Description

Reactive Programming is central to many concurrent systems, and can help make the process of developing highly concurrent, event-driven, and asynchronous applications simpler and less error-prone.

This book will allow you to explore Reactive Programming in Clojure 1.9 and help you get to grips with some of its new features such as transducers, reader conditionals, additional string functions, direct linking, and socket servers. Hands-On Reactive Programming with Clojure starts by introducing you to Functional Reactive Programming (FRP) and its formulations, as well as showing you how it inspired Compositional Event Systems (CES). It then guides you in understanding Reactive Programming as well as learning how to develop your ability to work with time-varying values thanks to examples of reactive applications implemented in different frameworks. You'll also gain insight into some interesting Reactive design patterns such as the simple component, circuit breaker, request-response, and multiple-master replication. Finally, the book introduces microservices-based architecture in Clojure and closes with examples of unit testing frameworks.

By the end of the book, you will have gained all the knowledge you need to create applications using different Reactive Programming approaches.

What you will learn

• Understand how to think in terms of time-varying values and event streams

• Create, compose, and transform observable sequences using Reactive extensions

• Build a CES framework from scratch using core.async as its foundation

• Develop a simple ClojureScript game using Reagi

• Integrate Om and RxJS in a web application

• Implement a reactive API in Amazon Web Services (AWS)

• Discover helpful approaches to backpressure and error handling

• Get to grips with futures and their applications

Who this book is for

If you're interested in using Reactive Programming to build asynchronous and concurrent applications, this is the book for you. Basic knowledge of Clojure programming is necessary to understand the concepts covered in this book.

© 2019 Packt Publishing (E-bog): 9781789341966

Release date

E-bog: 25. januar 2019

Andre kan også lide...

  1. The Insanely Easy Guide to iPhone 13 and iPhone 13 Pro: An Easy To Understand Guide To Help You Learn iPhone 13, iPhone 13 Mini, and iPhone Pro (With iOS 15) Scott La Counte
  2. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  3. Cryptography: The Key to Digital Security, How It Works, and Why It Matters Keith Martin
  4. Hacking For Dummies, 7th Edition Kevin Beaver, CISSP
  5. Quantum Computing Introbooks Team
  6. A Leader’s Guide to Cybersecurity: Why Boards Need to Lead-And How to Do It Jack J. Domet
  7. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  8. Programming Interviews For Dummies Eric Butow
  9. Enhancing Deep Learning Performance Using Displaced Rectifier Linear Unit David Macêdo
  10. Artificial Intelligence Introbooks Team
  11. YouTube Channels For Dummies: 2nd Edition Rich Murphy
  12. 101 Amazing Facts about Chocolate Jack Goldstein
  13. Building, Training and Hardware for LLM AI: A Comprehensive Guide to Large Language Model Development, Training, and Hardware Infrastructure Et Tu Code
  14. Artificial Intelligence in the Modern World: Transformative Technologies and Ethical Implications: Navigating the Impact of AI on Society, Economy, and Culture David Chang
  15. Mastering OpenCV with Python Ayush Vaishya
  16. Fundamentals of Machine Learning: A no code no math book on understanding fundamentals of modern ML & AI DSA Shots
  17. PHP: PHP Basics for Beginners Andy Vickler
  18. Demystifying LLM, AI Mathematics, and Hardware Infra: A comprehensive guide to understanding Large Language Models, AI Mathematics, and its Hardware Infrastructure Et Tu Code
  19. How ChatGPT Works ?: Demystifying ChatGPT's Language Understanding and Generation Et Tu Code
  20. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
  21. CompTIA Network+: 3 in 1- Beginner's Guide+ Tips and Tricks+ Simple and Effective Strategies to Learn About CompTIA Network+ Certification Walker Schmidt
  22. Quantum Computers Introbooks Team
  23. Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition) Amanda Berlin
  24. Mastering Palo Alto Networks - Second Edition: Build, configure, and deploy network solutions for your infrastructure using features of PAN-OS Tom Piens aka 'reaper'
  25. Artificial Intelligence For Dummies, 3rd Edition Luca Massaron
  26. Neural Networks for Beginners: A Journey Through the Brain of AI Steve Abrams
  27. Data Science and Machine Learning Demystified: Mastering Data Science and Machine Learning: Advanced Techniques and Applications Liam Stone
  28. Liberty Worth the Name: Locke on Free Agency Gideon Yaffe
  29. Human + Machine, Updated and Expanded: Reimagining Work in the Age of AI H. James Wilson
  30. The Year in Tech, 2025: The Insights You Need from Harvard Business Review Harvard Business Review
  31. Web of Deception: Unraveling Cyber Espionage World Davis Truman
  32. Quantum Computing for Beginners: Unveiling the Future of Technology and Transforming Computational Horizons Steve Abrams
  33. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
  34. The Psychology of the Bible - Explaining Divine Voices and Visions Brian J. McVeigh
  35. AI 2024: Trends, Technologies, and Transformations David Borish
  36. ChatGPT for Nonfiction Authors: How AI Can Improve Your Writing Acquilia Awa
  37. Hacking Network Protocols: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks. Hans Weber
  38. CCNA: 3 in 1- Beginner's Guide+ Tips on Taking the Exam+ Simple and Effective Strategies to Learn About CCNA (Cisco Certified Network Associate) Routing And Switching Certification Walker Schmidt
  39. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
  40. Code Dependent: How AI Is Changing Our Lives — Shortlisted for the Women's Prize for Non-Fiction Madhumita Murgia
  41. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  42. Grokking Algorithms: A Complete Beginner’s Guide for the Effective Learning of Algorithms Dylan Christian
  43. Cloud Security For Dummies Ted Coombs
  44. The Deep Sky Yume Kitasei
  45. The Odd Quantum Sam Treiman
  46. CISSP Exam Study Guide For Information Security Professionals: Beginners Guide To Cybersecurity Threats, Ethical Hacking And Defense Techniques 3 Books In 1 John Knowles
  47. Computer Systems and Networking Guide: A Complete Guide to the Basic Concepts in Computer Systems, Networking, IP Subnetting and Network Security Hans Weber

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis