My 2 favourite talks I attended at JavaOne
After coming back from a hectic week at JavaOne, I have now had the time to reflect on how the week went. I managed to meet lots of well known people within the industry, some of which included the Java champions, the NetBeans dream team and even James Gosling. There was also lots of useful information and knowledge I gained from the conference, however I believed that I gained the most from the following two talks:
Refactoring to Java 8
This was by far my favorite session, it was held by a JetBrains employee who works on the IntelliJ IDE. I felt that I learned lots of things that I could take on-board such as- writing better code in the most efficient way.
This is something I always look to improve on as I aspire to be a better coder. I felt that it gave me a better idea on how to implement Java 8 features as well as how they work.
There was a live demonstration on refactoring code, I felt that by being able to see how things were done it made me understand how easy it is to refactor to Java 8 and how well the available tools work to assist you.
The side-by-side comparisons was a great way to see the difference between Java 8 and Java 7 and it pointed out a few interesting facts such as how Java 8 could make your project less efficient too.
In summary, the main things I learned from this session are:
- How I can use my IDE to help me refactor to Java 8
- How new technology doesn’t always mean better performance
- How less/readable code could mean sacrificing performance and efficiency.
This session was conducted by an interviewer from Google. It was full of useful information for those who could be looking for a new job. The sessions was based on giving people rules and tips when applying for positions and he also gave a Q&A at the end.
Most, if not all the rules and tips mentioned was knowledge that I did not have before. Although it was my second favorite talk,I felt that it was the most beneficial session I attended as it may help me in my future career. Some of the tips and steps that were mentioned were not something you would normally hear at an everyday careers/hiring talk.
The 4 main points that were mentioned in this session included are:
- Getting an internal reference
- Preparing for interviews
- Practicing for interviews (not the same as preparing)
- Negotiating offers
If you didn’t attend these sessions, I’d recommend you attend them next time as some talks tend to occur each year. There is a lot of valuable information to gain from these sessions.
IDRsolutions develop a Java PDF library, a PDF forms to HTML5 converter, a PDF to HTML5 or SVG converter and a Java Image Library that doubles as an ImageIO replacement. On the blog our team post about anything interesting they learn about.