Archiv: Termine

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.

Java Entwicklung im Zeichen des Wales

Vortrag zu Fabric8, OpenShift und Kubernetes

Viele sprechen von einem neuem IT-Zeitalter bei dem Anwendungen in Container verpackt und von Orchestrierungsplattformen wie Kubernetes oder OpenShift skalierbar betrieben werden. Und tatsächlich spricht vieles dafür, dass wir unsere Java Anwendungen künftig nicht mehr als JAR, WAR oder EAR Artefakte ausliefern werden sondern als Docker Container Images. Dieser Vortrag zeigt wie dieser Übergang schmerzfrei vollzogen werden kann.

Damit das gelingen kann, ist eine lokale Container Entwicklungsumgebung notwendig.
Tools wie minikube oder minishift zeigen wie einfach es ist, komplexe Plattformen wie Kubernetes oder OpenShift mit einem einzigen Kommando zu installieren. Um ein bestehendes Projekt auf diese Umgebungen umzustellen helfen Werkzeuge wie das fabric8-maven-plugin. Dieses erlaubt es ähnlich wie Spring Boot, Java Anwendungen ohne Anpassungen und ohne Konfiguration für Kubernetes bzw. OpenShift aufzubereiten. Auch bietet es Entwicklungsunterstützung beim Hot-Redeployment oder beim remote Debugging von Clusteranwendungen.

Dieser Vortrag konzentriert sich auf Live Demos bei denen wir bei Null beginnen. Es wird gezeigt, dass es nur Minuten braucht um eine klassische Java Anwendung auf Kubernetes zu portieren. Wir lernen die Facetten eines neuen Entwicklungsworkflows kennen, so dass wir am wissen, wie man Java Projekte für Kubernetes und OpenShift entwickeln kann ohne alle Feinheiten dieser Plattformen im Detail kennen zu müssen.

Referent

Roland ist ein Principal Software Engineer bei Red Hat, der im JBoss Fuse Team als Tech-Lead die hybride EAI Plattform "Syndesis" entwickelt. Davor war er Teil des fabric8 Teams und hat an einer Mikroservice Plattform für Kubernetes und OpenShift gearbeitet. Seit nunmehr zwanzig Jahren entwickelt Roland zumeist in Java, hat aber nie seine Wurzeln als Systemadministrator vergessen.

Er ist ein aktiver Open Source Enthusiast, Entwickler der JMX-HTTP Bridge "Jolokia" und betreut eines der beliebtesten Docker Maven Plugins. Er hat eine heiße Leidenschaft für Chilis und leidet heiß mit dem FCN.

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, Raum 1.EG.05 - bitte am Empfang melden

Datum: 11.4.2018

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

Um Voranmeldung (Xing Event) wird gebeten.

Streaming von Datenbankänderungen mit Debezium (21.3.2018)

Debezium

Debezium (Substantiv | de·be·zi·um | /dɪ:ˈbɪ:ziːəm/) - Geheimzutat für Change Data Capture

Die Aktualisierung von Caches und Volltextindizes, die Synchronisation von Daten zwischen verschiedenen Microservices, die Erstellung von optimierten Lesemodellen in CQRS-Architekturen, Datentransfers vom operativen System zu Analytics-Tools -- dies sind nur einige der Use Cases, die durch das Streamen von Änderungen aus Datenbanken heraus ermöglicht werden.

