What is DubJUG?
The Dublin Java User Group (DubJUG) is a community of software developers working with JVM languages. Proudly supported by our many partners, our events are designed to bridge the Java knowledge gap, helping our community of developers upskill with practical workplace skills, and at the same time local businesses to access stronger team members with the know-how to get engineering problems solved.
Our monthly events offer insight and best practice into real-world technology use delivered by world renowned Java experts - the ones you'd typically only see at major international conferences. DubJUG also fosters local networking among Java professionals.
EVENTS
Since 2007, we have literally held hundreds of events, from evening meetups to weekend coding parties. Bringing developers together is truly magic. Not only are the events a source of knowledge, they are also a vibrant atmosphere to meet new friends, colleagues and prospective partners.
"I’ve actually attended several DubJUG events and really enjoyed them. As I’m transitioning my career from manufacturing engineering to Java development (at junior level), the talks have been incredibly helpful. They've not only deepened my knowledge but also helped me prepare for interviews."
Renan Correa
263 - Optimizing Santa's travels in Java with TimefoldThe third and final visitor coming to present his JChampions talk, Optimizing Santa's travels in Java with Timefold, live in-person on the evening of January 27th is BeJUG host Tom Cools.
Tom also presents a special bonus talk for our attendees "Braving the Change: Recalibrating to new realities," which he recently presented at Devoxx in Belgium.
261 - Effective Pattern Matching in Java plus Bonus TalkFirst up is author extraordinaire Cay Horstmann, live in-person on the evening of January 22nd as he presents his JChampions talk plus a special bonus talk for our attendees.
DubJUG 2512 - DevOps XXL - How to Scale-up in Large Setups with Observability
DubJUG 2510 - Bruno Souza
DubJUG 2509 - Proxy Power: Boosting Java App Performance with Open J Proxy
DubJUG 258 - Squarespace HQ with Azul's Simon Ritter
DubJUG 257 - Haoyi LiAt this event Haoyi discussed how the experimental build tool "Mill" bridges the gaps of Maven and Gradle, followed by a deep dive into some techniques the Mill build tool uses to optimize developer experience. Full details below, along with a recording of the event.
Check out our [next event here >>>](https://ti.to/dublin-java-user-group/)
DubJUG 256 - Nicolas FränkelAs always, drinks and pizza were provided courtesy of our premier partners, Integral Ad Science, Stackand.Co Recruiters and FINEOS.
FULL TALK DETAILS BELOW ⤵️
DubJUG 255 - The Duke Turns 30
DubJUG 254 - In-Person with Simon BrownABSTRACTS BELOW ⤵️
DubJUG 253 - JChampions Series - In-Person with Elias NogueiraABSTRACTS BELOW ⤵️
DubJUG 252 - JChampions Series - In-Person with Rafael Del NeroABSTRACTS BELOW ⤵️
DubJUG 251 - JChampions Series - In-Person with Simon MartinelliABSTRACTS BELOW ⤵️
DubJUG November - DDD without the Dogma - live coding with Apache CausewayABSTRACTS BELOW ⤵️
DubJUG November - Java Champion Otavio Santana and Juarez Barbosa Jnr.ABSTRACTS BELOW ⤵️
DubJUG October - Steve Poole Came Back!ABSTRACTS BELOW ⤵️
DubJUG September - Replatforming a High-Throughput Microservice: From Bare Metal to Cloud with Spring WebFlux and KubernetesABSTRACTS BELOW ⤵️
DubJUG with Red Hat's Sergey BeryozkinABSTRACTS BELOW ⤵️
DubJUG with Oracle's Juarez Barbosa JuniorABSTRACTS BELOW ⤵️
Apache Kafka NightABSTRACTS BELOW ⤵️
Live JChampions with Guest Speaker - Rafael Del NeroABSTRACTS BELOW ⤵️
DubJUG - Java Champion Kevin DuboisABSTRACTS BELOW ⤵️
DubJUG - Java Champion Gerrit Grunwald
DubJUG - Java Champion Venkat SubramaniamABSTRACT BELOW ⤵️
DubJUG - Oracle's Kris FosterABSTRACTS BELOW ⤵️
DubJUG - Java Champion Bruno SouzaABSTRACTS BELOW ⤵️
March 2023 - Blockchain & AI Talks
Red Hat Developer Eric Deandrea - 90 Minute Deep Dive
Meet Java Champion Mary Grygleski Live in Dublin or Watch Online
5 tips to make Java Apps More Awesome - with Java Champion Rustam Mehmandarov
November 2022 - Maurice NaftalinDuring the day Maurice was running a heavily subsidised Lambda training session - every software developer should be proficient in this area - spaces limited - [details](https://ti.to/dublin-java-user-group/nov-2022-lambdas-streams-collectors-course)
Learn Lambdas, Streams & Collectors with MauriceThese powerful Java features allow you to implement complex operations clearly and concisely. This one-day course introduces the ideas of lambdas and streams, and then takes you from the basics to advanced use cases.
October 2022 - Java Champion Holly Cummins
September 2022 - Java Champion Matt Raible
September 2022 - Java Champion Ixchel RuizRead below for full details...
# **REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PUBLIC HEALTH:** We aim to provide a safe space to meet in-person - please do not attend this event if you are currently or in the last ten days prior to the event, experienced symptoms of cold, flu, Covid-19, winter vomiting. Thank you.
**MORE DUBLIN JAVA USER GROUP EVENTS**
**Meet JavaOne Rockstars and Java Champions! Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
August 2022 - IBM's Grace Jansen
June 2022 - Java Champion Simon Ritter
April 2022 - JavaOne Rockstar, Steve PooleIt was an insightful night dedicated to Cybercrime and its bigger more dangerous cousin: Cyber-warfare. We explored the drivers behind the radical shift, the software arsenal available and how and why you, the software developers, are both target and unwitting helpers.
##SESSION ABSTRACTS BELOW....
March 2022 - Java Champion Ivar Grimstad**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PUBLIC HEALTH:** We aim to provide a safe space to meet - please do not attend this event if you are currently or in the last ten days prior to the event, experienced symptoms of cold, flu, Covid-19, winter vomiting. Thank you.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
January 2022 - jChampions Conference Watch Party**Monday's session will also see local Java Champion Rafael del Nero present his session live from DubJUG.**
**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**COVID-19:** Attendees must be "fully vaccinated", bringing your cert and ID with you. People will be seated 2m apart which means spaces are limited. Pre-booking, therefore, is essential. No booking or Covid cert - no entry!
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
December 2021 - Barry Evans**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
You must be fully vaccinated, bringing your cert and ID with you. Spaces are limited.
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
September 2021 - Microsoft's Bruno Borges**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
Java25 - Celebrating Java's 25th Anniversary**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
April 2020 - John Ferguson Smart**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
March 2020 - DeepCodesAI's Frank Fischer**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Dec 2019 - Java Champion Otavio Santana**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Nov 2019 - Testing Java Microservices with Andy Gumbrecht**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Oct 2019 - Quarkus & Revisiting Effective Java in 2019**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Oct 2019 - Micronaut Framework with Ryszard Perkowski**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Sept 2019 - Hazelcast Riaz MohammedThe Oracle DubJUG event took place at 19:00 on Wednesday 18th September.
# **Whoaaaa! STOP THE PRESS....**
At this event, we will be giving away a free [**Voxxed Days Microservices**](https://voxxeddays.com/microservices/) conference and workshop taking place in Paris October 21-23. The ticket is worth 840 euro!
You need to be at the Oracle DubJUG event to be in with a chance to get your hands on this fabulous prize - our developer-only event takes place at 19:00 on Wednesday 18th September in Dublin city centre.
**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Sept 2019 - Java Champion Matt RaibleThe Oracle DubJUG event took place at 19:00 on Tuesday 10th September.
**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
July 2019 - Microprofile and Istio with Java Champion Emily Jiang**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
July 2019 - Oleg Selajev - GraalVM for Java DevelopersThis Oracle DubJUG event took place at 19:00 on Tuesday 16th July in Dublin city centre.
**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
June 2019 - Lightweight Microservices with Microprofile and Raspberry PIsFINEOS developer Boris Lulic won this month’s Platinum Member prize — a year’s subscription to IntelliJ.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
May 2019 - Open Source Identity and Access Management with Keycloak
May 2019 - Infinite Streams, Hot Fluxes, Live Queries and Tailable Cursor Brian Matthews**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
April 2019 - Write Now, Run Anytime with Neil C Smith & Gherkin with John Ferguson Smart**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
March 2019 - Java with Stephen Chin##**SCROLL DOWN FOR DETAILED TALK ABSTRACTS**
**REGISTRATION NOTES**
The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php)
**PLATINUM MEMBERSHIP**
Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email [email protected] if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
March 2019 - Mark Reinhold & Brian Goetz**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Are you interested in enriching your career and business with knowledge given by the world's most recognised Java Rockstars and Java Champions? If so, check out our Oracle Dublin Java User Group events here - [DubJUG.org](http://dubjug.org)**
February 2019 - Serverless Java Challenges & Project Helidon with David Delabassee**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
January 2019 - Java Features & Modularity with Sander Mak.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
January 2019 - The Oracle Blockchain Cloud Service / Juarez Barbosa JrCheck out the full talk abstracts below. The Dublin 2 venue is revealed on booking.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Java 11 HTTP Client / Java 9 Platform Module System (JPMS)The full talk abstracts were shared below. The Dublin 2 venue was revealed on booking.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
Eclipse Collections Kata - Barry EvansThe full talk abstracts were shared below. The Dublin 2 venue was revealed on booking.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
Benjamin NothdurftBenjamin was working for Codecentric at the time, and had formerly been with ePages, the German eCommerce provider that helped over 140,000 businesses get their online shops open.
The full talk abstracts were shared below. The Dublin 2 venue was revealed on booking.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
Oracle IOT WorkshopThe full talk abstracts were shared below. The Dublin 2 venue was revealed on booking.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
elastic Guys Philipp Krenn and David PilatoThis event took place at 19:00 on Thursday 11th October.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Oracle Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE ORACLE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Oracle Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Pivotal+Microsoft JUG Tour Europe 2018This event took place on 8th October 2018 at Dogpatch Labs — doors opened at 18:15, with presentations starting at 19:00 sharp.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
VenkatThe full talk abstracts were shared below. The Dublin 2 venue was revealed on booking.
.
**REGISTRATION NOTES**
BOOKING FOR THIS EVENT CLOSES AT 10:00am SATURDAY.
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
Scott Sosna's Visualising Open Data with NEO4JThis event took place at 19:00 on Thursday 13th September.
The full talk abstracts were shared below..
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Java Champion Matt RaibleThis event took place at 19:00 on Thursday 12th September.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
Java Rockstar & Java Champion Sebastian DaschnerThis event took place at 19:00 on Thursday 9th August.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
\*\*Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - \*\* [**DubJUG.org**](http://dubjug.org)
Java - Containers and ServerlessThis event took place at 19:00 on Thursday 26th July.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals\*. Due to the overwhelming demand to attend our events they are always full.
We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking!
Email [email protected] if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Docker Workshop with Barry Evans.
Check out the full workshop abstract below. Doors 18:15 / Prompt Start 19:00.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Building Reactive Microservices with Spring Boot 2.0Doors opened at 18:15, and talks started at 19:00.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Live Coding with Spring Music: Top 5 Ways to Deploy Java to the CloudThe full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Cache Abstraction with HazelcastThis event was sponsored by Hazelcast. Attendees had a chance to win an Amazon Echo.
The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Docker Workshop with Barry EvansThe full workshop abstract was shared below. Doors opened at 18:15, with a prompt start at 19:00.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
vJUG - Jenkins X with James Strachan / Java 8 Streams with Anton BalaniucThe full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
**Doors for this event open at 16:30. If you can't make this early start time tune-in to the [vJUG stream here](http://virtualjug.com/)**
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Building Reactive Microservices with Spring Boot 2.0The full talk abstracts were shared below.
.
**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Serverless Deep Dive with Bert Ertman# **Serverless Deep Dive**
##Doors Open 18:15 (evening session)
.
##**Serverless Deep Dive**
No server can be more easily managed than no server. Therefore: meet Serverless, a paradigm that truly approaches the Pay-as-You-Go philosophy once promised by the Cloud.
In this deep dive Bert will explore the Serverless paradigm by diving into the Serverless manifesto first and by explaining the differences between Serverless, FaaS, and PaaS., and then looking at the different Cloud vendors and what they have to offer in the Serverless space.
After the theoretical first part, Bert will start developing some functions with AWS Lambda, since it is, he says, by far the easiest entry point into the world of Serverless. Then he will take a step back to discuss how existing architectures (ie modern web applications) will be impacted. Where does it actually make sense to use this kind of technology and where doesn't it.
Finally Bert will end with a number of drawbacks to consider and to make it a balanced story of both pros and cons.
Besides AWS Lambda, he'll look at alternatives like Apache OpenWhisk and recently announced Project Fn as well.
This talk thoroughly explores Serverless, its impact on existing architectures, and assesses it's usability for Mobile Back-ends as a Service (MBaaS), Functions-as-a-Service (FaaS) and for Microservices hosted in the cloud. Internet connectivity permitting, there will be lots of demos too..
You can follow Bert on twitter at [**@BertErtman**](https://twitter.com/BertErtman), [**@Lumiis\_EU**](https://twitter.com/Luminis_eu)
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**GuruTeam** delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite.
New courses for 2018 include Blockchain with Ethereum / Corda (presented by Ben Evans), Machine Learning for Java and Python developers, IoT, GDPR, Hands-on Web Security for Java Developers as well as Modern Security with Ben Evans, Angular 5 and more
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group.
We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. No refunds for cancellations, no-shows or misalignments.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
vJUG - A Craftsman’s Guide to Designing a Clean Architecture##Marcus Biel
# **A Craftsman’s Guide to Designing a Clean Architecture**
##Doors Open 16:30 for 17:00 start.
.
In 2018, it seems like Microservices are the de facto standard for a system architecture, but do they really live up to the hype?
The talk will show you an alternative approach - how we can tame complexity with the help of a clean, monolithic architecture that is modular to the core. Java has been deliberately built from the ground up on a modular basis: Methods, classes, packages. Additionally, the module system was introduced in Java 9. Modularity is based on the fundamental concepts of high cohesion and low coupling. We will look at these concepts, as well as some further measures, in detail. We'll check out what they are, how they are related to one another, and what the best practices are for applying them on all levels of the architecture.
The talk will show you how you can apply these basic concepts to develop a clean, monolithic architecture, based on Java 9 modules and the hexagonal architecture pattern. Finally, we'll learn how to achieve a clean microservice architecture based on a modular architecture.
About Marcus Biel
Marcus is a Clean Code evangelist who has authored a series of video tutorials that focus on teaching others how to create the cleanest and most well-structured code possible. As a conference speaker, he shares his ideas on Java Clean Code development. Marcus is also an author, technical book reviewer and JCP member. In 2017, Marcus was named TOP 13 Java influencer worldwide by jaxenter.com (http://bit.ly/top20JavaInfluencers). On his website Clean Code Academy, he offers comprehensive online training for Java Clean Coding (https://join.cleancodeacademy.com/).
You can follow Marcus on twitter at [**@MarcusBiel**](https://twitter.com/marcusbiel)
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**GuruTeam** delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite.
New courses for 2018 include Blockchain with Ethereum / Corda (presented by Ben Evans), Machine Learning for Java and Python developers, IoT, GDPR, Hands-on Web Security for Java Developers as well as Modern Security with Ben Evans, Angular 5 and more
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group.
We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. No refunds for cancellations, no-shows or misalignments.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Starting out with JUnit 5On the evening of 11th April, DubJUG co-lead Barry Evans ran a workshop built upon a session he attended at JavaOne.
Barry presented *Starting Out with JUnit 5*.
Doors opened at 18:15 (evening session).
.
Barry's workshop builds upon a JavaOne session he attended that was run by Jeanne Boyarsky, author of the official Oracle OCA/OCP study guides.
The difference between JUnit 4 and 5 is far bigger than the difference between 3 and 4. [**JUnit 5 was released**](https://junit.org/junit5/docs/5.0.0/user-guide/#release-notes-5.0.0) on 10th September 2017, so it is high time to learn about next-generation JUnit.
Attendees in this session will migrate a JUnit 4 application to JUnit 5, while learning what’s changed and the new styles of unit testing that JUnit 5 enables.
**NOTE: THIS IS A BRING YOUR OWN LAPTOP HANDS-ON LAB.**
.
**About Barry**
Barry is a seasoned web application engineer with over ten years experience developing enterprise applications in the financial sector. Presently, he is an Oracle Certified Senior Applications Consultant at DubJUG partner Version 1.
Barry is interested in meeting other JUG leaders, finding out what brings Java developers together, and to help the Dublin JUG in Ireland grow by getting involved with the global Java community.
You can follow him on twitter at [**@Bazza\_NI**](https://twitter.com/bazza_ni)
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam** delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite.
New courses for 2018 include Blockchain with Ethereum / Corda (presented by Ben Evans), Machine Learning for Java and Python developers, IoT, GDPR, Hands-on Web Security for Java Developers as well as Modern Security with Ben Evans, Angular 5 and more
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group.
We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. No refunds for cancellations, no-shows or misalignments.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Class Loaders, Spring and Java with Simon MapleSimon presented..
# **Do You Really Get Class Loaders**
##and
# **Productive and Effective Development with Spring and Java EE**
##Doors Open 18:15 (evening session)
.
Simon is an experienced speaker, having presented at JavaOne, JavaZone, Jfokus, DevoxxUK, DevoxxFR, JavaZone, JMaghreb and many more including many JUG tours. His passion is around user groups and communities.
When not traveling, Simon enjoys spending quality time with his family, cooking and eating great food.
You can follow him on twitter at [**@sjmaple**](https://twitter.com/sjmaple) and[**@virtualjug**](https://twitter.com/virtualjug)
.
##**Do You Really Get Class Loaders**
Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails, and many others use class loaders heavily. Yet if something went wrong, would you know how to solve it?
This session takes a tour of the Java class loading mechanism, from both the JVM and developer points of view.
It looks at typical class loading problems and how to solve them. ClassNoDefError, IncompatibleClassChangeError, LinkageError, and many others are symptoms of specific things going wrong that you can usually find and fix.
For each problem, the presentation goes through a hands-on demo with a corresponding solution. It also takes a look at how and why class loaders leak and how you can remedy that.
##**Productive and Effective Development with Spring and Java EE**
This live coding session shines some light on a range of productivity tools that make software development a pleasure rather than a chore.
Simon will live-code two applications. The first, a Java EE application with JBoss Forge that uses JPA, Bean Validation, REST, and Angular, is tested with Arquillian from within JBoss Forge. You’ll see how a Java EE microservice can be developed in Forge and run with JBoss Swarm.
The second application is developed on Spring Boot, and you’ll see how to develop and run a Spring application with JRebel. You’ll learn how to write code productively with tools designed for developers.
.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam** delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite.
New courses for 2018 include Blockchain with Ethereum / Corda (presented by Ben Evans), Machine Learning for Java and Python developers, IoT, GDPR, Hands-on Web Security for Java Developers as well as Modern Security with Ben Evans, Angular 5 and more
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group.
We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. No refunds for cancellations, no-shows or misalignments.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Microservices in Action at the Dutch National Police & Vert.xBert Jan presented...
# **Microservices in Action at the Dutch National Police**
##and
# **Building Microservices with Vert.x**
##Doors Open 18:15 (evening session)
.
.
#**About Bert Jan Schrijver**
Bert Jan is a software craftsman at Dutch software consultancy JPoint and CTO at OpenValue. He has a strong focus on Java, Continuous Delivery and DevOps.
Bert Jan is a Java Champion, JavaOne Rock Star speaker and user group leader for NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code.
Follow Bert Jan on twitter at [**@bjschrijver**](https://twitter.com/bjschrijver)
.
.
# **Microservices in Action at the Dutch National Police**
Microservices? At the Police? Definitely!
At the Cloud, Big Data and Internet division of the Dutch National Police, 3 DevOps teams use the latest open source technology to build high tech web applications. These applications are used to support digital investigation and incident response with data from open, online sources and are built using Spring Boot, Angular 2.x, Spark, Kafka and Jenkins 2.
In this session, Bert Jan will share their experiences and real-world use cases for microservices. He will explain the architecture, why it was chosen, which challenges were faced and how this brought the three teams together to work on one product, loosely based on the models used by Spotify and Netflix.
Bert Jan will also share how the principles of DevOps and Continuous Delivery were applied, and how security, build pipelines, test automation, performance tests, automated deployments and monitoring were handled.
You'll leave this session with an understanding of how this approach enabled the team to have the agility of a startup within the large Police organisation.
.
# **Building Microservices with Vert.x**
Vert.x is a toolkit for building reactive applications on the JVM. It is event driven, non blocking and polyglot, which makes it an excellent platform for building microservices. It was awarded for 'Most Innovative Java Technology' at the JAX Innovation awards.
In this talk, Bert Jan will share experiences and real-world use cases from a Dutch company that started building reactive web applications with Vert.x about 4 years ago. You'll learn the concepts behind Vert.x, why Vert.x was chosen, how it is being used and the challenges that were faced.
Topics include the anatomy of the projects, (micro)services architecture, deployment model and DevOps, scalability, the upgrade from Vert.x 2 to Vert.x 3 and cooperation with the team behind Vert.x.
At the end of this session, you'll know enough about Vert.x to get started yourself right away!
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full. On occasion, a small attendance fee may be required.
The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Java EE 7 Meets Java 8 / Clustering MicroProfile Application using CDI and JCacheRoberto presented...
# **Java EE 7 Meets Java 8**
##and
# **Cluster your MicroProfile Application using CDI and JCache**
##Doors Open 18:15 (evening session)
.
.
#**About Roberto Cortez**
Robert was born in Venezuela, but has spent most of his life in Coimbra, Portugal. With a degree in Informatics Engineering (equivalent to the Bologna Master’s degree) from the Department of Informatics Engineering of the University of Coimbra, he has been working as a Java Developer for 10 years in business areas like Finance, Insurance and Government.
Roberto works with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on IntelliJ IDEA, which he says is his favourite IDE.
As a Freelancer / Independent Contractor he travels the world to customers, but also to speak at Java conferences. The direct contact with the Java community made him want to become an active member in the community itself. For that reason, he created the Coimbra Java User Group, and started to contribute to Open Source on Github so he can share some of the knowledge that he has gained over the years.
After working for a few major corporations, he became eager to help and grow something from the ground up, so currently works with Seattle based start-up Tomitribe which focus on developing and supporting TomEE, a Java Application server based on Tomcat with Java EE support.
Follow Roberto on twitter at [**@radcortez**](https://twitter.com/radcortez)
.
.
# **Java EE 7 Meets Java 8**
The last few years have been pretty exciting for Java with new versions of EE and SE platforms.
Java EE, introduced a new API to build WebSockets; a new API to parse, process and generate JSON; a new Client API in JAX-RS to invoke REST services, and finally the Batch Processing API to build batch applications.
Java SE brought us the long awaited Lambda expressions; the powerful Streams API to perform operations like filtering, mapping or sorting in a very easy and fluent way, and a brand new Date Time API, to deal with the complexities of Timezones and Periods.
This session will combine all of these elements together and show you how to easily develop an application using Java SE 8 with Java EE 7, with live coding and samples.
.
.
# **Cluster your MicroProfile Application using CDI and JCache**
Microprofile is a new platform definition that optimizes Enterprise Java for a Microservices Architecture and delivers application portability across multiple runtimes. You can use a subset of the Java EE specifications to develop Microprofile applications, with JAX-RS, CDI and JSON-P. Now you need to make it highly available and scalable across a large number of machines.
The session will feature a live coding demo where we will turn this Microprofile application, into a fully clustered application using only standard Java API’s. Finally, to show you how light it is, we will run the entire cluster in a set up of Raspberry PI’s.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full. On occasion, a small attendance fee may be required.
The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Java Challenges - An Interactive Quiz Testing You!# **Java Challenges**
##by
# **Barry Evans and Rafael Chinelato Del Nero**
##Doors Open 18:15
**Your Speakers**
**Barry Evans** 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.
Recently OCP Java SE 8 certified, he is keen to increase his knowledge with Java EE and is working towards the OCMJEA certification.
Barry is also interested in meeting other JUG leaders, finding out what brings Java developers together, and to help the Dublin JUG in Ireland grow by getting involved with the global Java community.
You can follow him on twitter at [**@Bazza\_NI**](https://twitter.com/bazza_ni)
.
**Rafael Chinelato Del Nero** believes there are many techniques involved in creating high-quality software that developers are often unaware of. His life's purpose is to help Java developers use best programming practices to code quality software for stress-free projects with fewer bugs
He is creator of [**NoBugsProject**](https://twitter.com/search?q=nobugsproject&src=typd), and is the author of "No Bugs, No Stress - Create a Life Changing Software Without Destroying Your Life."
You can follow him on twitter at [**@RafaDelNero**](https://twitter.com/RafaDelNero)
.
##**Java Challenges - Learn the Concepts Behind 10 Java Challenges and Eliminate Stressful Bugs**
Bugs are a daily stress in our work as Java developers. Those pesky bugs hide behind important Java concepts; there is no way out of this.
**But can we have fun hunting them? You bet!**
How about solving a series of Java puzzles and challenges as a way to learn concepts and save a lot of time finding those tricky bugs?
Together with Barry and Rafael, attendees can solve fun Java challenges and gain a clear understanding of what causes the most stressful Java bugs—and have fun eliminating them from your projects.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full. On occasion, a small attendance fee may be required.
The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Class Loaders, Spring and Java with Simon MapleSimon presented...
# **Do You Really Get Class Loaders**
##and
# **Productive and Effective Development with Spring and Java EE**
##Doors Open 18:15 (evening session)
.
Simon is an experienced speaker, having presented at JavaOne, JavaZone, Jfokus, DevoxxUK, DevoxxFR, JavaZone, JMaghreb and many more including many JUG tours. His passion is around user groups and communities.
When not traveling, Simon enjoys spending quality time with his family, cooking and eating great food.
You can follow him on twitter at [**@sjmaple**](https://twitter.com/sjmaple), [**@virtualjug**](https://twitter.com/virtualjug) and [**@zeroturnaround**](https://twitter.com/zeroturnaround)
.
##**Do You Really Get Class Loaders**
Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails, and many others use class loaders heavily. Yet if something went wrong, would you know how to solve it?
This session takes a tour of the Java class loading mechanism, from both the JVM and developer points of view.
It looks at typical class loading problems and how to solve them. ClassNoDefError, IncompatibleClassChangeError, LinkageError, and many others are symptoms of specific things going wrong that you can usually find and fix.
For each problem, the presentation goes through a hands-on demo with a corresponding solution. It also takes a look at how and why class loaders leak and how you can remedy that.
##**Productive and Effective Development with Spring and Java EE**
This live coding session shines some light on a range of productivity tools that make software development a pleasure rather than a chore.
Simon will live-code two applications. The first, a Java EE application with JBoss Forge that uses JPA, Bean Validation, REST, and Angular, is tested with Arquillian from within JBoss Forge. You’ll see how a Java EE microservice can be developed in Forge and run with JBoss Swarm.
The second application is developed on Spring Boot, and you’ll see how to develop and run a Spring application with JRebel. You’ll learn how to write code productively with tools designed for developers.
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events.
Better still, email [email protected] and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group.
We reserve the right to cancel bookings if the attendee is not aligned to the intended audience.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Java 9 and the Eclipse Collection with Nikhil NanivadekarNikhil presented...
# **How to Make a Project Java 9-Compatible**
##and
# **Collections.compare: JDK, Eclipse, Guava, Apache...**
##Doors Open 18:15 (evening session)
.
Nikhil Nanivadekar is a Vice President in Private Wealth Management in the Technology division of Goldman Sachs, and is also the project lead and committer for Eclipse Collections. He graduated in 2012 from University of Utah with a Masters in Mechanical Engineering with specialization in Robotics and Controls.
He has presented at JavaOne, DevoxxUS and Java User Group meetups. He is passionate about robotics has conducted robotics workshops at JCrete4Kids, JavaOne4Kids and Devoxx4Kids.
You can follow him on twitter at [**@NikhilNanivade**](https://twitter.com/NikhilNanivade)
.
##**How to Make a Project Java 9-Compatible**
Java 9 brings numerous changes that might break existing applications. This presentation is a case study of making a third-party Java Collections library (Eclipse Collections) Java 9–compatible.
You will get an overview of all the steps taken and the evolution of the final, Java 9–compatible product. These steps are essentially similar to those you might have to take to upgrade your application to use JDK 9.
The session covers available tooling and simple yet practical tips and tricks that will help you in the upgrade process.
##**Collections.compare: JDK, Eclipse, Guava, Apache...**
Collections are a staple in any programming language: the need to collect, sort, or iterate over values is needed by nearly all developers. The Java language introduced the Collections framework long ago. It has plenty to offer, but many find it lacking: the number of collection libraries as active open source projects demonstrates the need for something else.
This session does a holistic comparison of the most-common collections (pun intended!) frameworks, what they have to offer, and what you should consider for your next project. It also shows common programmer use cases; how each library handles them; and the impact on memory, processing power, and ease of use/coding.
Come and let us help you choose the right bag for your tricks!
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full. On occasion, a small attendance fee may be required.
The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Top Ways to Deliver Java Code to the CloudBrian was a Senior Developer Advocate at Microsoft, helping Java developers get the most out of Azure. Before joining Microsoft, he had been a solution architect, consultant, developer, author, and presenter at IBM, Deloitte, and other companies.
You could follow him on Twitter at @bbenz.
.
##**Top Ways to Deliver Your Java Code to the Cloud**
Brian will highlight the easiest ways for Java developers to deliver their code to the cloud and the best ways to reliably make updates and maintain production cloud code.
The focus will be on real-world examples using Linux command line tools, open source tools such as Jenkins, and other free SDKs and tools available on GitHub.
The examples, tools and demos that he shows will be applicable to any cloud platform, and all are available on GitHub. He will show Microsoft Azure running the samples - this is a technical talk that will focus on the code.
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
To reduce the number of people who do not show up, there is a small attendance cost. But sure, you'll get the value back in knowledge, beer and pizza! We also offer a limited number of free tickets.
Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification.
We reserve the right to cancel bookings if the attendee is not aligned to the intended audience.
**Doors Open 18:15 / Presentations 19:00**
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Microservices, Kubernetes, Docker and JavaEdson presented…
# **Migrating to Microservice Databases: From Relational Monolith to Distributed Data**
##and
# **Kubernetes for Java / Docker Developers**
##Doors Open 14:00 (afternoon session) / 18:15 (evening session)
.
This month, for only the second time in our ten year history, we are hosting our meetup on a Sunday. We are incredibly privileged to welcome Edson Yanaga, [Red Hat's Director of Developer Experience.](https://developers.redhat.com)
Edson is a Java Champion and a Microsoft MVP. He is also a published author and a frequent speaker at international conferences, discussing Java, Microservices, Cloud Computing, DevOps, and Software Craftsmanship.
Yanaga considers himself a software craftsman and is convinced that we all can create a better world for people with better software. His life's purpose is to deliver and help developers worldwide to deliver better software faster and safely - and he can even call that a job!
You can follow him on twitter at [**@yanaga**](https://twitter.com/@yanaga)
.
##**Migrating to Microservice Databases: From Relational Monolith to Distributed Data**
In a distributed system with multiple moving parts, which is the case of Microservices, we can’t allow that a single complement downtime breaks down the entire system. Dealing with stateless code is easy, but it gets much harder when we have to deal with persistent state. In this scenario, zero downtime migrations are paramount to guarantee integrity and consistency.
Within all the Microservices characteristics, undoubtedly the one that creates more perplexity is the “one database per Microservice”. However, very few teams have the privilege of starting something from scratch: most of the times they have a legacy database that will survive any new implementation.
In legacy systems you traditionally have a model that adopts transactions, strong consistency, and CRUD. In order to guarantee integrity and consistency with zero downtime, we must reassess some of these concepts. In this talk we’ll discuss strong and eventual consistency, CRUD and CQRS, Event Sourcing, and how these techniques relate to each other in many different integration and evolution strategies for relational databases. We’ll explore Views, Materialized Views, Mirror Tables, Event Sourcing/Streaming, Data Virtualization, Change Data Capture, and how these strategies enable you to build up a Microservices architecture from a legacy monolithic relational database.
[Download Edson's recently released O'Reilly book](https://developers.redhat.com/promotions/migrating-to-microservice-databases/)
##**Kubernetes for Java / Docker Developers**
Yes, Docker is great! We are all very aware of that but now it’s time to take the next step: wrapping it all and deploying to a production environment. For this scenario, we need something more. For that “more” we have Kubernetes by Google - a container platform based on the same technology used to deploy billions of containers per month on Google’s infrastructure.
Ready to leverage your Docker skills and package your current Java app (WAR, EAR or JAR)? Come to this session to see how your current Docker skillset can be easily mapped to Kubernetes concepts and commands. And get ready to deploy your containers in production!
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals.
Due to the overwhelming demand to attend our events they are always full. Tickets are mostly free, although, on occasion, a refundable attendance fee is required.
The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**](https://twitter.com/tcubedublin)
.
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Apache Kafka: A Streaming Data PlatformTim presented…
#**Apache Kafka: A Streaming Data Platform**
##and
# **Heraclitus, the Metaphysics of Change, and Streaming Data**
##Doors Open 18:15 / Doors Close and Presentation Begins 19:00
Tim can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He is also the co-host of the http://devrelrad.io podcast, and lives in Littleton, CO, USA with the wife of his youth and their youngest child; the other two having mostly grown up.
You can follow him on twitter at [**@tlberglund**](https://twitter.com/tlberglund).
.
##**Apache Kafka: A Streaming Data Platform**
When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about when you’re on the hook to choose a world-class, horizontally scalable stream data processing system? When you need not just publish and subscribe messaging, but also long-term storage, a flexible integration framework, and a means of deploying real-time stream processing applications at scale without having to integrate a number of different pieces of infrastructure yourself? The answer is still Apache Kafka.
In this talk, we’ll make a rapid-fire review of the breadth of Kafka as a streaming data platform. We’ll look at its internal architecture, including how it partitions messaging workloads in a fault-tolerant way. We’ll learn how it provides message durability. We’ll look at its approach to pub/sub messaging. We’ll even take a peek at how Kafka Connect provides code-free, scalable, fault-tolerant integration, and how the Streams API provides a complete framework for computation over all the streaming data in your cluster
.
.
**STOP PRESS.....** [**Check out the new Dublin Java User Group Website**](http://dubjug.org)
.
##**Heraclitus, the Metaphysics of Change, and Streaming Data**
Hailing from the Persian city of Ephesus in around 500 BC, the Greek philosopher Heraclitus is famous for his trenchant analysis of stream processing systems, saying “You never step into the same river twice.” Central to his philosophy was the idea that all things change constantly. His close readers also know him as the Weeping Philosopher—perhaps because dealing with constantly changing data at low latency is actually pretty hard. It doesn’t need to be that way.
Almost as famous as Heraclitus is Apache Kafka, the de facto standard open-source distributed stream processing system. Many of us know Kafka’s architectural and pub/sub API particulars as well as we know the philosophy of Heraclitus, but that doesn’t mean we’re equipped to build the kind of real-time streaming data systems that the next generation of business requirements are doing to demand. Like Heraclitus was telling us 2,500 years ago: we need to get on board with streams.
This talk is a thorough introduction to the Streams API, an important recent addition to Kafka that lets us build sophisticated stream processing systems that are as scalable and fault-tolerant as Kafka itself, and also happen to align quite well with the microservices sensibilities that are so common in contemporary architectural thinking. We’ll talk about how to deploy Streams applications and look at actual working code that will bring your thinking about streaming data systems from the ancient history of pub/sub paradigms into the current era.
.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**@StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**@Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**@GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**@Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**@TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**@Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**@tcubeDublin**](https://twitter.com/tcubedublin)
.
##**BOOKING NOTES**
The Dublin Java User Group meetups are designed for the benefit of developers and technology professionals to enhance knowledge. The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience.
Due to the overwhelming demand to attend our events they are always full. Tickets are mostly free, although, on occasion, a refundable attendance fee is required.
The attendance fee you pay today will be refunded, in whole, providing you attend the event at the allocated time. If you do not attend the event for whatever reason or are ineligible to attend, the fee you have paid will be allocated to the running of future Dublin Java User Group events. Tickets are non-transferable.
##**MORE JAVA EVENTS**
**Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Twelve Ways to Make Code Suck Less with Venkat SubramaniamVenkat was an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.
He had trained and mentored thousands of software developers in the US, Canada, Europe, and Asia (and finally Ireland!), and was a regularly-invited speaker at several international conferences. Venkat helped his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat was (co)author of multiple technical books, including the 2007 Jolt Productivity award-winning book *Practices of an Agile Developer*. A list of his books was available at agiledeveloper.com.
You could follow him on Twitter at @venkat\_s.
.
##**Twelve Ways to Make Code Suck Less**
We all have seen our share of bad code and some really good code as well. What are some of the common anti patterns that seem to be recurring over and over in code that sucks? By learning about these code smells and avoiding them, we can greatly help make our code better. Come to this talk to learn about some common code smell and how to improve the quality of code.
.
##**Designing Functional Programs**
Functional Programming promotes immutability and the use of higher order functions. For those of us who have designed and architected applications using an imperative style of programming and the object-oriented paradigm, this largely appears like a strange idea. We often ask, how is it practical to apply these ideas, realistically to build practical applications. It turns out it's highly practical but we have to change how we design and how we model our systems. Come to this presentation to think about functional style and how to start viewing design to make better use of this way of programming.
.
##**REGISTRATION NOTES**
The Dublin Java User Group meetups are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full.
The organizers and the speaker are giving their time for this event to share knowledge with you at the Dublin Java User Group community, freely. The booking fee you pay today will be refunded, in whole, providing you attend the event at the allocated time. If you do not attend the event for whatever reason, the fee you have paid will instead be allocated to the running of Dublin Java User Group events. The Dublin Java User Group events are for developers only. Tickets are non-transferable."
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland)
.
**Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.”
Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets)
.
**Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised.
Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers.
Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Java 8 EE - A Drill Down## **About David**
David Delabassée is a Software Evangelist working for Oracle; his focus is Server-side Java including Java EE (Java Enterprise Edition). Prior to Oracle, David spent a decade at Sun Microsystems focusing on Java end-to-end, i.e. from the smart card to the high end servers. In his various roles, David has been involved in numerous Java projects since the early days of this technology.
David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as Home Automation, 3D printers, electronics and pinballs.
[**David Delabassee Linkedin**](https://www.linkedin.com/in/daviddelabassee/)
[**David Delabassee on Twitter**](https://twitter.com/delabassee/)
## **Java EE 8 – A Drill Down**
Quite a few things have changed since the original Java EE 8 proposal. In this session David discussed what Java EE 8 will be about.
He covered in detail the new capabilities that are slated for inclusion in the Java EE platform, such as
* JAX-RS 2.1’s new Reactive client API
* Servlet 4.0 HTTP/2 support
* CDI 2.0 Asynchronous events
* Various Bean Validation 2.0’s improvements
* A new JSON Binding API and a new Security API, etc.
# **The Dublin Java User Group - Sponsor Messages**
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com)
.
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
Some places are subsidised by Skillnets. [**Check out upcoming course details here**](http://www.guruteamirl.com/?post_type=tribe_events)
.
**Version 1** Announcing Soon.
Website: [**Version1.com**](https://version1.com)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com)
##**MORE DUBLIN JAVA USER GROUP EVENTS**
**Our members also attended many more Dublin Java User Group meetups** - [**DETAILS HERE**](http://dubjug)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Dublin Java User Group - July 2017**Ben is an author, speaker, consultant, and educator. He is a Java Champion, JavaOne Rockstar speaker, and Java Editor at InfoQ. Ben also represents the user community as a voting member on the Java Community Process Executive Committee.**
**More About Ben**
Ben is the author of 'The Well-Grounded Java Developer', 'Java: The Legend', the new edition of 'Java in a Nutshell' and the forthcoming 'Optimizing Java'. He is a regular speaker and educator on topics such as the Java platform, systems architecture, security, performance and concurrency at companies and conferences all over the world.
His career highlights to date include Chief Architect for Listed Derivatives at DB, performance testing the Google IPO, building award-winning websites for some of Hollywood’s biggest hits of the 90s, building multi-billion dollar low-latency trading systems and designing technology to help some of the UK’s most vulnerable people.
[**Ben Evans Linkedin**](https://www.linkedin.com/in/benevans2/)
[**kittylyst on Twitter**](https://twitter.com/kittylyst/)
##An Update on the State of Play for Java 9
The upcoming version of Java (Java 9) is in the tech press headlines at the moment, as the flagship feature has caused unprecedented controversy within the Java Community Process (the body that approves new Java standards). In this talk, Ben Evans (JCP Executive Committee member & Java Champion) will explain what the fuss is all about, how Java 9 compares to previous versions and explore some of the long-term roadmap for Java as well as how previous versions have evolved to lead us to this point, and discuss what it all means for the working Java programmer and the future of the ecosystem.
##Raffle - two licences for jClarity's Illuminate
On the night, Ben raffled off a couple of free annual licenses of Illuminate (worth $1428 per annum each) to people at our meetup! Illuminate is jClarity's Machine Learning driven Java / JVM application performance analyser (phew wordage!) that organisations like Kayak, Goldman Sachs and Intel are using to save themselves a massive amount of time and money when it comes to solving performance issues.
The lucky winners also received backing from jClarity's engineering team as their performance tuning mentors :-).
[**Click here to learn about and get your trial copy of Illuminate**](https://hopper.jclarity.com/product/illuminate-free-trial/)
# **The Dublin Java User Group - Sponsor Messages**
**GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with.
**Whilst here in Dublin, Ben is presenting his newly launched Optimising Java course on 6th and 7th July in Dublin, and you and your colleague can attend this two-day course for a heavily subsidised price of just €500 each.**
[**View Course Description HERE**](https://guruteam.clearbookings.com/index.php?option=com_jbooka&view=listing&lid=125871/)
(Extra dates scheduled in Belfast, Cork and Galway)
.
**Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers.
Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed)
Website: [**Stackand.Co**](http://stackand.co)
.
**Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2.
Now looking for developers!
Website: [**Equifax.com**](https://equifax.com)
.
**Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again!
Website: [**Sonorplex.com**](https://sonorplex.com)
.
**tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.
Website: [**tcubedublin.com**](https://tcubedublin.com)
##**MORE JAVA EVENTS**
**Java developers who came to this meetup also attended Dublin Java User Group's July meetup with Oracles's Server Side Software Evangelist David Delabassee** - [**DETAILS HERE**](https://ti.to/dublin-java-user-group/Java-8EE-drill-down-oracle-david-delabassee)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)