Rabea has a computer science diploma (2008) and is a Java Champion (2017). She is co-leading the software development department and is working as a software engineer on various projects at MEKOS. 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.
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 add-ons, lambdas with unit testing, SQL query support.
This will cover among others: Vavr, JUnit 5, jOOL, RxJava, Vert.x, Jinq
IDEs like Eclipse, IntelliJ and NetBeans have powerful tools for debugging applications. Besides the obvious features for setting breakpoints and stepping through the application, they contain additional tools which can make debugging much easier.
I will show you how to get a more in-depth look at your application through the debugger and how to find what you are looking for faster.