Der Vortrag führt in das Konzept von Change Data Capture (CDC) ein und beleuchtet, wie dieses mittels Debezium (http://debezium.io) umgesetzt werden kann, einer auf Apache Kafka basierenden Open-Source-CDC-Lösung.

Wir werden betrachten, wie Debezium alle Änderungen aus Datenbanken wie MySQL, PostgreSQL und MongoDB erfasst, wie man auf die entsprechenden Ereignisse in Beinahe-Echtzeit reagieren kann und wie Debezium die Korrektheit und Vollständigkeit der Daten auch dann sicherstellt, falls einmal etwas schief geht, etwa weil eine Zieldatenbank vorübergehend ausfällt.

Referenten

Gunnar Morling ist als Softwareentwickler für Red Hat tätig, wo er das Debezium-Projekt leitet, ein Open-Source-Tool für Change Data Capturing (CDC). Als Mitglied des Hibernate-Teams arbeitet er an Hibernate Validator, Search und OGM. Gunnar ist Spec Lead für Bean Validation 2.0 (JSR 380). In seiner Freizeit trägt er u.a. zum MapStruct-Projekt bei. Gunnar lebt und arbeitet in Hamburg.

Veranstaltung

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

Datum: 21.3.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?

Veranstaltungen Java Usergroup Münster 2018

Auf dieser Seite findet sich eine kurze Übersicht zu allen Vorträgen die wir von der Java Usergroup Münster für 2018 geplant haben.
Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste, den Blog hier und den Google Kalender ankündigen.
Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über Twitter (@JUG_MS) und die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der LVM Versicherung statt. Einlass ist - falls nicht anders angegeben - jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall gegen 18:30 Uhr.
Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation der Veranstaltung auf unserer Homepage wird gebeten. (Die Xing Anmeldung nutzen wir zur Planung der Teilnehmerzahl / Catering. Über die Xing Gruppe der Java Usergroup Münster gibt es zu den einzelnen Vorträgen eine Einladung für eine komfortable Anmeldung.)

Anfahrt zur LVM Versicherung: Anfahrtbeschreibung - mit öffentlichen Verkehrsmitteln per Bus (Linie 7, 15, 16, Haltestelle Kolde-Ring) am besten zu erreichen. (Google Transit / Google Maps / Bings Maps ist sicher hilfreich).

Bei Vorträgen in 3.xx.xx und 1.xx.xx Räumen bitte beim LVM Hauptgebäude am Empfang melden, die 5.xx.xx Räume sind im Neubau-Tower, bei den 6.xx.xx Räumen bitte am Gebäude in der Sperrlichstrasse am Empfange melden, da wir keine separate Ausschilderung haben.

Übersicht Vorträge

  • 10.1. Josh Long, Cloud native / Spring Boot, LVM 3.01.08 Konferenzraum II Links
  • 21.3. Gunnar Morling, Debezium, LVM 3.01.08 Konferenzraum II Links
  • 11.4. Roland Huss, fabric8, LVM 3.01.08 Konferenzraum II Links
  • 16.5. Matthias Wessendorf, Ansible Service Broker und der Kubernetes/Openshift Service Catalog, LVM 3.01.08 Konferenzraum II Links
  • 4.7. Stefan Zörner, "Mikro- vs. Makroarchitektur – Spielraum und Spielregeln“, LVM 3.01.08 Konferenzraum II Links
  • 12.09. TBA
  • 10.10. Matthias Wessendorf, Cloud Native Apache Kafka mit strimzi, LVM 3.01.08 Konferenzraum II Links
  • 21.11. Sandra Parsick, Es muss nicht gleich Docker sein - IT Automation, die zu einem passt LVM 3.01.08 Konferenzraum II Links
  • 5.12.  Bernd Rücker, zeebe-io, LVM 3.01.08 Konferenzraum II Links

13.12.2017 Infrastruktur als Code mit Docker und Terraform

Infrastruktur als Code: Build-Pipelines mit Docker und Terraform

Viele Softwareprojekte verwenden Build-Pipelines, einschließlich Tools wie Jenkins, SonarQube, Artifactory etc. Häufig werden diese Pipeline-Tools jedoch manuell installiert und verwaltet. Bei diesem Ansatz gibt es bestimmte Risiken, und im Falle eines Ausfalls dauert es oft lange, bis eine laufende Pipeline wieder hergestellt werden kann. Diese Session zeigt, wie man die Erstellung einer Build-Pipeline automatisieren kann. Mit Terraform wird eine Docker-Infrastruktur in lokal und in AWS erstellt, in der Jenkins, SonarQube und Artifactory vorkonfiguriert und deployed werden. Die Pipeline ist in wenigen Minuten betriebsbereit, wie Kai in einer Live-Demo demonstrieren wird.

 

Referenten

Kai Tödter ist Principal Key Expert für Softwarearchitektur und -technologien bei Siemens Building Technologies. Er hat zwanzig Jahre Java-Erfahrung und vertrat Siemens im Java Community Process (JCP) und in der Eclipse Foundation. Kai ist Committer bei einigen Open-Source-Projekten, seine aktuellen Themenschwerpunkte sind Technologien im Webumfeld, DevOps, Microservices und Hypermedia-APIs.

Veranstaltung

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

Datum: 13.12.2017

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

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.

Reactive Programming

Reactive everywhere

Heutige Anwendungen laufen überall: Von mobilen Endgräten über internetfähige Toaster bis hin zu Cloud basierten Clustern mit tausenden von Servern. Es wird erwartet, dass Antwortzeiten im Bereich von Milisekunden liegen, 100% Verfügbarkeit ist selbstverständlich.
Neben steigenden Datenvolumina müssen Programmierer die Verarbeitung parallelisieren, da einzelne CPU Kerne keine weiteren Performancesprünge mehr erwarten lassen.
Um diesen Anforderungen gerecht zu werden sind reactive Systeme, die "responsive", "resilient" und "elastic" als Attribute aufweisen eine mögliche Antwort.
In diesem Vortrag wird gezeigt, wie die Entwicklung reaktiver Anwendungen im Backend wie im Frontend aussehen kann. Anhand von Beispielen mit RxJava und RxJS / Angular werden die Prinzipien reaktiver Programmierung erläutert und ein Ausblick auf reaktive Systemarchitektur vorgestellt..

Referenten

Karsten Sitterberg ist als freiberuflicher Entwickler, Trainer und Berater für Webtechnologien und Java tätig. Seine Schwerpunkte liegen im Bereich HTTP APIs, TypeScript und Angular. Karsten ist Physiker (MSc) und Oracle zertifizierter Java Developer. Regelmäßig berichtet er in seiner Kolumne über aktuelle Trends und Hintergründe zu Themen die für Entwickler und Architekten gleichermaßen relevant sind. Thomas Kruse begann seine Karriere 1998 als freiberuflicher Berater. Heute unterstützt er Unternehmen als Architekt und Coach für Projekte aus dem Web und Microservice Umfeld. Sein Fokus liegt auf Java-basierten Webanwendungen und nachrichtenbasierten Integrationsanwendungen.
In seiner Freizeit engagiert er sich für OpenSource-Projekte und organisiert die Java User Group in Münster.

Veranstaltung

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

Datum: 15.3.2017

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

Vortrag verpasst? Interesse an tiefergehendem Seminar?
Reactive Programming Training: Schulung zum Thema Reactive Programming.

Veranstaltungen Java User Group Münster 2017

Auf dieser Seite findet sich eine kurze Übersicht zu allen Vorträgen die wir von der Java Usergroup Münster für 2015 geplant haben.
Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste, den Blog hier und den Google Kalender ankündigen.
Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über Twitter (@JUG_MS) und die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der LVM Versicherung statt. Einlass ist - falls nicht anders angegeben - jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall gegen 18:30 Uhr.
Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation der Veranstaltung auf unserer Homepage wird gebeten. (Die Xing Anmeldung nutzen wir zur Planung der Teilnehmerzahl / Catering. Über die Xing Gruppe der Java Usergroup Münster gibt es zu den einzelnen Vorträgen eine Einladung für eine komfortable Anmeldung.)

Anfahrt zur LVM Versicherung: Anfahrtbeschreibung - mit öffentlichen Verkehrsmitteln per Bus (Linie 7,15,16, Haltestelle Kolde-Ring) am besten zu erreichen. (Google Transit / Google Maps / Bings Maps ist sicher hilfreich).

Bei Vorträgen in 3.xx.xx Räumen bitte beim LVM Hauptgebäude am Empfang melden, die 5.xx.xx Räume sind im Neubau-Tower, bei den 6.xx.xx Räumen bitte am Gebäude in der Sperrlichstrasse am Empfange melden, da wir keine separate Ausschilderung haben.

Übersicht Vorträge

  • 25.1. Dalibor Topic, Java 9, 3.01.08 Konferenzraum II Links
  • 15.2. Rabea Gransberger, Code Review, 3.01.08 Konferenzraum II Links
  • 15.3. Thomas Kruse, Reactive Everywhere, 3.01.08 Konferenzraum II Links
  • 19.4. Matthias Wessendorf, Cloud Native Java mit WildFly Swarm, 3.01.08 Konferenzraum II Links
  • 17.5. José Pereda, Gluon - Java on Mobile, 3.01.08 Konferenzraum II Links
  • 14.6. 5.7. David Delabasse, Java EE 8, 3.01.08 Konferenzraum II Links
  • 18.10. Matthias Wessendorf, Microservices im Datenstrom, 3.01.08 Konferenzraum II Links
  • 15.11. Michael Simons,  Datenbankzentrische Anwendungen mit Spring Boot und jOOQ, 3.01.08 Konferenzraum II Links
  • 13.12. Kai Tödter, Infrastruktur als code mit Docker und Terraform, 3.01.08 Konferenzraum II Links

Swift für Java Entwickler

Das nächste Java? Swift im Backend

Im September wurde Swift 3.0 veröffentlicht, eine moderne Open Source Sprache, die den Sprung aus dem Apple-Universum in kalte Backend-Gewässer wagt. Swift verspricht, die besten Features aus diversen Programmiersprachen zu vereinen und dabei schnell, modern und sicher zu sein. Selbst große Player wie IBM springen auf den Swift-Zug auf und integrieren die Sprache in Server- und Cloud-Lösungen. Hat Swift das Potential das nächste große Ding im Backend zu werden?

In diesem Talk blicken wir hinter diese großen Versprechen. Wir besprechen Sprachfeatures und entwickeln live eine kleine Serveranwendung.

Referent

Krystof Beuermann ist IT-Architekt und Entwickler bei der LVM Versicherung in Münster. Er arbeitet dort im Spannungsfeld zwischen monolitischen und leichtgewichtigen Enterprise-Anwendungen. In der übrigen Zeit beschäftigt er sich mit Swift und iOS-Entwicklung.

Veranstaltung

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

Datum: 7.12.

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.

HTML5 WebComponents

Vortrag

Fast jede moderne Applikation benötigt heutzutage ein Webinterface. Bisher war es kaum möglich, wiederverwendbare Komponenten für das Web zu erstellen. CSS Rules und JavaScript-Variablen kamen sich bei großen Applikationen immer wieder in die Quere. Glücklicherweise bieten Web Components mittlerweile einen Standard, der es erlaubt, benutzerdefinierte Komponenten zu definieren.
Mit Hilfe von vielen Beispielen zeigen wir, wie eigene Komponenten erstellt werden können. Wir werden die zugrunde liegenden Technologien wie Shadow DOM, das Template-Element und HTML Imports erläutern und wir werden das Polymer-Framework präsentieren, welches das Erstellen von Web Components noch leichter macht. Dieser Vortrag wird einen Überblick über den aktuellen Stand geben und einen Ausblick in die Zukunft machen.

Referent

Hendrik Ebbers (@hendrikEbbers) ist Java Entwickler bei der Canoo Engineering AG. Sein Hauptinteresse liegt hierbei in den Bereichen JavaFX, User Interfaces und Middleware. Hendrik leitet die JUG Dortmund. Auf seiner Webseite www.guigarage.com bloggt er regelmäßig über Architekturansätze im Bereich JavaFX und zu seinen verschiedenen Open Source Projekten wie Dolphin Platform oder DataFX. Sein Buch "Mastering JavaFX 8 Controls" ist letzten Sommer bei Oracle Press erschienen. Hendrik ist JavaOne Rockstar, Java Champion und JCP Expert Group Member.

Veranstaltung

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

Datum: 23.03.

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

MongoDB in der Praxis

MongoDB ist eine dokumentenorientierte NoSQL-Datenbank, die sich immer größerer Beliebtheit erfreut. Im Vortrag gibt es  zunächst eine Einführung in die grundlegende Funktionsweise. Dabei werden die verschiedenen Möglichkeiten aufgezeigt, wie man Abfragen formuliert. Danach werden weiterführende Konzepte wie Replikation und das sog. Sharding zur horizontalen Skalierbarkeit vorgestellt.

In einem zweiten Teil wird konkret gezeigt, wie man MongoDB per Java-API ansprechen kann. Nach dem Java-Treiber werden verschiedene Frameworks für das sog. Object/Document-Mapping vorgestellt, u.a. Spring Data MongoDB und Morphia.

 

Tobias Trelle

Dipl.-Math. Tobias Trelle ist Senior IT Consultant bei der codecentric AG, Solingen. Er ist seit Mitte der 1990er Jahre im IT-Business unterwegs und interessiert sich für Software-Architekturen und skalierbare Lösungen. Tobias hält Vorträge auf Konferenzen und Usergruppen, bloggt, verfasst Artikel in Fachzeitschriften und ist Autor des Buchs "MongoDB: Der praktische Einstieg".

 

Veranstaltung

Ort: LVM Versicherung, Kolde-Ring 21, LVM Akademie ("Kristall" Neubau-Hochhaus)

Datum: 17.02.

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.

Veranstaltungen Java User group Münster 2016

Auf dieser Seite findet sich eine kurze Übersicht zu allen Vorträgen die wir von der Java Usergroup Münster für 2015 geplant haben.
Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste, den Blog hier und den Google Kalender ankündigen.
Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über Twitter (@JUG_MS) und die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der LVM Versicherung statt. Einlass ist - falls nicht anders angegeben - jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall gegen 18:30 Uhr.
Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation der Veranstaltung auf unserer Homepage wird gebeten. (Die Xing Anmeldung nutzen wir zur Planung der Teilnehmerzahl / Catering. Über die Xing Gruppe der Java Usergroup Münster gibt es zu den einzelnen Vorträgen eine Einladung für eine komfortable Anmeldung.)

Anfahrt zur LVM Versicherung: Anfahrtbeschreibung - mit öffentlichen Verkehrsmitteln per Bus (Linie 7,15,16, Haltestelle Kolde-Ring) am besten zu erreichen. (Google Transit / Google Maps / Bings Maps ist sicher hilfreich).

Bei Vorträgen in 3.xx.xx Räumen bitte beim LVM Hauptgebäude am Empfang melden, die 5.xx.xx Räume sind im Neubau-Tower, bei den 6.xx.xx Räumen bitte am Gebäude in der Sperrlichstrasse am Empfange melden, da wir keine separate Ausschilderung haben.

Übersicht Vorträge

  • 27.1. Marc Sluiter, Kubernetes / Docker, 3.01.08 Konferenzraum II Links
  • 17.2. Tobias Trelle, MongoDB, LVM Akademie
  • 23.3. Hendrik Ebbers, Custom WebComponents, 3.01.08 Konferenzraum II Links
  • 27.4. Kai Roepke, Graylog, 3.01.08 Konferenzraum II Links
  • 18.5. Markus Höfer, Cassandra, 3.01.08 Konferenzraum II Links
  • 15.6., Andy Gumbrecht, Tomitribe, 3.01.08 Konferenzraum II Links
  • 24.8., Andres Almiray, AsciiDoc, LVM Akademie
  • 14.9. Rabea Gransberger, Code Review, 3.01.08 Konferenzraum II Links (verschoben)
  • 26.10., Matthias Wessendorf, Cloud native Java EE Microservices, 3.01.08 Konferenzraum II Links
  • 7.12., Krystof Beuermann, Swift für Backend Entwickler, 3.01.08 Konferenzraum II Links

Elasticsearch - Mehr als Volltextsuche

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.

Florian Hopf

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

Datum: 4.11.

Einlass ab 18 Uhr, die Teilnahme ist kostenlos.

 

Slides: einfuehrung-in-elasticsearch (pdf)

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.

Vortrag am 15.4. - Node.js und Evented I/O Alternativen auf der JVM

Node.js (oder mittlerweile auch I/O.js) ist als „Evented I/O Runtime“ weit verbreitet und vielseitig im Einsatz. Aber wie kann die neue Node.js Welt in vorhanden Enterprise Architekturen eingebunden werden? Es gibt ausgereifte Monitoring Prozesse für JVM Runtime Umgebungen und ein nicht unerheblicher Anteil von Fachlogik ist in Java-Bibliotheken implementiert. Zusätzlich ist die Ausführung von JavaScript Code in Node.js nur Single-Threaded. Lohnt sich das dann überhaupt?
Die nahtlose Integration und (nahezu vollständige) Kompatibilität zu Node.js Anwendungen in JVM Umgebungen verspricht Nodyn von RedHat, hierbei werden aber JVM-native JavaScript Engines wie Nashorn bzw. DynJS verwendet. Zusätzlich spielen hier auch Netty und Vert.x eine Rolle.
Diese Lösung ermöglicht es nicht nur JavaScript Code asynchron und nicht-blockierend zu verwenden, sondern diesen auch in verteilten Umgebungen mit Hilfe des Vert.x Eventbusses ablaufen zu lassen.
Mit Hilfe meines „Beer-as-a-Service“ zeige ich Möglichkeiten, wie mittlerweile auch im Unternehmensumfeld JavaScript serverseitig eingesetzt werden kann.

Über Niko Köbler

Niko Köbler ist freiberuflicher Software-Architekt, Developer & Trainer für Java & JavaScript (Enterprise) Lösungen, Integrationen und Webdevelopment. Er ist Co-Lead der JUG Darmstadt, schreibt Artikel für Fachmagazine und ist regelmäßig als Sprecher auf internationalen Fachkonferenzen anzutreffen. Niko twittert unter @dasniko

Vortrag am 18.3.: Modern Java Web Development

Hinweis: Der ursprünglich geplante Talk von Nils Wloka fällt krankheitsbedingt aus, dieser Vortrag behandelt HTML5 Webentwicklung.

Abstract

Seit dem Aufkommen von Trends wie Mikroservices, Ajax und HTML5/JavaScript Anwendungen muss sich ein Java Architekt nicht mehr nur zwischen den Standards Stacks Spring-MVC oder JavaEE mit JSF entscheiden. In diesem Vortrag werden die verschiedenen Optionen für Front-End und Back-End Entwicklung  vorgestellt und in das umgebende Ökosystem eingeordnet.

Für Entwickler werden Werkzeuge und mögliche Arbeitsabläufe anhand von Demos vorgestellt. Architekten finden eine Übersicht der Integrationsoptionen und aktuellen Entwicklungen nicht nur im Java Umfeld, wie Webcomponents, React.js und Angular.js

Veranstaltung

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

Einlass ab 18 Uhr, die Teilnahme ist kostenlos.

Folien

Die Folien zu dem Vortrag befinden sich hier: modern-java-web-html5

Unterstützung für AngularJS Entwicklung und Schulung bietet in Münster z.B. trion.de an.

Enterprise JavaFX: Vortrag am 18.02.2015

JavaFX Enterprise

Mit dem Erscheinen von Java 8 ist nun auch JavaFX fester Bestandteil von Java SE und wird von Oracle als das empfohlene UI Toolkit genannt. Da Swing ab Java 8 auch nicht mehr weiter entwickelt wird, ist es an der Zeit, sich kritisch mit JavaFX und dessen Gebrauch in produktiven Business Anwendungen auseinanderzusetzen. JavaFX bietet als UI Toolkit eine Fülle an Features, um moderne und interaktive Oberflächen zu erstellen. Daneben gibt es für aber auch noch weitere wichtige Voraussetzungen, die beim Erstellen von Business-Anwendungen mit JavaFX berücksichtigt werden müssen. Ein tolles UI ist hier nicht alles. Der Vortrag gibt einen Überblick über verschiedene Best-Practice-Ansätze, um Problemstellungen wie die Kommunikation zwischen Server und Client, Background Tasks, MVC-Ansätze sowie das Designen komplexer Dialog-Flows zu lösen. Im Java-EE-Sektor gibt es hier bereits viele gute Ansätze, die in Teilen auch einfach auf eine JavaFX-Anwendung konvertiert werden können. Bereits vorhandene Frameworks und APIs wie DataFX oder OpenDolphin werden hierbei auch angesprochen. Während des Vortrags wird beispielhaft ein JavaFX Client realisiert, der über verschiedene Kommunikationswege mit Servern und Datenbanken kommuniziert. Hierbei werden unterschiedliche CRUD-Dialoge und Dialog-Flows erzeugt und alles in eine modernen und interaktive Anwendung verpackt.

Referent: Hendrik Ebbers

Hendrik Ebbers (@hendrikEbbers) ist Senior Java Architekt bei der Canoo Engineering AG und hat mehrere Jahre Erfahrung in der Entwicklung von Javaanwendungen. Sein Hauptinteresse liegt hierbei in den Bereichen JavaFX, Middleware und DevOps. Hendrik leitet als aktives Mitglied der Java Community die JUG Dortmund. Auf seiner Webseite www.guigarage.combloggt er regelmäßig über Architekturansätze im Bereich JavaFX und zu seinen verschiedenen Open Source Projekten wie AquaFX oder DataFX. Sein Buch "Mastering JavaFX 8 Controls" ist 2014 bei Oracle Press erschienen.

Veranstaltung

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

Einlass ab 18 Uhr, die Teilnahme ist kostenlos.

Bitte per Xing anmelden: https://www.xing.com/events/vortrag-javafx-enterprise-1506265

Veranstaltungen Java Usergroup Münster 2015

Auf dieser Seite findet sich eine kurze Übersicht zu allen Vorträgen die wir von der Java Usergroup Münster für 2015 geplant haben.
Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste, den Blog hier und den Google Kalender ankündigen.
Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über Twitter (@JUG_MS) und die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der LVM Versicherung statt. Einlass ist - falls nicht anders angegeben - jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall gegen 18:30 Uhr.
Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation der Veranstaltung auf unserer Homepage wird gebeten. (Die Xing Anmeldung nutzen wir zur Planung der Teilnehmerzahl / Catering. Über die Xing Gruppe der Java Usergroup Münster gibt es zu den einzelnen Vorträgen eine Einladung für eine komfortable Anmeldung.)

Anfahrt zur LVM Versicherung: Anfahrtbeschreibung - mit öffentlichen Verkehrsmitteln per Bus (Linie 7,15,16, Haltestelle Kolde-Ring) am besten zu erreichen. (Google Transit / Google Maps / Bings Maps ist sicher hilfreich).

Bei Vorträgen in 3.xx.xx Räumen bitte beim LVM Hauptgebäude am Empfang melden, die 5.xx.xx Räume sind im Neubau-Tower, bei den 6.xx.xx Raeumen bitte am Gebäude in der Sperrlichstrasse am Empfange melden, da wir keine separate Ausschilderung haben.

Übersicht Vorträge

  • 18.2. Hendrik Ebbers, JavaFX Enterprise, 3.01.08 Konferenzraum II Links
  • 03.3. Stefan Zoerner Architektur Speed-Dating / Ersatz fuer Januar Termin - 3.01.08 Konferenzraum II Links
  • 18.3. Thomas Kruse, Modern Java Webdevelopment, 3.01.08 Konferenzraum II Links
  • 15.4. Niko Koebler, Projekt Avatar, 5.02.20 LVM-Akademie
  • 13.5. Tom Eugelink, JFXtras, 3.01.08 Konferenzraum II Links
  • 17.6. Nils Wloka, Clojure, 5.02.20 LVM-Akademie
  • 19.8. Tobias Flohre, Dennis Schulte, Spring Boot Microservice Praxisbericht, 3.01.08 Konferenzraum II Links
  • 16.9. Christoph Engelbert, Hazelcast, 5.02.20 LVM-Akademie
  • 21.10. Markus Eisele, Java Enterprise Security, 3.01.08 Konferenzraum II Links
  • 4.11. Florian Hopf, Elasticsearch, 3.01.08 Konferenzraum II Links
  • 2.12. Rene Jahrn, JVx Application Framework, 3.01.08 Konferenzraum II Links

Talk: Eventzentrische Architekturen (17.9.2014)

Thema: Event-zentrische Architekturen

Das Herz vieler Geschäftsanwendungen bildet ein objektorientiertes Domänenmodell. Zur Modellierung und Implementierung eines solchen Domänenmodells existiert eine Vielzahl von Möglichkeiten. Eine dieser Alternativen ist die explizite Modellierung aller Zustandsübergänge in Form von Events. Dieser Ansatz bietet unter anderem folgende Vorteile:

  • Vereinfachter Support durch vollständigen Audit Log
  • Einfache Integration von Drittsystemen
  • Leichtere Skalierbarkeit

Die wesentlichen Patterns im Zusammenhang mit dieser Form der Modellierung sind "Event Sourcing" und &quo t;Command-Query-Responsibility-Segregation" (CQRS). Die dargestellten Konzepte werden durch Beispiele aus dem Projekteinsatz mit Groovy/Grails illustriert.

Dozent:  Andreas Simon

Andreas Simon arbeitet als freiberuflicher Entwickler und Berater für agile Entwicklungsmethoden. Infos und Kontakt: http://www.quagilis.de/

Ort: LVM Versicherung, Sperrlichstrasse Konferenzraum 6.EG.01

Slides: https://de.slideshare.net/ndrssmn/eventzentrierte-architekturen-39210207

Talk: Einführung in Docker (3.9.2014)

Docker ist der Gewinner des diesjährigen JAX Awards in der Kategorie "Most Innovative Open Technology". Das allein ist schon Grund genug, sich einmal ausführlicher mit Docker zu beschäftigen. Aber was genau ist Docker, und wo liegen die Vorteile bei der Bereitstellung von Services im Vergleich zu herkömmlichen virtuellen Umgebungen? Der Vortrag ist eine Einführung in Docker und zeigt mit vielen Livebeispielen, was Docker ist, wie es funktioniert und warum Docker eine großartige Zukunft vorhergesagt wird.

Michael Johann ist seit über 25 Jahren als freiberuflicher Software-Entwickler tätig. Er ist darüber hinaus als Buchautor und ehemaliger Chefredakteur von JavaSpektrum sowie dem RailsWayMagazin und als Sprecher auf internationalen Konferenzen bekannt geworden. Seit dem Wintersemester 2014 hält er zudem Vorlesungen zur Webentwicklung mit Ruby on Rails an der Fachhochschule Münster.

Am 3. September 2014, Einlass ab 18 Uhr - LVM Versicherung, 3.01.08 Konferenzraum II links

Veranstaltungen Java Usergroup Münster 2014

Auf dieser Seite findet sich eine kurze Übersicht zu allen Vorträgen die wir von der Java Usergroup Münster für 2014 geplant haben.
Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste, den Blog hier und den Google Kalender ankündigen.
Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über Twitter (@JUG_MS) und die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der LVM Versicherung statt. Einlass ist - falls nicht anders angegeben - jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall gegen 18:30 Uhr.
Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation der Veranstaltung auf unserer Homepage wird gebeten. (Die Xing Anmeldung nutzen wir zur Planung der Teilnehmerzahl / Catering. Über die Xing Gruppe der Java Usergroup Münster gibt es zu den einzelnen Vorträgen eine Einladung für eine komfortable Anmeldung.)

Anfahrt zur LVM Versicherung: Anfahrtbeschreibung - mit öffentlichen Verkehrsmitteln per Bus (Linie 7,15,16, Haltestelle Kolde-Ring) am besten zu erreichen. (Google Transit / Google Maps / Bings Maps ist sicher hilfreich).

Bei Vorträgen in 3.xx.xx Räumen bitte beim LVM Hauptgebäude am Empfang melden, bei den 6.xx.xx Raeumen bitte am Gebäude in der Sperrlichstrasse am Empfange melden, da wir keine separate Ausschilderung haben.

NOVEMBER

Termin: 26.11.
Thema: OpenHAB / IoT und das SmartHome Dozent: Thomas Eichstädt-Engelen (innoQ) Anmeldung: XING Ort: LVM Versicherung, 6.EG.01

Das Internet der Dinge (Internet of Things, IoT) erlebt gerade einen großen Hype - Smart Homes sind davon ein Teilbereich in welchem die Consumerprodukt-Hersteller mitmischen wollen: Apple, Google, Samsung,... - alle bringen eigene SmartHome-Lösungen.
Viele dieser Lösungen setzen auf Cloud-Dienste und werfen damit vielfältige Fragen auf - insbesondere bzgl. Datenschutz, was in Zeiten der Spähaffaire besonders kritisch betrachtet werden muss.

Was der Endanwender eigentlich braucht, ist ein persönliches Internet der Dinge, ein "Intranet der Dinge", in welchem die Geräte vernetzt, die Daten lokal und die Aktionen automatisiert sind. Das open Home Automation Bus (openHAB) Projekt hat ein solches Intranet als Zielvision. Es basiert seit Version 2 auf dem Eclipse SmartHome Projekt und erlaubt es technisch versierten Nutzern, eine individuelle Smart Home Lösung aufzubauen. openHAB ist auf embedded Geräten mit einer JVM, wie dem Raspberry Pi oder auch einem Synology NAS, lauffähig.

Die große Flexibilität des Systems ermöglicht sehr individuelle, auf den Nutzer zugeschnittene Lösungen - denn kein Smart Home gleicht dem anderen. In einer Live-Demo wird mit unterschiedlicher Hardware gezeigt, wie schnell man seine Vorstellungen mit openHAB umsetzen kann.
Referent:
Thomas Eichstädt-Engelen arbeitet als Principal Consultant bei innoQ Deutschland. Dort beschäftigt er sich in erster Linie mit der Entwicklung individueller Kundenprojekte im IoT und Smart Home Umfeld. Er ist Co-Project-Lead des Eclipse SmartHome Projektes und der Integrationsplattform openHAB.

 

Bereits stattgefundene Vorträge in 2014

JANUAR Termin: 22.01.
Thema: So funktioniert Kick-Ass Softwareentwicklung
Dozent: Sven Peters (Atlassian) Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links Mit Kick-Ass Softwareentwicklung bekommt man endlich wieder Dinge erledigt. Die Feedback-Zyklen sind kurz, die Codequalität ist hoch und Kunden bekommen die Features, die sie sich wünschen. Weniger Manager managen, weniger Tester testen und weniger IT-Administratoren administrieren. Die Entwickler erobern die Softwareentwicklung zurück. Hört sich nach paradiesischen Zuständen an? Ja, so ist es!

Diese Session stellt vor, wie wir bei Atlassian Kick-Ass Softwareentwicklung betreiben. Ich werde darüber sprechen, wie wir Pull Requests einsetzen, um die Codequalität zu verbessern, die Zusammenarbeit effektiver gestallten, um gemeinsam Ideen zu entwickeln, unsere Feedback-Loops kurz halten, um schneller Fehler zu erkennen und wie wir glücklich über verschiedene Kontinente und Zeitzonen hinweg zusammenarbeiten. Wir glauben, dass dies ein großartiger Weg ist, um Software zu entwickeln und denken, dass es auch in eurem Unternehmen funktionieren könnte.
Speaker:

Sven ist ein Software-Geek und arbeitet als Botschafter für Atlassian in Deutschland. Er hat über 12 Jahre hinweg Java-Webanwendungen entwickelt und agile Teams geleitet. Svens Leidenschaften sind effektive Softwareentwicklung und die Motivation von Entwicklern.

FEBRUAR Termin: 19.02.
Thema: AeroGears
Dozent: Matthias Weßendorf (RedHat) Anmeldung: XING Ort: LVM Versicherung, 6.EG.01 Das Thema 'Mobile' dominiert mehr und mehr die Wünsche und Anforderungen der IT Abteilungen. Moderne Smartphones und Tablets sind mittlerweile ein centraler Bestandteil unseres beruflichen und privaten Alltags. Die mobilen Anforderungen unterscheiden sich allerdings von denen der klassischen Web-Anwendung. Themen wie Offline, Data-Sync, Geo-Location oder Push Notifications stellen einen zentralen Punkt dar. Doch wie bindet man diese Anforderungen in die JavaEE Infrastruktur ein? Der Vortrag zeigt, wie das bewährte Enterprise-Java Programmiermodel von CDI, JAX-RS oder EJB3 als eine erfolgreiche Basis für native Anwendungen auf Basis von Android, iOS oder FirefoxOS eingesetzt werden kann.

Vortragender:
Matthias Weßendorf arbeitet für Red Hat am AeroGear Projekt, wo er sich mit den verschiedenen Facetten des Themas "Mobile und Enterprise" auseinandersetzt.

MAERZ Termin: 19.03.
Thema: "Resilience nicht nur für Dummies" - Muster für Fehlertoleranz einfach umgesetzt
Dozent: Uwe Friedrichsen (Codecentric) Anmeldung: XING Ort: LVM Versicherung, 6.EG.01

Thema: Verfügbarkeit ist das A und O für Systeme in Produktion, möglichst 24x7, möglichst wenige Ausfälle. Um eine hohe Verfügbarkeit zu erreichen, benötigen Sie robuste und zuverlässige Anwendungen. Und das erreicht man durch ein fehlertolerantes Anwendungsdesign. Dazu kommt, dass die gewohnten Fehlertoleranz-Mechanismen auf der Infrastrukturebene für hochverfügbare Systeme und Scale-Out-Systeme in der Regel nicht ausreichen bzw. schlicht nicht mehr verfügbar sind.

Entsprechend muss Fehlertoleranz auf der Anwendungsebene implementiert werden. Aber wie geht das eigentlich? Wir haben uns so lange auf Cluster, HA, ACID und Co. beschränkt und verlassen, dass wir das ganz verlernt haben. Also Kopf in den Sand stecken und weitermachen wie bisher?

Nein, natürlich nicht! Okay, fehlertolerantes Anwendungsdesign als Domäne ist nicht trivial, aber es gibt eine ganze Reihe Muster in dem Bereich, die bei verblüffend geringem Implementierungsaufwand erstaunlich viel Nutzen bringen. Ein paar dieser Muster möchte ich in dieser Session vorstellen und anhand von konkreten Code-Beispielen erläutern, wie man sie implementieren kann.

Ein kleiner Schritt für Sie als Entwickler, aber ein Riesensprung für stabilere Systeme in Produktion!

Speaker: Uwe Friedrichsen ist ein langjähriger Reisender in der IT-Welt. Als Fellow der codecentric AG ist er stets auf der Suche nach innovativen Ideen und Konzepten. Seine aktuellen Schwerpunktthemen sind Skalierbarkeit, Resilience und die IT von (über)morgen. Er teilt und diskutiert seine Ideen regelmäßig auf Konferenzen, als Autor von Artikeln, Blog Posts, Tweets und natürlich gerne auch im direkten Gespräch.

APRIL Termin: 30.04.
Thema: Eclipse Code-Recommenders
Dozent: Marcel Bruch Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

MAI Termin: 28.05.
Thema: Java 9
Dozent: Dalibor Topic (Oracle) Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

JUNI Termin: 5.06.
Thema: Building Modular Java Applications in the Cloud Age
Dozent: Bert Ertman, Paul Bakker (Luminis Technologies, Netherlands) Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links Abstract:

In this presentation you will learn how to create modular, robust, and durable enterprise Java applications fit for the Cloud Age.

Being able to deal with change and dynamics are important reasons for companies to resort to the cloud for application development. Short time to market and rapidly changing requirements can however lead to experimental software design. Dealing with constant change in a codebase is non-trivial. In order to facilitate change a modular codebase is of great importance. Modularity forces separation of concerns which enables you to replace parts of a system without breaking others.

Using Java, OSGi, and a wealth of open source enterprise components, you will be shown how to combine these into coherent applications without locking into one of the existing PaaS providers. We will start with all you need to know about setting up your development environment and build towards a versatile cloud application using techniques like REST and NoSQL. And of course there will be lots of live coding!

Finally, we will focus on deployment, introducing Apache ACE, a software distribution framework that allows to centrally manage and distribute software components, configuration data, and other artifacts to target systems in the cloud or on premise.

The presenters are also the authors of the recently published O'Reilly book: 'Building Modular Cloud Applications with OSGi'.

You will learn the following things:

  • understand the benefits of a modular code base
  • Learn how to create your a la carte OSGi development stack
  • Manage cloud deployments using Apache ACE

Speaker bios:

Bert Ertman is a Fellow at Luminis in the Netherlands. Next to his customer assignments he is responsible for stimulating innovation, knowledge sharing, coaching, technology choices and presales activities. Besides his day job he is a Java User Group leader for NLJUG, the Dutch Java User Group (~4000 members). A frequent speaker on Java (SE/EE) and Software Architecture related topics as well as an author and member of the editorial advisory board for Dutch software development magazine: Java Magazine. In 2008, Bert was honored by being awarded the coveted title of Java Champion by an international panel of Java leaders and luminaries. Bert is a JavaOne 2012 Rockstar Speaker and a 2013 Duke's Choice Award Winner.

Paul Bakker is a software architect for Luminis Technologies. His current focus is on building modular enterprise applications and the cloud. He believes that modularity and the cloud are the two main challenges we have to deal with to bring technology to the next level, and is working on making this possible for mainstream software development. Today he is working on educational software focussed on personalised learning for high school students in the Netherlands. He is also responsible for pushing technology forward. Luminis strongly believes in open source and all the technology development they are doing happens in the open source community. Paul is an active contributor on projects such as Amdatu, Apache ACE, JBoss Forge and BndTools.

You can download the slides here: Modularity_JUGMuenster.pdf Try out what you saw during the demo, the workspace is available here: JUG_MS_workspace

JUNI Termin: 25.06.
Thema: JavaFX
Dozent: Anton Epple (Eppleton Consulting) Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

SEPTEMBER Termin: 3.09.
Thema: Docker  (Details zum Docker Vortrag)
Dozent: Michael Johann (Rails Experts) Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

OKTOBER

Termin: 15.10.
Thema: Java 8 Streams API
Dozent: Sven Rupperts Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

DEZEMBER Termin: 10.12.
Thema: Caching
Dozent: Michael Ploed Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

Vortrag zu Graphen, noSQL und BigData mit Neo4J bei der JUG Münster: 3. September 2013

Die Java Usergroup Münster freut sich auch im September einen spannenden Vortrag anbieten zu können. Diesmal beehrt uns einer der Gründer der populären neo4j Graphen Datenbank, Peter Neubauer.
Willkommen sind - wie immer - alle an Software Entwicklung (oder Datenstrukturen) interessierte Personen. Speziell Neo4J ist nicht nur für Java Entwickler interessant, sondern wird auch im Ruby/Rails oder PHP Bereich professionell eingesetzt.
Infos zum Talk:

Neo4j und die wunderbare Welt der Graphen - eine Einführung

NOSQL, Big Data und Graphen sind zur Zeit in aller Munde - hier kommt etwas zum Thema!

Wir beginnen mit einer Einführung in die Graphen-Datenbank Neo4j, die Abfragesprache Cypher und Beispiele für den Zugriff von Java und REST.

Im zweiten Teil des Abends werden wir ein spezialisierteres Thema aufgreifen, z.B. Spring Data Neo4j, Grails, Nutzung von Neo4j-Server, das auf Neoj4 basierende Structr-CMS, Beispiel-Anwendungen in Java, Neo4j-Spatial, Empfehlungs- und andere Graphenalgorithmen, Neo4j Internals und vieles mehr vorstellen, oder ganz einfach Fragen beantworten, je nach eurem Interesse!

Infos zum Speaker: Peter ist einer der Gründer der populären Neo4j Graphdatenbank und anderer Open Source Projekte wie OPS4J. Er liebt es, neue Verbindungen zwischen Menschen, Projekten und Technologien zu schaffen.

Zur Zeit ist Peter VP Community bei Neo Technology und Mentor für Coderdojo Malmö (Programmieren für Kinder) und Startup Bootcamp in Kopenhagen und Berlin.

Für ein Bier ist Peter immer gern für ein Gespräch zu haben :)

