Enterprise Java goes Mobile

19 März 2015

Am 18. Mai 2015 lädt die Java Usergroup Berlin-Brandenburg und die VOTUM GmbH zu den Vorträgen How to build Enterprise mobile apps that integrate with your Java EE backend und Successful Mobile Relationship management with Push Notifications mit Matthias Wessendorf und Sébastien Blanc von Red Hat ein.

Die Vorträge

How to build Enterprise mobile apps that integrate with your Java EE backend (Sébastien Blanc): Are you a Java developer and want to develop a mobile app that connects to a secured Java EE backend, but you don’t know where to start? This session is tailored for you. This hands on session, using a familiar development environment, goes step by step through building a complete mobile, hybrid, multiplatform application.

Starting from scratch, the tutorial takes you through building a simple Java EE application and, from there, scaffolding a mutliplatform mobile client by using Cordova. Finally we will show how to implement sending Push Notifications from the backend to be received on the mobile client.

This is an in-depth session in which the attendees will learn concretely, and without using hipster tools, how to enter the mobile world.

Successful Mobile Relationship management with Push Notifications (Matthias Wessendorf): Business relationships take many forms like customers, partners or employees. For mobile application development, managing these relationships is crucial, since user interaction is an important part of a successful mobile app. Push notifications, a key feature of every mobile operating system, allow you to quickly reach your mobile users. In this session, we’ll discuss how to send targeted push messages from your Java backend including geolocation using Hibernate and BPM or rules based notifications to your mobile users.

The UnifiedPush Server is an open source solution providing an unified API for mobile operating systems, like iOS, Android or Windows Mobile. Join us to learn why implementing push notifications for several mobile platforms (each with its own proprietary API) can be easier than you might think, whether your Java backends are hosted in the cloud or inside your own datacenter.

Die Redner

Sébastien Blanc is JEE engineer with 10 years of experience. He works at Red Hat and focus on Open Source libraries for Mobile in the Enterprise. He believes that Mobile Web/Hybrid Apps are the future and tries to evangelize this through different conferences (Devoxx, JUDCon, JavaOne, SpringOne).

Matthias Wessendorf (@mwessendorf) is the project lead of AeroGear, working at Red Hat where he is focused on next generation of mobile computing. Previously, he was the PMC Chair of the Apache MyFaces project. Matthias is a regular conference speaker.

Treffpunkt

VOTUM GmbH, Ohlauer Straße 43, 10999 Berlin

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

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

Die Anmeldung

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

Die Veranstaltung wird in den nächsten Tagen nach Ankündigung im JUG-Blog auf Meetup veröffentlicht.

 

Package your Java applications using Docker and Kubernetes

03 März 2015

Am 23. März 2015 lädt die Java Usergroup Berlin-Brandenburg und die E-Post Development GmbH zu dem Vortrag Package your Java applications using Docker and Kubernetes mit Arun Gupta von der Red Hat ein.

Der Vortrag

Package your Java applications using Docker and Kubernetes (Arun Gupta): Docker simplifies software delivery by making it easy to build and share images that contain your application’s operating system. It packages your application and infrastructure together, managed as one component. These images are then used to create Docker containers which run on the container virtualization platform, provided by Docker. These images can be distributed using Docker Registry. Kubernetes provides an open source orchestration of Docker containers.

This talk will provide an introduction to Docker images (build time), containers (run time), and registry (distribution). Java EE application require operating system, JDK, database, application server, tuning of different parts of the stack, WAR file, and much more. The talk will explain how to create and publish Docker images that package these components and talk to each other. Design patterns and anti-patterns that show how to create cluster of such applications will be shown. Replicating your development, test, and production environments using Docker images will be shown. Basic terminology of Kubernetes will be introduced. Attendees will learn how Kubernetes’s self-healing mechanism can be used to create cluster of these containers.

Der Redner

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. He is a prolific blogger since 2005 and have authored 1500+ blogs on technology. Arun has extensive speaking experience in ~40 countries on myriad topics and is a JavaOne Rockstar. He also founded the Devoxx4Kids chapter in the USA and continues to promoting technology education amongst kids. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, JUG leader, he is easily accessible at @arungupta.

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

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

Die Anmeldung

Die Anmeldung zu diesem Vortrag erfolgt über die Meetup-Gruppe der Deutsche Post E-Post Development GmbH.

 

Patterns of Resilience - die Geheimnisse guten Softwaredesigns

04 Februar 2015

Am 24. Februar 2015 lädt die Java Usergroup Berlin-Brandenburg und die Acrolinx GmbH zu dem Vortrag Patterns of Resilience - die Geheimnisse guten Softwaredesigns mit Uwe Friedrichsen von der codecentric AG ein.

Der Vortrag

Patterns of Resilience - die Geheimnisse guten Softwaredesigns (Uwe Friedrichsen): In der Produktion wird das Geld gemacht und werden die Kunden zufrieden gestellt - aber nur so lange, wie unsere Software läuft und zügig antwortet. Läuft unsere Anwendung nicht oder ist langsam, ist sie wertlos - schlimmer noch: Wir verlieren Geld und Reputation.

