WeAreDevelopers LIVE Jun 12, 2020

Practice makes perfect - when it comes to RxJS

Jan-Niklas Wortmann

Struggling with RxJS memory leaks and messy state? Stop memorizing obscure operators and master complex reactive streams through hands-on practice.

Pause
Mute Enter Fullscreen
#1 about 2 min

Navigating the learning curve of reactive programming

Understanding the initial intimidation developers face when adopting reactive architectures.

#2 about 4 min

Comparing imperative and reactive programming paradigms

Transitioning from imperative to reactive code requires consistent practice and conceptual mapping.

#3 about 6 min

Implementing touch and swipe gestures in a carousel

Building a carousel by merging and handling touch and mouse events sequentially.

#4 about 3 min

Adding keyboard navigation to the carousel component

Binding specific keydown events to application actions using fromEvent and filter operators.

#5 about 4 min

Integrating an automated timer with reset logic

Utilizing the interval operator to build a slide timer that pauses during user interactions.

#6 about 6 min

Review of reactive patterns and structural composition

Consolidating the sequence of mapping, merging, and safely subscribing to complex event streams.

#7 about 5 min

Improved TypeScript type inference features in RxJS 7

Discovering upgrades to type safety that automatically resolve union types for conditionals and reducers.

#8 about 2 min

Creating smooth component animations with animationFrames observable

Synchronizing state changes with browser rendering cycles for performant UI updates.

#9 about 2 min

Structuring pipelines with new pipeable creation operators

Simplifying observable concatenation within chains by replacing static operators with pipeable alternatives.

#10 about 3 min

Recommended practice projects to master reactive data flows

Practical software challenges like drag-and-drop and long polling reinforce proper reactive data flow.

Matching moments

2:36 min

Utilizing JavaScript primitives for reactivity and user interface synchronization

Michael Egger-Zikes Michael Egger-Zikes · World Congress 2025

28:17 min

Testing and extending custom RxJS operators in production

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

7:00 min

Abstracting recurring logic into custom RxJS operators

Benedikt Starzengruber · LIVE

2:03 min

Building scalable applications with reactive programming

Josh Long · World Congress 2022

3:00 min

Summarizing modern patterns for robust interactive components

Aurora Scharff Aurora Scharff · World Congress 2025

3:17 min

The growing demand for reactive programming in modern projects

Tatiana Chervova · World Congress 2023

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 12:50–13:20

Stage 7

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

September 25, 2026 · 11:00–11:30

Stage 7

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 9

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Stage 4

Taming Rogue Agents: Observability-Driven Evaluation for Production Reliability

Anagha Rumade, Anjana Umapathy, Apoorva Jaiswal

Anagha Rumade
Anjana Umapathy
Apoorva Jaiswal