Home Page

J-Spring 2024: I won’t let Java confuse you! – Nataliia Dziubenko
0

J-Spring 2024: I won’t let Java confuse you! – Nataliia Dziubenko

Sometimes the code that seems clear can turn out to be quite deceiving, even in some really basic concepts. In such situations, it’s good to question whether that code doesn’t smell… Either way, it’s our responsibility to know about the cases where Java can be confusing and why. In this session we will peek deeper […]
J-Spring 2024: Reading Code – Marit van Dijk
0

J-Spring 2024: Reading Code – Marit van Dijk

As developers, we spend a lot of time learning to write code, while spending little to no time learning to read code. Meanwhile, we often spend more time reading code than actually writing it. Shouldn’t we be spending at least the same amount of time and effort improving this skill? Deliberate practice can help us […]
J-Spring 2024: Braving the Change: recalibrating to new realities – Tom Cools
0

J-Spring 2024: Braving the Change: recalibrating to new realities – Tom Cools

‘Change is the only constant in our industry’… but they never told us it would go this fast. With the recent evolutions in AI, ‘change’ has shifted from a ‘constant’ to something better described as ’exponential,’ sparking excitement for some and existential dread for others. In this dynamic and insightful session, we’ll delve into the […]
J-Spring 2024: Future-Proofing Java: The Art of Crafting Resilient APIs – Steve Poole
0

J-Spring 2024: Future-Proofing Java: The Art of Crafting Resilient APIs – Steve Poole

Designing APIs is an art, a creative exercise. Getting it right for right now is hard, getting it right for tomorrow is even harder. This talk explores designing resilient Java APIs for upward compatibility, consumability, and flexibility. We’ll discuss the practicalities of ideas like encapsulation and inheritance, look at wider elements like consistency, and effective […]
J-Spring 2024: Making your own Testcontainers module for fun and profit! – Oleg Šelajev
0

J-Spring 2024: Making your own Testcontainers module for fun and profit! – Oleg Šelajev

Testcontainers libraries are a de-facto standard for integration testing in the Java community. One of the reasons for its popularity is the ecosystem of the modules — pre-defined abstractions for creating containerized services for your tests in a single line of code. In this session, we’ll look at the architecture of Testcontainers modules and learn […]
thumb LennertJ-Spring 2024: Mastering Java Performance: From Monitoring to Profiling – Lennart ten Wolde
0

J-Spring 2024: Mastering Java Performance: From Monitoring to Profiling – Lennart ten Wolde

This session builds on the principles discussed in the keynote and delves deeper into the hierarchy of performance bottlenecks in Java applications. We will address more complex examples of performance degradation in various systems such as frameworks, databases, and concurrency management. The focus is on the use of diagnostic tools and profiling techniques. These tools […]
(Visited 3,943 times, 2 visits today)