Infos zum Termin: Am 3. September 2013, Einlass ab 18:00 Uhr, Beginn des Vortrags ca. 18:30 (je nachdem wie schnell die Brötchen gegessen sind...).
Ort: LVM Versicherung, Kolde Ring 21 in Münster. Wer sich nicht auskennt, einfach am Empfang melden, die freundlichen Damen und Herren wissen Bescheid.

Java Stammtisch für das Münsterland: 6. März 2013

Die Java Usergroup Münster lädt zum Stammtisch ein! Willkommen sind alle an Softwareentwicklung interessierten Personen, insbesondere auch Java Entwickler ;) In der Regel kommt auch der Austausch über allgemeine Technologien wie HTML5, JavaScript, Design und Architektur von Software nicht zu kurz, so dass für jeden spannende Diskussionen dabei sind.

Der Stammtisch findet statt am 6. März ab 18:30 im "Früh bis spät". (Alter Steinweg 31, in der Nähe des Enchilada). Vom Hauptbahnhof läuft man ca. 10 Minuten zu Fuss, es gibt auch Buslinien die noch näher halten, ein Parkhaus befindet sich auch in der Nähe.

Wenn Ihr Euch bei Xing zu dem Event anmeldet könnt Ihr auch sehen, wer noch so teilnimmt: http://www.xing.com/net/jug-muenster

