Workshop Reactive Programming met ReactiveX

Dat het concept Reactive Programming erg populair is geworden blijkt wel uit het feit dat het zijn weg gevonden heeft naar een aantal grote frameworks, zoals Spring en Angular. Ook op conferenties is het een veel besproken onderwerp. Met goede reden:

Reactive Programming vormt de basis voor het ontwikkelen van applicaties die zeer goed schalen.

Maar dat is niet het enige voordeel. Daarnaast biedt Reactive Programming ook een nieuw programmeer model voor asynchrone informatie, waarmee het ontwikkelen van moderne en goed onderhoudbare (web)applicaties een stuk eenvoudiger wordt. Dit maakt het een zeer waardevolle aanvulling op de programmeer gereedschappen!

Opbouw van de workshop

In deze workshop behandelen we ReactiveX: de meest gebruikte library voor Reactive Programming. Omdat de concepten onafhankelijk zijn van de programmeertaal bieden we de workshop aan voor zowel Java als JavaScript/TypeScript in de vorm van RxJava en RxJS. Tijdens de workshop zullen de volgende onderwerpen worden behandeld:

  • Introductie van het concept Reactive Programming: theorie en voordelen
  • Een uitgewerkt praktisch voorbeeld met live coding
  • Basisprincipes van ReactiveX: Observable streams
  • Relatie met bekende design patterns en vergelijkebare concepten
  • De z.g.n. operators: mogelijkheden tot het transformeren en samenstellen van streams
  • Zelf observable streams creëren
  • Het afhandelen van fouten

De workshop beslaat ongeveer 4 uur, waarbij afgewisseld wordt tussen presentaties en praktische opdrachten.

Interesse

Een afspraak maken of meer weten over deze workshop? Neem gerust contact met ons op.