Ben Christensen
@benjchristensen
Followers
5K
Following
6K
Media
110
Statuses
5K
Engineering at @Facebook Previously @Netflix & Apple
San Jose, CA USA
Joined June 2009
🌦️ "#Reactive principles embrace the inherent challenges that come with distributed systems, which are a foundational characteristic of #cloud." — @benjchristensen
https://t.co/KwuKIvoKvC
0
3
6
If you are a lead in any capacity your primary job is no longer to be the best coder in the room. Your job is to invest in learning the skills you need to effectively communicate and grow those you lead. Your words have the potential to sit with people for years, act accordingly.
96
2K
6K
@thomasnield9727 glad you’re tackling v2. Writing a book is a lot of work. Good luck!
0
0
0
@thomasnield9727 I prefer Observable.create in almost all other situations as it remains lazy, cancellable, composable, etc.
0
0
0
@thomasnield9727 really the only reason to explicitly use a subject is to expose an imperative input source to eagerly publish events to.
1
0
0
@thomasnield9727 with Observable (pure push), they are useful in some cases but honestly are generally not appropriate and cause grief.
0
0
0
@thomasnield9727 with Flowable, basically never. As they are both an input and multicast output, they only properly work with pure push.
0
0
0
@thomasnield9727 Subjects and pure push Observables work well together. The Flowable style with request(n) does not.
0
0
0
@thomasnield9727 with a pure push Observable, replay and multicast behavior are easily implemented by sinking to the appropriate Subject.
0
0
0
@thomasnield9727 if you go back to before request-n flow control, replay was only done via the ReplaySubject.
0
0
0
@thomasnield9727 Observable operators don’t do multicast, Subjects do. So operators all have to exist before another Subject to multicast.
0
0
1
Can WebSockets, HTTP/2, Reactive Streams and microservices deliver the high scalability? w/ @toddlmontgomery
https://t.co/V2DJRto6lN
1
20
54
"One of the most overlooked aspects of excellence is how much work it takes." – Charles Murray
books.google.com
0
7
22
"Before the Flood" by @NatGeo about climate change
nationalgeographic.com
Watch full episodes, specials and documentaries with National Geographic TV channel online.
0
5
6
RxJava 2.0.0 final is out! Thanks for all the feedback and contributions over the last 18 months!
github.com
Maven This is it, general availability of RxJava 2! Rewritten from scratch to offer better performance, lower overhead, more features, a modern underlying technology and interoperation with the Rea...
3
522
503
"For reliable systems, error handling is more work than the happy path." -- Dan Luu
0
145
184
“teams and organizations grind to a halt when people are fully utilized“
blog.crisp.se
Here is my slide (yes, it’s just one slide) from my keynote at AgileByExample in Warsaw. And a video of the talk. Scroll down for a written summary. And a couple of photos: Key points from the…
1
19
24
8
118
293