Skip to content

RxJS — OSS “Behind Closed Doors”

This article was written over 18 months ago and may contain information that is out of date. Some content may be relevant but please refer to the relevant official documentation or available resources for the latest information.

Behind every successful open source project is a group of motivated individuals who come together and combine ideas to produce something great.

RxJS Contributor Days brought together this group of people this year. Co-hosted with the RxJS Core Team, it was an event where OSS developers came together to discuss the underlying components of the library. Led by Ben Lesh (@benlesh), project lead for RxJS5+ and software engineer at Google, Jay Phelps (@_jayphelps), core contributor to RxJS and software engineer at Netflix, and Paul Taylor (@trxcllnt), core contributor to RxJS, and Tracy Lee (@ladyleet) the event was a success.

One of the goals of Contributor Days was to strengthen relationships within the existing RxJS community. Large consumers of RxJS, contributors, and a few external developers were invited. A number of topics were brought up for discussion. Subject matters concerning RxJS such as operator philosophy, versioning, standardization, size and modularity vs. ergonomics were presented, and met with a great exchange of ideas.

In addition to maximizing the strengths and improving the weaker elements of the library, RxJS Contributor days was also hosted to create greater opportunities for new contributors to explore. The entire day and all conversations were recorded as a method of sharing a “behind the scenes” look on how decisions are made, and why certain features are implemented, in order to improve visibility in the RxJS community.

As you watch these videos, don’t let your insight or desire to get involved go to waste. Reach out and ask how you can help, or gather ideas and action items from the videos below.

RECORDED DISCUSSIONS

  1. RXJS Contributor Days — A Summary : https://www.youtube.com/watch?v=VBXMso56Ovw&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  2. RxJS 5+ and Beyond Talk by Ben Lesh at Contributor Days : https://www.youtube.com/watch?v=KbMLN7oYO7E&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM&index=2
  3. RxJS 5 Operator Architecture Talk by Paul Taylor at Contributor Days : https://www.youtube.com/watch?v=FwsITFVks38&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM&index=3
  4. RxJS Contributor Days Discussion — 1 Operator Philosophy and Versioning : https://www.youtube.com/watch?v=1JKpmJf_BGU&index=4&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  5. RxJS Contributor Days Discussion — 2 Size & Modularity vs. Ergonomics vs. Performance : https://www.youtube.com/watch?v=2elgbSierX0&index=5&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  6. RxJS Contributor Days Discussion — 3 Breaking Changes & Communication : https://www.youtube.com/watch?v=srPQ3xnDt4M&index=6&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  7. RxJS Contributor Days Discussion — 4 Zone.js Integration : https://www.youtube.com/watch?v=nfmS9LtqXnI&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM&index=7
  8. RxJS Contributor Days Discussion — 5 Helping Newbies Understand the value of Rx : https://www.youtube.com/watch?v=22o4-kXt3es&index=8&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  9. RxJS Contributor Days Discussion — 6 Debugger : https://www.youtube.com/watch?v=KEpfpheklSM&index=9&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  10. RxJS Contributor Days Discussion — 7 Standardization : https://www.youtube.com/watch?v=qXs2YJKCEsA&index=10&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM
  11. RxJS Contributor Days Discussion — 8 Reducing Beginner Pain : https://www.youtube.com/watch?v=a66bjmP1tR4&list=PL-G5r6j4GptEDVrYv140S9PRJZfeFmZoM&index=11

ATTENDEES

CONCLUSION

Contributor Days seeks to develop relationships and unity between developers and users alike, and RxJS Contributor days is just one example. Creating great open source software is a community effort, and by no means could libraries exist without collaboration and input.

You can find out about upcoming Contributor Days at http://contributordays.com.

This Dot is a consultancy dedicated to guiding companies through their modernization and digital transformation journeys. Specializing in replatforming, modernizing, and launching new initiatives, we stand out by taking true ownership of your engineering projects.

We love helping teams with projects that have missed their deadlines or helping keep your strategic digital initiatives on course. Check out our case studies and our clients that trust us with their engineering.

Let's innovate together!

We're ready to be your trusted technical partners in your digital innovation journey.

Whether it's modernization or custom software solutions, our team of experts can guide you through best practices and how to build scalable, performant software that lasts.

Prefer email? hi@thisdot.co