Java ON 2022
| title | author | length |
|---|---|---|
| Promo | 01m | |
A short promotional clip for Java ON 2022 that contains only music and no spoken content, pointing viewers to the event page… | ||
| Students' Day | Alexander Savin, Oscar Camacho | 02h 19m |
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… | ||
| Purple Stream | Vadzim Kavalkou, Jegors Cemisovs, Karin-Aleksandra Monoid, Oleg Klimenko | 05h 25m |
Purple Stream runs four hands‑on sessions: a performance study comparing Spring, Spring Reactive, Quarkus and GraalVM native images with build time up 41×–60×… | ||
| Orange Stream | Mykyta Berehulia, Mikhail Kotor, Péter Verhás, Oleg Klimenko | 04h 47m |
Three short case studies with concrete takeaways: a serverless benchmark shows whole-app AWS costs make Lambdas only about 10–15% of monthly spend, so swapping… | ||
| Reactive vs. Virtual threads power with Helidon Nima | Dmitry Alexandrov | 01h 13m |
Helidon demonstrates that replacing reactive plumbing with JDK virtual threads delivers similar or better throughput while keeping blocking, familiar code… | ||
| Honey, I stress tested shrank images! | Vadzim Kavalkou | 45m |
Compares a single travel-service app implemented as Spring MVC, Spring WebFlux and Quarkus, with Postgres prefilled (≈500k transfers, 200k users)… | ||
| Serverless 2049 | Mykyta Berehulia | 01h 03m |
Performance tests run an event pipeline on AWS Lambda comparing Plain Java (JVM) and GraalVM native images with Micronaut handlers, splitting large inputs (up… | ||
| Why should you wake up tomorrow and start to learn Scala? | Alexander Savin | 01h 01m |
Argues that Scala lets teams model domains with algebraic data types and build compile‑time‑checked DSLs using operator and extension methods, and shows… | ||
| Do Not Use Azure Functions with Java! | Mikhail Kotor | 54m |
Conclusion: Azure Functions with Java causes frequent runtime and developer friction: local debugging breaks on M1 Macs, the build-and-deploy process uses… | ||
| Unit Tests as a Specification | Jegors Cemisovs | 01h 12m |
Shows that Spock (Groovy on the JUnit platform, Gradle build) cuts boilerplate and produces BDD given-when-then specs that run as tests and export clickable… | ||
| Levels of Docs as Code | Péter Verhás | 01h 00m |
Claims a Java macro processor named Jamal reads source files, evaluates macros and injects live values (versions, defaults, snippets) into AsciiDoc so… | ||
| Treasure.map(): Functional Programming in JVM-based languages | Karin-Aleksandra Monoid | 52m |
Walks through concrete FP tools and patterns on the JVM with examples in Kotlin, Java, Scala, Clojure and Groovy, demonstrating Stream API use, flatMap… | ||
| Big Data in Java World: Apache Spark and Scala. Arch and live coding | Oleg Klimenko | 01h 12m |
Overview of hands‑on Apache Spark with Scala: covers architecture, client vs cluster driver/executor modes and live coding in Jupyter (Almond) using RDD /… | ||
| Java Annotation Processing | Oscar Camacho | 01h 03m |
Creates a custom @Builder annotation and a processor that uses javax.annotation.processing.AbstractProcessor and Google auto-service to write .java files via… | ||
| nothing matches | ||