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.

 

Top Java Performance Mistakes

16 Dezember 2014

Am 13. Januar 2015 lädt die Java Usergroup Berlin-Brandenburg und die Díaz & Hilterscheid Unternehmensberatung GmbH zu dem Vortrag Top Java Performance Mistakes mit Andreas Grabner von Dynatrace ein. Am folgenden Tag schließt sich die Java Performance Clinic an, die auf diesem Vortrag aufbaut.

Der Vortrag

Top Java Performance Mistakes (Andreas Grabner): Have you ever wondered why your e-Banking system is down yet again for maintenance or what problem it was that caused your check-out to take forever until it terminatqed with a weird error message? Misconfigured O/R Mappers causing millions of SQL Queries and "leaking" DB connection leaks, excessive logging that consumes all Disk I/O, memory leaks that bring the JVM to crash every couple of hours or a forgotten XML configuration entry that causes millions of "Control-Flow Exceptions" that never make it to any log file. These are some of the problems that crashed large enterprise applications in the last 12 years (some even made it to national & international news). In this session we learn how to avoid these top problems by automatically looking at key performance a architectural metrics along your continuous deployment pipeline.

Der Redner

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

Ü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.

 

Feature Toggles On Steroids

04 Dezember 2014

Am 17. Dezember 2014 lädt die Java Usergroup Berlin-Brandenburg und die ThoughtWorks Werkstatt Berlin zu dem Vortrag Feature Toggles On Steroids mit Michael Tamm ein.

Der Vortrag

Feature Toggles On Steroids (Michael Tamm): By now it is well known that feature branch based development is problematic (because of merge conflicts) and trunk based development with feature toggles is a good alternative. But the simple idea of a feature toggle can be extended in several ways e.g. to allow much more fine grained control when and where a feature becomes visible or to verify the new code behind a feature toggle before the toggle is switched. Join this session to learn new patterns which ensure that everything works when a new feature is finally activated in production.

Participants will learn several not wildly known extension to the simple idea of a feature toggle, which can be easily implemented and enable delivering new features with very high quality (not only functional correctness but also robustness and performance) without costing much compared to other QA activities.

Der Redner

Michael Tamm is a Java Expert and Agile Coach with 25 years experience in programming. He has specialized in automated quality assurance — that is not only automated testing but also automated code reviews, deployment pipelines, monitoring, and profiling. He is author of the book "JUnit-Profiwissen", has published several articles in IT magazines, and is a regular speaker at IT conferences.

Treffpunkt

ThoughtWorks Werkstatt Berlin, Mülhauser Str. 6, 10405 Berlin

Danksagung

Wir danken ThoughtWorks und ganz speziell der ThoughtWorks Werkstatt Berlin für die Unterstützung mit Räumlichkeiten und Getränken.

ThoughtWorks Werkstatt 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.

 

Extrem produktive Webentwicklung mit dem Ninja Web Framework

15 November 2014

Am 4. Dezember 2014 lädt die Java Usergroup Berlin-Brandenburg und die Votum GmbH zu dem Vortrag Extrem produktive Webentwicklung mit dem Ninja Web Framework mit Raphael André Bauer ein.

Der Vortrag

Extrem produktive Webentwicklung mit dem Ninja Web Framework (Raphael André Bauer): In den letzten Jahren hat sich die Art und Weise wie Webanwendungen entwickelt werden dramatisch verändert. Der einst allgegenwärtige Monolith wird Stück für Stück durch agile Microservices ersetzt. Der Trend zu DevOps Teams ist ungebrochen. Durch diesen Wandel haben sich die Anforderungen an Web Frameworks stark verändert.

Ninja ist die Java Antwort auf diese neuen Herausforderungen: Ein modernes, stateless, restful MVC Web Framework. Im Gegensatz zu vielen anderen Frameworks bietet Ninja nicht nur Unterstützung bei der reinen Entwicklung sondern auch während dem Deployment und Livebetrieb. Ninja ist von Java Entwicklern für Java Entwickler geschrieben.

Schwerpunkte des Vortrags:

  • Erstellung einer Ninja Anwendung in Sekunden

  • Produktivität für Entwickler: SuperDevMode und komfortable IDE Unterstützung.

  • Struktur einer Ninja Anwendung: Restful Routen, Html, Json und Xml rendering

  • Inversion of Control, Testbarkeit und Continuous Integration Systeme

  • Stateless Deployment und Skalierbarkeit (war, fat jar, App Engine…)

  • Monitoring und Maintenance im Livebetrieb

Mehr über Ninja: http://ninjaframework.org

Der Redner

Raphael André Bauer arbeitet als freiberuflicher IT Consultant mit internationalen Firmen wie Holtzbrinck, Macmillan und Springer Science. Darüber hinaus ist er an verschiedenen Berliner Startups beteiligt und aktiver Contributor verschiedener Open Source Projekte. Mehr Informationen gibt es unter http://raphaelbauer.com/

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 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.

 


Older posts are available in the archive.