On Tuesday 12th June we’re running an event with a difference. Together with our guest speaker Barry Evans, we’ll spend a couple of hours solving fun Java challenges, getting a clear understanding of what causes the most stressful Java bugs, and having fun eliminating them from our projects.

wXUS8yMB_400x400We’ll use this series of Java puzzles and challenges as a way to learn concepts and save loads of time finding those tricky bugs.

This event is ideal for anyone with an interest in removing the pesky bugs that are a daily stress in their work as Java developers!

Barry is a seasoned web application engineer with over 10 years’ experience developing enterprise applications predominantly in the financial sector. Presently, he is an Oracle Certified Senior Applications Consultant at DubJUG partner Version 1, where he has been using Java SE, Spring, and ORM to build middleware for RIA apps written in Adobe Flex & AS3, Angular JS, and HTML 5.

Ahead of the event we caught up with Barry and found out all about the event and to get his advice for new developers.

1. Who do you think should come along?

I believe that Java developers of all skill levels can take something away from the session. There are challenges on a wide range of features the JDK has to offer; from Strings, to Threads, to OOP, and everything in between.

Newcomers to the language and veteran users of the JDK alike are sure to walk away a better bug hunter. Even if you know the Java language inside out, being able to read a short code snippet and determine the outcome quickly is tricky, but great for honing your skills, and most of all, fun!

2. What do you think are the three most interesting questions that this event will answer?

i. Can I become a better Java developer, and have fun?
ii. Is bug finding a chore… or a joy?
iii. Is there a new feature of the JDK I can use on my current project?

3. Why do you think this presentation is important for people?

It’s important to take some time away from your day to day job as a Java developer, possibly spending most of your time working on large-scale enterprise applications, and have some fun solving trivial problems.

The audience will be working on small coding challenges which makes for a highly interactive session. This introduces a unique approach compared to conventional presentations, which can end up being a one-way conversation between the presenter and the audience.

The Java Challenges turn the focus back on to the audience, and the most successful coders learn from doing, not listening.

4. Any advice for junior developers entering the industry?

Get Certified!

One of the main reasons I am giving this presentation is because I studied for the Java SE 8 OCA & OCP certifications. During that study, I was inspired not just by the technical topics covered, but also by the author’s writing style, and their approach to problem-solving.

My experience on the pathway to certification introduced me to many opportunities I would not normally have had, meeting and collaborating with very talented individuals along the way. Don’t consider becoming Java certified as the end, it is only the beginning.

If you’d like to join us at the event it’s happening on Tuesday 12th June, 18:30 – 21:00 at David Game College, EC3N 2ET and is kindly sponsored by the folks @RecWorks. You can find all the registration details here: https://www.eventbrite.co.uk/e/java-challenges-an-interactive-quiz-testing-you-tickets-46223847773

You can find Barry on Twitter: @Bazza_NI