Email the Author

You can use this page to email Esteban Herrera about Unraveling Project Reactor: Your Guide to Reactive Programming.

Please include an email address so the author can respond to your query

This message will be sent to Esteban Herrera

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

This is the ebook version of the book that you can read online for free at my website (PDF coming soon).

As software applications grow increasingly complex, traditional programming approaches can lead to tangled code, race conditions, and other difficulties in managing asynchronous operations and scaling to meet the demand of users.

Reactive programming with Project Reactor offers a robust and elegant solution to these problems. This book provides a comprehensive guide to mastering reactive programming, enabling you to create more responsive, resilient, and scalable applications with ease.

In this book, you will discover:

- What is reactive programming, its principles, and benefits

- How to effectively use the reactive types, Mono and Flux, to handle asynchronous data streams

- A deep dive into powerful reactive operators, with a focus on map and flatMap, to transform and compose data streams

- Strategies for handling errors gracefully, ensuring the smooth operation of your applications

- An exploration of schedulers and threads, allowing you to manage concurrency with precision

- How to utilize the Context API to propagate metadata across your reactive streams

- How to work with blocking calls in a non-blocking environment

- Instructions for testing reactive streams with StepVerifier in many types of scenarios

By the end of this book, you will have gained a solid understanding of reactive programming with Project Reactor, so you can create efficient and scalable Java applications that can tackle the challenges of modern software development with confidence.


About the Author

Esteban Herrera’s avatar Esteban Herrera

@eh3rrera

Esteban Herrera has been developing software for 10+ years, mostly in Java and some things in .NET and iOS. Feel free to contact him at anytime.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Unraveling-project-reactor › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss