This year I will be attending one of the biggest Java events of the year, JavaOne! On this trip I have so much to look forward to that I can only hope I can fit it all in. My to-do list (so far) includes: touring San Francisco with my fellow co-workers, giving a BOF (Birds Of a Feather) talk at JavaOne, tasting the local delicacies like pancakes and of course attending all of the different talks that will be given over the course of JavaOne.
For those of you who are also going to JavaOne then I have left the Session codes up for you, so that you can find these talks in the Content Catalog. Talks 1-5 are all Hands On Labs because I find that whilst it is useful to listen and watch, I find I learn the best when I can roll up my sleeves and just try something out. Talk 6 is a Birds Of a Feather talk.
There are over 450 events at JavaOne alone so picking 5 talks I definitely want to go to is difficult but I have managed it somehow. Though believe me I would go to the majority of them if I had the time. Any way lets move on. Here are my 6 talks that I am most looking forward to. I hope you guys will see their appeal.
This ties in to my work here at IDR Solutions using Cloud solutions with our Java PDF Library, PDF to HTML5 Converter and Java Image Library. This class is useful for anyone with previous Java experience, who wants to try and tackle Java EE applications. Like the title says it is an introductory session that will cover 4 key concepts: JavaServer Faces (JSF), Contexts and Dependency Injection (CDI) and JSF validation, Java Persistence API (JPA) and Enterprise JavaBeans (EJB).
These concepts will be shown via live code and then attendees will be given exercises to complete.
Code should be good, no great code should be of the finest quality. We try and keep the code as simple and efficient as possible by using code analyses like PMD and FindBugs at IDR Solutions but they aren’t the only tools out there. This session covers how to use the CoDEnforcer analyzer and will help developers to create a consistent source code quality that is independent from other tools used in development and the code improvement process.
More and more companies are looking to have their applications either run or hosted on cloud services. Oracle has several different cloud services that suit different needs and requirements. The Java Cloud service is a PaaS (Platform As A Service) which will let you develop and deploy applications whilst also offering a team development environment with source control, continuous integration, and project management services.
This session covers how develop, manage, deploy and monitor your applications in less than 30 minutes!
Whilst my previous talk covers using the Oracle cloud services, this talk covers a general overview of Paas and IaaS (Infrastructure as a Service) and explores the integration points between the two. Cloud Foundary is an open-source PaaS which will be used in this session.
Other key points that will be covered include deploying applications, handling high availability, scaling, logging, monitoring and debugging.
For those of you who want to have a little bit of fun on the last day there is this little gem. You get an introduction to a brand new Java SDK and Aldebaran’s software architecture and APIs. Throughout this session you will be able to program virtual and real robots. The robots in question are named NAO and are 58cms tall. You will get to create behaviors that mix animations and dialogues to create applications that will interact with NAO.
Last but not least is the talk I am most looking forward to with a combination of excitement and nerves. This will be given by myself and fellow co-worker Sophia Matarazzo on Tuesday at 7pm. Our talk will cover many hints, tips and tricks that NetBeans has to offer including: the free profiling tool, integration with tools such as FindBugs and how to use smart templates. We will be sharing our favorite features and will be providing a demonstration of many of them.
Well that is all from me today. I hope you guys find at least one of these talks to be interesting, useful or both, if you attend them at JavaOne. If you are going to JavaOne then I might see you at one of these talks, the buffet or at my own talk. Whatever you decide to do whilst there, I hope you enjoy it and make the most out of your time as you can.
What talks are you looking forward to attending while at JavaOne? Let us know.