rxjs_asia_background.jpg

// Next Conference

// RxJS Live! On Air Asia

community$.pipe(

    experts(),

    you(),

    learning(),

);

ONLINE
30 April 2021
Conference Day - Friday, April 30, 2021
Workshop Days - May 27-28, 2021

Catch Super Early Bird Tickets while they are available!  Didn't catch them? Don't worry, we've got your back with this discount code "RXJS20"!

The Conference

30 April 2021
Conference Day - Friday, April 30., 2021
Workshop Days - May 27-28, 2021
9am - 6pm Singapore (GMT+8)

*** UPDATE ***
 

HOW TO ACCESS THE CONFERENCE
 

We will be broadcasting the conference via YouTube Live. Please make sure you are subscribed to the channel below so you can access the conference when we go live - https://www.youtube.com/c/TECHKNOWDay

*** END OF UPDATE ***

 

 

RxJS is the most exciting technology in the modern web today! Come and observe the smartest speakers in the RxJS community. For two days we'll combineLatest() patterns and practices for RxJS developers. At this event, you will tap() into each talk and enjoy each Subject. 

Many of the core RxJS team members will be Scheduler'd to speak, along with many influential members from the community. Not only will this be a once-in-a-lifetime chance to improve your understanding of streams, but it will be an unparalleled opportunity to network with these community influencers. 

This is an ideal event for all developers looking to level up their RxJS game. Whether you are new to observables, or are an RxJS OG, this event has opportunities for you to learn and grow your reactive chops. Don't miss the world$.first() all-RxJS conference. 

 
Conference

About RxJS

What is RxJS?

RxJS is the reactive extensions library for JavaScript. It's a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. RxJS 6 is a rewrite of Reactive-Extensions/RxJS with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.  Version 7 is currently in public beta, but is currently used by Google in production.  To learn more about RxJS, please come to the conference or visit the documentation at rxjs.dev.

learnrxjs.io is also an amazing resource for learning RxJS in preparation for RxJS Live! On Air.

 

2

1

12

700+

Workshop Days
Conference Day
Speakers
Attendees

Tickets

 
 

Speakers

2JzRKVvH_400x400.jpg

Ben Lesh

  • Twitter

RxJS Core Team Technical Lead

Former Angular Team at Google, Previously at Netflix

Gen Ashley

  • Twitter

Founder, TECH(K)NOW
Ambassador, Google Women Techmakers

younes jaaidi.jpeg

Younes Jaaidi

  • Twitter

Google Developer Expert for Angular & Web Technologies

Nya Garcia Gallardo.jpg

Estefania Garcia Gallardo

  • Twitter

Full Stack Software Developer & Author, Npkill Project

speaker_carlos_caballero.jpg

Carlos Caballero

  • Twitter

Associate Professor, Open University Catalonia, holds a Masters in Software Engineering in AI & Phd in Computer Science

jan-niklas wortmann.jpg

Jan-Niklas Wortmann

  • Twitter

RxJS Core Team Member

deborah Kurata.jpg

Deborah Kurata

  • Twitter

Google Developer Expert
Software Developer, Consultant, Pluralsight Author

Matthew Podwysocki 

  • Twitter

Software Engineer, Microsoft
Open Sourcerer

Lamis Chebbi

  • Twitter

Google Developer Expert (GDE) for Angular
Senior software Engineer, Vermeg

tanepiper.jpg

Tane Piper

  • Twitter

Open Source Developer

Josep Sobrepere.png

Josep Sobrepere

  • Twitter

Front End Architect
Adaptive Financial Consulting

Schedule

Friday, April 30, 2021
Times are in Singapore Time (GMT+8)
 

USE CODE "RxJS20" for a 20% discount on tickets

Welcome & Intros

09:00 am -
09:15 am

Welcome & Intros

Ben Lesh - RxJS 7 & The Future of RxJS

09:15 am -

10:30 am

