Doorgaan naar de inhoud

Details

We are happy and proud to announce our second 2022 IN PERSON meetup with two awesome international speakers. The host for this meetup is Ordina. Please join us and RSVP!

Because of the limited number of seats, please keep your RSVP up-to-date, so we can welcome someone else if you can't make it.

17:30 Doors open
18:00 Food & Drinks
19:00 Introduction to better integration tests with Testcontainers by Oleg Šelajev
20.00 Break
20:15 The Diabolical Developer's Guide to JVM Ergonomics in Containers and Kubernetes by Martijn Verburg
21:15 Drinks

=========
Giveaways

1 print copy of The Definitive Guide to Security in Jakarta EE

3 JetBrains licenses

=========
Talks

Introduction to better integration tests with Testcontainers

Unit tests are great, but without proper integration testing, especially if you work with microservices, you might not know how your application will actually behave once it has been deployed to the real production environment.

In this talk I would like to show how you can use Testcontainers – popular testing libraries for Go, Java, Node, Python, and even Rust, that provide lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. We will integrate it into a typical microservice example and use real PostgreSQL databases and local Kafka clusters to test it, will isolate it from other services, then start Selenium browsers in Docker and test our application, and all with the same library!

You'll learn everything necessary to start adding powerful integration tests to your codebase without the headache of managing external service dependencies manually!

=========

The Diabolical Developer's Guide to JVM Ergonomics in Containers and Kubernetes

The Diabolical Developer shares some of the latest research from the Java Engineering Group at Microsoft and some of the lessons they've applied running Java at HyperScale (Yes, Buzzword!). Relying G1 as a default GC in your container? Maybe it's time to rethink that! Don't have at least 1000 millicores for your process? Hmmm. This talk is for those who want to understand when to scale out, scale up and how to start performance investigations into your Java service to help it run better on containers and in the cloud.

======

Speakers

Oleg Šelajev is a developer advocate at AtomicJar working integration tests with Testcontainers better for everyone in the community. VirtualJUG leader. In 2017 became a Java Champion.

======

Martijn Verburg, aka The Diabolical Developer, is the principal SWE group manager for the Java Engineering Group at Microsoft. He is the co-leader of the London Java User Group (LJC) where he co-founded AdoptOpenJDK, the world's leading (non-Oracle) OpenJDK distribution. He has been made a Java Champion in recognition for his contribution to the Java ecosystem.

Gerelateerde onderwerpen

Cloud Computing
Java
Open Source
Software Development
Software QA and Testing

Misschien vind je dit ook leuk