Vlog #20 : Spring WebFlux, Reactive Programming, Async Nonblocking

preview_player
Показать описание
Apa itu reactive programming?
Apa itu asynchronous?
Apa itu nonblocking?
Apa keunggulannya? Kapan dipakai?
Temukan jawabannya di vlog ini.

00:00 - Intro
01:12 - Yak Shaving
01:30 - Perbedaan Spring Webflux dan Spring WebMVC
01:50 - Reactive Programming
03:15 - Declarative vs Imperative Programming
04:12 - Asynchronous vs Synchronous Programming
06:31 - Nonblocking I/O
07:55 - Java NIO
10:26 - NodeJS dan libuv
13:35 - Reactive Framework
14:41 - Async Nonblocking - Reactive - Webflux
16:00 - Kapan menggunakan async nonblocking/reactive/webflux
16:20 - Problem dalam I/O (disk atau network)
18:40 - Penggunaan thread dalam async - nonblocking
20:00 - Perbandingan penggunaan thread antara blocking vs nonblocking
21:07 - Kapan tidak menggunakan reactive/nonblocking
21:25 - I/O bound vs CPU bound
23:44 - Database transaction
25:15 - Debugging / Tracing Error
26:07 - Async programming tidak mudah
27:47 - Closing

Presentasi Java NIO oleh Heinz Kabutz

Presentasi libuv dan event loop

Pembicara : Endy Muhardin

Find me on social media :

Thanks For Watching
Рекомендации по теме
Комментарии
Автор

Salah satu guru online terbaik. terima kasih, pak.

ramabookstroremalang
Автор

Cara menjelaskannya selalu mudah diserap. Makasih Pak 🙏🏻

NanraSukedy
Автор

salfok sama KFB nya. Keren pak penjelasannya.

irfanberbagi
Автор

untuk error handling dan db transaction di node.js sekarang udah gampang pak, dan untuk menangani masalah cpu bound kita bisa offload tasknya ke worker thread, kalau di node.js itu cuman satu si mantra ampuhnya "dont block the event loop" 😂

EkaPutCom
Автор

penjelasan yang simple dan mudah di mengerti.. mantap pak endy

mohammadhilman
Автор

Pak endy klo boleh rekues, untuk tutorial spring bacth pak, kapan kita harus pakai spring batch dan contoh implementasi nya seperti apa

Putrafamilytrip
Автор

Terimakasih banyak pak, kalo boleh request pak, penjelasan saga pattern pda microservices :)

awancorp
Автор

Kalau dibandingkan webflux dengan Vert.x lebih mudah yang mana ngodingnya pak? dan juga performanya?

SachialMedia
Автор

Contoh aplikasi yg cocok untuk memakai reactive/asynchronous apa saja?

pamungkasaji
Автор

Bang endy.. lu mirip temen gw di smu.... 😁😁 sukses terus... 👍👍

anton
Автор

Pak saya mau tanya. Setau saya thread itu menggunakan cpu ternyata pake ram ya? Gmn ya kita tau aplikasi yg kita buat itu prosessnya pake cpu/ram? Atau prosess apa aja yg menggunakan ram /cpu? Makasih pak.

nganu
Автор

Mohon Info Nomor yang Bisa di Hub pak Rencana Mau buat aplikask Makasih sebelumnya pak

zethlintin