Functional Reactive Programming with RxJava • Ben Christensen • GOTO 2013

  Рет қаралды 54,311

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 27
@jondlm
@jondlm 10 жыл бұрын
I've recently been learning RxJs and this presentation was almost entirely applicable to me. I love that these concepts cross language barriers.
@kevinbarrientosc.7352
@kevinbarrientosc.7352 8 жыл бұрын
I was going to skip this video until I read your comment and decided to give it a change. Great decision in fact.
@verytiredname76
@verytiredname76 10 жыл бұрын
One of the best presentations on this topic; especially if you are getting started on RxJava
@witoldsienski1709
@witoldsienski1709 6 жыл бұрын
One of the best rxjava usage example :)
@tasomaniac
@tasomaniac 10 жыл бұрын
Great presentation to watch to start my day. :)
@adityadamaraju
@adityadamaraju 7 жыл бұрын
Very helpful presentation, thank you!
@AndersBechMellson
@AndersBechMellson 10 жыл бұрын
Very good talk, thanks for sharing!
@guapotomask
@guapotomask 9 жыл бұрын
Great presentation!
@xvitcoder
@xvitcoder 9 жыл бұрын
Strange, the talk is about rxjava, but the examples are in the unused groovy language. There are 5% of java devs using groovy.
@KyungYeolKim
@KyungYeolKim 10 жыл бұрын
Great talk, thx to share !!
@JavierRomero1214
@JavierRomero1214 10 жыл бұрын
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.
@Choovague
@Choovague 9 жыл бұрын
+Javier Romero , the thig is that Java is imperative mammouth shit handicapped obsolete language
@JavierRomero1214
@JavierRomero1214 9 жыл бұрын
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.
@Choovague
@Choovague 9 жыл бұрын
+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 .
@xvitcoder
@xvitcoder 9 жыл бұрын
+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.
@Choovague
@Choovague 9 жыл бұрын
C was also the number one language not so long ago. Have you ever heard about Scala?
@artyompolyakoff9216
@artyompolyakoff9216 8 жыл бұрын
Am I the only one who's wondering what was that 'bracket bird' question about?
@Vrakfall
@Vrakfall 6 жыл бұрын
I am wondering too. Perhaps some code joke. Internet couldn't enlighten me on that matter. :/
@cccc2740
@cccc2740 3 жыл бұрын
What are vector and scalar response mentioned at @15.000?
@marcziel5424
@marcziel5424 6 жыл бұрын
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
@CampKatherine-z7m
@CampKatherine-z7m 2 ай бұрын
Katelynn Mountain
@BenChiaro-i2l
@BenChiaro-i2l 2 ай бұрын
Kiehn Cliff
ClojureScript: Lisp's Revenge • David Nolen • GOTO 2013
32:03
GOTO Conferences
Рет қаралды 45 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 75 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 39 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 6 МЛН
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 4,2 МЛН
Exploring RxJava 2 for Android • Jake Wharton • GOTO 2016
44:15
GOTO Conferences
Рет қаралды 112 М.
How Netflix Really Uses Java
50:31
InfoQ
Рет қаралды 51 М.
Applying Reactive Programming with Rx • Ben Christensen • GOTO 2015
45:09
Lambdas in Java: A Peek under the Hood • Brian Goetz • GOTO 2013
53:05
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
41:35
GOTO Conferences
Рет қаралды 818 М.
Functional programming design patterns by Scott Wlaschin
1:05:44
Ivan Plyusnin
Рет қаралды 193 М.
Microservices at Netflix Scale • Ruslan Meshenberg • GOTO 2016
48:34
GOTO Conferences
Рет қаралды 204 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 75 МЛН