---
title: "The World's First RxJS Conference Just Happened in Vegas"
description: "But it didn't stay in Vegas! Learn about the talks that took place and the RxJS ideas that we want to spread around the development world."
authors:
  - name: "Kapehe Jorgenson"
    url: "https://auth0.com/blog/authors/kapehe-jorgenson/"
date: "Sep 16, 2019"
category: "Developers,Events,RxJS Live"
tags: ["rxjs", "javascript", "conference", "reactive"]
url: "https://auth0.com/blog/the-worlds-first-rxjs-conference-just-happened-in-vegas/"
---

# The World's First RxJS Conference Just Happened in Vegas



The first RxJS conference was held this year, 2019, in Las Vegas, Nevada. Speakers from all over the world joined together to deliver content on different RxJS concepts. The core RxJS team, including Ben Lesh and Tracy Lee, gave very informative talks. Ben gave us updates on RxJS 7's timeline and Tracy discussed real-world cases for some of the operators.

There were also a handful of talks given by Auth0 peeps: Kapehe Jorgenson, Kim Maida, and Sam Julien. Yes, that list includes me! 

<AmpContent>
  <include src="TweetQuote" quoteText="I couldn't be more excited for this first ever #RxJS conference, @rxjslive, this week! It's really the first time I've met some of the amazing folks that are coming in person. Going to be so many great discussions!http://RxJS.live (@BenLesh)"/>

</AmpContent>

<NonAmpContent>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I couldn&#39;t be more excited for this first ever <a href="https://twitter.com/hashtag/RxJS?src=hash&amp;ref_src=twsrc%5Etfw">#RxJS</a> conference, <a href="https://twitter.com/rxjslive?ref_src=twsrc%5Etfw">@rxjslive</a>, this week! It&#39;s really the first time I&#39;ve met some of the amazing folks that are coming in person. Going to be so many great discussions!<a href="https://t.co/wrMf0AbTHt">https://t.co/wrMf0AbTHt</a></p>&mdash; Ben Lesh (@BenLesh) <a href="https://twitter.com/BenLesh/status/1168313787121905665?ref_src=twsrc%5Etfw">September 2, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

</NonAmpContent>

## Keynote &mdash; Ben Lesh

