~/talk

Getting Reactive with Relational Databases & R2DBC

linkedin:robhedgpeth
slides:none on file

Explains that R2DBC is a non‑blocking reactive spec and shows a working MariaDB driver plus a Spring client: uses MariaDB R2DBC connector, Spring Data R2DBC and Project Reactor to get a connection from localhost (Docker), execute SQL against a todo table, insert a fifth row into four preloaded rows, and stream results. Demonstrates back‑pressure with a custom subscriber requesting two items at a time. Code runs successfully and maps rows into domain objects.

AI-written summary · about

  1. 0:00R2DBC introduction
  2. 1:57Reactive programming basics
  3. 5:05Thread issues solved
  4. 6:51Reactive programming defined
  5. 9:17Back pressure role
  6. 11:20Reactive Streams overview
  7. 15:33Reactive DB interactions matter
  8. 17:20JDBC limitations
  9. 18:44R2DBC specification
  10. 20:28R2DBC design goals
  11. 22:12R2DBC SPI exploration
  12. 26:41Connection factory basics
  13. 31:13R2DBC drivers
  14. 36:26R2DBC clients
  15. 37:49Live demo setup
  16. 41:21Reactive task app
  17. 45:16DB table mapping
  18. 47:05ReactiveCrudRepository
  19. 51:01DB operations execution
  20. 52:23Back pressure control
  21. 54:46R2DBC learning resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.