I've recently been learning RxJs and this presentation was almost entirely applicable to me. I love that these concepts cross language barriers.
@kevinbarrientosc.73528 жыл бұрын
I was going to skip this video until I read your comment and decided to give it a change. Great decision in fact.
@verytiredname7610 жыл бұрын
One of the best presentations on this topic; especially if you are getting started on RxJava
@witoldsienski17096 жыл бұрын
One of the best rxjava usage example :)
@tasomaniac10 жыл бұрын
Great presentation to watch to start my day. :)
@adityadamaraju7 жыл бұрын
Very helpful presentation, thank you!
@AndersBechMellson10 жыл бұрын
Very good talk, thanks for sharing!
@guapotomask9 жыл бұрын
Great presentation!
@xvitcoder9 жыл бұрын
Strange, the talk is about rxjava, but the examples are in the unused groovy language. There are 5% of java devs using groovy.
@KyungYeolKim10 жыл бұрын
Great talk, thx to share !!
@JavierRomero121410 жыл бұрын
Why are all the examples in Groovy vs simply Java? This is RxJava after all but finding actual Java usage is proving to be difficult.
@Choovague9 жыл бұрын
+Javier Romero , the thig is that Java is imperative mammouth shit handicapped obsolete language
@JavierRomero12149 жыл бұрын
Ievgen Garkusha Hahaha. Those are fighting words my friend. Not for me but I'm sure there is a huge community out there that just got offended by the sense of that comment.
@Choovague9 жыл бұрын
+Javier Romero I was just to expressive , sorry. Anyway its up to that community you've mentioned to benefit of facing this truth or of being so offended .
@xvitcoder9 жыл бұрын
+Ievgen Garkusha you are on an ice land my friend. Java is number one language as of today. If you like groovy or anything else, go ahead, but don't insult others, more then that you are absolutely wrong.
@Choovague9 жыл бұрын
C was also the number one language not so long ago. Have you ever heard about Scala?
@artyompolyakoff92168 жыл бұрын
Am I the only one who's wondering what was that 'bracket bird' question about?
@Vrakfall6 жыл бұрын
I am wondering too. Perhaps some code joke. Internet couldn't enlighten me on that matter. :/
@cccc27403 жыл бұрын
What are vector and scalar response mentioned at @15.000?
@marcziel54246 жыл бұрын
compose functions in a reactive manner - you can take a flow of data, transform it as they asynchronously flow through the system and more interestingly combine them together functional - lambdas, closures, mostly pure, composable (similar to IO monad in haskell) reactive - asynchronous, values, events, push rxJava - a library for composing asynchronous and event-based programs using observable sequences Netflix reached the limit of RESTful API (generic, optimized for nobody) one network request instead of many to minimize network latency, client logic pushed to the server nested logic on the server needs to be done concurrently to be performant enough allow anybody to create endpoints owner of the API should retain control of concurrency behavior rx enhancement to observer pattern (from imperative synchronous to declarative asynchronous) observable allows to achieve higher order functions for transformation and composition on both vectors and scalars implementation details are abstracted away from how data is consumed (client treats all operations as async but implementation can decide whether it is blocking or what resources it uses) marble diagrams - a visual representation how data is flowing reactive programming can be thought as pipes of data flowing together with HOF as connectors