Veranstaltungen 2013

Kurzübersicht über alle Vorträge, die 2013 bei der Java Usergroup Münster angeboten werden. Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste und den Blog hier ankündigen. Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der LVM Versicherung statt. Einlass ist - falls nicht anders angegeben - jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall um 18:30 Uhr. Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation auf unserer Homepage wird gebeten. (Die Xing Anmeldung nutzen wir zur Planung der Teilnehmerzahl / Catering. Über die Xing Gruppe der Java Usergroup Münster gibt es zu den einzelnen Vorträgen eine Einladung für eine komfortable Anmeldung.)

Anfahrt zur LVM Versicherung: Anfahrtbeschreibung - mit öffentlichen Verkehrsmitteln per Bus (Linie 7,15,16, Haltestelle Kolde-Ring) am besten zu erreichen. (Google Transit / Google Maps / Bings Maps ist sicher hilfreich).

Bei Vorträgen in 3.xx.xx Räumen bitte beim LVM Hauptgebäude am Empfang melden, da wir keine separate Ausschilderung haben.

Bereits stattgefunden in 2013:

FEBRUAR Termin: 20.02.2013
Thema: Xtend und JavaFX
Dozent: Sven Efftinge Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links (Bitte beim Hauptgebäude am Empfang melden)

Hintergrund:
Xtend ist eine statisch getypte Programmiersprache die auf lesbaren Java Quellcode übersetzt wird. Im Gegensatz zu anderen Java-Alternativen
setzt Xtend auf hundertprozentige Interoperabilität mit Java und unterstützt Java-Idiome nativ. Dadurch können existierende Java Bibliotheken schon ohne
jeglichen Gluecode wesentlich besser verwendet werden als mit Java oder irgendeiner anderen Sprache. Wenn man darüber hinaus dann noch ein paar
Xtend-spezifische "extension APIs" oder "active annotations" entwickelt wird es richtig spassig.
In diesem Vortrag möchte ich die Möglichkeiten von Xtend anhand von JavaFX vorstellen und dabei zeigen, wie man coole JavaFX-Features mit Xtend wesentlich besser nutzen kann.
Bio: Sven Efftinge leitet für die itemis AG die Niederlassung Kiel, wo unter anderem die Eclipse-Projekte Xtend und Xtext entwickelt werden. Er ist leidenschaftlicher Programmierer, Kitesurfer und Vater.

MÄRZ Termin: VERSCHOBEN (wegen Krankheit)
Thema: AeroGear: Mobile Clients für JavaEE
Dozent: Matthias Wessendorf Anmeldung: XING Ort: LVM Versicherung, 6.EG.01 (Sperrlichstrasse)
Hintergrund:
Das mobile Internet gewinnt immer mehr an Bedeutung und Stichworte wie
HTML5, mobile web oder Hybrid-Apps machen die Runde. Doch wie passen
diese Trends zu einander und wie erweitere ich eine bestehende JavaEE
Anwendung um einen mobilen Client? Der Vortrag zeigt Lösungen für
Android, iOS und JavaScript/Hybrid auf Basis von jQuery-Mobile, Apache
Cordova sowie dem AeroGear Projekt auf.

APRIL Termin: 17.04.2013
Thema: Scaleable enterprise application with JEE7 and beyond"
Dozent: Andy Moncsek Anmeldung: XING Ort: LVM Versicherung, 6.EG.01

Hintergrund:
WebSockets, asynchrone Servlets und AJAX verändern in zunehmendem Masse das Programmiermodell für Web- und Client-Applikationen. Das klassische Request/Response-Modell ändert sich zu einem "Notification-" Modell bei dem nicht mehr nur eine synchrone Anfrage an den Server gemacht wird sondern der Server einen Client aktiv benachrichtigen kann. Diese asynchrone Verarbeitung von Requests hatte bereits grosse Auswirkungen auf Webapplikationen und wird mit JEE 7 Einzug in die klassische Java Client Programmierung haben. Der Vortrag wird einen exemplarischen PoC auf Basis von JEE7 vorstellen mit dem grosse Datenmengen effektiv verarbeiten werden können und die Ergebnisse zeitnah zum Client übertragen werden können. Auch das Thema FailOver soll in diesem Zusammenhang beleuchtet werden, da es ein wesentlicher Bestandteil von Enterprise Applikationen ist.

 

MAI Termin: 15.05.2012
Thema: 7+ Lektionen zu Continuous Delivery
Dozent: Jörg Müller Anmeldung: XING Ort: LVM Versicherung, 3.01.08 Konferenzraum II links