The keynote talk was by [Ben Lesh](https://twitter.com/BenLesh), RxJS core team member. He spoke on the future of RxJS; things we all get to look forward to. For example, RxJS 7's alpha stage will be released in the next couple of weeks!

RxJS is ten years old and a lot has happened for the reactive library in that time. The core team has done so much to get RxJS to where it is today and that also includes the contributions from the community. Ben encouraged that continuation of help from the community. From helping write lint transforms to updating the docs! 

<AmpContent>
  <include src="TweetQuote" quoteText="Great talk by @BenLesh about the Future of RxJS. And if you're interested in helping out with the library, see this list of things they need help with. (@aaronfrost)"/>

</AmpContent>

<NonAmpContent>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Great talk by <a href="https://twitter.com/BenLesh?ref_src=twsrc%5Etfw">@BenLesh</a> about the Future of RxJS. And if you&#39;re interested in helping out with the library, see this list of things they need help with. <a href="https://t.co/xyZyeuWGRj">pic.twitter.com/xyZyeuWGRj</a></p>&mdash; Frosty (@aaronfrost) <a href="https://twitter.com/aaronfrost/status/1169653422905184256?ref_src=twsrc%5Etfw">September 5, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

</NonAmpContent>

## Auth0 Team Member Talks

### Kapehe

The first Auth0 team member to hit the stage was me! My talk was titled, "The Battle of House Promises vs. House Observables" with a fun emphasis on the "Game of Thrones" show. There were four battles that Promises and Observables went through and, in the end, a winner was declared. I went over unicast/multicast, functionality, simplicity, and the ability to cancel its processing of data. Observables came out the winner in the end by beating out Promises in all categories except for simplicity.

<AmpContent>
  <include src="TweetQuote" quoteText="I absolutely loved @kapehe_ok's talk on promises vs observables at @rxjslive! Fun, informative, and entertaining! I may start sending people to this talk when it's online and this argument comes up. (@BenLesh)"/>

</AmpContent>

<NonAmpContent>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I absolutely loved <a href="https://twitter.com/kapehe_ok?ref_src=twsrc%5Etfw">@kapehe_ok</a>&#39;s talk on promises vs observables at <a href="https://twitter.com/rxjslive?ref_src=twsrc%5Etfw">@rxjslive</a>! Fun, informative, and entertaining! I may start sending people to this talk when it&#39;s online and this argument comes up. <a href="https://t.co/f4OcrOKYBg">pic.twitter.com/f4OcrOKYBg</a></p>&mdash; Ben Lesh (@BenLesh) <a href="https://twitter.com/BenLesh/status/1169711347451326465?ref_src=twsrc%5Etfw">September 5, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

</NonAmpContent>

### Kim Maida

Kim gave two different talks:

1. Subjecting State to Good Behavior &mdash; Using the excellent NASA API, Kim showed us how to manage state with RxJS. Her slides are unreal! She showed sample apps that update the store using RxJS and how robust it could scale up to be.
2. RxWAT?!? &mdash; Joint talk with Sam Julien &mdash; This hilarious, meme filled talk gave a fun view on how RxJS can be complicated and challenging. They went over some unfortunately named operators and multiple marble diagrams! 

<AmpContent>
  <include src="TweetQuote" quoteText="What do you get when you put @KimMaida and @samjulien (two professional speakers) in the same talk -> The funniest talk of @rxjslive , but also full of valuable insights! (@Mike_BeastCode)"/>

</AmpContent>

<NonAmpContent>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">What do you get when you put <a href="https://twitter.com/KimMaida?ref_src=twsrc%5Etfw">@KimMaida</a> and <a href="https://twitter.com/samjulien?ref_src=twsrc%5Etfw">@samjulien</a> (two professional speakers) in the same talk -&gt; The funniest talk of <a href="https://twitter.com/rxjslive?ref_src=twsrc%5Etfw">@rxjslive</a> , but also full of valuable insights! <a href="https://t.co/IgTAfj6N6B">pic.twitter.com/IgTAfj6N6B</a></p>&mdash; Mike_BeastCode @RxJsLive (@Mike_BeastCode) <a href="https://twitter.com/Mike_BeastCode/status/1170131302802001921?ref_src=twsrc%5Etfw">September 7, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

</NonAmpContent>

### Sam Julien

Sam gave two joint talks this conference:

1. RxWAT?!? &mdash; Joint talk with Kim Maida &mdash; see above!
2. What Groups By in Vegas Stays in Vegas &mdash; joint talk with Mike Ryan &mdash; This joint talk went over some cool features that come with the "groupBy" operator. They also created animations that really helped understand this advanced operator.

<AmpContent>
  <include src="TweetQuote" quoteText="Really beautiful visualizations from @MikeRyanDev and @samjulien at @rxjslive with the different *Map operators and groupBy (@mattpodwysocki)"/>

</AmpContent>

<NonAmpContent>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Really beautiful visualizations from <a href="https://twitter.com/MikeRyanDev?ref_src=twsrc%5Etfw">@MikeRyanDev</a> and <a href="https://twitter.com/samjulien?ref_src=twsrc%5Etfw">@samjulien</a> at <a href="https://twitter.com/rxjslive?ref_src=twsrc%5Etfw">@rxjslive</a> with the different *Map operators and groupBy <a href="https://t.co/YJfHQbBAln">pic.twitter.com/YJfHQbBAln</a></p>&mdash; λ Calrissian (@mattpodwysocki) <a href="https://twitter.com/mattpodwysocki/status/1169714725652819968?ref_src=twsrc%5Etfw">September 5, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

</NonAmpContent>

## Two Days of RxJS Info

Attendees were able to gain a lot of information about RxJS in the two days.

The list of speakers include:

### Day 1

1. [Ben Lesh](https://twitter.com/BenLesh) &mdash; The Future of RxJS
2. [Tracy Lee](https://twitter.com/ladyleet) &mdash; RxJS &mdash; Operator, What's Your Real World Use Case? Important Operators in RxJS Explained
3. [Michael Hladky](https://twitter.com/Michael_Hladky) &mdash; A Deep Dive into Subjects
4. [Nicholas Jamieson](https://twitter.com/ncjamieson) &mdash; Tools for an Awesome RxJS Developer Experience
5. [Kapehe](https://twitter.com/kapehe_ok) &mdash; The Battle of House Promises vs. House Observables
6. [Sam Julien](https://twitter.com/samjulien) & [Mike Ryan](https://twitter.com/MikeRyanDev) &mdash; What Groups By in Vegas Stay in Vegas
7. [Kim Maida](https://twitter.com/KimMaida) &mdash; Subjecting State to Good Behavior
8. [Michael Madsen](https://twitter.com/mmadsen87) &mdash; Reactive Responsive Design
9. [Joe Eames](https://twitter.com/josepheames) &mdash; Understanding RxJS Error Handling

### Day 2

1. [Matt Podwysocki](https://twitter.com/mattpodwysocki) &mdash; Advanced RxJS Wizardry
2. [Hannah Howard](https://twitter.com/techgirlwonder) &mdash; Reactive Architecture with Signal Graphs
3. [Jay Phelps](https://twitter.com/_jayphelps) &mdash; Backpressure: Resistance is NOT Futile
4. [Dean Radcliffe](https://twitter.com/deaniusol) &mdash; Making React Forms Reactive
5. Kim Maida & Sam Julien &mdash; RxWAT?!?
6. Michael Gerakis &mdash; Demystifying and Harnessing the Power of the Multicasted Observable
7. [Jan-Niklas Wortmann](https://twitter.com/niklas_wortmann) &mdash; Fixing Asynchrony with RxJS
8. [David Khourshid](https://twitter.com/davidkpiano) &mdash; The (Finite) State of Reactive Animations
9. RxJS Core Team &mdash; Q&A

![RxJS Core Team Q&A](https://images.ctfassets.net/23aumh6u8s0i/2andv1uFgZ9Y2Km68wqii3/237d268f1fcff5f28c7f6303034d551f/core-team-qa)
(RxJS Core Team and others at the Q&A Session)

## RxJS with Auth0

What to know how to implement the RxJS library with Auth0? Here are some great examples of doing that!

1. [Build a React Application using RxJS](https://auth0.com/blog/build-a-react-application-using-rxjs/)
2. [Building an Audio Player app with Angular and RxJS](https://auth0.com/blog/building-an-audio-player-app-with-angular-and-rxjs/)
3. [RxJS Advanced Tutorial With Angular & Web Speech: Part 1](https://auth0.com/blog/rxjs-advanced-tutorial-with-angular-web-speech-part-1/)
4. [RxJS Advanced Tutorial With Angular & Web Speech: Part 2](https://auth0.com/blog/rxjs-advanced-tutorial-with-angular-web-speech-part-2/)

All the videos of the talks can be found on the [YouTube channel for RxJS Live](https://www.youtube.com/channel/UCmvhqGbbqkhJ63V3g-l-5Gg).

<include src="asides/AboutAuth0" />

---
