Java Libraries You Can’t Afford to Miss

Registration

Wir freuen uns über Eure Anmeldung (optional und unverbindlich) auf unserer Meetup-Seite.

Termin

Der Vortrag findet am 12.10.2017 um 19:00 Uhr in der Uni Mannheim A5, 6 im Raum C013 statt (Anfahrtsbeschreibung).

Language

The talk will be held in English.

Abstract

The Java language has passed its 20th anniversary, and with it comes an incredible range of tools libraries to choose from; sometimes there are actually too many choices for the same task. This presentation covers those libraries that have risen to the top, having proved themselves to be worthy of a place in every developer’s toolbox, for both production and testing code. It also discusses some fairly new libraries that are bound to make a big impact in the ecosystem.

Bio

Andres is a Java/Groovy developer and a Java Champion with more than 17 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event.

Vavr - Functional Java the Easy Way

Registration

Wir freuen uns über Eure Anmeldung (optional und unverbindlich) auf unserer Meetup-Seite.

Termin

Der Vortrag findet am 15.11.2017 um 19:00 Uhr im Mafinex Teil C, Julius-Hatry-Straße 1, 68163 Mannheim-Lindenhof im Besprechungsraum C4 statt (Anfahrtsbeschreibung).

Info

Bring your Laptop. We will write some Vavr-Code.

Abstract

This talk will introduce you to Vavr, a library that borrows heavily from Scala and applies Scala’s ideas to plain old Java. We will cover some of the productivity enhancements and syntactic sugar that Vavr offers, such as pattern matching aka. structural composition, value types and functional data types.

Vavr can be a building block for functional business code, that is easy to maintain and understand. It consists of a broad set of ideas and enhancements to Java and makes developing in a more-or-less functional style so much easier. Developers that have tried Scala but have to develop business assets using Java do not have to despair anymore.

This quick overview shows how to improve business code using Vavr using actual code from our projects (although anonymized for obvious reasons) and give a taste of the features and benefits a small library like Vavr offers.

Bio

David Schmitz is pricinpal architect at Senacor Technologies with a history of + 13 years of working in various projects using a bunch of different stacks and environments. Current focus is on migrating architectures and organizations, such that our customers can cope with the challenges of the digital age.