Seit fast drei Jahren setzen wir Continuous Delivery bei der Entwicklung unseres Produktes ein. Trotz anfänglicher Zweifel ist dies inzwischen ziemlich erfolgreich. Um dahin zu gelangen mussten wir einige Lektionen lernen, einige davon gleich am Anfang, manche erst viel später.
Mit dem Vortrag richte ich mich an Interessierte, die die theoretischen Grundlagen von Continuous Delivery vermutlich bereits gehört oder gelesen haben. Manche haben möglicherweise Zweifel, ob das Ganze wirklich funktioniert, andere haben bereits Erfahrungen und suchen Austausch. Ich berichte von unseren Erfahrungen, die Theorien umzusetzen und von Dingen, die in den Theorien nicht erwähnt werden. Insgesamt sind das sieben Lektionen und ein paar Kleinigkeiten.

JUNI Termin: 12.06.2013, 18:30 Uhr
Thema: Java 8 - Moving Java forward
Dozent: Wolfgang Weigend Anmeldung: XING Ort: LVM Versicherung, 6.EG.01 (Sperrlichstrasse)

Nachdem JDK 8 als Final-Release-Candidate bereit gestellt wurde, können sich die geplanten technischen Merkmale bis zur vollständigen Freigabe vom neuen Major-Release 8 nur noch minimal ändern. Java SE 8 beinhaltet Lambda-Ausdrücke, eine verbesserte Interoperabilität von JavaScript zur JVM mit der JavaScript-Engine Nashorn und dem überarbeiteten Date & Time API im JSR-310. Die HotSpot-basierte JVM wird kein PermGen mehr enthalten und die konvergierenden JVM-Merkmale sollen im Zeitraum vom JDK 8 eingebaut sein. JavaFX wird als strategische Java Desktop Technologie in Java SE 8 einfliessen und dann gemeinsam mit dem JDK 8 ausgeliefert. Der standardisierte Übergang im Rahmen von JavaFX zu einer eigenen Spezifikation erfolgt über das Projekt OpenJFX. Die Konvergenz von Java SE und CDC Embedded wird weiter vorangetrieben. Mit der Einführung von Java SE 8 Compact Profilen werden drei neue Profile als Subsets von Java SE im JDK 8 zur Verfügung stehen, um die Modularisierung für Java Embedded im JDK 8 für Jigsaw vorzubereiten. Die Java Plattformmodularisierung mit dem Projekt Jigsaw ist für das JDK 9 vorgesehen.

SEPTEMBER Termin: 03.09.2013
Thema: Graphen/noSQL/neo4J
Dozent: Peter Neubauer (neotechnologies) Anmeldung: XING: https://www.xing.com/events/graphen-nosql-und-bigdata-mit-neo4j-1284132 Ort: LVM Versicherung, 3.01.08 Konferenzraum II links Details Infos: neo4j Vortrag bei der Java Usergroup Muenster, 3. September 2013.

 

OKTOBER Termin: 16.10.2013
Thema: "Moderne Webentwicklung mit Apache Struts 2"
Dozent:Rene Gielen Anmeldung: XING Ort: LVM Versicherung, 6.EG.01 (Sperrlichstrasse)

NOVEMBER Termin: 13.11.2013
Thema: Monolithische Architekturen – und wie man sie vermeidet
Dozent:Stefan Tilkov Anmeldung: XING Ort: LVM Versicherung, 6.EG.01 Abstract: In diesem Vortrag diskutieren wir – ganz unabhängig von Programmiersprachen und einzelnen Technologien – die Gründe, aus denen wir immer wieder bei monolithischen Systemen landen. Fast jeder hat die Erfahrung schon einmal gemacht: Wir starten mit einer wunderbaren, leichtgewichtigen, modernen, effizienten Technologieauswahl, geben uns große Mühe, alles richtig zu machen, und landen doch wieder bei der gefürchteten Wartungskatastrophe. Was sind die Gründe? Was sind Strategien, die wir einsetzen können, um dieses Ergebnis zu vermeiden? Und was tun wir, wenn wir schon ein solches System haben und uns befreien wollen?

Bio: Stefan Tilkov ist Geschäftsführer und Principal Consultant bei innoQ, wo er sich vorwiegend mit der strategischen Beratung von Kunden im Umfeld von Softwarearchitekturen beschäftigt. Er ist Autor des Buchs „REST und HTTP“, Mitherausgeber von „SOAExpertenwissen“ (beide dpunkt.verlag), Autor zahlreicher Fachartikel und häufiger Sprecher auf internationalen Konferenzen.

DEZEMBER Termin: 11.12.2013
Thema: Praktische Erfahrungen mit dem ROCA Web-Architekturstil bei der LVM Versicherung
Dozenten: Dirk Hermanns, Christoph Seidel Anmeldung: XING Ort: LVM Versicherung Hauptgebäude, 3.01.08 Konferenzraum II links

Wir haben den goldenen Hammer gebaut! .... So oder ähnlich könnte ein Vortrag eines Herstellers des nächsten Web-Frameworks beginnen. Soviel vorweg: In diesem Vortrag wird kein goldener Hammer vorgestellt.

In kaum einem anderen Umfeld wie der Webentwicklung, gibt es so viele Frameworks und Produkte, welche endlich alle Probleme beseitigen wollen.
Angefangen von Java Applets, über Struts, JSF, Portlets über Wicket, GWT oder Vaading bis hin zu Grails, Rails oder auch node.js,... - die Liste ließe sich (gefühlt) endlos weiter führen und alle paar Wochen wird //eine neue Sau durch's Dorf getrieben//.

Was vermitteln diese Frameworks? Dass das zustandslose Request/Response-Modell des HTTP-Protkolls passt nicht so richtig zum Bau einer Web-"Anwendung"? Abhängig vom Framework entweder "JavaScript ist total kompliziert und sollte versteckt werden", oder auch "JavaScript ist klasse und sollte für ALLES eingesetzt werden"? Die Entwicklung von Webanwendungen ist total komliziert und kann keinem Entwickler zugemutet werden!
Viele dieser Frameworks versprechen viel - in der Praxis kommt die Ernüchterung bestenfalls schnell, wenn nicht sogar erst nach langer Zeit. Bei einigen fühlt sich HTTP wie ein Fremdkörper an, der "bekämpft" werden muss.

Woran liegt das? Frameworks sind (leider) keine goldenen Hammer! Jedes Framework hat einen bestimmtes Umfeld und ein beschränktes Einsatzgebiet in welchem es gut funktioniert. Verlässt man dieses muss man doch "unter die Haube sehen".

Hier verspricht der unter roca-style.org beschriebene Architekturstil Besserung, indem er von der Nutzung grundlegender Technologien des Internets profitiert. Das Internet nutzen, wie es gemeint ist.

In dem Vortrag soll dargestellt werden, welche Erfahrungen wir bei der Umsetzung dieses Stils gesammelt haben. Dabei werden wir unsere zurückgelegten Wege und Irrwege beschrieben. Ein großer Schritt war es auch einen Technologie-Stack zu finden, der die Umsetzung des ROCA-Stils ermöglicht.

Unsere bisherigen Erfahrungen wollen wir teilen und Ergebnisse in Aktion vorstellen.

14.11.2012: Kochstunde: In kurzer Zeit aus JRuby und Chef ein wohlschmeckendes Gericht zaubern

Vortrag der Java Usergroup Münster am 14.11.2012:

Kochstunde: In kurzer Zeit aus JRuby und Chef ein wohlschmeckendes Gericht zaubern

Wie ist es möglich, innerhalb eines Jahres mit zwei Entwicklern einen neuen Mobile Payment Service inklusive der notwendigen Apps und des Backends zur Produktionsreife zu bringen?
Vor diese Frage sahen sich die Referenten zu Beginn 2012 gestellt; durch Einsatz des Enterprise JRuby Servers “TorqueBox” und Automatisierung der Infrastrukturverwaltung mit Hilfe von “Chef” haben sie die Aufgabe bewältigt. Am Beispiel von Code-Ausschnitten illustrieren sie die vorliegende Lösung und zeigen anschaulich, wie produktiv moderne Enterprise-Entwicklung auf der JVM sein kann.

