Reactive Programming by Venkat Subramaniam
HTML-код
- Опубликовано: 27 сен 2024
- Subscribe to Devoxx on RUclips @ bit.ly/devoxx-...
Like Devoxx on Facebook @ / devoxxcom
Follow Devoxx on Twitter @ / devoxx
Reactive Programming is receiving quite a bit of attention and for good reasons. It’s a nice logical next step from functional programming. It takes the concept of function composition and lazy evaluations to the next level. It streamlines handling of many critical issues that are architectural in nature: resilience, scale, responsiveness, and messaging. In this session, we will start with a quick introduction to reactive programming. We will then dive into code examples and learn how to create reactive applications. We’ll learn to implement observables, to deal with errors in a graceful manner, learn both synchronous and asynchronous solutions, hot vs. cold observables, and dealing with backpressures.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s
[NXW-8662]
The only guy whose videos I dont watch at 1,5 speed
You should watch Jafar Husain, especially his JS videos. You would want to play it 1/4 speed :)
Nawfal Hassan thanks for the suggestion ill Check him out
Yea, hes got the 1.5 times speed build in. :D
This is one of the very few videos that I have watched from begining to end without missing a single second of talk. Every second is encapsulated with the enormous amount of information that is hard to resist and skip .
Excellent presentation, heaps of concepts are now clear :). Many thanks for sharing it.
Venkats talks are always awesome and I really enjoy them. I hope he keeps giving talks!
najjaci video ikad, uspela sam da povezem tacke iz prve
Had built a similar thing like the stock server demonstrated here, using scala/akka for a start-up who were aiming to build a product for stock data prediction. Was around 2017. Was great fun! ☺️☺️
reactive programming:
function pipeline
lazy evaluation
The real fun starts from 38:44. I love his example and jokes
THIS IS HOW PRESENTATION VIDEOS SHOULD BE SHOWN ON RUclips.
True inspiration to all presenters
Venkat never ceases to astound me. Great Lecture Venkat (y)
Venkat "The best way to explain Reactive Programming, is with a story, my kid asked me "are we there yet?", so , I pulled over and told him to get out. That was 5 yrs ago, I haven't seen him since, but, at least he won't ask me that question again. So, that is reactive programming , and I'm uber cool. I hope you enjoyed my talk"
Cool
my favorite part is the 20 seconds from 2:22:20, hilarious!!!
Why are the subtitles disabled?
What did he do to bypass the try catch for the sleep method?
just awesome ....completely awestruck
Great talk. But should have been 45 minutes not 3 hours.
Gr8 Inspiration..
Can someone elaborate on the use case for the internet connected tongue ring?
use your imagination.
What is this presentation software
1:38:24
1:22:36 half time
11:11 sound like UNIX
The first hour was not really useful. It should be broken into two separate talks.
This presentation is drawn out version of:
ruclips.net/video/f3acAsSZPhU/видео.html
I was a Java programmer (unfortunately) for 12 years, now I cannot stand this syntax. I learned Scala, this language still has its problems, but at least the code doesn't look like crap.
Skip the first hour, I personally didn't find any use for it.
Productive geometry network zero point zeta statistics mapping is not even number countdown equal difficult x the one P
cannot you explain simply
Such videos are good but seem more like advertising some features or concepts which may not be new & you may already be using them but in different way. And I feel these many concepts/features are not resolving those many issues but causing more confusion & doubts. From this video, I don't understand the concept about exceptions being second class citizens. Why to create a separate channel for exceptions to observe. Just think about what works best for you & leave these first class or second class terms for the people to speak.
Venkat is really awsome. From his video, I know more about programming paradigm
What could be the future of Java in upcoming years in compare to kotline , Scala ... Python and other programming languages... ?
Amazing videos by this guy
The "Evil Venkat" part killed me XD
Fallen for observables man! What an API.