Genau darum geht es bei Resilience: Wie man eine Anwendung gestaltet, dass sie hochverfügbar ist und zügig antwortet - selbst unter unerwarteten Fehler- und Lastsituationen.

In dieser Session lernen Sie eine (kleine) Resilience-Mustersprache kennen, natürlich garniert mit Code und jeder Menge Tipps und Tricks.

Der Redner

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.

Treffpunkt

Acrolinx GmbH, Friedrichstraße 100, 10117 Berlin

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

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

Die Anmeldung

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

 

JavaFX – Die neue UI Technologie im JDK 8

27 Januar 2015

Am 18. Februar 2015 lädt die Java Usergroup Berlin-Brandenburg und die Hypoport AG zu dem Vortrag JavaFX – Die neue UI Technologie im JDK 8 mit Wolfgang Weigend von der Oracle Deutschland B.V. & Co. KG ein.

Der Vortrag

JavaFX – Die neue UI Technologie im JDK 8 (Wolfgang Weigend): Erfahren Sie mehr über die Einsatzmöglichkeiten von JavaFX und dessen Reifegrad. JavaFX ist die strategische Java UI-Technologie im JDK 8 und zielt auf die Entwicklung von nativen Java-Clients ab. Die vielfältigen Verbesserungen von JavaFX erleichtern den Entwicklern das Leben erheblich. Im Vortrag wird das Konzept und das Potenzial von JavaFX besprochen und in einer Demo werden einzelne Bestandteile von JavaFX gezeigt.

Im Einzelnen werden unter anderem die folgenden Punkte behandelt:

  • Aktueller Status von JavaFX 8

  • Open Source Projekt OpenJFX

  • JavaFX-Aufbau und Architekturkonzept

  • Migration von Java Swing Komponenten

  • Automatisiertes Testen von JavaFX UI Komponenten

  • Die Vorteile von JavaFX bei der Entwicklung von JavaFX Anwendungen, komplett in der Java-Programmiersprache und mit den Java-Entwicklungswerkzeugen, werden erläutert

  • JavaFX Demo

Der Redner

Wolfgang Weigend ist Systemberater für Oracle Fusion Middleware bei der Oracle Deutschland B.V. & Co. KG und zuständig für Java-Technologie und -Architektur in der Entwickler-Community, sowie dem Einsatz bei Kunden und Partnern, verfügt über langjährige Erfahrung in der Systemberatung und im Bereich objektorientierter Software-Entwicklung mit Java.

Treffpunkt

Hypoport AG, Klosterstr. 71, 10179 Berlin

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

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

Die Anmeldung

Über eine Vorabanmeldung zur Veranstaltung über das XING-Event der XING-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer.

 

Rabatt für die JavaLand 2015

27 Januar 2015

Vom 24. bis 26. März 2015 findet die wieder die JavaLand, die Konferenz für Java-Enthusiasten, statt. Für Mitglieder der JUG Berlin-Brandenburg gibt es noch bis zum 31. Januar einen besonderen Frühbucherrabatt, da die JUG Mitglied im iJUG e.V. ist.

JavaLand 2015: Catch the Early Bird

Mit dem Early-Bird- und dem iJUG-Mitglieder-Tarif könnt ihr kombiniert fast 300,- Euro sparen, wenn ihr den Rabattcode JL-R2EK9-2015 nutzt.

Geht dafür auf http://www.javaland.eu/tickets/buchen.html und springt gleich auf den Reise 3. Gebühren der Anmeldemaske und löst den Rabattcode ein. Durch den Rabattcode werden für Euch andere Preise geladen. Dann könnt ihr den Buchungsvorgang ganz normal fortsetzen.

 

Selbst-beschreibend­e REST-Services mit RAML und BPMN

22 Dezember 2014

Am 13. Januar 2014 lädt die Java Usergroup Berlin-Brandenburg und die E-Post Development GmbH zu dem Vortrag Selbst-beschreibende REST-Services mit RAML und BPMN mit Andreas Drobisch von der E-Post Development GmbH ein.

Der Vortrag

Selbst-beschreibend­e REST-Services mit RAML und BPMN (Andreas Drobisch): "Der Code ist die Dokumentation" stimmt …​ für Entwickler. Aber welche Dokumentation ist die richtige für die Fachseite, den Nutzer meiner API oder den Entwickler im Team nebenan? Und wie halte ich die Dokumentation so aktuell wie den Code, ohne die Entwickler zu nerven?

Am Beispiel einer Java Web-App wird im Talk gezeigt, wie man mit RAML und BPMN Anwendungen schreiben kann, die sich selbst beschreiben und dokumentieren und wie durch einen Contract-First Ansatz zusätzlich noch Zeit bei der Implementierung gespart werden kann.

Der Redner

Andreas Drobisch (@adrobisch) ist Senior (Java) Developer bei der Deutsche Post E-Post Development GmbH, Contributor bei diversen OSS Projekten und Autor im Java-Magazin.

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

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

Die Anmeldung

Die Anmeldung zu diesem Vortrag erfolgt über die Meetup-Gruppe der Deutsche Post E-Post Development GmbH.

 

