Myself and my colleague Rob will be heading down to Devoxx Belgium in November. We aim to soak in everything the conference has to offer. A timetable has now been released and it’s time to decide on which talks to attend.
I have spent my time reading over events taking place at the conference and these are my favourites.
Exploring Java 9: The Key Parts – Venkat Subramaniam
At IDRsolutions, we mostly focus on Java-based software and Java-oriented talks tend to grab our attention. This deep dive aims to discuss the changes that will come into effect with Java 9. Venkat states that he will cover various language and JDK changes that will benefit Java developers. Hopefully, I’ll be able to come back to the office and discuss how we can make use of the new features within our own software in the future.
The talk will also go over a big new concept arriving in Java 9, Modularisation. Venkat will be providing an overview of what it is and how it will affect applications going forward. Furthermore, the talk will discuss transitioning existing code into the new modular style. Providing that modular architecture in Java proves to be effective, seeing the transitioning process can help determine if it is viable to change areas of our existing Java code to make use of this new feature.
Building Cloud Native Progressive Web Apps – Matt Raible, Josh Long
Matt Raible and Josh Long will be building micro-services with Spring and deploying them to the cloud. The talk sounds interesting to me because I feel it would expand my knowledge of Java’s use on the web.
The two will not only discuss the process but actually provide live coding throughout each stage. Live-coding start to finish will likely be extremely useful for understanding the entire process. Hitting a mental roadblock while learning a new topic can impede your understanding of things down the line and live-coding can prevent that.
Getting Started with Ethereum Solidity Development- Sebastien Arbogast
Steering away from Java specific talks, Sebastian aims to take a dive into blockchains. Cryptocurrency and blockchain architecture are recurring terms in the media but are not often explored in depth. This is extremely interesting to me as it looks at software from a completely different perspective. This different perspective may help me think differently when creating applications.
The talk aims to explore the concepts and then proceed with how to develop your own application. This ranges from preparing your environment to creating a contract and all they way up to deployment.
Bonus: WildFly AppServer & WildFly Swarm Community BOF
This isn’t so much a talk but rather one of the many ‘Bird of a Feather’ events that are taking place across Devoxx this year. These are one-hour sessions where communities can gather and discuss a topic of interest together. This BOF will focus on WildFly, formerly known as JBoss AS and provide free beer.
One of the projects I am currently working on with several colleagues is our new online-converter product. It will allow smooth deployment of our conversion products across multiple app servers, WildFly being one of them. As my project will involve WildFly, I hope I can gain a lot from this talk.
What events are you looking forward to at Devoxx Belgium?
Do you need to write or read JPEG in Java?
We have an easy guide on how to write JPEG in Java using ImageIO and JDeli.
You can learn how to read/write most of the image files in ImageIO. However, it gives little control over the process.
JDeli is easy to use and offers complete support, so why not give JDeli a try?