Am 27. September findet die VJUG24, eine von der VJUG (https://virtualjug.com) organisierte Konferenz statt. Das besondere an dieser Konferenz: 24 Stunden lang wird es Java Sessions rund um den Globus von internationalen Sprechern geben (https://virtualjug.com/vjug24/). Diese Sessions finden bei User Groups statt und werden über den ganzen Globus live gestreamt. Als JUG Dortmund freuen wir uns als Gastgeber für 2 Sessions der Konferenz ausgewählt worden zu sein!
Daher werden wir am 27.09. von 21:00 bis 23:00 Uhr 2 Sessions bei uns hosten. Hier die Informationen zu den Sessions:
Functional Libraries for Java 8 – Rabea Gransberger
Java 8 provides us with new APIs to support a functional programming style. While the standard provides us with a good basis, we sometimes wish for even shorter or powerful ways to write clean code for complex tasks. In this talk I will show you some additional libraries for Java 8 (and beyond) which give you this little extras here and there. I will cover a wide variety of use cases like filter/map/reduce, stream API addons, lambdas with unit testing, SQL query support.
Rabea studied computer science and got a diploma in 2008. She is co-leading the software development department and is working as a software engineer on various projects at MEKO-S. Her main focus is on keeping the code base clean and educating the team on how to write better code. Rabea is a well known speaker at conferences and user groups around the world. She started the Java user group Bremen in 2012 and is part of the organisation team ever since. Besides software development she likes to watch football games in the local Weserstadium.
Using Java 8 Idioms in Existing Code – Trisha Gee
While we’re drawing ever closer to Java 9, and even hearing about features in Java 10, it’s also true that many of us are still working with an older version. Even if your project has technically adopted Java 8, and even if you’re using it when coding new features, it’s likely the majority of your code base is still not making the most of what’s available in Java 8 – features like Lambda Expressions, the Streams API, and new Date/Time.
In this presentation, Trisha will:
– Highlight some of the benefits of using Java 8 – after all, you’ll probably have to persuade The Management that tampering with existing code is worthwhile
– Demonstrate how to identify areas of code that can be updated to use Java 8 features
– Show how to automatically refactor your code to make use of features like lambdas and streams.
– Cover some of the pros and cons of using the new features, including the impact on performance.
At the end of this session, you’ll have a better idea of when refactoring can easily be done, and when it may NOT be a good idea.
Trisha has developed Java applications for a range of industries, including finance, manufacturing, software and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development. Trisha is a leader of the Sevilla Java User Group and a Java Champion. She believes we shouldn’t all have to make the same mistakes again and again. She’s a Developer Advocate for JetBrains so she can share all the cool stuff she’s discovered so far.
Da die Sessions erst um 21:00 starten, wird es die Pizza bereits vor den Vorträgen geben. So könnt ihr euch ab 20:00 mit einer Pizza über die neusten Java-Themen austauschen. Zusätzlich werden wir die Konferenz von 20:00 – 21:00 per Beamer übertragen. Hier wird dann folgender Vortrag gezeigt:
The Seven (More) Deadly Sins of Microservices – Daniel Bryant
Als Host der Konferenz wird es auch einige Goodies geben, da jede Session von wenigstens einer Firma gesponsert wird.
Das ganze findet am 27. September ab 19:45 Uhr bei TynTec statt.
Termin: 27.09.16, 19:45 Uhr
Ort: tyntec GmbH, Semerteichstr. 54-56 44141 Dortmund