RxJS 7 is here. The future of RxJS is bright! Ben will give us a preview into the RxJS Roadmap for 2021 and beyond.

2JzRKVvH_400x400.jpg

Deborah Kurata - RxJS in Angular: Pipeline Patterns

10:30 am -

11:00 am

Getting just the right combination of operators in an RxJS pipeline can seem like magic. But peek behind the curtain, and you'll see familiar patterns emerging.

In this talk, we'll examine several common RxJS pipelines for retrieving and processing data in Angular. We'll leverage Subjects, creation functions, higher order mapping and combination operators to implement real world scenarios.

 

By the end of this talk you'll wield the magical power of RxJS pipelines!

Zack DeRose - Visualizing the Timeline: Simplifying and Diagraming to Make Sense of RxJS

11:00 am -

11:30 am

Testing complex async code can be challenging. But, since we’re using RxJS, there are utilities and patterns that can help us tremendously.

In this talk, we’ll cover the various ways you can test your RxJS code, including how to effectively use the TestScheduler with ASCII marble diagrams to virtualize time, which gives us fast, deterministic tests.

Estefania Garcia Gallardo & Carlos Caballero - The power of RxJS: Building Flappy Bird in TypeScript

11:30 am -

12:00 noon 

To introduce reactive programming with RxJS, we will be building the famous Flappy Bird minigame. We will cover everything from the basic concepts of reactive programming (observables, observers, subscriptions etc) to an advanced use of RxJS operators, as well as the latest versions of powerful web technologies like TypeScript and Pixi.js

Lunch Break

12:00 noon - 01:00 pm

Grab a nice lunch and tweet about #rxjsliveasia2021

RxJS_live_asia_logo.png

Lamis Chebbi - Healthy recipes using RxJS in Angular

01:00 pm -

01:45 pm

In this talk I will walk you through some common use cases in an Angular application many developers have experienced or can face in the future, and the implementation to put in place to achieve it in a reactive, clean, performant and readable way using RxJS

lamis_chebbi (1).png

Jan-Niklas Wortmann - A Practical Guide for Testing Observables

01:45 pm -

02:15 pm

Hands down, testing Observables is hard. Even though RxJS comes with marble testing, that does not necessarily make it easier. In this talk you will learn very practical methods to test your RxJS code in an efficient and sustainable way and in the end, you probably don’t even need marble testing.

jan-niklas wortmann.jpg

Tane Piper - How to Publish your own RxJS Libraries

02:15 pm -

02:45 pm

This talk will cover -

- How to set up the repository with NX using Github Actions to publish code to NPM 

- How to add a library and an operator - will briefly cover how the operator was created

- How to create a new Observable

- How to publish the documentation and make developers happy

tanepiper.jpg

Coffee Break

02:45 pm - 03:15 pm

Grab some coffee and tweet about #rxjsliveasia2021

RxJS_live_asia_logo.png

Josep Sobrepere - React-RxJS: Bringing Reactivity to React

03:15 pm -

04:15 pm

Seven years ago React taught us the value of using composable and declarative entities for describing our user interfaces. Wouldn't it be nice to also use composable and declarative entities to describe the dynamic behaviour of our domain state?

 

That's precisely why React-RxJS was created. In this talk, we demonstrate how this approach can greatly improve the performance and the maintenance of certain React applications, along with the challenges we've encountered along this journey.

Josep Sobrepere.png

Younes Jaaidi - What Happens When You Cancel an HTTP Request?

04:15 pm - 

04:45 pm

With reactive libraries like RxJS, we got used to easily canceling requests on the client-side… but what really happens on the back-end? Is the request really canceled? Did we really improve the app’s performance and reduce cloud costs? Or did we just trigger some crazy chaos?

 

Let’s dig deeper into how request cancelation works from the front-end to the back-end and how we can leverage reactive frameworks and libraries like Angular, RxJS, and NestJS to boost performance and reduce costs from the front-end to the database with some reactive programming.

younes jaaidi.jpeg

