Server-Side Kotlin with Coroutines

Server-Side Kotlin with Coroutines

GOTO Conferences via YouTube Direct link

Suspend is efficient

17 of 34

17 of 34

Suspend is efficient

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Server-Side Kotlin with Coroutines

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Speaker: Roman Elizarov
  3. 3 Old-school client-server monolith
  4. 4 Sizing threads - easy
  5. 5 Complex business logic
  6. 6 What if a service is slow?
  7. 7 Blocks threads
  8. 8 Release the thread
  9. 9 Suspend behind the scenes
  10. 10 Performance!
  11. 11 Integration
  12. 12 Release thread?
  13. 13 Blocking server
  14. 14 Asynchronous server
  15. 15 Server integrated with coroutines
  16. 16 Server not integrated with coroutines
  17. 17 Suspend is efficient
  18. 18 Let's go deeper (with coroutines)
  19. 19 Call stack with coroutines
  20. 20 Thread pools
  21. 21 CPU-bound code
  22. 22 Fine-grained control and encapsulation
  23. 23 Concurrency with async (futures)
  24. 24 Concurrency with coroutines
  25. 25 Without coroutine scope?
  26. 26 Convention
  27. 27 Types as documentation
  28. 28 Types are enforced
  29. 29 Green threads / Fibers
  30. 30 Fibers promise
  31. 31 Solution - shared thread pool
  32. 32 Returning many responses
  33. 33 Where's the catch?
  34. 34 Flow example

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.