Speaker

Jan-Niklas Wortmann

Jan-Niklas Wortmann

RxJS Core Team

Düsseldorf, Germany

Actions

Jan-Niklas Wortmann is an IT consultant mostly working on Angular projects. He helps companies in designing and implementing large scaled applications. Developing clean and maintainable code is one of his main goals. Additionally, Jan-Niklas is a member of the RxJS Core Team targeting the developer experience by improving the docs. Besides he organizes the NgNiederrhein Meetup.

Area of Expertise

  • Information & Communications Technology

Topics

  • RxJS
  • JavaScript
  • Angular
  • TypeScript
  • Web
  • Testing

Practice makes perfect - when it comes to RxJS

RxJS is getting more popular every day. The amount of downloads from the public registry is enormous, with around 50 million downloads per month. But still, it’s pretty difficult to get into it.
By making a deep dive into a very advanced real-world example, one will experience the strengths of RxJS. Additionally, it will help everyone to establish a reactive mindset, which is definitely the most crucial skill needed for being efficient with RxJS. Together we are going to develop a fully-featured carousel implementation, heavily relying on RxJS. By attending this experience one will boost his knowledge about RxJS and especially establishing a reactive mindset leading to scalable and resilient software design. Paired with lots of live coding attendees will learn how to approach complex scenarios and how to solve them reactively.

Everything you need to know about RxJS

RxJS is difficult. Probably one of the most difficult topics within the angular ecosystem. “There should be a version of Angular without RxJS”.
In this talk I finally want to get rid of this. Together we will solve this “complex” RxJS mysterium by elaborating the most important parts of it, to pave the way for an amazing RxJS adventure. At the very end of this talk you will get to know about the do’s and don’ts and everything else you need to know to work with Angular and RxJS peacefully.

Harder, Better, Faster, Stronger - The bright future of RxJS

RxJS is getting more popular every day. The amount of downloads from the public registry is enormous, with around 50 million downloads every month. It also has a very long history. There’s barely any other JS Library which is around for more than 10 years and still actively under development. But after that amount of time, put into a project like RxJS, is there still space to improve? Are there any new ideas the community could benefit from? And anyway what’s the long-term goal for RxJS?
The future of RxJS is brighter than ever before! Within this talk, we will take a look at the current status of the TC39 Observable proposal aiming for making the Observable a JavaScript primitive. Additionally, we will investigate the internal changes we are working on right now to make RxJS even faster and smaller. In the end, I want to share the vision we have for RxJS with the community to increase transparency and anticipation for a bright future for RxJS.

Demystifying RxJS Operators

RxJS is getting more popular every day. The amount of downloads from the public registry is insane, with around 50 million downloads per month. Everyone that already uses RxJS knows that the added value of RxJS mostly comes from the provided operators. These operators enable us to develop complex scenarios in a fairly comprehensible manner.
Right now RxJS already provides over 100 different operators and it is also possible to extend this huge list by developing custom operators.
But wait, do you actually know how operators are internally structured? How is this magic piece of code developed that brings so much power? Everyone uses RxJS operators on a daily bases, but no one really knows about the internals of it! Within this talk, we will take a deep dive into the internals of RxJS to understand how operators are developed. This will first make us understand how these operators work and second enables us to write our own operators to fully embrace the power of RxJS.

Reactive DOM Management

The API to manipulate the DOM is very imperative and therefore not properly match the dynamic of the DOM structure. RxJS is around for more than 10 years, but still not part of the official DOM API. Within this talk, we will discuss a more reactive approach for DOM operations. This added reactivity is extremely beneficial when it comes to complex scenarios like pre-optimistic updates and proper loading indicators. By leveraging the power of RxJS, without any other JS-Framework, one will face the benefits when it comes to application design. This agnostic approach will deliver many insights on how to architecture complex scenarios with RxJS. Additionally, it demonstrates many different patterns one could apply to every project that already uses RxJS.

Jan-Niklas Wortmann

RxJS Core Team

Düsseldorf, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top