05 April 2023
talk meetup Frederik Hahne
Auf einen Blick
Am 26.04.2023 um 18.00 Uhr |
Am Mittwoch, den 26.04.2023 lädt die Java User Group Paderborn zum Vortrag Testcontainers and You mit Kevin Wittek ein.
In den letzten Jahren hat sich die Integration Testing Library Testcontainers in der Java Community als eine feste Größe etabliert und reiht sich damit in die Gesellschaft anderer populärer Testing Libraries wie JUnit, Mockit, AssertJ oder RestAssured ein. Und auch andere Open Source Projete wie Spring, Quarkus oder Micronaut, haben die Vorteile einer Java API zur Instrumentierung von Docker Container als Teil von Integration Tests erkannt und nutzen sie intensiv in ihren eigenen Test Suites, bieten darüber hinaus aber auch komfortable Integrationen für Nutzer:innen an.
Doch wie wie viele Entwickler:innen haben sich bisher mit der internen Architektur und den weiterführenden Konzepten von Testcontainers intensive auseinandergesetzt? In diesem Vortrag wollen wir einen Blick in die Interna der Open Source Library werfen, wir werden sehen wie WaitStrategies implementiert sind und wie man eigene WaitStrategies umsetzen kann. Wir werden die Architektur und Geschichte hinter dem Ryuk Resource-Reaper kennenlernen und wir werden sehen wie Testcontainers in Form der GenericContainer Klasse eine Extension-Möglichkeit anbietet, um eigene Container Module zu implementieren. Und wer weiß, vielleicht werden wir auch einen exklusiven Blick auf interne Entwicklungsdetails erhaschen und sehen, was Testcontainers für die Zukunft geplant hat.
Testcontainers co-maintainer and Testcontainers-Spock author, in love with FLOSS. Received the Oracle Groundbreaker Ambassador award for his contributions to the Open Source community. Software Craftsman and testing fan. Plays the electric guitar and is a musician in his second life. Found his own company during his university years, developing mobile apps and client-server applications, which introduced him to Grails and the Groovy ecosystem. Fell in love with TDD because of Spock. After many years working in the industry as a software engineer, Kevin is now fully committed to OSS in his day job, leading the OSS team at AtomicJar and working on Testcontainers.
adesso SE Paderborn, Lise-Meitner Str. 1c, 33104 Paderborn
Zur Planung des Caterings ist eine Anmeldung via Eventbrite wünschenswert. |