Testcontainers — Past, Present and Future

9. Februar 2020

Am Dienstag, den 25. Februar 2020, lädt die Java Usergroup Berlin-Brandenburg und LucaNet AG zum Vortrag Testcontainers — Past, Present and Future mit Sergei Egorov ein.

Der Vortrag

Testcontainers — Past, Present and Future (Sergei Egorov): Unit testing is fine, but without proper integration testing, especially if you work with external resources like databases and other services, you might not know how your application will actually behave once it has been deployed to the real production environment.

Testcontainers is a popular JVM testing library that provides lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

In this talk, we will briefly go throught the past, present and the future of the library.

Spoiler! By coming, you may learn new things even if you’re an active user of Testcontainers ;-)

Der Redner

Sergei Egorov works at Pivotal on Project Reactor in Berlin, Germany. He is an active member of the Open Source community, member of the Apache Foundation, co-maintainer of the Testcontainers project, and a contributor to various OSS projects (Apache Groovy, Testcontainers, JBoss Modules, Spring Boot, to name a few), likes to share the knowledge and was presenting at different conferences and meetups in Russia, Germany, Ukraine, Norway, Denmark, Spain, and Estonia. He is passionate about DevOps topics, clouds, and infrastructure. Before Pivotal, he was working at Vivy, N26, Zalando, ZeroTurnaround, TransferWise, and other startups.

Treffpunkt

LucaNet AG
Alexanderplatz 1
10178 Berlin
Germany

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

Anschließend gibt es die Möglichkeit für Networking und Plausch.

Die Anmeldung

Über eine Voranmeldung zu der Veranstaltung über die Meetup-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer.

 

Feature Evolution of Java 14 and Beyond

7. Januar 2020

Am Donnerstag, den 30. Januar 2020, lädt die Java Usergroup Berlin-Brandenburg zum Vortrag Feature Evolution of Java 14 and Beyond mit Cay Horstmann ein.

Der Vortrag

Feature Evolution of Java 14 and Beyond (Cay Horstmann): Every six months, a new Java release comes along. This increased release frequency was motivated by the desire to introduce new language and library features to a broad audience quickly. Depending on user feedback, there is the possibility of making changes before the design is frozen. I describe the evolution of several such features, including switch expressions, new forms of string literals, records, and fibers. By observing the design process, you will gain insights into the evolution of Java, and you will be better equipped to prepare yourself for new features.

Der Redner

Cay Horstmann is the author of numerous books and online courses for professional programmers and computer science students, including the international bestseller Core Java, with eleven editions since 1996. He taught computer science at San Jose State University for almost thirty years and held visiting appointments at universities in Germany, Switzerland, Vietnam, and Macau. He was named a Java Champion in 2005.

Treffpunkt

idealo internet GmbH, Ritterstraße 11, 10969 Berlin, Deutschland

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

Anschließend gibt es die Möglichkeit für Networking und Plausch.

Die Anmeldung

Über eine Voranmeldung zu der Veranstaltung über die Meetup-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer.

 

Testen von und mit Infrastruktur

7. Januar 2020

Am Mittwoch, den 1. April 2020, lädt die Java Usergroup Berlin-Brandenburg zum Vortrag Testen von und mit Infrastruktur mit Sandra Parsick ein.

Der Vortrag