Panel Discussion - RxJS Community Partners

04:45 pm -

05:00 pm

We will have a short panel discussion with our Community Partners in Asia

gen_ashley_edited.jpg

Matthew Podwysocki  - Going Beyond the Observable

05:00 pm - 

05:30 pm

In the past we've talked about Observables and how they're really good for handling events and asynchronous programming.  In this talk, we'll go beyond the Observable, to look at the overall landscape of asynchronous landscape, where Observable fits, and well, where it might not.

 

To do that, we need to explore the asynchronous world, both single value and multi-value, push versus pull and hybrid approaches such as push-pull and pull-push.  From this, we'll introduce both the AsyncIterable and AsyncObservable, both as implemented in IxJS, the partner library to RxJS, which implements these to open up a new world of possibilities.

Matthew Podwysocki .jpeg

Wrap up / Networking

05:30 pm - 06:00 pm

Join us at the networkign lounge and meet other attendees and speakers.

RxJS_live_asia_logo.png
 
rxjs_asia_background.jpg

Workshop - May 27-28, 2021

RxJS Basics and Beyond
(by Ben Lesh)

This workshop starts off basic but dives deep, but by the end of the day gets very far into strategies and patterns you can use with RxJS to build applications anywhere JavaScript runs

 

This is a framework-agnostic class. We will talk about React, Angular, Node and others as we learn the fundamentals and hidden secrets of RxJS, starting with subscriptions, going through multicasting, creating custom operators, testing strategies and more.

 

The workshop will be run at a pace pursuant to the attendees' abilities, and we'll make sure that everyone gets a lot out of the course whether they're deeply knowledgable or new to RxJS.

 

Because this is an RxJS conference, please bring your advanced questions and scenarios to discuss at the end of the workshop.

2JzRKVvH_400x400.jpg

Workshop Lead - Ben Lesh

Conference Tickets

Scroll down when you get to the registration page, to see more ticket options (workshop tickets, conference tickets, or a combination of the two)
Current Promo - use discount code "RxJS20" to get a 20% discount on tickets

Sponsors

Nx is a suite of powerful, extensible dev tools to help you architect, test, and build at any scale — integrating seamlessly with modern technologies and libraries while providing a robust CLI, caching, dependency management, and more.
 

It has first-class support for many frontend and backend technologies, so its documentation comes in multiple flavours.

The Real-time Trading Experts


Real-time trading technology is fundamentally changing the way business is conducted within financial services, capital and commodity markets.


We design, build and operate business led technology solutions utilizing leading edge technologies.

outsmartly-logo-light-large.png

A/B Testing & Personalization, reinvented for the Jamstack.
 

The web is going through a renaissance and it's time for MarTech to catch up.

Powerful integrations. Proven technology.

HeroDevs

HeroDevs is a team of elite web developers who work on awesome projects of all sizes. Our team is made up of experts from all over the word. We specialize in training, consulting, and team augmentation. We help teams like yours develop software the same way the biggest companies in the world develop software. 

 

Community Partners

Rx_Logo-512-512.png

rxjs.dev

angular-zone.png

Angular Zone

Angular-rocks-logo.png
ComponentsConf-Logo-800x800.png

ComponentsConf
Australia

Frontend-tech-logo.png

Frontend Tech
Sydney

image001.jpg
Angular Thailand.png

Angular Thailand

Women Techmakers.jpg
RGA_primary_transparent.png
ng-manila.png
TechTalkswithSantosh.jpg
Angular-sydney-logo.png

Angular Sydney

ng-Keralam.png

ng-Keralam

ng-my-logo.png

Angular Malaysia

codecasm_logo.png
 

Recent Posts

Tickets & Subscribe

Get a ticket to RxJS Live! On Air Asia 2021

Current Promo - use code "RxJS20" to get a 20% discount on tickets

ONLINE

  • White Twitter Icon

Follow RxJS Live! on Twitter

RxJS_live_asia_small.png