Folien zu Feature Toggles On Steroids online

19 Dezember 2014

Die Folien zum Vortrag Feature Toggles on Steroids von Michael Tamm sind jetzt via [Slideshare] verfügbar. Vielen Dank an Michael Tamm für den Vortrag und die ThoughtWorks Werkstatt Berlin für den gestellten Raum.

Feature Toggles On Steroids from Java Usergroup Berlin-Brandenburg

 

Java Performance Clinic

16 Dezember 2014

Am 14. Januar 2015 lädt die Java Usergroup Berlin-Brandenburg und die Díaz & Hilterscheid Unternehmensberatung GmbH zur Java Performance Klink mit Andreas Grabner von Dynatrace ein.

Die Java Performance Clinic

Here is the deal! If you are responsible for performance and quality of a software application or are just interested in discussing and sharing thoughts about how to build better software then join me. This event is not about talking hot air - its about Hands-On learning and doing.

Agenda: Check out my slides online that I used at a recent Performance Clinic in Potsdam, Germany:

I walk you through the most common performance problems in the Frontend (Web, Mobile, Rich Client), Backend (Web Server, App Server, Database, …​) and talk about common deployment mistakes. After these individual sections we go into a Hands-On mode where I show you how to analyze these things on your own Application. Thats why we hope that you BYOA

Detailed Schedule:

  • 5:00 pm - 6:30 pm: Walk Through of Slides and presentation of my best practices

  • 6:30 pm - Open End: Hands-On on your Applications

BYOA: Bring Your Own Application and learn how to identify the typical performance hotspots in your Java, .NET, PHP, Web or Mobile Android or iOS Application using free available tools such as dynaTrace, JMeter, YSlow, PageSpeed, …​

BYPP: Bring Your PurePath and we are going to analyze your performance data and find the problems.

What’s in for you? If you are new to performance I will give you a quick crash course on software performance. The goal for me is that you will leave this hands-on workshop with a handful of PurePaths, Log files, Graphs, Metrics and New Ideas that you can show and share with your peers after you return to your office the next day. I will show you how to analyze performance, scalability and functional problems in your application – whether it is a problem in the web front-end, on the application server or in the data access layer.

Bonus: Attendees of this workshop will receive an extended free trial license for dynaTrace to apply what they learned in the workshop in your environment at home as well as a dynaTrace APMaaS account.

FAQs

Is this really for free? Why a donation?

Yes! It is free but we want people to donate €5 to show a sign of commitment. If you show up we will return that donation to you. If you don’t show up we will donate the money to a charity!

Is this a marketing event from Dynatrace?

No! Everybody has to work somewhere and for me that is Dynatrace (check out my bio for more details). The important thing is that I am a performance enthusiast and want to continue educating the developer, tester and ops community on building and running better apps. I’ve blogged and presented best practices over the years. Of course - it requires tools to follow these best practices. But we will stick with free available tools without you needing to spend a dime or having to fear about follow up emails from sales or marketing.

Whats the detailed Schedule?

I will give a general introduction to Performance Management. After that its going to be hands-on. "Walk-Ins" are allowed any time.

What do I need to bring?

Your App! Just bring your laptop with the application on it that you want to performance analyse. If you dont feel comfortable bringing a real life app bring a similar sample app so we show you how it is done. Alternatively we can also set this up remotely if you have remote access to your system in the office

Your Performance Reports!

If you can’t bring your application feel free to bring your performance reports. Whether this is log files, load testing reports or any data from your APM tools.

What do I need to prepare?

Tools! We are going to use some free tools in the performance space. It helps if you register and download tools such as dynaTrace, New Relic, AppDynamics, JMeter, YSlow, PageSpeed. It is also ok to bring any other tools that you use on your day-to-day basis. The main product I will focus on is the dynaTrace Free Trial (because I am part of the engineering team). If you dont get to register before the event I will bring the tool with me and hand it out.

Der Arzt und Therapeut

Andreas Grabner has 15+ years' experience as a tester, architect and developer in the Java, .NET and Web space. Did Performance Testing for Segue Software (later Borland) before he joined Dynatrace for the last 7 years. He is a Developer Advocate promoting Best Practices around web performance optimization, application performance and user experience management. You is running the communities for the free tools dynaTrace AJAX Edition and Dynatrace Application Monitoring and User Experience Management. He is a frequent speaker at technology conferences such as Velocity, JAX, Agile Testing Days …​ on performance and architecture related topics and regularly publishes articles blogs on blog.dynatrace.com.

Treffpunkt

Díaz & Hilterscheid Unternehmensberatung GmbH, Kurfürstendamm 179, 10707 Berlin

Der Ablauf

  • 18:30 Uhr Einlaß

  • 19:00 Uhr Beginn des Vortrags

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

Die Anmeldung

Für diese Veranstaltung erfolgt die Anmeldung über Eventbrite. Die zu zahlenden 5 Euro werden bei Teilnahme an der Performance Klink erstattet oder können für wohltätige Zwecke gespendet werden.

 


Older posts are available in the archive.