reactivex.github.io icon indicating copy to clipboard operation
reactivex.github.io copied to clipboard

Who uses ReactiveX

Open staltz opened this issue 11 years ago • 42 comments
trafficstars

On the frontpage, I'm planning to include a section "Who uses Rx" listing a few companies that use Rx in a significant way or as a core technology. My memory is very bad at the moment and honestly I can just think of Netflix and Couchbase.

So, could you guys list a few more so I can fill this list?

UPDATE:

If you wish to have your companies' logo and link on the frontpage, just provide a png image of size approx. 500x200 (or better), with white or transparent background, and a link to the page. We can include logos as much as there is incoming, but at some amount (maybe 12?), we should reconsider which ones are stronger for social proof.

Logos will be sorted by decreasing Alexa ranking (global), and with a max of 12 logos on the frontpage. Current sorting as of 19 September 2014:

  1. Microsoft (42)
  2. Netflix (81)
  3. GitHub (133)
  4. SoundCloud (180)
  5. Trello (531)
  6. Treehouse (2,224)
  7. SeatGeek (14,258)
  8. ooVoo (24,278)
  9. Couchbase (49,285)
  10. Futurice (385,110)
  11. Welbe (1,573,204)

staltz avatar Sep 06 '14 09:09 staltz

The GitHub app uses RxJava. Soundcloud also uses it. Rx.NET ships on every windows phones and Cortana (Siri competitor) is completely built on Rx. There's more but my memory is also lacking at the moment :)

flatmap13 avatar Sep 06 '14 10:09 flatmap13

Ok, I'll gather some 'evidences':

  • Microsoft Cortana: http://channel9.msdn.com/events/TechDays/Techdays-2014-the-Netherlands/Event-processing-at-all-scales-with-Reactive-Extensions
  • Soundcloud: https://developers.soundcloud.com/blog/hassle-free-concurrency-in-android-using-rxjava
  • Netflix: http://techblog.netflix.com/2013/02/rxjava-netflix-api.html
  • Couchbase: http://blog.couchbase.com/why-couchbase-chose-rxjava-new-java-sdk
  • Futurice: http://blog.futurice.com/top-7-tips-for-rxjava-on-android
  • ... ?

staltz avatar Sep 06 '14 13:09 staltz

@GeorgiKhomeriki I don't think any official GitHub apps use RxJava atm (though that's solely because we don't really use Java a lot here).

Rx.NET is used in almost every C# project we write including GitHub for Windows, and GitHub for Mac uses ReactiveCocoa. The Atom project is also planning to use RxJS though they're currently in an API freeze and want to save that change for vNext.

anaisbetts avatar Sep 06 '14 16:09 anaisbetts

@paulcbetts Thank you for clearing that up.

flatmap13 avatar Sep 07 '14 18:09 flatmap13

More references:

  • New York Times: http://open.blogs.nytimes.com/2014/08/18/getting-groovy-with-reactive-android
  • Trello: https://trello.com/jobs/android-developer

staltz avatar Sep 12 '14 12:09 staltz

I am a Trello Android developer and can confirm that we're using it quite a bit. We're getting more and more reliant on it each month. :)

dlew avatar Sep 15 '14 16:09 dlew

We use the .NET flavour of Rx and ReactiveUI in our Progenesis mass spectrometry products at Nonlinear Dynamics (as well as most of our internal tools).

wilka avatar Sep 15 '14 16:09 wilka

At Clue we're developing the Android version of the app using a lot of RxJava!

Takhion avatar Sep 15 '14 16:09 Takhion

Hi, at Midokura we're using it for our distributed network virtualisation solution (Midonet). It's already being used for components that deliver part of the network configuration and state, we're currently working to extending these usages.

srvaroa avatar Sep 15 '14 16:09 srvaroa

I am evaluating RxScala for some financial trading applications.

experquisite avatar Sep 15 '14 16:09 experquisite

Hi @dlew , @WilkaH , @Takhion and @srvaroa , if you wish to have your companies' logo and link on the frontpage, just provide an png image of size approx. 500x200 (or better), with white or transparent background, and a link to the page.

staltz avatar Sep 15 '14 16:09 staltz

@staltz For Trello, there are logos on https://trello.com/about/branding

If you need a specific size or format let me know and I'll get them over

hamidp avatar Sep 15 '14 16:09 hamidp

That will do. ;)

PS: I'll include logos/links as much as there is incoming, but at some amount (maybe 16), we should reconsider which ones are stronger for social proof.

staltz avatar Sep 15 '14 16:09 staltz

We http://endjin.com use Rx (.NET) in our core IP. It is in use with a bunch of clients including http://recruitmentgenius.com

mwadams avatar Sep 15 '14 16:09 mwadams

I've used Rx.Net in a number of customer internal apps, so I can't name the companies. One public one I can divulge is that I did include it in my small phone app - Metronomicon. http://www.windowsphone.com/en-us/store/app/metronomicon/45455fdc-e60f-47e4-8a5a-68710d665cd1

jwooley avatar Sep 15 '14 17:09 jwooley

ooVoo for windows phone 8 uses RX http://www.windowsphone.com/en-us/store/app/oovoo-video-call/7b7772c6-3fe6-4dc1-a6cf-b611777a9781

And in almost every project i was consulting, we used RX

tamirdresher avatar Sep 15 '14 17:09 tamirdresher

Android dev for SeatGeek here; we're using RxJava in our latest version. Absolutely love it.

  • https://seatgeek.com/jobs/android_developer
  • Here's our marketing imagery for logo usage: https://seatgeek.com/press

dallasgutauckis avatar Sep 15 '14 17:09 dallasgutauckis

@staltz probably want to grab double that size for Retina / HiDPI

anaisbetts avatar Sep 15 '14 17:09 anaisbetts

It's already doubled. ;)

staltz avatar Sep 15 '14 17:09 staltz

We use RxJava a lot in Attendify for our Android App.

Yarikx avatar Sep 15 '14 20:09 Yarikx

Android Developer @ SmartThings and I can confirm we use RxJava.

AndrewReitz avatar Sep 15 '14 20:09 AndrewReitz

Microsoft Delve uses RxJS. http://blogs.office.com/2014/03/11/introducing-codename-oslo-and-the-office-graph/

dbrattli avatar Sep 15 '14 20:09 dbrattli

I use Rx .NET to properly react upon different sequences of user input events inside an editing component. It's much easier than implementing a complex state tracker.

noseratio avatar Sep 15 '14 21:09 noseratio

Qwyrk iOS app is built on RAC. Android version is partially using RxJava (moving to RxJava in future).

gavrix avatar Sep 16 '14 01:09 gavrix

Couchbase uses RxJava for its new JVM SDK, but I was very glad to see you already put our logo on the front page, thanks!

daschl avatar Sep 16 '14 05:09 daschl

Monitoring system for a bank (that shall remain nameless) uses Rx for .NET to capture and analyse incoming streams of events from various systems.

badamczewski avatar Sep 16 '14 07:09 badamczewski

Microsoft uses RxJS for Onedrive Business. https://onedrive.live.com/about/en-us/business/

dbrattli avatar Sep 16 '14 07:09 dbrattli

We use RX in our new Splunk C# SDK. I blogged about why we chose it here. Splunk's SDK allows doing realtime queries which continually stream events i.e. a push model. In particular it's helpful for building responsive UIs pulling Splunk data.

glennblock avatar Sep 16 '14 17:09 glennblock

I can email a logo, just give me an email to send to.

glennblock avatar Sep 16 '14 17:09 glennblock

andrestaltz [at] gmail.com

staltz avatar Sep 16 '14 17:09 staltz