Die Referenten sind: Michael Johann (www.Rails-Experts.com) und Andreas Simon (http://www.quagilis.de/)

Die viadee Unternehmensberatung GmbH unterstützt uns freundlicherweise mit Räumlichkeiten und Verpflegung. Der Veranstaltungsort ist daher:

viadee Unternehmensberatung GmbH
Anton-Bruchausen-Straße 8
48147 Münster

Einlass ist ab 18 Uhr.

Bitte gebt die Infos auch an Kollegen und Freunde weiter!

Stammtisch: Java und mehr am 25.7.2012

Der nächste Java Stammtisch der Java Usergroup Münster findet am 25.07.2012 im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Für Teilnehmer am Java Stammtisch gibt es einen Sonderpreis für Weizen bzw. alkoholfreies Weizen!

Das Cuba Nova befindet sich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (4 Minuten zu Fuß, wenn man langsam geht.)

Parkmöglichkeiten und Anfahrt zum JUG Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln – insbesondere für Weizen-Fans. (Google Maps Link)

Vortrag "node.js" mit Stefan Tilkov am 22.2.2012

Am 22 Feb 2012 haben wir Stefan Tilkov als Speaker zum Thema "node.js" bei uns.

Node.js ist ein Framework zur Umsetzung von Netzwerkapplikationen in JavaScript, dessen Unterstützung für Funktionen höherer Ordnung perfekt zu einem Programmiermodell passt, das Non-blocking I/O in den Mittelpunkt stellt. In dieser Session wird Node.js und das umgebende Ökosystem vorgestellt und gezeigt, wie sich auf dieser Basis hochperformante Clients und Server implementieren lassen.

Vortragender: Stefan Tilkov

Stefan Tilkov ist Geschäftsführer der innoQ Deutschland GmbH und beschäftigt sich seit Anfang der 90er Jahre mit Architekturen für starkverteilte, große Systeme und Anwendungslandschaften. Seine technologischen Schwerpunkte haben sich im Laufe der Zeit von C/C++ und DCE, C++/CORBA, Java/CORBA über J2EE, MDA und Web Services hin zu SOA, REST und Ruby verschoben.

Bitte meldet Euch unter https://www.xing.com/events/node-js-einfuhrung-865138 an, damit wir fuer den Event die Anzahl der Teilnehmer planen koennen.

Die viadee unternehmensberatung GmbH unterstuetzt uns freundlicherweise mit Raeumlichkeiten und Verpflegung. Der Veranstaltungsort ist daher:

viadee Unternehmensberatung GmbH
Anton-Bruchausen-Straße 8
48147 Münster

Einlass ist um 18 Uhr.

Bitte gebt die Infos auch an Kollegen und Freunde weiter!

Veranstaltungen 2012

Kurzübersicht über alle Vorträge, welche 2012 bei der Java Usergroup Münster angeboten werden. Zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste und den Blog hier ankündigen. Alle Termine finden sich auch im Google Calendar der JUG Münster. Updates und Infos gibt es über die Mailing-Liste der JUG Münster.

Die Vorträge finden falls nicht anders angegeben bei der Viadee Unternehmensberatung statt. Einlass ist jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall um 18:30 Uhr. Alle Termine sind vorläufig und können sich noch kurzfristig ändern - um Anmeldung über Xing bzw. Verifikation auf unserer Homepage wird gebeten.

NOVEMBER Termin: noch nicht sicher - 14. November Thema: "DevOps/jRuby" Dozent: Andreas Simon, Michael Johann

DEZEMBER Termin: 12.12.2012 Thema: "CDI 1.1" Dozent: Lars Röwekamp

Weiterlesen »

Vortrag: "HTML5"

Termin: 23.11.2011

Ort:  Leo 18, Leonardo Campus der Universität Münster (GoogleMaps)

Einlass: ab 18:00 Uhr

VORTRAG I.

Titel: "HTML5 Pure"

Abstract: HTML5 ist in aller Munde. Doch was verbirgt sich tatsächlich dahinter? Dieser Vortrag soll einen kurzen Einblick in den aktuellen Stand der Spezifikation bieten. Darüber hinaus soll er vermitteln, welche Features schon jetzt sinnvoll eingesetzt werden können, ohne nicht kompatible Browser von der Darstellung einer Webseite auszuschließen.

Dozent: Till Schulte-Coerne, Senior Consultant bei innoQ Deutschland GmbH, realisiert seit mehreren Jahren Webanwendungen mit Ruby on Rails, Java und PHP. Sein Schwerpunkt liegt auf der Architektur und Implementierung ergonomischer Webanwendungen.

 

VORTRAG II.

Titel: "Building next-generation Web Apps with WebSocket and HTML5"

Abstract: Für die Realisierung von "Echtzeitweb" wurden in der Vergangenheit diverse Hacks (Comet oder Bayeux) genutzt. Mit WebSocket haben Entwickler nun einen echten Standard in der Hand, der ihnen bidirektionale Kommunikation über eine TCP-Verbindung bietet. Die Session stellt WebSockets und die praktische Nutzung im Zusammenhang mit anderen HTML5 APIs vor.

Dozent: Matthias Weßendorf arbeitet für die Firma Kaazing. Dort beschäftigt er sich mit WebSocket, HTML5 und weiteren Themen rund um das "Next Generation Web". Matthias blogt regelmäßig auf http://matthiaswessendorf.wordpress.com.

Anmeldung: Damit wir ungefähr eine Vorstellung davon haben, mit wievielen Teilnehmern wir rechnen können, wäre es nett, wenn Ihr Euch bei Xing an dem Event der JUG Münster anmeldet. Ihr findet den Event hier.

Software Feedom Day 2011 Muenster: Agenda

Die Agenda für den Software Freedom Day in Münster steht nun fest:

10:00 - 10:15 Start, Kaffee trinken
10:15 - 10:45 Begrüßung
10:45 - 11:00 Thomas Kruse (JUG): Lightning-Talk I Einführung in Ubuntu
11:00 - 11:15 Gerrit Grunwald (JUG): Lightning-Talk II Getting visible with OpenSource
11:15 - 11:30 Philippe Rieffel (ifgi): Lightning-Talk III Open Street Map
11:30 - 11:45  Kaffeepause
11:45 - 12:00 Theodor Förster (ifgi): Lightning-Talk IV Open Noise Map
12:00 - 12:15 Sidi Benmoh (produktivhaus): Lightning-Talk V Wordpress
12:15 - 12:30 Matthis Rieke (ifgi):  Lightning-Talk VII ifgicopter
12:30 - 13:15 Mittagspause
13:15 - 14:15 Geertjan Wielenga (Oracle) The Netbeans Platform
14:15 - 15:15 Gerrit Grunwald (JUG) HTML5/Websockets
15:15 - 15:30 Kaffeepause
15:30 - 16:30 Andreas Simon (Quagilis) Ausführbare Spezifikationen mit Cucumber
16:30 - 17:00 Open Space Orga
15:30 - 16:30 Andreas Simon (Quagilis) Ausführbare Spezifikationen mit Cucumber
17:00 - 17:30 Open Space Session I
17:30 - 18:00 Open Space Session II
17:30 - 19:30 Grillen

Wir veranstalten den Software Freedom Day 2011 in Muenster gemeinsam mit dem Coworking Space produktivhaus. Der Veranstaltungsort ist daher:

produktivhaus | Coworking Space
Weseler Straße 253a
48151 Münster

Wir haben für Speisen und Getränke gesorgt und freuen uns über jeden ganz besonders, der noch einen Freund oder interessierten Kollegen mitbringt. Viel Spaß!

Software Freedom Day in Münster! 17.9.2011

Am 17.9.2011 veranstalten wir gemeinsam mit der WarpZone und dem produktivhaus in Münster den SoftwareFreedom Day! Die Teilnahme ist kostenlos und es gibt viele Gelegenheiten sich über freie Software, Softwarepatente und aktuelle Themen in Vorträgen und persönlichen Gespräch auszutauschen.

Die vollstaendige Agenda steht leider noch nicht - Updates werden hier gepostet.

Merken kann man sich jedoch bereits das Datum: 17. September 2011! Los gehen soll es gegen 10 Uhr - nach einem Tag offiziellem Programm werden wir gegen 18 Uhr durch ein gemeinsames Grillen und gesponserte passende Getränke den SoftwareFreedomDay ausklingen lassen.

Zum Veranstaltungsort: Das Produktivhaus ist an der Weselerstrasse, eine Anfahrtsbeschreibung gibt es auf http://www.produktivhaus.de/

Naechster Stammtisch: 29.6.

Der nächste Java Stammtisch der Java Usergroup Münster findet am 29.6. im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

Stammtisch: Java und mehr am 1.6.

Der nächste Java Stammtisch der Java Usergroup Münster findet am 1.6. im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

JUG Münster Stammtisch: 18.5.

Der nächste Java Stammtisch der Java Usergroup Münster findet am 4.5. im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

Vortrag: "JRuby on Rails"

Termin: 11.05.2011

Ort: Leo 18, Leonardo Campus der Universität Münster (GoogleMaps)

Einlass: ab 18:15 Uhr

Abstract: Ruby ist der JVM-basierte Interpreter für die dynamische objektorientierte Programmiersprache Ruby. Sie ist zugleich die Basis für das in den USA bereits zum Mainstream avancierten Webframework Ruby on Rails. Damit stellt die Kombination aus Sprache und Framework alles bereit, was Entwickler für Webprojekte benötigen. In dieser Session wird anhand von Livedemos gezeigt, wie flexibel JRuby heute ist und was die Zukunft bringen wird. Eine Session, die ideal für Einsteiger ins Thema ist, die nachher eigene Schritte probieren wollen.

Dozent: Michael Johann, Diplom-Ing. (FH) ist vielen als Chefredakteur und Gründer des Fachmagazins JavaSpektrum sowie des Magazins RailsWay bekannt. Seit den Anfängen von Java ist er als Trainer und Entwickler mit Architekturwissen für Große Kunden tätig. Aktuell liegt sein Fokus auf der Entwicklung von mobilen Applikationen sowie Webanwendungen mit Ruby on Rails. Er ist regulärer Sprecher auf Konferenzen und Verfasser zahlreicher Artikel sowie Autor des Buches "Ruby on Rails für JEE-Experten".

Anmeldung: Damit wir ungefähr eine Vorstellung davon haben, mit wievielen Teilnehmern wir rechnen können, wäre es nett, wenn Ihr Euch bei Xing an dem Event der JUG Münster anmeldet. Ihr findet den Event hier.

 

JUG Münster Stammtisch: 4.5.

Der nächste Java Stammtisch der Java Usergroup Münster findet am 4.5. im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

Swing Workshop I + II

Termin: 20.04.2011

Ort: Leonardo Campus der Universität Münster (GoogleMaps)

Einlass: ab 18:00 Uhr

Abstract: Beschreibung Teil I:
Swing Basics: Grundlagen der GUI-Programmierung mit Swing. Das Ziel im ersten Teil ist es einen Überblick über die grundlegenden Themen der GUI-Programmierung mit Swing zu geben. Dabei werden folgende Themen angesprochen: Historie, Standard-Komponenten, EDT, Layout Manager, Event Listener, Actions, SwingWorker und Usability.

Dozent: Daniel Hiller ist 38 Jahre alt, entwickelt in Java seit 1996 und ist Senior-Java-Entwickler bei der dbap GmbH in Münster. Schwerpunkte seiner Tätigkeit sind Qualitätssicherung und R&D.

Abstract: Beschreibung Teil II:
Das Ziel des zweiten Teils ist es eine Kurzeinführung über das Erstellen eigener Komponenten zu geben. Es kommt gelegentlich vor, daß man eine Komponente benötigt, welche auf ein spezielles Problem zugeschnitten ist und somit selbst erstellt werden muß. Dabei gibt es das eine oder andere zu beachten, angesprochen werden sollen die Themen: MVC Pattern, JavaBeans, JComponent, PropertyChangeEvents, Scalability, etc.

Dozent: Gerrit Grunwald ist 41 Jahre alt und arbeitet als Teamleiter in der Softwareentwicklung der Raith GmbH in Dortmund. Schwerpunktmäßig beschäftigt er sich mit Java Desktop Technologien, HTML5 Canvas und ähnlichem.

Anmeldung: Damit wir ungefähr eine Vorstellung davon haben, mit wievielen Teilnehmern wir rechnen können, wäre es nett, wenn Ihr Euch bei Xing an dem Event der JUG Münster anmeldet. Ihr findet den Event hier.

 

JUG Münster Stammtisch: 6.4.

Der nächste Java Stammtisch der Java Usergroup Münster findet am 6.4. im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

Nächster JUG Münster Stammtisch: 9.2.

Der nächste Java Stammtisch der Java Usergroup Münster findet am 9.2. im Cuba Nova ab 18:30  Uhr  statt.

Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Für Teilnehmer am Java Stammtisch gibt es einen Sonderpreis für Weizen bzw. alkoholfreies Weizen,  zudem gibt es auch Aktionsangbote bei Speisen.

Das Cuba Nova befindet sich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (4 Minuten zu Fuß, wenn man langsam geht.)
Parkmöglichkeiten und Anfahrt zum JUG Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans.

Vortrag: "REST mit Java"

Termin: 23.02.2011

Ort: Leo 18, Leonardo Campus der Universität Münster (GoogleMaps)

Einlass: ab 18:00 Uhr

Abstract: Immer häufiger kommt für die Integration von Anwendungen und für öffentlich zugängliche APIs die Architektur des WWW, RESTful HTTP zum Einsatz. In diesem Vortrag werden die unterschiedlichen Möglichkeiten gegenübergestellt, die im Java-Umfeld für die Realisierung von RESTful-HTTP-Services zur Verfügung stehen (u. a. das Servlet-API, Restlet, JAX-RS und Spring MVC).

Dozent: Stefan Tilkov ist Geschäftsführer der innoQ Deutschland GmbH und beschäftigt sich seit Anfang der 90er Jahre mit Architekturen für starkverteilte, große Systeme und Anwendungslandschaften. Nach seinem Studium der Technischen Informatik als BA-Student der IBM arbeitete er zunächst als Softwareentwickler, Teilprojekt-, Gesamtprojekt- und schließlich Abteilungsleiter bei einem mittelständischen Softwarehaus, bevor ihn die Sehnsucht nach der Technik wieder erfasste und er sich als 1998 als freiberuflicher IT-Architekt selbstständig machte. 1999 gründete er zusammen mit Roman Roth die innoQ Deutschland GmbH. Seine technologischen Schwerpunkte haben sich im Laufe der Zeit von C/C++ und DCE, C++/CORBA, Java/CORBA über J2EE, MDA und Web Services hin zu SOA, REST und Ruby verschoben. Stefan Tilkov ist Autor zahlreicher Artikel und Kolumnen, ein aktiver Blogger und einer der SOA-Editoren der Online-Community InfoQ.

Anmeldung: Damit wir ungefähr eine Vorstellung davon haben, mit wievielen Teilnehmern wir rechnen können, wäre es nett, wenn Ihr Euch bei Xing an dem Event der JUG Münster anmeldet. Ihr findet den Event hier.

Stammtisch: 12.01. im CubaNova

Der nächste Java Stammtisch findet am 12.01. im Cuba Nova in Münster ab 18:30 Uhr statt. Eingeladen sind (wie immer alle) an Java, Softwareentwicklung, HTML5, Android, Webentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

Vortrag: "Testdriven development by example"

Termin: 19.01.2011

Ort: Leonardo Campus der Universität Münster (GoogleMaps)

Einlass: ab 18:00 Uhr

Abstract: Die Zuhörer sollen eine Einführung in Test Driven Development (TDD) anhand eines Live-Coding-Examples durch simuliertes Pair-Programming ( Keyboard: Speaker, Observer: Audience ) erhalten. Dabei werden verschiedene andere Themen touchiert, die nur als Referenz genannt werden. Zunächst werden die Motivation und die Prinzipien von "Test Driven Development" und im Zusammenhang stehenden Vorgehensweisen erklärt. Es folgt eine Demonstration von praktischem TDD anhand des Lösens einer Code Kata. Abschließend werden Vor- und Nachteile diskutiert und Fragen des Auditoriums beantwortet.

Dozent: Daniel Hiller ist 38 Jahre alt, entwickelt in Java seit 1996 und ist Senior-Java-Entwickler bei der dbap GmbH in Münster. Schwerpunkte seiner Tätigkeit sind Qualitätssicherung und R&D.

Anmeldung: Damit wir ungefähr eine Vorstellung davon haben, mit wievielen Teilnehmern wir rechnen können, wäre es nett, wenn Ihr Euch bei Xing an dem Event der JUG Münster anmeldet. Ihr findet den Event hier.

Veranstaltungen 2011

Kurzübersicht über alle Vorträge, welche wir im Jahr 2011 bei uns haben werden - zusätzlich haben wir einen regelmäßigen Stammtisch, den wir über die Mailingliste und den Blog hier ankündigen. Alle Termine finden sich auch im Google Calendar der JUG Münster.

Die Vorträge finden falls nicht anders angegeben im Raum Leo 18 auf dem Leonardo-Campus der Universität Münster statt. Einlass ist jeweils ab 18:00 Uhr und der Vortrag startet im Regelfall um 18:30 Uhr. (GoogleMaps)

NOVEMBER Termin: 23.11.2011 Thema: "HTML5"(Anmeldung)
Dozent: Till Schulte-Coerne (innoQ), Matthias Wessendorf (Kaazing)

DEZEMBER Termin: - Thema: - Dozent: Dozent hat abgesagt

Weiterlesen »

JUG Stammtisch: 22.12. im Cuba Nova

Der nächste Java Stammtisch findet am 22.12. im Cuba Nova in Münster ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

Die Wahrheit über Scrum

Heute möchte ich euch kurzfristig auf einen sehr spannenden und kostenfreien Vortrag zum Thema Agiles Projektmanagement und den Einsatz von Scrum BASF IT am morgigen Donnerstag den 02.12.2010 in Münster hinweisen:

Thema: Agiles Projektmanagement in der Praxis: BASF IT und itemis verraten »Die Wahrheit über Scrum«
Wo: agora: Hotel am Aasee, Bismarckallee 11b, 48041 Münster
Wann: am 02.12.2010, 18:00 - 21:00 Uhr
http://www.xing.com/events/586891

Dr. Martin Mandischer (itemis) beantwortet in seinem Vortrag die Fragen: Warum wird Agilität gebraucht, und wie wird sie mit Scrum erreicht? Weiterhin werden hilfreiche Tools und Techniken vorgestellt, mit denen das Scrum-Framework ergänzt werden kann, ohne dabei jedoch zu sehr ins technische Detail zu gehen.

Anhand eines Praxisberichtes von Fr. Irene Kuhn, BASF IT Services GmbH, wird weiterhin gezeigt, wie mit dieser agilen Methode qualitativ hochwertige Software entsteht. Außerdem wird erklärt, wie echtes Projektcontrolling mit Scrum funktioniert.

Kostenlose Anmeldung unter: http://www.itemis.de/34679

JUG Stammtisch: 10.11. im Cuba Nova

Der nächste Java Stammtisch findet am 10.11. im Cuba Nova in Münster ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Weiterlesen »

JUG Münster Stammtisch: 27.10. im Cuba Nova!

Der naechste Java Stammtisch findet am 27.10. im Cuba Nova in Münster ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Für Teilnehmer am Java Stammtisch gibt es einen Sonderpreis für Weizen bzw. alkoholfreies Weizen, zudem gibt es auch Aktionsangbote bei Speisen. (Mittwoch ist Steaktag)

Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.). Parkmöglichkeiten und Anfahrt zum Java Usergroup Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

