Memorable RxJS illustrations. 🤩
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:
- 1. Basics
- 2. Taking & skipping operators
- 3. Reducing operators
- 4. Combining operators
Watch step by step comparisons
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?
- 💻 Access to the IllustratedRxJS.dev platform
- 📒 The PDF version, optimized for mobile and desktop reading
- 📔 The ePub version, optimized for Apple's Book app
Here is the table of content so far:
Get the book today at its lowest price and receive all future chapters for free. Watch a free preview now →
Who is this for?
This illustrated book is for you if:
- You respond better to visual information than plain text.
- You prefer bite-sized and visual lessons to a XY hours long video course.
- You like to learn at your own pace.
- You want to easily find the RxJS operators you need.
- You need to compare operators side by side to spot their differences.
About the author
Do you support Purchasing Power Parity?
Yes. Email me at email@example.com and I'd be happy to send you a discount code, based on where you live.
Is there a team license?
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.
Tell me more about the 52 printable flashcards
They are available in preorder in the Magician 🎩 and Astronaut 🌌 packages. A collection of 52 printable flashcarads: a RxJS visualization on one side and an answer on the other side. Play, learn and memorize operators. Use them in your Leitner Box (read How To Remember Anything Forever-ish).
Tell me more about rxjs-galaxy.git access
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.
Any other questions?
You've purchased this product
See it in your libraryView in Library
We charged your card and sent you a receipt
You'll need an account to access this in our app. Please create a password to continue.
Download from the App Store or text yourself a link to the app
Use your license key on https://illustratedrxjs.dev/login to get started.
Click "View content" to get the PDF, ePub and application license key.
Reply to the email if you have any questions.
Thank you so much!
— Cédric Soulas
Good news! Since you already have a Gumroad account, it's also been added to your library.