A beautiful 400+ pages illustrated book to visualize, compare and memorize RxJS operators. Get full access to the IllustratedRxJS.dev platform. PDF / ePub versions also included. Now available:
skipLast(count)? forkJoin(dictionary)? The illustrated book shows you how operators work over time with step by step visualizations. combineLatest vs withLatestFrom? skipWhile vs filter? You'll compare operators side by side, step by step, and immediately spot the differences! Watch a free preview.
Learn principles and edge cases
The illustrated book not only explores general principles but also provides variations and alternative visualizations to highlight edge cases. Examples:
What happens if last() is used on an empty stream?
What if takeLast(3) is used with a stream emitting less than 3 values?
How does the scan operator start when we don't provide a seed?
Challenge yourself with visual quizzes
Learning is active! The book includes series of visual exercises: test yourself and pass the quizzes multiple time to train your muscle memory.
Until the operators become second nature for you.
Explore the RxJS operators. Visually!
You'll find these answers and much more in the book. And the IllustratedRxJS.dev platform makes the exploration super fast and visual. Examples:
Which operators accept a predicate?
What type of arguments accepts takeWhile? What about takeUntil?
What is an accumulator or a notifier? Where can we use them?
Yes. Email me at cedric@illustratedrxjs.dev and I'd be happy to send you a discount code, based on where you live.
Is there a team license?
Yes. Please visit the specific Team License Gumroad page. If you have any questions or looking for specific deal, send me an email at cedric@illustratedrxjs.dev or DM me on Twitter.
What is your refund policy?
If you are not 100% satisfied with this book, reply to the confirmation email within 30 days. You'll get a full refund, no questions asked.
How to upgrade?
If you buy a package and want to upgrade, reply to the confirmation email. You'll pay only the difference.
The Astronaut Package 🌌 will give you access to my rxjs-galaxy.git GitHub private repository. It's a collection of self-paced and bite-sized coding challenges, from my live RxJS workshop. These exercises show how satellite operators are made with core ones. Get a deep understanding of how RxJS operators are related to each other. Building a mental model and connecting the dots is the ultimate way to memorize all the RxJS operators. Important note: the rxjs-galaxy.git access is still in the preorder phase. I will contact you when it's ready.
Can I get an invoice?
Yes, you can generate an invoice from the confirmation email.
Can I watch the book on mobile?
Yes, and it looks great on it! Browse the download page from your mobile (find the link in the confirmation email). Then open the PDF or the ePub version with your favorite reader app. Alternatively, log in the Gumroad Library app for mobile.