Stammtisch im Cuba Nova am 13.10.2010

Der nächste Java Stammtisch findet am 13.10.2010 im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Hinweis: Wir haben eine neue Mailingliste, wer per E-Mail auf dem Laufenden gehalten werden möchte, kann sich mit einer E-Mail an jug-join@list.jug-muenster.de eintragen.

Weiterlesen »

Stammtisch im Cuba Nova am 29.09.2010

Der nächste Java Stammtisch findet am 29.09.2010 im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Hinweis: Wir haben eine neue Mailingliste, wer per E-Mail auf dem Laufenden gehalten werden möchte, kann sich mit einer E-Mail an jug-join@list.jug-muenster.de eintragen.

Weiterlesen »

Software Freedom Day 2010

Die Java Usergroup Münster lädt zum Software Freedom Day 2010 ein.
In Zusammenarbeit mit der Google Technology Usergroup Münster und dem Warpzone e.V. verstanstalten wir in Münster den Software Freedom Day am 11. September 2010. Bei dem ganztägigen Event wird es Vorträge zu verschiedenen Themen, wie z.B. "Softwarepatente", "Entwicklung mit freier Software" und rund um Chancen und Einsatz von freier Software geben.

Neben den Vorträgen und Lightning-Talks wird es auch ausreichend Zeit für Diskussionen und gegenseitige Unterstützung bei "hands-on" Aktivitäten geben.

Weiterlesen »

Stammtisch 01.09.2010 im Cuba-Nova

Der naechste Java Stammtisch findet am 01.09.2010 im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Hinweis: Wir haben eine neue Mailingliste, wer per E-Mail auf dem Laufenden gehalten werden möchte, kann sich mit einer E-Mail an jug-join@list.jug-muenster.de eintragen.

Weiterlesen »

Stammtisch: 4.8. im Cuba Nova

Der naechste Java Stammtisch findet am 4.8. im Cuba Nova ab 18:30 Uhr statt. Eingeladen sind wie immer alle an Java, Softwareentwicklung und Projektmanagement interessierten Personen.

Hinweis: Wir haben eine neue Mailingliste, wer per E-Mail auf dem Laufenden gehalten werden möchte, kann sich mit einer E-Mail an jug-join@list.jug-muenster.de eintragen.

Weiterlesen »

30.7.: Clojure Presentation with Alex Ott

Clojure is a language running on the Java Virtual machine and gaining rapid popularity. Beeing a general-purpose language supporting interactive development that encourages a functional programming style, and simplifying multithreaded programming its usage is particularly promising in high concurrency/throughput environments.

Weiterlesen »

JUG Stammtisch am 21.7.

Am Mittwoch dem 21.7. gibt es wieder den offenen Stammtisch der JUG Muenster!

Hinweis: Wir haben eine neue Mailingliste, wer per E-Mail auf dem Laufenden gehalten werden möchte, kann sich mit einer E-Mail an jug-join@list.jug-muenster.de eintragen.

Weiterlesen »

Java Stammtisch: 23.6. ab 18:30 Uhr

Wir möchten zum nächsten Java Stammtisch in Münster einladen! Herzlich willkommen sind alle an Java und Softwareentwicklung interessierten Personen. (Damit sind auch PHP, Ruby on Rails, .NET und Scala Entwickler gemeint :-) ) In entspannter Atmosphäre gibt es Gelegenheit zum gegenseitigen Austausch, Kennenlernen oder auch Diskussionen beizuwohnen.

Hinweis: Wir haben eine neue Mailingliste, wer per E-Mail auf dem Laufenden gehalten werden möchte, kann sich mit einer E-Mail an jug-join@list.jug-muenster.de eintragen.

Weiterlesen »

Stammtisch: Java Runde am 9.6.

Die Java Usergroup Münster lädt am kommenden Mittwoch zum nächsten Java Stammtisch in Münster ein: Für alle an Java, Softwareentwicklung und aktuellen Trends interessierten Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff findet Mittwoch ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Für Teilnehmer am Java Stammtisch gibt es einen Sonderpreis für Weizen, zudem gibt es auch Aktionsangbote bei Speisen.
Parkmöglichkeiten und Anfahrt zum Java Usergroup Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

Talklets Münster: JDK 7, Closures, Project Jigsaw, InvokeDynamic, OpenJDK community

Am Mittwoch dem 26.05.2010 ist es wieder so weit. Es findet im Hörsaal Leo18 auf dem Leonardocampus (am Johann-Krane-Weg zwischen der Eishalle und dem Technologiepark oder einfach hier  GoogleMaps noch einmal nachschauen) im Rahmen unserer Vortragsreihe “Talklets Münster” der nächste Vortrag statt.

Vortrag:

Wie ist der Zwischenstand bei JDK 7? Welche Features sind drin? Was hat es mit Closures auf sich? Wie weit ist die Modularisierung des JDK fortgeschritten? Was bringt invokedynamic in der Praxis? Wie breit ist die OpenJDK-Community aufgestellt? Diese Session ist ein Report aus dem Maschinenraum von JDK 7 und der OpenJDK-Community. 

Referent:

Dalibor Topic

Dalibor Topic

Dalibor Topic arbeitet als Java F/OSS Ambassador bei Sun Microsystems in Hamburg mit der OpenJDK Community daran, Java in GNU/Linux-Distributionen fest zu verankern und Portierungen auf neue Platformen in das OpenJDK-Projekt einzubinden. Desweiteren ist er bekannt als Mitbetreiber der kaffe.org-Virtual-Machine sowie des GNU-Classpath-Projekts.


Agenda:

| 18:30 | Einlass

| 19:00 | Vortrag: JDK7 and more

| 20:00 | Get Together

Java Stammtisch Münster: 12.5.

Kommenden Mittwoch ist es wieder soweit: Der nächste Java Stammtisch findet am  Mittwoch den 12.05. im Cuba Nova statt.
Für alle an Java, Softwareentwicklung und aktuellen Trends interessierten Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Weiterlesen »

Java Stammtisch

Am 14.04. findet wieder ein Java Stammtisch in Münster statt!

Für alle an Java, Softwareentwicklung und aktuellen Trends interessierten Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Für Teilnehmer am Java Stammtisch gibt es einen Sonderpreis fuer Weizen, zudem gibt es auch Aktionsangbote bei Speisen.
Parkmöglichkeiten und Anfahrt zum Java Usergroup Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

24.03. - Java Stammtisch Münster

Am 24.03. gibt es wieder den Stammtisch der Java User Group Münster! Ein Angebot für alle an Java, Softwareentwicklung und aktuellen Trends interessierte Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch dem 24.03. ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Vorbereitung Java Zertifizierung

Für alle Interessierten, und insbesondere Schüler/Studenten, die die Möglichkeit einer kostengünstigen Java Zertifizierung haben, bieten wir Unterstützung bei der Vorbereitung zur SCJA/SCJP Java Zertifizierung.
Termine und weitere Koordination findet derzeit bei uns im Wiki statt: http://wiki.jug-muenster.de/display/pub/SCJP+Zertifizierung

Update: Der Termin für die Vorsprechung der Lerngruppe :

23. März um 18 Uhr (für Studenten: 17:45 Uhr)
Wir treffen uns an dem Mathematik Institut (Einsteinstraße 62). Dort besprechen wir dann das weitere Vorgehen sowie die zukünftigen Termine. Ein erscheinen zur Vorbesprechung ist für die Teilnahme an der Lerngruppe nicht zwingend erforderlich. Jeder der Lust hat, ist herzlich eingeladen.

Studentenangebot: Wer sicher gehen will und Geld sparen möchte, sollte sich schon jetzt einen Voucher sichern. Alle weiteren Infos findet ihr in unserem Wiki.

Update 2:

Wir treffen uns ab nächster Woche Montag (29.03.) wöchentlich um 16 Uhr für vorraussichtlich 4 bis 6 Wochen als SCJP Lerngruppe. Treffpunkt Mathematik Institut (Einsteinstraße 62), Raum N18/19. Jeder, der mitmachen will, ist herzlich eingeladen.

Vergesst nicht, euch am besten jetzt noch den Voucher zu sichern! Alles weitere dazu und zu der Lerngruppe findet ihr im Wiki.

10.3. - Java Stammtisch Münster

Am 10.3. gibt es wieder den Stammtisch der Java User Group Münster! Ein Angebot für alle an Java, Softwareentwicklung und aktuellen Trends interessierte Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch dem 10.03. ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Weiterlesen »

Talklets Münster: Google Chrome Extensions

