Piotr Przybyl
Java expert and developer advocate | Specializing in modern Java features and testing
About
Piotr Przybyl is a Java expert who specializes in modern Java development, testing frameworks, and virtual threads. He is a regular speaker at Devoxx conferences, where he delivers technical sessions on advanced Java topics and development practices.
His speaking repertoire covers the evolution of Java language features, with particular emphasis on virtual threads and their practical implementation. He also focuses on testing infrastructure, specifically Testcontainers, advocating for robust integration testing approaches that are both accessible and powerful for development teams.
Piotr's technical presentations demonstrate his deep understanding of Java's modern capabilities and his commitment to helping developers navigate the language's ongoing evolution. His talks blend practical implementation guidance with expert-level insights into Java's architecture and performance characteristics.
What Piotr Talks About
Optimizing virtual threads in modern Java applications
Implementing Testcontainers for integration testing
Navigating modern Java language features and best practices
Building effective integration testing strategies for Java applications
Advanced Java development techniques and performance optimization
Featured7 with video
Hunting with Stream Gatherers
Streams were a very nice addition to Java 8, based on lambdas. They allow streamlined data processing without side effects, taking us gently towards functional style. With newer additions to Java, like records and pattern matching, they shine even more in data-driven flows.However, they don’t come without flaws.For starters, the only available extension point was collectors: if your needs for gathering data weren’t satisfied by the whole Collectors ZOO, you could always fall back to creating your own Collector. However, if map, filter or flatMap weren’t enough, you couldn’t add your own intermediate operation.Secondly, parallel streams were limited to ForkJoin pool, effectively rendering them unusable for scenarios involving any IO.Since Java 22, Stream Gatherers are our extension point for intermediate operations in streams.If you’d like to comprehend how they work, find nice use cases and hunt for more performance, this talk is for you.

Devoxx Greece 2024 - Butcher Virtual Threads like a pro!

Integration tests are needed and simple
Sailing Modern Java
Go Go Java Developer
| Event | Year | Location |
|---|---|---|
| Devoxx×3 | 2024, 2023, 2022 |
At a Glance
Topics
Industries
Get in Touch
Save for Later
Fee data coming soon.
Is this you?
Claim this profile to edit your bio, add talks, and get verified.
Know a talk we're missing?
Who has Piotr shared a stage with?
Speakers who appeared at the same event editions as Piotr
| Speaker | Shared events | Where they appeared together |
|---|---|---|
| Ana Maria MihalceanuJava and Kubernetes speaker | JDK security and performance optimization | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Mete AtamelLLM applications and serverless architecture speaker | Cloud-native development expert | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| SIMON RITTERJava language expert | Specializing in pattern matching and JVM performance optimization | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Venkat SubramaniamJava and agile development expert | Modern design patterns educator | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Anton ArhipovIntelliJ IDEA expert | Kotlin and Java development tools specialist | 2 | Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Maciej WalkowiakSpring Boot and JPA performance specialist | Devoxx speaker | 2 | Devoxx Belgium 2022, Devoxx Belgium 2024View shared history → |
| Markus KettJava cloud-native architecture specialist | In-memory computing and microservices expert | 2 | Devoxx Belgium 2022, Devoxx Belgium 2023View shared history → |
| Matthias HaeussleKubernetes and observability expert | Java containerization specialist | 2 | Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
Similar Speakers
Related by topic and shared stages
Maciej Walkowiak
Spring Boot and JPA performance specialist | Devoxx speaker
Both at Devoxx Belgium 2022, Devoxx Belgium 2024
Victor Rentea
Java performance and API design expert | Regular Devoxx speaker
Both at Devoxx Belgium 2023, Devoxx Belgium 2024
Explore related directories
Conferences, directories, and industries connected to Piotr Przybyl