#16 [ENG] Hacking Macropads & Introduction to JVM Observability
16th iteration of Wrocław Scala User Group is coming soon!
Join us on 12th November 2025 at 18:00 in Hard Rock Cafe Wrocław for another evening of Scala, systems, and great discussions over good food and drinks.
This time we have two exciting talks that bridge deep technical insights with real-world experience — from JVM observability to Scala Native hacking.
Check out the details.
“Hacking Macropads with Scala Native” — Michał Pawlik
A macropad is a small programmable keyboard designed for custom shortcuts and controls, but it only becomes useful once properly programmed. When vendor software is untrustworthy or limited, getting it to work can be a real challenge.
Michał will show how Scala Native and fs2 can provide a safe, flexible way to take full control of such a device — a perfect blend of hardware tinkering and functional programming!
“Introduction to JVM Observability with Metrics, Traces and Profiling” — Jędrzej Rochala
The applications we create sometimes require high performance and reliability, but achieving and maintaining these qualities is not always easy. When issues arise, understanding what’s happening inside our systems becomes critical.
This talk introduces metrics, traces, and profiling as solutions to this challenge — specifically using otel4s and OpenTelemetry to create cats-effect compatible observability.
Speakers:
- Jędrzej Rochala — Software Engineer at VirtusLab. Tooling enthusiast. Scala 3 Maintainer.
- Michał Pawlik — Software engineer, writing (not exclusively) about Scala at https://blog.michal.pawlik.dev, OSS contributor, and always eager to help others onboard to the FP world.