RxJS von Grund auf: Stream-basierte Denkweise - am konkreten Beispiel [Webinar]

RxJS unterstützt bei der Bewältigung asynchroner Probleme verschiedener Art, nicht nur bei AJAX-Requests. Allerdings erfordert das Stream-basierte Paradigma ein Umdenken für den Entwickler. Nachdem wir uns im ersten Teil intensiv mit den Grundbausteinen von RxJS beschäftigt haben und dann im zweiten Teil sehr intensiv auf Operatoren und Operatorenketten eingegangen sind, haben wir uns in diesem Webinar am 30. Juni 2021 einen Anwendungsfall aus der Realität vorgenommen. An einem konkreten Beispiel leiten wir eine Lösung ohne den Einsatz von RxJS her und stellen dieser eine elegante Lösung gegenüber, die sich den passenden Operatoren bedient.

Recording des RxJS-Webinars

Links from the webinar

Presenter & Moderator

Presenter

Yannick Baron

Yannick Baron is architecture consultant at Thinktecture and focuses on Angular and RxJS.
Moderator

Marco Frodl

Marco Frodl is Consultant at Thinktecture and works with our clients on initial project definition, requirements engineering, and project management.

Agenda

  • Kurze Motivation
  • Vorstellung des Problems - Synchronisiertes Scrollen zweier Textboxen
  • Naiver Lösungsansatz
  • Verbesserte Lösung
  • Stream-basierte Lösung mit RxJS
  • Q&A

Slidedeck

Kommende Webinare

Deep Dive in ASP.NET Core Authorization mit Keycloak

Authorization, also wer darf was machen, ist ein zentraler Baustein der Sicherheit in Applikationen. In diesem Webinar zeigt Ihnen Boris Wilhelms wie man die Keycloak Authorization Services in...

06.10.2021 | Boris Wilhelms
Jetzt kostenlos registrieren

Komplexe und dynamische Formulare mit Angular

Eingabeformulare (kurz Forms) finden sich in jeder Web-App. Angefangen mit einer übersichtlichen Login-UI bis hin zu Seiten übergreifenden Steppern. Von einfach bis sehr komplex und hoch dynamisch...

29.09.2021 | Max Schulte
Jetzt kostenlos registrieren

Webinar-Recordings

Blazor WebAssembly: Performance-Optimierung in .NET 5 [Webinar]

Patrick Jahr zeigt wie Sie komponentenbasierte UIs in Blazor WebAssembly optimieren, um eine bessere Performance und flüssige Clientanwendungen zu erhalten.

08.09.2021 | Patrick Jahr
View recording

Web-API mit Turbo: Deep Dive in async/await bei Backend-APIs

Sebastian Gingter zeigt was asynchrone Programmierung bedeutet, wie sie sich von Multithreading unterscheidet und was Sie wirklich wissen müssen, damit die Verwendung von async/await einen spürbaren Einfluss auf die Geschwindigkeit einer ASP.NET Core Web API zeigt.

01.09.2021 | Sebastian Gingter
View recording

Artikel zum Thema RxJS

09.12.2019 | Yannick Baron

Stateful Streams in Use Often when modeling our streams with RxJS, we end up in a situation where we need to switch our streams but need to keep their results together. Naturally, the need to store the intermediate result emerges. A common attempt to solve this problem we encountered numerous times would be…

Artikel lesen
09.12.2019 | Yannick Baron

In this third part of the series we want to talk about another advantage when modeling our streams in this manner, specifically in the context of an Angular application. Composing Data Streams to Yield a Single Result and Leveraging the Async Pipe Similar to the previous posts, we want to combine streams to…

Artikel lesen
01.11.2019 | Yannick Baron

In this first part of a small series, I want to share some pitfalls we discovered multiple times in code reviews over the years, as well a few patterns we identified as helpful. Nested subscriptions in use A very common use case is to request a data object from our API to then use some of its properties to…

Artikel lesen

Let’s talk!

Contact us to schedule a phone call or meeting. We can help you achieve your project goals and increase your technical skill levels!

Sending ...
Thank you! Your contact request has been received and one of our colleagues will respond within the current or next business day.
Oops! Something went wrong while submitting the form.
Please enter a valid email address, name and message.