Am 24.02.2010 veranstalten wir im Hörsaal Leo18 auf dem Leonardocampus (http://tinyurl.com/jugmsleo18) den nächsten Vortrag in der Reihe Talklets Münster.

Vortrag:

Google Chrome Extensions

Google veranstaltet eine Serie von Google Chrome Events und Chrome Extension Hackathons.

Im Rahmen der Chrome Events gibt der Vortrag eine Einführung in die Entwicklung von Extensions für Google Chrome.

Speaker: Dr. Jens Trapp (Google) Vorläufige Agenda: 18:30 - Einlass
19:00 - Vortrag

Highlight: Es gibt eine Verlosung sowie Goodies, Catering und Getränke sponsored by Google.

Die Google Technology User Group veranstaltet einen weiterführenden Event, den Chrome Extension Hackathon am 27.02.2010.
Mehr Infos unter http://www.ms-gtug.de/ankuendigungen.

Java Treff: Stammtisch am 10.2.

Am 10.2. gibt es wieder den offenen Stammtisch der Java User Group Münster! Für alle an Java, Softwareentwicklung und aktuellen Trends interessierte Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch dem 10.02. ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Weiterlesen »

Talklets Münster: JSF 2.0 mit Matthias Wessendorf und Bernd Bohmann

Am Mittwoch dem 27.01.2010 finden im Hörsaal Leo18 auf dem Leonardocampus (am Johann-Krane-Weg zwischen der Eishalle und dem Technologiepark http://tinyurl.com/jugmsleo18) im Rahmen unserer Vortragsreihe "Talklets Münster" der nächste Vortrag statt.

Vortrag: JavaServer Faces 2.0 Seit dem Sommer 2009 ist die JSF 2.0 Version "final". Der Vortrag stellt die wesentlichen Bestandteile der neuen Version vor. Anschließend gibt es einen aktuellen Status zu Apache MyFaces 2.0, dass eine Alternative zur SUN RI (Mojarra) darstellt.

Referenten:

Matthias Wessendorf arbeitet für Oracle an einer Server-Side-Push (aka Comet) Lösung für die ADF Faces JSF Bibliothek. Er ist PMC Chair von Apache MyFaces. Matthias blogt regelmäßig auf http://matthiaswessendorf.wordpress.com und twittert unter @mwessendorf

Bernd Bohmann arbeitet für die IRIAN Deutschland GmbH als Software-Entwickler und Berater. Er ist ein PMC Mitglied der Apache MyFaces-Projekt.

Agenda: | 18:30 | Einlass
| 19:00 | Vortrag: JavaServer Faces 2.0

Damit wir in etwa die Anzahl der Besucher abschätzen können wäre es schön wenn sich alle Interessenten unverbindlich unter http://tinyurl.com/talkletsanmeldung anmelden würden.

UPDATE 2: Falls Ihr die Demo oder die Folien noch mal ansehen wollt:

Weiterlesen »

Java Usergroup Stammtisch: 13.01.10

Die Java Usergroup Münsterland freut sich den ersten Stammtisch in 2010 einen Stammtisch anzubieten. Für alle an Java, Softwareentwicklung und aktuellen Trends interessierte Personen - auch PHP, Ruby on Rails Entwickler sind natürlich willkommen!

Der Java Treff für Münster, Osnabrück und Umgebung findet am Mittwoch dem 13.01. ab ca. 18:30 Uhr im Cuba Nova statt. Das Cuba Nova befindets ich in der Achtermannstrasse in der Nähe vom Hauptbahnhof. (3 Minuten zu Fuß, wenn man langsam geht.).

Weiterlesen »

Java Treff Münster: 30.12.09

Auch zwischen Weihnachten und Neujahr lassen wir uns nicht aufhalten: Für alle an der Java Technologie und Softwareentwicklung begeisterten ist der nächste Java Stammtisch genau das richtige. Am Mittwoch dem 30.12. treffen wir uns im Cuba Nova ab ca. 18:30 Uhr, Achtermannstraße in der Nähe des Hauptbahnhofs (3 Minuten zu Fuß, wenn man langsam geht.).

Parkmöglichkeiten und Anfahrt zum Java Usergroup Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

Java Treff Münster: 16.12.09

Auch in der Vorweihnachtszeit gibt es die Gelegenheit den Java Stammtisch in Münster zu besuchen: Für alle an der Java Technologie und Softwareentwicklung begeisterten ist der nächste Java Stammtisch genau das richtige. Am Mittwoch dem 16.12. treffen wir uns im Cuba Nova ab ca. 18:30 Uhr, Achtermannstraße in der Nähe des Hauptbahnhofs (3 Minuten zu Fuß, wenn man langsam geht.).

Es haben sich einige Personen gefunden, die sich für eine Sun Java Zertifizierung (SCJP bzw. SCJA) interessieren. Neben den üblichen Gesprächen zu offenen Themen, gibt es hier die Gelegenheit sich mit dem Modalitäten einer Sun Zertifizierung vertraut zu machen, und sich beraten zu lassen, welche Zertifizierung für einen das richtige sein könnte.

Parkmöglichkeiten und Anfahrt zum Java Usergroup Münster Treff: Parkhaus Engelenschanze ist am nächsten gelegen. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

Schon vormerken: Auch am 30.12 sind wir mutig genug den nächsten Stammtisch anzubieten!

JFokus Java Konferenz in Stockholm

Im Januar 2010 findet zum wiederholten male die JFokus Java Konferenz statt. Diese Konferenz ist die größte jährlicher Konferenz im Java Bereich und findet vom 26. - 27.01.2010 in Stockholm statt.
Falls hier Interesse besteht daran teilzunehmen, meldet Euch doch einfach beim nächsten Stammtisch und wir können evtl. eine Fahr- bzw. Fluggemeinschaft erstellen.
Hier findet Ihr weitere Informationen:

Java + Münster: Stammtisch am 2.12.

Es ist wieder soweit: Für alle an der Java Technologie und Softwareentwicklung begeisterten ist der nächste Java Stammtisch genau das richtige. Am Mittwoch dem 2.12. treffen wir uns im Cuba Nova ab ca. 18:30 Uhr, Achtermannstraße in der Nähe des Hauptbahnhofs (3 Minuten zu Fuß, wenn man langsam geht.).

Die Devoxx 2009 Besucher sind zurück und haben sicherlich einiges zu berichten, und auch für alle anderen Java und Software Themen finden sich sicherlich interessante Gesprächspartner!

Weiterlesen »

Swing Workshop auf unbestimmte Zeit verschoben

Auch am 05.12.2009 ist es nun nicht möglich den Swing Workshop zu veranstalten, aus diesem Grund ist der WorkShop zunächst einmal auf Eis gelegt, bis wir einen neuen Termin gefunden haben, welchen wir dann hoffentlich auch mit Sicherheit halten können.

SORRY !!!

Swing Workshop verschoben !!!

Leider müssen wir den Swing Workshop, welcher eigentlich für diese Woche Samstag geplant war um eine Woche auf den 05.12.2009 verschieben.
Alles andere bleibt so wie gehabt, zur Zeit noch gleicher Raum (Leo 18) und von 14 - 18 Uhr.
Falls sich noch weitere Änderungen ergeben, einfach mal auf diesem Kanal regelmäßig nachschauen...
BITTE WEITERSAGEN !!!

Swing Workshop

Am Samstag dem 28.11.2009 findet ein Workshop zum Swing Talklet vom 03.11.2009 statt.

Uhrzeit: 14:00 bis 18:00 Uhr.
Ort: Hörsaal Leo 18, Leonardocampus, Am Johann-Krane-Weg zwischen der Eishalle und dem Technologiepark (http://tinyurl.com/jugmsleo18)

Inhalt:
Da Swing ein sehr umfangreiches Framework ist, kann im Workshop lediglich ein kleiner Auschnitt
behandelt werden.
Es wird gezeigt, wie man in Swing einen Button so umgestalten kann, daß er dem aktuellen JavaFX
Design ("Caspian") entspricht. Der Workshop soll hierbei nicht als Votrag im üblichen Sinne dienen, sondern als Hands-On Session, was bedeutet, daß jeder einen Rechner mitbringen sollte.
Dabei wäre es sinnvoll mindestens Java 6 Update 10 installiert zu haben, wobei sich das Beispiel auch
unter Java 5 noch verwenden läßt.
Der Workshop soll dazu dienen in die Funktionalität von Swing reinzuschnuppern, wobei der Schwerpunkt hier auf customized components liegt und nicht auf Swing Grundlagen.
Natürlich stehen wir auch bei "Anfänger-Fragen" jederzeit mit Rat und Tat zur Seite, soweit wir die
Antwort wissen ;-)

Voraussetzungen:
- Computer mit entsprechendem JDK
- Entwicklungsumgebung (demonstriert wird auf Netbeans)
- Grundlagen Java
- Spaß am Coden...

Jeder an Desktop Java Interessierte ist herzlich dazu eingeladen teilzunehmen...

Java Meetup: 18.11.09 [Update]

[UPDATE]
Es war wieder ein netter Abend im Cuba Nova. Danke an alle neuen und alten Gesichter!
Bis zum nächsten mal!
[/UPDATE]

Der nächste Java Stammtisch in Münster ist geplant für den 18.11.2009.

Da einige von uns zur Devoxx fahren, werden sicherlich ein paar bekannte Gesichter vermißt. Um so bessere Chancen auf neue Kontakte! :-)
Nach unseren letzten Vorträgen gab es viel konstruktives Feedback, und auch gestiegene Besucherzahlen auf unserer Homepage sprechen dafür, dass die Java Usergroup Münster langsam durchstartet.

Weiterlesen »

Java Meeting Münster: 21.10. ab 18:15 Uhr

Der nächste Java Stammtisch in Münster ist geplant für den 21.10.2009. (Wer möchte sollte sich auch den 3.11.09 schon vormerken, an dem Termin planen wir derzeit wieder Präsentationen. Diesmal die Themen: Java Swing in richtig sexy und danach einfacher und besser entwickeln dank Netbeans, jUnit und Hudson. Das Buzzword ist da natürlich "test driven development".)

Weiterlesen »

Stammtisch: Java Treff Münster am 7.10.

Der nächste Java Stammtisch in Münster ist geplant für den 7.10.2009. Auch diesmal treffen wir uns im Cuba Nova ab 18:30 Uhr, Achtermannstraße in der Nähe des Hauptbahnhofs. (3 Minuten zu Fuß, wenn man langsam geht.)

Als Rahmenthemen wollen wir die nächsten Vorträge koordinieren, uns über finanzielles der Java Usergroup unterhalten und wie immer Erfahrungen, Tricks und Tipps austauschen.

Weiterlesen »

Software Freedom Day: 19.9.09 @ Münster!

Die Planung steht, ein Raum ist fest! Am 19.9.2009 möchten wir den Software Freedom Day zelebrieren. Dazu gibt es einige Vorträge rund um freie Software und Entwicklung mit Java. (Die endgültige Talkplanung posten wir hier noch, auf jeden Fall kommen "Asterisk", "Hudson", "Netbeans", "Java" oft vor, also plant den Termin schonmal ein!)

Weiterlesen »

Java Roundup Meeting: 9.9.09

Wir treffen uns am Mittwoch dem 9.9. wieder zu unserem Java Stammtisch in Münster!

java-spektrumAls besonderes Special sponsort die SIGS DATACOM GmbH für jeden Teilnehmer eine kostenlose Ausgabe des Fachmagazins "Java Spektrum". Ein Grund mehr, unserem Treffen beizuwohnen! (Zur Java Spektrum: Die Zeitschrift erscheint alle 2 Monate und ist über den Zeitschriftenfachhandel oder über den Verlag zu beziehen. In Münster führt z.B. die Bahnhofsbuchhandlung "Java Spektrum". Themen und Bezugsmöglichkeiten finden sich auf der Java Spektrum Homepage.)

Unser Treffen am 9.9. findet statt: Ab 18:30 im Cuba Nova, Achtermannstrasse.

Wer Parkmöglichkeiten sucht, findet in der Nähe das Parkhaus Engelenschanze. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

Java Treff in Münster! (26.8.09)

Kommenden Mittwoch sind wieder alle an Java und Softwareentwicklung interessierten eingeladen zum JUG Münster Treff zu kommen.

Als Themenvorschläge haben wir etwas organisatorisches zur Java User Group auf der Agenda, den Kauf von SpringSource durch Vmware und REST basierte Webservice Architekturen.

Wir treffen uns ab 18:30 im Cuba Nova, Achtermannstrasse.

Wer Parkmöglichkeiten sucht, findet in der Nähe das Parkhaus Engelenschanze. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln - insbesondere für Weizen-Fans. (Google Maps Link)

Stammtisch 12.8.: Java in Münster

Java Stammtisch live - Mittwoch im Cuba ab 18:15. Bei gutem Wetter auf der Dachterasse.

Neben aktuellen Entwicklungen (JDK, Netbeans, JavaFx) gibt es auch Planungen zum Software Freedom Day im September.

Wer Parkmöglichkeiten sucht, findet in der Nähe das Parkhaus Engelenschanze. Ansonsten empfehlen wir die Anreise mit dem Rad oder öffentlichen Verkehrsmitteln. (Google Maps Link)

6. Mai - Java Stammtisch rockt das Cuba-Nova

Wie gewohnt findet unser Java-Stammtisch diesen Mittwoch wieder im Cuba-Nova statt, um 18 Uhr! Happy Hour bis 21:30. In chilliger Atmosphäre zu entspannten Beats wird wieder rum um Java und vieles mehr philosphiert bis zum Umfallen ;)

Jeder der interessiert ist, ist eingeladen, vom Einsteiger bis zum Profi... keine Scheu, traut euch ;)