Students' Day
summary
Two short sessions show concrete outcomes: Scala is pitched not as trendy syntax but as a modeling tool with algebraic data types and composable blueprints (ZIO) that make DSLs and programs-as-values easy, and it’s the lingua franca for Spark, Kafka and Akka. The Java annotation processing demo builds a compile‑time generator using javax.annotation.processing, Google auto‑service and the Filer to emit .java files; generated builders run about 10x faster than a reflective builder (≈3 ms vs 39 ms) and the code compiles and tests cleanly.
AI-written summary · about
chapters (5)
- 0:00Opening
- 8:40"Why should you wake up tomorrow and start to learn Scala?" - Alexander Savin1, Lead Software Developer @EPAM Spain
- 1:09:00Break
- 1:13:10"Java Annotation Processing" - Oscar Camacho, Lead Software Engineer @EPAM Mexico
- 2:16:50Closing








