Weihnachtsmarkt Meetup 2023

Es ist wieder soweit, die Weihnachtszeit steht vor der Tür und damit auch unser Vorhaben uns wieder eben dort zu treffen. Als Termin haben wir Samstag den 2. Dezember festgelegt und jeder der Lust und Zeit hat ist herzlich eingeladen daran teilzunehmen.

Wir treffen uns um 18 Uhr vor dem Stadthaus (bei Karstadt) und von dort schauen wir dann wo wir den besten Glühweinstand finden 😉

 

Es muss nicht gleich Docker sein – IT Automation, die zu einem passt

Es muss nicht gleich Docker sein – IT Automation, die zu einem passt

Docker ist in aller Munde und wird gerne als Allheilmittel für Deployment-Probleme propagiert. Das führt zu der Annahme, automatisierte Deployments seien nur mit Docker möglich, obwohl Provisionierungswerkzeuge wie Ansible Lösungen außerhalb der Containerwelt anbieten. Deren Einsatz wird oft gar nicht in Betracht gezogen, weil irgendwann in ferner Zukunft doch einmal Docker im Unternehmen eingesetzt werden soll. Die Automatisierung wird immer weiter verschoben, weil der Aufwand in einem Schritt zu groß ist, obwohl Ansible mit wenig Mühe in der Gegenwart helfen könnte. Die Verwirrung wird dadurch vergrößert, dass die Einsatzszenarien von Provisionierungswerkzeugen und Containertechnologien fälschlicherweise vermischt und somit als Konkurrenz betrachtet werden. Dieser Vortrag erklärt anhand von Ansible und Docker, worin sich ein Provisionierungswerkzeug von einer Containertechnologie unterscheidet. Es wird gezeigt, wie Ansible auf dem Weg zu einer Dockerisierung der Infrastruktur jetzt schon Probleme lösen kann und wie ein gemeinsamer Einsatz beider Technologien die Vorteile beider Welten kombiniert.

Über Sandra Parsick

Sandra ist als freiberufliche Softwareentwicklerin und Beraterin im Java Umfeld tätig. Seit 2008 beschäftigte sie sich mit agiler Softwareentwicklung in verschiedenen Rollen. Sandra unterstützt und berät ich in den Bereichen der Java Enterprise Anwendungen, agilen Methoden, Software Craftsmanship und in der Automatisierung von Softwareentwicklungsprozessen.

In ihrer Freizeit engagiere sie sich in der Softwerkskammer Ruhrgebiet, einer Regionalgruppe der Software Craftmanship Community im deutschsprachigen Raum.

Sandra Parsick sandra-parsick.de

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Datum: 21.11.2018

Einlass ab 18:00 Uhr, Beginn des Vortrags 18:30. Die Teilnahme ist kostenlos.

Um Voranmeldung (Xing Event) wird gebeten: https://www.xing.com/events/docker-it-automation-2004243

 

Open Service Broker API mit dem Ansible Service Broker – Einfaches Service Provisioning für Kubernetes und Openshift

Vortrag

Die Bereitstellung von Services innerhalb einer Unternehmung kann unter Umständen sehr zeitaufwendig sein. Zwar vereinfachen Cloud Anbieter den Process, doch ist dieser unterschiedlich von jedem Cloud Anbieter umgesetzt.

Die Open Service Broker API ist ein unabhängiger Standard der das Bereitstellen von Services innerhalb von cloud native Platformen vereinheitlicht. Verschiedene Dienste werden über einen Service Catalog bereitgestellt, mit dem der Anwendungsentwickler interagiert und die verschiedenen Operationen wie das Provisioning oder das Binding ausführen kann. Der Vortrag stellt den Ansible Service Broker vor, und zeigt wie mit Hilfe von APBs (Ansible Playbook Bundles) eigene Dienste in den Service Catalog von Kubernetes/Openshift eingestellt werden können.

Referent

Matthias Wessendorf ist Leiter des AeroGear Projekts und arbeitet bei Red Hat.

Er ist ein aktiver Open Source Enthusiast, Entwickler und regelmäßig auf Konferenzen als Speaker anzutreffen.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, 3.01.08 Konferenzraum II Links

Datum: 16.5.2018

Einlass ab 18:00 Uhr, Beginn des Vortrags  18:30. Die Teilnahme ist kostenlos.

Um Voranmeldung (Xing Event) wird gebeten.

 

Cloud native Java mit Spring Boot (10.1.2018)

Cloud Native Java

