We’re not far away from GeekOut EE 2017 and I’m really excited that we’re going to have *another* amazing conference, packed with geeks, amazing content, incredible networking and a really fun party! We’re almost ready to put up the schedule in full, but I wanted to give you a sneak peek in what we’ve got in store for you on June 8th and 9th this year in Tallinn. By the way, if you wanted to attend, grab a ticket!
I spoke with a few of our speakers to hear their thoughts on what they expect from GeekOut from what they’ve heard and also what they’ll be talking about in their session at GeekOut this year.
Sander Mak – Java 9 Modularity in Action
It will be my first time at GeekOut. Based on the wonderful experiences with other ZeroTurnaround-led initiatives such as VirtualJUG I expect nothing but a great conference. The speaker line-up is looking awesome, I look forward to being there! My talk ‘Java 9 Modularity’ showcases the new features of the module system coming up in Java 9. It’ll provide a whole new way to structure your applications. Expect lots of code and new insights. Both Java 9 itself and my O’Reilly book ‘Java 9 Modularity’ will be near their release during GeekOut, making it a very timely talk to attend!
Ray Tsang – Building a Kubernetes Autoscaler with Spring Boot and Groovy
Ray is a Developer Advocate for the Google Cloud Platform. Ray had extensive hands on cross-industry enterprise systems integration delivery and management experiences during his time at Accenture, managed full stack application development, DevOps, and ITOps. Ray specialized in middleware, big data, and PaaS products during his time at Red Hat while contributing to open source projects, such as Infinispan. Aside from technology, Ray enjoys traveling and adventures.
It is my first GeekOut. I heard it’s a lot of fun w/ great audience expecting deep technical topics. I also heard about the party :D There is a lot of momentum on containers and container orchestration. One of the most prominent & successful orchestration system is Kubernetes. In addition to managing containers through a well-defined contract and command line tools – one of the most powerful features of Kubernetes is that it exposes all the functionalities as an API. Not only does Kubernetes itself depend on its own APIs, developers can also take advantage of it to write even more powerful automations.
Rabea Gransberger – Refactoring your code to Java 9 modules
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.
I’m looking forward to my first GeekOut and my first visits to Estonia and Tallinn. I haven’t heard much about the conference before, but I bet the organizers will create an amazing event. The speaker line-up looks fantastic as well. I’m hoping that the conference will have enough space for meeting and getting to know new people, which I enjoy a lot at conferences. Sightseeing is also on my Todo list. I heard Tallinn and Estonia are worth a visit.
My talk will focus on migrating from an existing pre Java 9 application to the new Java 9 modules. I have written my own simple JavaFx Application in Java 8 and will have a live demo how it can be migrated to a multi module Java 9 application. I think that using modules can greatly improve the quality of software. The accessibility of a class was previously only controlled by is modifier. Public classes were accessible across jar boundaries. This is not the case anymore with modules, where you can decide which packages should be accessible from outside of the jar/module. Making boundaries more clear will make the architecture more visible and reduce the coupling of components. Instead of a monolith, which is heard to test and where individual functions are hard to replace, this will make life of a developer in big projects easier and can slow down the increase of technical debt.
Richard Warburton – Java 9 Core Library Updates
Richard is a Software Engineer, Teacher, Author and Java Champion. He has written the book “Java 8 Lambdas” for O’Reilly and helps developers learn via http://iteratrlearning.com and http://www.pluralsight.com/author/richard-warburton. He’s worked as a developer in diverse areas including Low Latency Trading Systems, Statistical Analytics, Static Analysis, Compilers and Network Protocols. He is a leader in the London Java Community. Richard is also a well known conference speaker, having talked at Devoxx, Javazone, QCon SF, JavaOne, JFokus, Devoxx UK, Geecon, Oredev, JAX London, JEEConf, Codemotion Rome, JProfessionals and Voxxed Days Luxembourg. He obtained a PhD in Computer Science from The University of Warwick and enjoys living in London.
It’s my first GeekOut and I’m looking forward to it. I’m looking forward to going to Estonia, where I’ve never been before and I’m looking forward to an excited developer-focused conference. In my session, I’ll be looking at core API Improvements in Java 9. It’s important because my general feel is that developers aren’t that enthusiastic about Jigsaw – Java 9’s headline feature and need to know that there’s loads of small things to love about the release.
Other sessions that I’m really looking forward to include:
- Microservices in action at the Dutch National Police by Bert Jan Schrijver
- Functional web applications with Spring and Kotlin by Sébastien Deluze
- Asynchronous by default, synchronous when necessary by Tomasz Nurkiewicz
- Using FlameGraphs To Illuminate The JVM by Nitsan Wakart
So I hope I’ve given you enough reason to attend this deeply technical conference with the best Java speakers in the world. We have a lot of fun and learn a lot every year and I really hope you can join us on June 8th/9th this year! Don’t forget to grab your ticket for this year and I’ll leave you with a bunch of photos from last years event.