Talk type: Talk

Brave Context World of Scala

  • Talk in Russian
Presentation pdf

Usually while developing backend we need to know: What has happened during the request execution? What time did it take to execute the request? What user or system initiated the request? In other words, we need to have a full telemetry of our request. And the context of the request helps us to achieve this goal.

In this talk we will discuss several approaches to working with the request's context using Scala programming language. We will cover classic approaches that came from Java, as well as alternative approaches from functional programming. In the end, we will talk over advantages and disadvantages of each approach.

  • #cats
  • #cats_effect
  • #fp
  • #mdc
  • #readert
  • #scala
  • #tagless_final
  • #thread_local
  • #tofu


Invited experts