“It is not necessary to change. Survival is not mandatory.” -W. Edwards Deming

Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software – for many organizations and industries – is a competitive advantage.

Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work – microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards.

But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud.

Referenten

Josh Long (@starbuxman): Josh is a Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O’Reilly’s upcoming „Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry“) and 3 best-selling video trainings (including „Building Microservices with Spring Boot Livelessons“ w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Datum: 10.1.2018

Einlass ab 17:30 Uhr, Beginn des Vortrags  18:00. Die Teilnahme ist kostenlos.

Um Voranmeldung (Xing Event) wird gebeten.

 

Interesse an Unterstützung oder Schulungen zu Spring Framework und Spring Boot?

 

Java EE 8 – A drill down… – Vortrag am 5.7.2017

Am 05.07.2017 wird uns David Delabassée von Oracle etwas über den letzten Stand von Java EE 8 erzählen.

 

Java EE 8 – We’re almost there

Quite a few things have changed since the original Java EE 8 proposal. This session will discuss what Java EE 8 will be about.

We will cover in details the new capabilities that are slated for inclusion in the Java EE platform, such as

– JAX-RS 2.1’s new Reactive client API

– Servlet 4.0 HTTP/2 support

– CDI 2.0 Asynchronous events

– Various Bean Validation 2.0’s improvements

– A new JSON Binding API and a new Security API, etc.

Java EE 8 will be finalized in a few weeks so make sure to attend to this session to understand what is coming.

Referent

David Delabassée is a Software Evangelist working for Oracle; his focus is Server-side Java including Java EE (Java Enterprise Edition). Prior to Oracle, David spent a decade at Sun Microsystems focusing on Java end-to-end, i.e. from the smart card to the high end servers. In his various roles, David has been involved in numerous Java projects since the early days of this technology. David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as Home Automation, 3D printers, electronics and pinballs.


Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21,  Raum 3.01.07 Konferenzraum II links

Datum: 05.07.

Einlass ab 18 Uhr, Beginn des Vortrags ca. 18:30. Die Teilnahme ist kostenlos.

Anmeldung: Bitte meldet Euch per Xing Event (kostenlos) an, damit Raum und Catering geplant werden kann.

 

Vortrag 15.6.: Apache Tomcat to Apache TomEE (Tomitribe)

TomEE

Apache Tomcat is a mainstay Java Application Server. Apache TomEE is a sister project at the Apache Software foundation that adds the entire EE Oracle certified Web Profile to this extremely well known platform. Now all you need to do is make the transition – Step one.
Enable the gradual addition of virtually every single EE technology to your application through following various trails such as CDI, RESTful WebServices, EJBs, WebServlets and SOAP Services. To complete the transition viewers will also be introduced to Arquillian driven testing and the advantages this brings in regards to ensuring application stability an any EE platform.

Referent

Andy Gumbrech (@AndyGeeDe) has been fitting in tight code since getting a Sinclair ZX81 with a whopping 1k memory back in 1982. After a rewarding military career gaining many life experiences he eventually turned his long time hobby into a professional qualification, and subsequently went on to become a lead developer on several successful local government and commercial industry projects. As a senior Java developer he has never lost his love for coding, open source and best practices within the industry and has an attention to detail, performance and infrastructure. He has been using in production environments and contributing to Apache OpenEJB/TomEE since 2009.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Datum: 15.06.

Einlass ab 18 Uhr, Beginn des Vortrags ca. 18:30. Die Teilnahme ist kostenlos.

 

Cassandra Einführung

Cassandra

Cassandra ist eine spaltenorientierte NoSQL-Datenbank, die besonders auf hohe Skalierbarkeit und Fehlertoleranz bei großen verteilten Systemen ausgelegt ist.
In diesem Vortrag möchte ich einen Überblick darüber verschaffen, wie cassandra funktioniert und welche Möglichkeiten cassandra bietet.
Ich werde die Ausfallsicherheit demonstrieren und ein wenig auf die Funktionen des DataStax Java Drivers eingehen.

Referent

Markus Höfer (@HashtagMarkus) ist IT Consultant und Entwickler bei der codecentric AG in Münster.
Er arbeitete bereits in den unterschiedlichsten IT Branchen – von Games bis Versicherungen.
Markus interessiert sich neben cassandra und der Enterprise Variante – DSE (DataStax Enterprise) – für Graphdatenbanken sowie microservice Architekturen.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Datum: 18.05.

Einlass ab 18 Uhr, Beginn des Vortrags ca. 18:30. Die Teilnahme ist kostenlos.

 

Vortrag: Graylog

Graylog Vortrag

Durch die vorherrschende Entwicklung hin zu Service Oriented Architecture, aber auch durch immer komplexer und elastischer werdende Infrastruktur wird auch Log Management zu einem immer größeren Thema. Graylog ist eine Open Source Log Management Applikation, mit der sich Log-, aber auch Applikationsdaten zentralisieren und analysieren lassen.
In dem zweigeteilten Vortrag werden wir zunächst die Features der Version 2.0 vorstellen und uns einen Überblick verschaffen um im zweiten Teil technische Details zu beleuchten: Architektur von Graylog, LMAX Disruptor und Message Processing und Erweiterungsmöglichkeiten durch Plugins.

Referent

Kay Röpke (@kroepke) ist Lead Engineer bei Graylog, Inc. Vor Graylog war er im Architekturteam bei XING mehrere Jahre verantwortlich für Search und bei MySQL/Sun/Oracle Entwickler im Team für die MySQL Monitoring Tools.
Aufgewachsen mit Basic und UCSD Pascal ging es durch Perl in Richtung C/C++ und von dort nach Java. Nur Ruby hat nie einen Platz im Herzen erobert.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Datum: 27.04.

Einlass ab 18 Uhr, Beginn des Vortrags ca. 18:30. Die Teilnahme ist kostenlos.

 

Vortrag: Docker Orchestrierung mit Kubernetes

Immer mehr Anwendungen werden modular entwickelt, und die Module einzeln in Docker Containern auf verschiedenen Servern installiert, sei es in der Cloud oder auf eigener Hardware vor Ort. Während sich die Docker Container auf der lokalen Entwicklermaschine noch manuell recht gut managen lassen, wird es bei der Installation und Überwachung auf verteilten Test- und Produktivservern schnell unübersichtlich. Hier kommt Kubernetes ins Spiel: Kubernetes wurde von Google initiiert und wird inzwischen als Open Source Project unter der Flagge der Cloud Native Computing Foundation weiterentwickelt. Kubernetes ermöglicht die deklarative Beschreibung der für die Anwendung benötigten Docker Container, und installiert diese dann automatisch auf der verfügbaren Hardware. Bei Ausfall eines Containers wird dieser automatisch neu gestartet (ggf. auf einem anderen Server), Up- und Downscaling sowie Rolling Updates sind ebenfalls möglich. In diesem Talk möchte ich die Konzepte von Kubernetes erklären und mit einer Demo veranschaulichen.

Marc Sluiter

Marc Sluiter ist Software Engineer bei Luminis Technologies. Erste Programmiererfahrungen sammelte er mit Amiga Basic. Während des Studiums gab es kurze Ausflüge zu Pascal, C und C++, sowie den ersten Kontakt zu Java. Zu Anfang des Berufslebens gab es noch einige .Net Projekte, schnell wurde dann jedoch Java der Programmierschwerpunkt.

Nebenbei beschäftigt sich Marc sich mit Android Entwicklung sowie Java auf dem Raspberry Pi, inklusive Einbindung des Leap Motion Input Device.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Datum: 27.01.

Einlass ab 18 Uhr, Beginn des Vortrags ca. 18:30. Die Teilnahme ist kostenlos.

 

Vortrag 4.11. – Elasticsearch, mehr als Volltextsuche

Abstract

Elasticsearch ist ein auf Lucene basierender verteilter Suchserver. Neben der Volltextsuche machen Features wie die Aggregationen, mit denen Informationen auch aus grossen Datenmengen extrahiert werden können, Elasticsearch auch zu einer guten Lösung für Analytics-Anwendungsfälle oder als Datenspeicher für zentralisiertes Logging.

Dieser Vortrag gibt eine Einführung in die Nutzung von Elasticsearch für Volltextsuche, Analytics und zentralisiertes Logging in Verbindung mit den Werkzeugen Logstash und Kibana. Zusätzlich wird auf die Integration in Java-Anwendungen eingegangen.

Referent

Florian Hopf arbeitet als freiberuflicher Softwareentwickler in Karlsruhe. Er ist verantwortlich für kleine und grosse Suchlösungen, im Intranet und Internet, für Web-Inhalte und anwendungsspezifische Daten, basierend auf Lucene, Solr und Elasticsearch. Er ist einer der Organisatoren der Java User Group Karlsruhe und des Search Meetup Karlsruhe sowie Autor eines in diesem Jahr beim dpunkt.verlag erscheinenden Buchs zu Elasticsearch.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 3.01.08 Konferenzraum II Links

Einlass ab 18 Uhr, die Teilnahme ist kostenlos.