Testen von und mit Infrastruktur (Sandra Parsick): Heutzutage läuft eine Software nicht für sich alleine, sondern agiert mit Anderen. Die Kommunikation erfolgt meist über verschiedene Protokolle, sprich über verschiedene Infrastruktur-Komponenten. Gerade beim Testen stellt sich die Frage, wie kann der Entwickler Tests so schreiben, dass sie von einem bestimmten Infrastruktur-Setup unabhängig sind. Meistens gelingt es nicht und dann wird dieser Teil der Software erst spät bei den End-2-End-Tests geprüft. Doch gerade mit Microservices und dem Paradigma "Wenn etwas schiefläuft, dann schnell wie möglich" möchte der Entwickler schon zu einem früheren Testzeitpunkt, z.B. bei Entwicklertests, erfahren, wenn bei diesem Teil der Software etwas schiefläuft. Zudem macht die Infrastruktur nicht beim Anwendungscode halt. Mittlerweile wird die Infrastruktur immer mehr mithilfe von Code (Provisionierungsskripte, Dockerfiles, (Shell-) Skripte etc. beschrieben und automatisiert. Auch bei diesem Code möchte der Entwickler sicher gehen können, dass er so funktioniert wie erwartet.

Dieser Vortrag zeigt anhand einer Java-Anwendung, wie man mithilfe von 3rd-Party-Libraries die Infrastruktur in den Tests der Anwendung einbinden kann, ohne sich gleich von einer bestimmten Infrastruktur abhängig zu machen. Darüber hinaus, wird darauf eingegangen, wie die Qualität des Infrastruktur-Codes gesichert werden kann, angefangen bei klassischen Provisionierungswerkzeugen bis hin zu Container.

Die Rednerin

Sandra Parsick ist als freiberufliche Softwareentwicklerin und Consultant im Java-Umfeld tätig. Seit 2008 beschäftigt sie sich mit agiler Softwareentwicklung in verschiedenen Rollen. Ihre Schwerpunkte liegen im Bereich der Java Enterprise Anwendungen, agilen Methoden, Software Craftsmanship und in der Automatisierung von Softwareentwicklungsprozessen. Darüber schreibt sie gerne Artikel und spricht gerne auf Konferenzen. In ihrer Freizeit engagiert sie sich in der Softwerkskammer Ruhrgebiet.

Treffpunkt

TBA

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

Anschließend gibt es die Möglichkeit für Networking und Plausch.

Die Anmeldung

Über eine Voranmeldung zu der Veranstaltung über die Meetup-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer.

 

Think beyond the GUI

6. Januar 2020

Am Mittwoch, den 4. März 2020, lädt die Java Usergroup Berlin-Brandenburg und INNOQ zum Vortrag Think beyond the GUI mit Aminata Sidibe ein.

Der Vortrag

Think beyond the GUI (Aminata Sidibe): Wir brauchen dafür eine (Web)App" – Diese und ähnliche Sätze fallen sehr häufig, wenn es um die Entwicklung digitaler Produkte und Services geht. Es passiert sehr schnell, dass wir in konkrete und schon bestehende Lösungsszenarien denken und unsere Architekturen somit automatisch auf diesen Szenarien aufbauen.

Durch die Allzweck-Waffe Smartphone sind wir es mittlerweile gewohnt, fast alles auf einen Display zu bringen, was in unseren Köpfen in Form einer Idee schwebt – Ohne vielleicht einen Schritt zurück zu gehen um uns über den Nutzer in seinem konkreten Kontext Gedanken zu machen. Ist eine angepriesene smarte Lösung zum Beispiel wirklich immer smart?!

Oft kann ein GUI sogar den Nutzer eher stören, als dass es ein konkretes Problem löst. Wie sinnvoll ist es also seine Produktideen direkt als Bedienelement zu denken? Gibt es in der heutigen Zeit nicht Alternativen, mit denen wir den Menschen, der hinter der Benutzung steht, sinnvoller unterstützen können, als mit grafischen User Interaces?

In meinem Talk möchte ich über die Probleme von grafischen UserInterfaces sprechen, um gleichzeitig zu alternativen Denkansätze zu inspirieren. Die Auswirkungen auf die tägliche Architekturarbeit möchte ich auch gerne in der Runde diskutieren.

Die Rednerin

Aminata Sidibe ist Principal Consultant bei INNOQ. Sie beschäftigt sich seit vielen Jahren mit der Umsetzung komplexer Applikationen und eCommerce-Projekte. Ihr Fokus liegt auf der Mensch-Maschinen-Interaktion. (GUIs, Voice UIs, Smart Home, …​).
Themen im Bereich der User Experience gehören neben der Technologie zu ihrer täglichen Arbeit

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

Anschließend gibt es die Möglichkeit für Networking und Plausch.

Die Anmeldung

Über eine Voranmeldung zu der Veranstaltung über die Meetup-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer.

 

JUG-Stammtisch im Januar 2020

1. Januar 2020

Der erste Stammtisch in diesem Jahr wird am Dienstag, den 7. Jabuar 2020, stattfinden.

Der Stammtisch der JUG ist offen für alle Interessierten und JUG-Mitglieder. Bei dem Treffen geht es wie immer um ein gegenseitiges Kennenlernen, den Austausch von Ideen zur JUG und allem, was sich sonst so an einem solchen Abend ergeben kann.

Unserer Stammtischtermine sind auch in unserer Meetup-Gruppe unter https://www.meetup.com/de-DE/jug-bb/events zu finden.

Wir laden daher jeden an unserer JUG Interessierten herzlich zu unserem Treffen am Dienstag, dem 7. Januar 2020, ab 18:30 Uhr ein.

 

JUG-Stammtisch im Dezember 2019

20. November 2019

Der elfte Stammtisch in diesem Jahr wird am Dienstag, den 3. Dezember 2019, stattfinden.

Der Stammtisch der JUG ist offen für alle Interessierten und JUG-Mitglieder. Bei dem Treffen geht es wie immer um ein gegenseitiges Kennenlernen, den Austausch von Ideen zur JUG und allem, was sich sonst so an einem solchen Abend ergeben kann.

Unserer Stammtischtermine sind auch in unserer Meetup-Gruppe unter https://www.meetup.com/de-DE/jug-bb/events zu finden.

Wir laden daher jeden an unserer JUG Interessierten herzlich zu unserem Treffen am Dienstag, dem 3. Dezember 2019, ab 18:30 Uhr ein.

 

JUG-Stammtisch im November 2019

20. Oktober 2019

Der zehnte Stammtisch in diesem Jahr wird am Dienstag, den 5. November 2019, stattfinden.

Der Stammtisch der JUG ist offen für alle Interessierten und JUG-Mitglieder. Bei dem Treffen geht es wie immer um ein gegenseitiges Kennenlernen, den Austausch von Ideen zur JUG und allem, was sich sonst so an einem solchen Abend ergeben kann.

Unserer Stammtischtermine sind auch in unserer Meetup-Gruppe unter https://www.meetup.com/de-DE/jug-bb/events zu finden.

Wir laden daher jeden an unserer JUG Interessierten herzlich zu unserem Treffen am Dienstag, dem 5. November 2019, ab 18:30 Uhr ein.

 

20% Ticketrabatt O’Reilly Velocity und O’Reilly Software Architecture

5. Oktober 2019

Liebe JUGler,

O’Reilly hat uns als JUG einen Rabatt in Höhe von 20% für die im November in Berlin stattfindenden Konferenzen Velocity und Software Architecture bereitgestellt.

Hier der Orginaltext von O’Reilly inkl. Code:

O’Reilly is bringing 2 conferences to Berlin this November 4-7. We’ve partnered with O’Reilly to get a discount on both events. Visit the O’Reilly Velocity conference to get expert insight on building and maintaining cloud native systems. At the O’Reilly Software Architecture conference you’ll learn the tools, techniques, and leadership skills both aspiring and veteran software architects need

You can save 20% when you register for a Gold, Silver or Bronze pass with code USRG.

Viele Grüße

Jörg und Oliver

 


Older posts are available in the archive.