Our events
Our events are about learning. Recent meetups have varied from Java 8 with Oracle’s David Delabassee, Machine Learning with Google’s Melanie Warwick, Agile Coding with Venkat Subramaniam, Scala with Lightbend, and Kafka with Confluent’s Tim Berglund (Tim holds the record for most DubJUG appearances!).
Upcoming events

2023-10-23
Join us the evening of Monday October 23rd, online or in-person as the Dublin Java User Group welcomes Java Champion extraordinaire Venkat Subramanian to TechMeetup.space
ABSTRACTS COMING SOON BELOW ⤵️ BUT IT'S GOING TO BE AWESOME!

2023-10-31
Join us the evening of Monday October 30th, online or in-person as the Dublin Java User Group welcomes Java Champion and Azul developer Gerrit Grunwald to TechMeetup.space
ABSTRACTS COMING SOON BELOW ⤵️ BUT IT'S GOING TO BE AWESOME!
Other past events

2023-09-21
Join us the evening of Thursday September 21st, as the Dublin Java User Group welcomes Kris Foster LIVE in-person at TechMeetup.space to give you solid advice on how to get the most out of your Java applications.
ABSTRACTS BELOW ⤵️

2023-07-17
Join us July 17th, as the Dublin Java User Group welcomes Java Champion Bruno Souza LIVE in-person at TechMeetup.space to share secrets of life beyond a senior Java developer.
ABSTRACTS BELOW ⤵️

2023-03-22
This month the Dublin Java User Group welcomes two local Dublin speakers, Shritesh Jamulkar (Blockchain Corda) and Ahmad Albarqawi (Intelligent Java AI) LIVE in-person at TechMeetup.space.
2023-02-28
Join us February 28th, as the Dublin Java User Group welcomes Java Champion Maarten Mulders LIVE in-person at TechMeetup.space to present two talks, 'What's Cooking in Maven', and 'React in 50 minutes'.

2023-02-01
On February 1st, the Dublin Java User Group welcomed Red Hat Developer Eric Deandrea LIVE in-person at TechMeetup.space to present 'Quarkus for Spring Developers', his 90 minute deep-dive session.

2023-01-24
Join us at TechMeetup.space on January 24th as Java Champion Mary Grygleski flies in from Chicago to show you how to build an efficient streaming data pipeline with Apache Pulsar and Apache Cassandra.

2023-01-19
Join us on January 19th as the Dublin Java User Group hosts the jChampions Conference Watch Party, finishing with two live talks with Norwegian Java Champion Rustam Mehmandarov LIVE and IN-PERSON.

2022-11-23
Joining us in-person on the evening of Wednesday 23rd November at TechMeetup.Space, Dublin city centre, is multi-award winning Java Rockstar and Java Champion, Maurice Naftalin. The event is in-person and livestream.
During the day Maurice is 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)

2022-11-23
Interested in learning about lambdas streams and collectors in depth?
These 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.

2022-11-02
Java Champion Holly Cummins is joining us in-person on the evening of Wednesday 2nd November at TechMeetup.Space. She will present 'Cloud Chaos and Microservices Mayhem,' and her brand new, never presented before talk, 'Writing Greener Java Applications.'

2022-09-28
Matt Raible, Java Champion, and Okta Developer advocate was back at the Dublin Java User Group on Wednesday 28th September - we had one almighty in-person deep dive - Micro Frontends for Java Developers. Livestream recorded

2022-09-14
Joining us in-person on the evening of Wednesday 14th September at TechMeetup.Space in tcube, No.1 O'Connell Street, Dublin, from Switzerland, is Java Champion Ixchel Ruiz.
After a poll of DubJUG's platinum members, the talks that Ixchel will present are; DevOps for Java Developers, and after our midevening break, Framework Agnostic REST API Testing.
Doors open at 18:15 for pizza and drinks courtesy of our wonderful partner network.
It'll be a blast!
# **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)

2022-08-24
IBM's Developer Advocate and Java Champion, Grace Jansen visited the Dublin Java User Group to give 'hands-on' help with open-source technologies and tools (including MicroProfile, Jakarta EE, Open Liberty, OpenJ9, and more!) for the 15 factors needed to build cloud native applications.

2022-06-29
The midsummer of June 2022 saw Java Champion Simon Ritter join us in Dublin, presenting two fabulous sessions; The Art of Java Language Pattern Matching, and Java on CRaC: Superfast JVM Application Start-up.

2022-04-28
The Dublin Java User Group is hosting Security Champion and JavaOne Rockstar Steve Poole on Thursday 28th April at TechMeetup.Space in tcube, No.1 O'Connell Street, Dublin.
This will be an insightful night dedicated to Cybercrime and its bigger more dangerous cousin: Cyber-warfare. We will explore 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....
**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**
**Meet JavaOne Rockstars and Java Champions! Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)

2022-03-31
The Dublin Java User Group is hosting a Java Champion and Jakarta EE Developer Advocate at Eclipse Foundation, Ivar Grimstad on Thursday 31st March at TechMeetup.Space in tcube, No.1 O'Connell Street, Dublin.
**Session abstracts below map....**
**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)

2022-01-20
The Dublin Java User Group is hosting a WATCH PARTY of the jChampions Conference 2022 on the afternoons and evenings of Thursday 20th, Friday 21st, Monday 24th and Tuesday 25th January at TechMeetup.Space in tcube, No.1 O'Connell Street.
**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)

2021-12-21
Local Java developer and DubJUG Co-Lead, Barry Evans, will present DubJUG's first in-person event (since March 2020) on the evening of December 21st!
**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 Team@DubJUG.org 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)

2021-09-30
Java Champion, Bruno Borges visits the Oracle Dublin Java User Group in September! Bruno will explain why Microsoft acknowledges and supports the adoption of custom Java runtimes crafted for specific application 'needs' rather the use of general purpose Java runtimes.
**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 Team@DubJUG.org 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)

2020-08-27
Java sees its 25th anniversary this year and the Dublin Java User Group is celebrating with a day long mini-conf, #Java25, on Thursday 27th August in Dublin city centre for 100 developers.
We will have a dozen speakers coming to Java25 - global software star **Venkat Subramaniam,** and Oracle's **Heather VanCura** and **Andres Almiray** are already comfirmed.
Subscribe to the mailing list to hear the forthcoming announcements and be notified when general seats are released - remember, there are just 100 so you'll need to be in the mailing list to have a good chance to get yours!
**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)

2020-04-21
Test expert John Ferguson Smart visits DubJUG in April - details to follow soon.
**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 Team@DubJUG.org 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)

2020-03-10
Frank Fischer is head of Developer Relations at DeepCode, the Zurich based company that uses AI to identify bugs before they happen. He is coming to present at the Dublin Java User Group in the city centre on the evening of Tuesday March 10th.
**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 Team@DubJUG.org 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)

2019-12-04
Brazilian Java Champion and Duke Award Winner, Otavio Santana will visit the Oracle Dublin Java User Group in December ! Join the subscriber list below to hear when the talks are announced.
**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 Team@DubJUG.org 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)

2019-11-06
Co-author of the highly acclaimed Testing Java Microservices, Andy Gumbrecht visits the Oracle Dublin Java User Group in November ! Focusing on testing, you will learn some neat embedded Kafka and mongo, Arquillian and gitlab pipeline tests.
**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 Team@DubJUG.org 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)

2019-11-04
We have another Java Champion visiting us in October. Edson Yanaga is Director of Developer Experience for Red Hat. In this double bill, Yanaga, as he is affectionately known the world over, will embark upon a live coding session before your very eyes with the supersonic subatomic Java, Quarkus, a Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards. Right!
**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 Team@DubJUG.org 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)

2019-10-08
For our first event of October, visiting the Oracle Dublin Java User Group for the first time is Polish Java developer Ryszard Perkowski, aka Rick. He will present new kid on the block Micronaut, a competitor to Spring.
**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 Team@DubJUG.org 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)

2019-09-18
Hazelcast's Riaz Mohammed makes his return to the Oracle Dublin Java User Group to walk you through how to set up an end to end enterprise-grade platform to operationalize Artificial Intelligence using the open-source Hazelcast technology.
The Oracle DubJUG event takes 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 Team@DubJUG.org 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)

2019-09-10
Java Champion and author of The JHipster Mini-Book, and Spring Live, Matt Raible, is back again to share his expert knowledge - expect an amazing array of information that will enable new beginnings in your Java career.
The Oracle DubJUG event takes 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 Team@DubJUG.org 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)

2019-07-31
We warmly welcome Java Champion Emily Jiang to the Oracle Dublin Java User Group on Wednesday 31st July. Emily currently works in IBM's Hursley Lab, and is a regular speaker at global events such as Code One, DevNexus, JAX London, Voxxed, Devoxx US, Devoxx Belgium, Devoxx UK, Devoxx France and EclipseCon
**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 Team@DubJUG.org 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)

2019-07-16
Lead developer advocate at Oracle Labs, Oleg Selajev, Java Champion, takes a hop from his native Estonia for a tour of Ireland in July. Oleg will be explaining GraalVM.
This Oracle DubJUG event takes 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 Team@DubJUG.org 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)

2019-06-19
Our June event saw Tomitribe's Director of Engineering Jean-Louis Monteiro join us at Oracle Dublin Java User Group to share his knowledge of eclipse microprofile. Members went away with a solid understanding of lightweight microservices, and stateless microservice security via JWT, TomEE and MicroProfile.
FINEOS developer Boris Lulic won this month's platinum member prize - a year's subscription of 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)

2019-05-28
The second May event of the Oracle Dublin Java User Group saw Thomas Darimont, fellow at one of Europe's best known software companies, Codecentric AG, come to talk about Open Source Identity and Access Management with Keycloak.

2019-05-02
Returning to the Oracle Dublin Java User Group on Thursday 2nd May is Búraló Technologies' Brian Matthews. He is currently consulting at Synchronoss Technologies working remotely from the comfort of his home in Rostov-on-Don, Russia.
**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 Team@DubJUG.org 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)

2019-04-10
Coming to the Oracle Dublin Java User Group on Wednesday 10th April is a man known the world over for live-coding lambdas in venues to make breakbeat music, PraxisLive's Neil C Smith. Joining him at our sixth event of 2019 is John Ferguson Smart, O'Reilly and Manning author of BDD in Action, Java Power Tools, and Jenkins: The Definitive Guide.
**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 Team@DubJUG.org 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)

2019-03-21
Our fifth event of 2019 sees Director of Oracle Groundbreakers Team, global keynote speaker and Java Rockstar Stephen Chin come to the Oracle Dublin Java User Group on Thursday 21st March. Known the world over for his stage antics and his hair-raising motorcycle expeditions, you will not want to miss this once in-a-lifetime opportunity (well, 'once' unless you can afford to go to the global conferences outside of Ireland!) to meet Stephen on our turf.
##**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 Team@DubJUG.org 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)

2019-03-06
Our fourth event of 2019 sees Oracle's keynote speakers Mark Reinhold and Brian Goetz make a journey to the Oracle Dublin Java User Group on Wednesday 6th March. Check out the full talk abstracts 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 Team@DubJUG.org 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)**

2019-02-06
Our third event of 2019 sees Oracle's Serverless Developer Relations teamster David Delabassee make a return to the Dublin Java User Group on Wednesday 6th February. Check out the full talk abstracts 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 Team@DubJUG.org 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)

2019-01-24
Our second event of 2019 sees consultant Sander Mak visit us from Holland to talk to us on Java, 24th January.
Check 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 Team@DubJUG.org 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)

2019-01-22
Our first evening event of 2019 sees Oracle Developer Advocate Juarez Barbosa Junior talk to us on the Oracle Blockchain, 22nd January.
Check 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 Team@DubJUG.org 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)

2018-12-20
On the 20th December 2018, we're going totally Java. The talks will be presented by Oracle's Chris Hegarty and Workday engineer and DubJUG member Anton Balaniuc.
Check 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 Team@DubJUG.org 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)

2018-12-13
On the 13th December 2018, DubJUG co-lead Barry Evans will present the Eclipse Collections Kata workshop for members of the Oracle Dublin Java User Group.
Check 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 Team@DubJUG.org 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)

2018-11-15
On the 15th November 2018, we welcome Benjamin Nothdurft to the Oracle Dublin Java User Group.
Benjamin now works for Codecentric, and formerly ePages, the German ecommerce provider which has help over 140,000 businesses get their online shops open.
Check 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 Team@DubJUG.org 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)

2018-10-30
On the 30th October 2018, we welcome Tim Graves to the Oracle Dublin Java User Group. Tim works on architecting cloud native solutions, including of course using the Oracle IoT cloud service to bring data into the environment enabling the creation of digital replicas of physical devices.
Check 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 Team@DubJUG.org 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)

2018-10-11
For October's Oracle Dublin Java User Group event we are privileged to welcome elastic guys Philipp Krenn and David Pilato who are going to show how elastic can enhance your legacy apps, and how to monitor Spring Boot applications.
This event takes place at 19:00 on Thursday 11th October.
Check out the full talk abstracts 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 Team@DubJUG.org 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)

2018-10-08
We're privileged to host the Irish leg of the Pivotal+Microsoft JUG Tour Europe 2018.
This event takes place on 8th October 2018 at Dogspatch Labs - doors 18:15 / presentations 19:00 sharp.
Check out the full talk abstracts 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 Team@DubJUG.org 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)

2018-09-22
On the 22nd September 2018, we are incredibly privileged to welcome Dr Venkat Subramaniam to Dublin and to the Dublin Java User Group again.
Check out the full talk abstracts below. The Dublin 2 venue is 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 Team@DubJUG.org 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)

2018-09-13
For September's DubJUG event we are privileged to welcome Scott Sosna who works in Dell EMS Greater Minneapolis. Scott also serves on the Content Review Committee for JavaOne.
This event takes place at 19:00 on Thursday 13th September.
Check out the full talk abstracts 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 Team@DubJUG.org 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)

2018-09-12
It's been over ten years since we first met Java Champion and author of The JHipster Mini-Book, and Spring Live, Matt Raible, and we're delighted and privileged to welcome him again to share his expert knowledge in his session 'Bootiful Development with Spring Boot and React'.
This event takes place at 19:00 on Thursday 12th September.
Check out the full talk abstracts 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 Team@DubJUG.org 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)

2018-08-09
For our first DubJUG August event we are privileged to welcome from Germany, Java Champion, Java Rock and Oracle Developer Champion Sebastian Daschner who will share his expert knowledge in two talks 'Cloud Native, Service-Meshed Java Enterprise With Istio' and ' 7 Principles of Productive Software Developers'.
This event takes place at 19:00 on Thursday 9th August.
Check out the full talk abstracts 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 Team@DubJUG.org 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)

2018-07-26
For the last DubJUG event in July, we welcome Matthew Gilliard who works in Oracle UK. Matthew will share his expert knowledge around Containers and Serverless.
This event takes place at 19:00 on Thursday 26th July.
Check out the full talk abstracts 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 Team@DubJUG.org 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)

2018-07-19
Due to demand and a 'sold-out' workshop in June, DubJUG co-lead Barry Evans is giving you the chance to attend his highly interactive hands-on workshop Docker for Java Developers on the evening of July 19th.
.
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 Team@DubJUG..org 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)

2018-07-05
For the DubJUG May event we welcome back Brian Matthews, long term DubJUG member and now JUG leader in Rostov-on-Don, Russia, to present on building reactive micro-services using the soon to be released 2.0 version of Spring Boot, along with Cloud Native applications.
Doors 18:15 / Talks Start 19:00.
.
Check out the full talk abstracts 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 Team@DubJUG..org 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)

2018-06-27
For the DubJUG June event we welcome back Brian Benz, a Microsoft Advocate on Java Technologies. This presentation builds upon his highly acclaimed talk here at DubJUG November 2017 - [**watch here)**](https://www.youtube.com/watch?v=9fof1H71e8M) followed by a session on Serverless.
.
Check out the full talk abstracts 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 Team@DubJUG..org 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)

2018-06-13
For our second DubJUG event in June we welcome Riaz Mohammed, from Hazelcast, the leading in-memory data management company who will discuss Hazelcast's integration with Spring. Alongside Riaz, DubJUG member Anton Balaniuc from Workday will provide insight into Java 8 Streams.
.
This event is sponsored by [**Hazelcast**](https://hazelcast.com). At this event, you will have a chance to win an Amazon Echo.
.
#Doors open 18:15 - Talks 19:00 Sharp
.
Check out the full talk abstracts 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 Team@DubJUG..org 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)

2018-06-07
On the evening of 7th June DubJUG co-lead Barry Evans is running a highly interactive hands-on workshop giving a brief introduction to using Docker for Java Developers.
.
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 Team@DubJUG..org 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)

2018-06-05
Our first DubJUG in June sees a 'tune-in' to vJUG's online meetup with James Strachan where he will cover Jenkins X, followed by a presentation on Java 8 Streams by local developer and DubJUG Platinum Member Anton Balaniuc.
Check out the full talk abstracts 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 Team@DubJUG..org 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)

2018-05-24
For the DubJUG May event we welcome back Brian Matthews, long term DubJUG member and now JUG leader in Rostov-on-Don, Russia, to present on building reactive micro-services using the soon to be released 2.0 version of Spring Boot, along with Cloud Native applications.
.
Check out the full talk abstracts 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 Team@DubJUG..org 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)

2018-04-24
Our April event welcomes fellow, and Director of Technology Outreach at Luminis, Bert Ertman. A frequent speaker on Java, Cloud, and software architecture all over the world, Bert is a book author, and serial conference organizer. Bert Ertman was awarded the coveted title of Java Champion in 2008, and is a JavaOne RockStar speaker and Duke’s Choice award winner.
##Bert is presenting....
# **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 Team@DubJUG..org 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)

2018-04-19
Welcome to the a Virtual Java User Group screening at the Dublin Java User Group
##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 Team@DubJUG..org 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)

2018-04-11
.
**On the evening of 11th April, DubJUG co-lead Barry Evans is running a workshop built upon a session he attended at JavaOne ......**
##Barry is presenting....
# **Starting Out with JUnit 5**
##Doors Open 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 Team@DubJUG..org 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/)

2018-03-28
Our March event is special! We are hosting Java Champion and JavaOne Rockstar, Simon Maple, Virtual JUG founder and London Java Community co-leader and RebelLabs author. Oh, and Duke’s Choice award winner!
##Simon is presenting....
# **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 Team@DubJUG..org 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/)

2018-02-22
For our second DubJUG event of 2018, we're very honoured to have Java Champion, JavaOne Rock Star and leader of the NLJUG Bert Jan Schrijver come to Dublin to share his immense knowledge with our community. But this is not academica stuff! He will share **real-life** project cases discuss why and how the Dutch National Police force implemented Microservices, and why a startup uses the Vert.x event driven, non blocking and polyglot toolkit for building reactive applications.
##Bert Jan is presenting.....
# **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/)

2018-01-17
With Java 8 EE taking way longer to release than first expected, it could be some time off before we see Java 9 EE, and since there are many companies in Dublin using Java 7, their engineers will be interested in our first DubJUG event of 2018 which sees Senior Java EE Engineer Roberto Cortez from the Seattle based start-up, Tomitribe, talking about how Java EE 7 meets Java 8, and clustering MicroProfile applications using CDI and JCache.
##Roberto is presenting.....
# **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/)

2017-12-13
Our last event of 2017 saw Barry Evans and Rafael Chinelato Del Nero present 10 Java Challenges, an interactive Java Quiz for attendees to stretch their grey matter. Representing the Dublin Java User Group, the duo first presented Java Challenges at JavaOne and have since put developers in Belfast, Brazil and Bangladesh to the test - it was about time they challenged you guys in Dublin too - well done Synchronoss guys Brian Matthews and Fatih Aydin who scored 8/10!
##present....
# **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/)

2017-12-06
Our March event is special! We are hosting Java Champion and JavaOne Rockstar, Simon Maple, Virtual JUG founder and London Java Community co-leader and RebelLabs author. Oh, and Duke’s Choice award winner!
##Simon is presenting....
# **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 Team@DubJUG..org 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/)

2017-11-28
Towards the end of November, we are hosting the lead of the Eclipse Collections project Nikhil Nanivadekar as he whistle stops around Europe and beyond. Nikhil, who is also a VP in Goldman Sachs, is a regular sight at the world's top Java conferences.
##Nikhil is presenting....
# **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/)

2017-10-31
Our final October meetup is presented by Las Vegas-based Microsoft Developer Advocate Brian Benz, showing some of the easiest ways for Java Developers to deliver their code to the cloud using Linux command line tools.
Brian is a Senior Developer Advocate at Microsoft, helping Java developers to get the most out of Azure.
Before Joining Microsoft, he was a solution architect, consultant, developer, author and presenter at IBM, Deloitte, and other companies.
You can follow him on twitter at [**@bbenz**](https://twitter.com/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/)

2017-10-22
Microservices is a hot topic, but how do you migrate from relational monoliths to ditributed data? Come hear Red Hat's Edson Yanaga explain how, and also how to use Google's Kubernetes is used to wrap an deploy Docker into production.
##Edson is presenting....
# **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/)

2017-10-12
We are incredibly privileged to welcome back Tim Berglund, Director of Developer Experience at Confluent, the company that brings you the distributed messaging system and streaming data platform, Apache Kafka.
##Tim is Presenting....
#**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)

2017-09-10
On the 10th September 2017, we were incredibly privileged to welcome Dr Venkat Subramaniam to DubJUG. It was the first time in our ten year history that we hosted our meetup on a Sunday.
Venkat is an award-winning author, founder of Agile Developer, Inc., creator of [agilelearner.com](http://agilelearner.com), and an instructional professor at the University of Houston.
He has trained and mentored 'thousands' of software developers in the US, Canada, Europe, and Asia (and soon to b Ireland!), and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award-winning book Practices of an Agile Developer. You can find a list of his books at [**agiledeveloper.com**](http://agiledeveloper.com)
You can follow him on twitter at [**@venkat_s**](https://twitter.com/@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/)

2017-08-03
Ahead of the long-awaited release of Java 8 EE, Oracle Belgium's Server Side Software Evangelist. David Delabassee visited Dublin to explain the features to be released. It was a great opportunity for our members to ask questions at the coal face.
## **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/)

2017-07-05
July 2017 saw London based Java Rockstar and Java Champion, Ben Evans come to Ireland to share his knowledge in Java 9. Titled 'State of Play for Java 9' 40 local developers, and gave away licences for jClarity's Illuminate.
Ben Evans is an author, speaker, consultant and educator. Ben is a Java Champion, JavaOne Rockstar Speaker award and a Java Editor at InfoQ. He 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/)

2017-06-14
.
##Presenting
# **Machine Learning - Overview / Algorithm / Models / Production**
##by
##**Melanie Warrick, Senior Developer Advocate at Google**
##Doors Open 18:15pm
This month, for the first time, we are incredibly privileged to welcome Google's Melanie Warrick [**@nyghtowl**](https://twitter.com/nyghtowl)
**About Melanie**
Melanie Warrick is a Senior Developer Advocate at Google. Previous experience includes work as a founding engineer on Deeplearning4J as well as implementing machine learning in production at Change.org. Prior experience also covers business consulting and large enterprise technology implementations for a wide variety of companies. Over the last couple years, she's spoken at many conferences about artificial intelligence, and her passions are working on machine learning problems at scale.
[**Melanie Warrick Linkedin**](https://www.linkedin.com/in/melaniewarrick)
[**nyghtowl on Github**](https://github.com/nyghtowl)
**Machine Learning - Overview / Algorithm / Models / Production**
Machine learning (ML) has gained significant attention because of its impact from advancements in areas like automated medical diagnosis to unique product interactions and advertising for individual users. At its core, it's a set of algorithms used for pattern matching and prediction, and it plays a prominent role in AI development. In this talk, I will provide an overview of ML, share an example algorithm and talk about how you would train the model as well as put it in production.
##**REGISTRATION**
Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full.
**PLEASE NOTE - Entry is by registration on this page only**
Be among the first to hear as tickets are announced by signing up to the wait list below.
# **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.
Some places are subsidised by Skillnets. [**Check out upcoming course details here**](http://www.guruteamirl.com/?post_type=tribe_events)**
.
**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)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2017-06-08
.
##Presenting
# **John Ferguson Smart**
##in association with TechMeetp.Space
#**The Creativity Conundrum**
##Doors 18:15 / Presentation 19:00
.
Agile is built on conversation and collaboration. But research consistently and unequivolically shows that brainstorming, group discussion and similar techniques generate fewer original ideas, and less innovative ideas, than the same group working individually in parallel. In fact, far from enhancing group creativity, brainstorming can actively stifle it. How can we reconcile the science with the Agile dream of shared understanding through face-to-face conversations and collaboration?
Come learn how to put Science on your side! Learn about the pitfalls of brainstorming and group collaboration techniques, and how to avoid them. And learn how to get more creativity and innovation out of your team, by combining Research in Phychology and Team Performance with requirements discovery techniques from Design Thinking, Agile, and Behaviour Driven Development.
##PEOPLE WHO BOOKED A PLACE ON THIS EVENT ALSO BOOKED
Thursday 8th - Breakfast - [**Bringing Requirements Discovery and QA Together to Deliver Software that makes a Difference**]( https://ti.to/tcube/breakfast-seminar-john-ferguson-smart/)
Friday 9th - Workshop - [**Low Tech, High Impact Sprint Planning**](https://ti.to/tcube/friday-Workshop-Low-Tech-High-Impact-Sprint-Planning-with-John-Ferguson-Smart/)
Saturday 10th - Workshop - [**Low Tech, High Impact Sprint Planning**](https://ti.to/tcube/Saturday-Workshop-Low-Tech-High-Impact-Sprint-Planning-with-John-Ferguson-Smart/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2017-04-27
.
##Presenting
# **The Diabolical Developer's Guide to Performance Tuning**
##and
# **The JVM as a Platform for Building Smart Contracts**
##by
##**Ben Evans and Martin Verburg of jClarity**
##Doors Open 18:15pm
This month, for the first time, we are incredibly privileged to welcome Java Champion Martin Verburg [**@Karianna**](https://twitter.com/karianna) and jClarity co-founder Ben Evans [**@Kittylyst**](https://twitter.com/kittylyst)
**Martin Verburg**
Martijn Verburg is the CEO and co-founder of [**jClarity**](https://www.jclarity.com/) a Machine Learning based Java/JVM performance analysis company. and is the co-leader of the [**London Java User Group**](https://www.meetup.com/Londonjavacommunity/). He also leads the global [**Adopt a JSR**](https://community.oracle.com/community/java/jcp/adopt-a-jsr) and Adopt OpenJDK efforts to enable the community to contribute to Java standards and OpenJDK. He was recently made a Java Champion in recognition for his contribution to the Java ecosystem.
Martijn is the co-author of [**"The Well-Grounded Java Developer"**](https://www.manning.com/books/the-well-grounded-java-developer) on Java 7, Polyglot Programming on the JVM and modern software development techniques. Martijn also acts as a community lead for the PCGen and Ikasan open source projects, moderates at the [**Javaranch**](https://coderanch.com/) and can be found answering thorny questions on the programmers stack exchange sub-site.
Martijn is a popular speaker at major conferences (JavaOne, JFokus, OSCON, Devoxx etc) where he is known for challenging the industry status quo as "the Diabolical Developer".
**Ben Evans**
Ben Evans is an author, speaker, consultant and educator. His career highlights to date include: Co-founding jClarity, a performance startup, 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 multibillion dollar low-latency trading systems and designing technology to help some of the UK’s most vulnerable people.
Ben is a Java Champion, JavaOne Rockstar Speaker award and a Java Editor at InfoQ. He represents the user community as a voting member on the Java Community Process Executive Committee.
Ben is 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.
**The Diabolical Developer's Guide to Performance Tuning by Martin Verburg**
The Diabolical Developer shows you the steps to take when you get a call at 3:00am saying that your Java / JVM application is too slow. He introduces the Performance Diagnostic Methodology (PDM) which focuses on how to quickly hone into the root cause of a bottleneck and what steps you can take to fix it. After this session you should only have to take hours, instead of days or weeks to pinpoint performance issues in your apps.
**The JVM as a Platform for Building Smart Contracts by Ben Evans**
In this talk, Ben will introduce some fundamentals of cryptocurrency, before diving deep into Java bytecode and classloading, to discuss a new way to make the JVM environment suitable for running 'smart contracts'. These contracts have applications to distributed cryptographic ledgers, blockchains and cryptocurrencies. Ben will then introduce a real example based on R3's Corda ledger (part of the Hyperledger project) and discuss some future directions and practical applications.
Developers who are interested in learning more about the JVM's bytecode and classloading subsystems should attend. No previous knowledge or experience of distributed ledgers, cryptocurrency or blockchains is required.
##**REGISTRATION**
Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full.
**PLEASE NOTE - Entry is by registration on this page only**
Be among the first to hear as tickets are announced by signing up to the wait list below.
# **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.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™
**Featured GuruTeam course: Optimising Java presented by O’Reilly Author Ben Evans**
**Dublin 27-28 April and 6-7 July**
**Some places are subsidised by Skillnets. [**Check out full course details here**](http://www.guruteamirl.com/optimising-java-gtj47/)**
.
**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)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2017-03-30
.
##Presenting
##**Tom Peck / Lightbend**
# **lagom - The Opinionated Framework for Java Developers**
Doors 18:15 - Presentation 19:00 Sharp.
If sold out, join wait list - our sponsors hold several guest seats ;)
On Thursday March 30th, we're privileged to welcome back Tom Peck, who will present lagom, Lightbend's newest member of their open source family.
Tom Peck [**@tomp3y**]( https://twitter.com/tomp3y) is a a long-term Scala enthusiast, software engineer, tech lead, architect, geek and teacher. He currently works at Lightbend, and was previously developing at EA and McLaren.
He lives just outside of London in the UK with his wife and two kids and when not building software he enjoys building stuff out of wood instead.
.
**lagom - The Opinionated Framework for Java Developers**
lagom is powerful, opinionated and here to help you break apart your monolith.
According to Lightbend's Kathleen Hayes, “What we observed was that while many companies had unlimited engineering resources and talent, the far greater pool of Java developers needed a more opinionated framework — specifically for Java — that enabled the construction of microservices built to run and scale on the JVM.”
In Tom's presentation, which you can be assured will also be powerful and opinionated, you will learn:
The limitations of a traditional, synchronous microservice architecture
How we can decouple our services for better resiliency
The beauty of a message driven architecture
How lagom can make you more productive
[**Discover more about lagom**](http://www.lightbend.com/platform/development/lagom-framework)
##**REGISTRATION**
Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full.
**PLEASE NOTE - Entry is by registration on this page only**
Be among the first to hear as tickets are announced by signing up to the wait list below.
# **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.
Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, OpenStack™ and Optimising Java. Some places are subsidised by Skillnets.
Website: [**GuruTeamIRL.com**](http://www.GuruTeamIRL.com)
**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)
**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)
**Interested in Supporting the Dublin Java User Group?**
If you'd like to explore how the Dublin Java User Group can help your company gain visibility in the Irish Java community, please reach out to us on +353 (0)1 612 7080.
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2017-02-16
##Presenting
# **From Scripts to Serenity - Refactoring test script spaghetti to patterns**
##**Jan Molak / Smartcode**
This month, we're welcoming back London-based Jan Molak [**@JanMolak**](https://twitter.com/janmolak) who will show you around the latest release of Serenity/JS, a new and innovative acceptance testing library.
In fact, attendees will be the first in the world to hear this new presentation, a walk through of the latest release, followed by a live coding demonstration.
He will show you the steps that can be taken to refactor traditional Protractor E2E tests to patterns to make them easier to understand, extend and cheaper to maintain.
You'll learn why the Screenplay Pattern is a "logical progression from the Page Objects" and how one line code change can improve the reporting on your existing projects.
Even though Serenity/JS builds on Protractor, it can be used to test non-Angular apps too! So if you're using React, Ember or any other framework - come along and see what's new in the world of automation!
##**REGISTRATION**
Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full.
**PLEASE NOTE - Entry is by registration on this page only**
Join the waitlist when tickets are sold out - our sponsor [**Stackand.Co**](http://stackand.co) will be releasing a few more in around a week's time.
Be among the first to hear about our 2017 events as they are announced by signing up to the wait list below.
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
2016-11-24
## **An Evening with...**
# **TOM PECK, SCALA and MICROSERVICES EXPERT, LIGHTBEND!**
#**Reactive Architecture - The Next Step Beyond Microservices**
It's our great privilege to announce that Tom Peck, Scala and Microservices expert at Lightbend, is taking to the TechMeetupSpace stage on 24th November.
Lightbend provides the leading Reactive application development platform for building distributed applications and modernizing aging infrastructures. Using microservices and fast data on a message-driven runtime, your applications scale effortlessly on multi-core and cloud computing architectures.
**Reactive Architecture - The Next Step Beyond Microservices**
So, you've broken up your monolith, you've deployed it to prod and then the reality of distributed architecture sets in. Microservices solve many problems, but they introduce a few too. To give your customers the experience they need, you need to take your services to the next level and handle the realities of distributed computing. This is where reactive architecture comes in.
This talk aims to give you an overview of how you can evolve your services to make them resilient, responsive, elastic and message driven. We'll explore the patterns and practises to help you on your journey and touch on some specific technologies.
**About Tom Peck**
Tom is a software engineer, tech lead, architect, geek and teacher. He currently works at lightbend and is a long-term scala enthusiast. Previously he has worked at EA and McLaren .
He lives just outside of London in the UK with his wife and two kids and when not building software he enjoys building stuff out of wood instead.
# **Sponsor Message**
## Are you a Java Developer who wants X-Training to Scala? You Bet!!
Stackand.Co are interviewing for a new technology multinational making its place in Ireland.
This career opportunity is supported with full Lightbend training, so will uit a senior Java Developer who is wanting to make a move to Scala along with the full suite of Lightbend products.
Check the [**'brief' here now**](https://recruit.zohopublic.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQv7KazfG.7la5@T8YJItxo0) and then call me, Gerry Nolan, on +353 (0)1 209 1919 for full company details.
[**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2016-10-10
# **Building Java Applications with Cassandra**
##AND
# **Spark and Cassandra**
## with
# **DataStax Global Director Of Training, Tim Berglund**
### (Doors 18:15 and Presentation at 19:00)
Running a little later than scheduled, we're incredibly pleased to welcome back Tim Berglund to the Dublin Java User Group's September stage at TechMeetup.Space.
**Session 1 – Building Java Applications with Cassandra**
So you’re a JVM developer, and you’ve got a big problem to solve. You’ve got way more data than can fit on a single database server, and it’s no passive collection of facts to analyze: this is a transactional application that modifies data frequently and with unforgiving latency SLAs. You need Cassandra.
In this talk, we’ll look at how Cassandra operates as a distributed database, and what sorts of challenges it presents to the application developer. Even better, we’ll see what the code actually looks like to perform ordinary database queries against a database like Cassandra. Come to this session to see what a distributed, non-relational database really looks like.
**About Tim**
Tim is a teacher, author, and technology leader with DataStax, where he serves as the Director of Education.
He 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 tweets as [**@tlberglund**](http://www.twitter.com/tlberglund) , blogs very occasionally at [**TimBerglund.com**](http://timberglund.com) , and lives in Littleton, CO, USA with the wife of his youth and their youngest child
# **A Message from Our Beer and Pizza Sponsor [**Stackand.Co**](http://Stackand.Co)**
## Are you a Java Developer who wants X-Training to Scala? You Bet!!
We are now interviewing for a new funded multinational making its place in Ireland. Check the [**'brief' here now**](https://recruit.zohopublic.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQv7KazfG.7la5@T8YJItxo0) and then call me, Gerry Nolan, on +353 (0)1 209 1919 for full company details.
**Session 2 – Spark and Cassandra**
Apache Cassandra is a leading open-source distributed database capable of amazing feats of scale, but its data model requires a bit of planning for it to perform well. Of course, the nature of ad-hoc data exploration and analysis requires that we be able to ask questions we hadn’t planned on asking—and get an answer fast. **Enter Apache Spark.**
Spark is a distributed computation framework optimized to work in-memory, and heavily influenced by concepts from functional programming languages. It’s exactly what a Cassandra cluster needs to deliver real-time, ad-hoc querying of operational data at scale.
In this talk, we’ll explore Spark and see how it works together with Cassandra to deliver a powerful open-source big data analytic solution
.
**WHY YOU SHOULD COME TO DUBJUG**
We present the content our community truly want and need. The personal insights to cutting edge technology gained at our meetups will not only enhance your knowledge but also lead you to employment opportunities and career satisfaction. This one will be no exception!
If you are working in the eCommerce, high availability space, this is a session that will enhance your knowledge of Robustness Testing from one of the most highly respected engineers in Germany.
**BEFORE BOOKING**
DubJUG events are always over-subscribed and therefore attendance to the events is "Strictly by Registration".
Please **DO NOT** book a ticket **UNLESS** you are 100% committed to attend.
Pre-registering through this page will guarantee admission. Registering elsewhere does not.
We reserve the right to cancel your booking if we consider that you are not aligned to the intended audience. FOR THIS EVENT - DEVELOPERS in the JVM space.
The Dublin Java User Group is a resident of [**TechMeetup.space**](http://TechMeetup.space/), a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups.
[**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2016-08-11
# **Robustness Testing OTTO's High Traffic E-Commerce Site**
## with
# **Software Architect Mirko Ebert**
### (Doors 18:15 and Presentation at 19:00)
The year is 1949 and the city is Hamburg, Germany. A small catalogue company is founded. 50 years later, with the internet revolutionalising retail shopping, it transforms into an E-Commerce company. Today [**OTTO**](https://www.otto.de/) employs over 600 employees and has annual sales revenue exceeding €2 billion.
At the Dublin Java User Group's August meetup, we're pleased to welcome OTTO software architect Mirko Ebert to the stage at TechMeetup.Space.
.
**Session 1 – Robustness Testing with Brigade of Monkeys**
**Mirko Ebert** [**(@mirkoebert)**](https://twitter.com/mirkoebert)
After some years with a commercial product, OTTO decided to develop their own E-Commerce shop. As one outcome of this early shop, the software design team recognized that non-functional requirements are internal quality factors of the Scala / Clojure / Java based software.
The new version of the robustness test framework [**Brigade of Monkeys (BoM2)**](https://github.com/mirkoebert/BrigadeOfMonkeys2) is an example of polyglot programming. It uses, for example BASH, R, Ant, JavaScript, Python. The new version of BoM2 is Open Source and under heavy development.
In Mirko's session, he will show how OTTO tests, and measure loads, performance and robustness of the new shop. Especially, the focus is on robustness testing.
**About Mirko**
Mirko Ebert was born and raised in East Germany behind the iron curtain. He is proud to say he is a Java native, starting with Java 1.0.
After his diploma of computer science, he worked for 8 years as a scientist at [**Fraunhofer Society**](http://www.fraunhofer.de/en.html) in many international projects, before progressing as head of IT in a German IT startup. For the last 3 years, he is has been freelancing as an IT consultant, namely with OTTO. He is also the co-founder of the Rostock Java User Group in Germany.
He blogs under [**http://programming-2.blogspot.de**](http://programming-2.blogspot.de).
# **A Message from Our Beer and Pizza Sponsor [**Stackand.Co**](http://Stackand.Co)**
## X-Train from Java to Scala - Interviews taking place on Friday 22nd July so check a [**'brief' here now**](https://recruit.zohopublic.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQv7KazfG.7la5@T8YJItxo0) and then call me, Gerry Nolan, on +353 (0)1 209 1919 for full company details.
**Session 2 – The Internet of Things - Java 8's Best Friend**
The Internet of Things is an evolution of the Internet. It interconnects not only human and computer as before but also physical objects (things). The Internet of Things and Java 8 are a great team. In his second presentation, Mirko introduces the topic and to talk about basics of [**Tinkerforge**](http://www.tinkerforge.com/en/) elements and the Java API which is necessary for Tinkerforge programming.
He will show different types of sensors and subsequently start hands-on experiments. Attendees will be encouraged to participate so make sure you have your laptop at the ready.
.
**WHY YOU SHOULD COME TO DUBJUG**
We present the content our community truly want and need. The personal insights to cutting edge technology gained at our meetups will not only enhance your knowledge, but also lead you to employment opportunities and career satisfaction. This one will be no exception!
If you are working in the eCommerce, high availability space, this is a session that will enhance your knowledge of Robustness Testing from one of the most highly respected engineers in Germany.
**BEFORE BOOKING**
DubJUG events are always over-subscribed and therefore attendance to the events is "Strictly by Registration".
Please **DO NOT** book a ticket **UNLESS** you are 100% committed to attend.
Pre-registering through this page will guarantee admission. Registering elsewhere does not.
We reserve the right to cancel your booking if we consider that you are not aligned to the intended audience.
The Dublin Java User Group is a resident of [**TechMeetup.space**](http://TechMeetup.space/), a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups.
[**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2016-06-30
# **Reactive Apps with Akka and AngularJS**
## and
# **Discovering how to Decompose a System into Actors**
### (Doors 18:15 and Presentation at 19:00)
So we asked you, and you told us. Akka is the flavour of the month and and we're thrilled to be joined by two awesome speakers ready to take to the stage at our meetup on June 30th at TechMeetup.Space.
.
**Session 1 – Reactive Apps with Akka and AngularJS**
**Heiko Seeberger** [**(@hseeberger)**](http://twitter.com/@hseeberger)
Akka and AngularJS are a great combination for Reactive Apps. Akka takes care of vertical and horizontal scaling as well as resilience, and with AngularJS it's easy to implement a rich and highly responsive UI talking to an Akka backend via messages.
In this session Heiko will build an exemplary Reactive App step by step: starting from the stanalone UI he will first introduce Akka HTTP and Server-Sent Events running on a single node and then move on to an elastic and resilient service built with features like Akka Distributed Data (CRDTs), Akka Cluster Sharding and Akka Persistence..
Heiko Seeberger is a Fellow at Lightbend's German partner, codecentric. With more than 20 years of experience in consulting and software development Heiko is an internationally renowned expert on Scala and Akka. He blogs under [**(heikoseeberger.de)**](http://heikoseeberger.de).
# **Interval - Irish Craft Beers and Pizza courtesy of this month's TechMeetup.space Sponsor [**Stackand.Co**](http://Stackand.Co)**
.
**Session 2 – Discovering how to Decompose a System into Actors**
**Iain Hull** [**(@IainHull)**](https://twitter.com/IainHull)
On the recommendation of Lightbend's Gary Browne, our second session will be presented by Principle Software Engineer Iain Hull who, incidentally, was introduced and trained in Scala and Akka by Heiko some five years ago.
Presently, Iain is a software engineer at Workday, using Scala and Akka to deliver their next generation elastic grid. His twin passions are large scale distributed computing and applying clean code to complex problems. He is interested in good library and api design and how this can improve system design, reliability and reduce friction during development.
By attending Iain's presentation you can discover the lessons he learned migrating a multithreaded java server application to Akka.
Adopting actors was a journey and, in his own words, some of Iain's early assumptions would create issues later on. He realised he had not fully embraced the let-it-crash philosophy, and didn’t understand how the atomic nature of actors effects data sovereignty or how parts of his application would have to be eventually consistent.
In this talk Iain will share his mistakes, how he arrived at those mistakes and how he eventually resolved them.
[**Who's Iain?**](https://ie.linkedin.com/in/iainhull)
**REASON TO COME**
These are two sessions that will enhance your knowledge of Akka from two of the most highly respected engineers known to man.
**WHY & WHEN YOU SHOULD REGISTER TO COME TO DUBJUG**
We present the content our community truly want and need. The personal insights to cutting edge technology you can gain at our meetups will not only enhance your knowledge, but also lead you to employment opportunities and career progress. This one will be no exception!
**But be warned!** DubJUG events are mostly over-subscribed and therefore attendance to the events is "Strictly by Registration". Book a seat, or request your complimentary invite by adding your name and email address in the fields below...... DO IT NOW!
**BEFORE BOOKING**
**Please DO NOT book a ticket unless you are 100% committed to attend.**
**Pre-registering through this page will guarantee admission.**
**We reserve the right to cancel your booking if we consider that you are not aligned to the intended audience.**
**About TechMeetup.Space**
The Dublin Java User Group is a resident of [**TechMeetup.space**](http://TechMeetup.space/), a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups.
We almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community!
[**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2016-05-24
.
# **Next generation automated acceptance testing with Serenity BDD and the Screenplay Pattern**
## and
# **BDD anti-patterns – stories from the trenches about how not to do BDD**
### (Doors 18:15 and Presentation at 19:00)
We're delighted to be joined by Australian **John Ferguson Smart** [**(@wakaleo)**](http://twitter.com/wakaleo), consultant, coach, and trainer in technical agile practices, who is making a return to Dublin Java User Group on the evening of Tuesday 24th May.
**About John**
John is a prominent international figure in the domain of behaviour driven development, automated testing, developer best practices, continuous integration and delivery, and software life cycle development optimisation in general.
He is the founder of the open source Thucydides Automated Acceptance Test Library project, and has authored great O'Reilly and Manning manuals such as BDD in Action, Java Power Tools, and Jenkins: The Definitive Guide
John currently resides in London and through his consultancy company **Wakaleo Consulting** helps UK and Irish organisations optimize their software development processes by utilising agile development practices such as Behavioral-Driven Development, Continuous Integration, Test-Driven Development, Acceptance-Test Driven Development, Build Automation, Code Quality Practices and Automated Web Testing.
**Session 1 – Next generation automated acceptance testing with Serenity BDD and the Screenplay Pattern**
Serenity BDD helps you write better, more effective automated acceptance tests, and use these acceptance tests to produce world-class test reports and living documentation. The Screenplay Pattern is an innovative new approach to writing automated acceptance tests that are easier to understand, easier to extend and easier to maintain.
In this hands-on session, John will show how to use Serenity BDD and the Screenplay Pattern, in conjunction with Cucumber-JVM, to write clean, clear and maintainable BDD-style automated acceptance criteria.
**Interlude - Irish Craft Beers courtesy of [TechMeetup.space Sponsors](http://techmeetup.space/software-companies-ireland.html)**
**Session 2 – BDD anti-patterns – stories from the trenches about how not to do BDD**
Behaviour-Driven Development (BDD) is a powerful collaboration technique that can empower teams to deliver higher value features to the business faster and more effectively. But although BDD is based on a number of simple principles, it can go dramatically wrong in myriad different ways.
In this session, John will discuss a number of BDD anti-patterns we frequently encounter in real-world BDD projects – anti-patterns that can dramatically reduce the effectiveness of BDD as a practice, and that can even cause BDD adoption to fail entirely. Looking at everything from insufficient collaboration practices to poor use of test automation tooling; from teams that test too much to teams that forget the most important scenarios, we will look at the many different ways that BDD can go wrong, and how it should be done.
We will use real-world examples to illustrate each of these anti-patterns. You will learn how to spot these issues in your own projects, and more importantly how to avoid them in the first place.
**REASON TO COME**
These two sessions will enhance the Java QA / developer with understanding of two of the best principles of 21st century software development!
[**Who's John?**](https://uk.linkedin.com/in/john-ferguson-smart-7442907)
[**More About Wakaleo Consulting**](http://wakaleo.com/)
**About TechMeetup.space**
The Dublin Java User Group is a resident of [**TechMeetup.space**](http://TechMeetup.space/), a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups.
We almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community!
[**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)
**BEFORE BOOKING**
DubJUG events are mostly over-subscribed because we present the content our community truly want and need. Insights which enhance their knowledge, employment opportunities and career progress. This one will be no exception!
**Please DO NOT book a ticket unless you are 100% committed to attend.**
**Pre-registering through this page will guarantee admission.**
**We reserve the right to cancel your booking if we consider that you are not aligned to the intended audience.**
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2016-04-28
# **Experiences migrating a GUI from Java/Swing to the Browser**
## and
# **Bridging the Architect-Programmer Divide**
This month, join **Chris Chedgey** [**(@chedgey)**](http://twitter.com/chedgey) a long time and very experienced Java Architect, as he returns to the Dublin Java User Group.
**About Chris**
Built upon a MSc. in Computer Science from Trinity College Dublin Chris has over 30 years of experience in commercial software development, notably on large military and aerospace projects in the EU and Canada, including 5 years on the International Space Station Program.
Aside from his role as product manager and developer in Structure101, the company he co-founded, Chris is widely renowned as a tireless advocate for good software structure, and has spoken at dozens of Java and .NET user groups in Europe and the US, and international conferences including JFall, WICSA, Oredev, JavaOne, Houston Techfest, JAX, Javaland, 33rd Degree, JFocus and Devoxx.
**Session 1 – Experiences Migrating a GUI from Java/Swing to the Browser**
In this talk Chris will share the Structure 101 team’s experiences migrating the user interface for their interactive, source code remodelling tool from Java/Swing to JavaScript, and how the addition of D3.js in combination with PureScript brought the resulting product well beyond the original Swing viewer in terms of visualisation, animation, and flexible interaction capabilities.
Interlude (Irish Craft Beers courtesy of TechMeetup.space Sponsors)
**Session 2 – Bridging the Architect-Programmer Divide**
In the second talk Chris will give the new Structure101 IDE-resident visualisation technology discussed in Session 1 its first public airing, and show how it helps developers understand the code in the context of the current architecture, and supports the incremental, top-down disentangling and establishment of architectural constraints from the project-level down into the package-levels, in a way that is now truly understood and useful to the programmers.
**REASON TO COME**
These two sessions will enhance the Java developer and Java architect's understanding of each others
[**Who's Chris?**](https://www.linkedin.com/in/chedgey)
[**More About Structure 101**](http://structure101.com/)
**About TechMeetup.space**
The Dublin Java User Group is a resident of TechMeetup.space, (link to TMS website) a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups.
We almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community!
[**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)
**BEFORE BOOKING**
DubJUG events are mostly over-subscribed because we present the content our community truly want and need. Insights which enhance their knowledge, employment opportunities and career progress.
**Please DO NOT book a ticket unless you are 100% committed to attend.**
**Attendance to this event is "STRICTLY BY REGISTRATION**"
**We reserve the right to cancel your booking if we consider you not to be the desired audience**
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2016-03-31
Securing web applications with Spring Security SAML
This month, **Brian Matthews** [**@bmatthews68**](http://twitter.com/bmatthews68), a long time and very experienced Java Architect, will be presenting a session on the Spring Security SAML at the Dublin Java User Group's March meetup.
SAML (security assertion mark-up language) has been around since 2002 when it was announced as an OASIS Standard to define an XML framework for exchanging authentication and authorization information. SAML 2.0 superseded V1 in 2005.
Almost a decade later Spring released Spring Security SAML, and after patching in early 2015 it truly came alive as it enabled web applications to gain access to the full profile information of the user..... securely.
In his presentation Brian, who has a keen interest in identity management, will give an introduction to single sign-on using SAML 2, along with a practical demonstration using Spring Security SAML and Keycloak to secure Spring MVC based web applications.
[**Follow the Action on Twitter**] (http://Twitter.com/DubJUG)
The action starts at 7:00pm but feel free to come in at 6:15pm to enjoy coffee with our fellow guests!
The Dublin Java User Group is a resident of [**TechMeetup.space,**](http://techmeetup.space) a venue in Temple Bar Dublin designed specifically as a boutique meetup space for specialist software, web, digital and technology meetups. Aside from carefully selected technology presentations [**AV by Steljes**](http://www.steljes.ie/) we almost always have Irish craft beer, non-alcoholic drinks, and pizza courtesy of our sponsor [**Stackand.co**](http://stackand.co), recruiters to the Irish software industry - you can be assured of a great time in a great community!
[**Photo's!**] (https://www.flickr.com/photos/139932355@N08/albums)
DubJUG events are mostly over-subscribed because we present the content our community truly want and need. Insights which enhance their knowledge, employment opportunities and career progress. Attendance to our Meetups is strictly by registration so don't miss out - Book your seat, or request a complimentary invite by adding your name and email address in the fields below...... NOW!
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2014-03-25
Java NightHackers is a community of Java users organizing local events to watch the Java NightHackers stream live and hack!
Tomorrow, Nighthacking's Stephen Chin @stephenonjava is at Javaland, a new conference run in a real theme park, and also happens to coincide with the launch of Java 8!
At Javaland, Stephen will be live streaming interviews with speakers, and also running an evening NightHacking Worldwide event for the Java 8 Launch.
Join the Dublin Java User Group @DubJUG for Stephen's Google Hangout and the launch of Java 8.
There's a small cover charge of €10 to cover pizza and refreshments.
Doors open 17:30.
**ON THE HOUSE**
Buzzing Great WiFi is provided by [**Magnet!**](http://tcubedublin.com/tcube-partners/magnet-2/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2014-03-19
**Where’s my architecture?**
Dublin Java User Group welcomes Structure101.com CEO Chris Chedgey for March meetup.
When a code-base grows beyond a certain size, any original arrangement of source files (or architecture) is often lost. The developers also become lost, and start drowning in the ever-expanding sea of classes.
Usually the underlying code – the classes – are in reasonable shape. The problem is that there are too many classes to understand without any higher-level guiding structure, and physical structures (such as packages or jars) have become a tangled mess.
The good news is that it is generally perfectly feasible to organize existing classes into a modular hierarchy with minimal impact on the implemented code. This is far less expensive than starting over, and more likely to succeed! A code-base with a clearly communicated, cogent architecture is much more valuable than a Big Ball of Mud, and developers will love the result.
The process of architecture discovery/development requires the use of “code-first” modeling tools such as Structure101, Lattix, SonarGraph, etc., which parse the as-is code and capture the containment and dependency structures. This model can be manipulated to organize classes into a new containment hierarchy by reusing useful aspects of the existing physical structures, and/or assembling together cohesive clusters of classes from the bottom-up.
Once a measurably well-structured containment model is in place, the allowable visibility and dependencies between groups of classes can be defined, and the code refactored as needed to make it conform. The alignment of the physical structures can follow once the implementation-level code already conforms to the target architecture.
Chris's presentation starts at 7:00pm but feel free to come in at 6:15pm to enjoy coffee with your fellow attendees!
Buzzing great Wi-FI by Magnet
**Bio**
Chris Chedgey [**@chedgey**](http://twitter.com/chedgey is a founder of Structure101. He has an MSc. in Computer Science from Trinity College Dublin and 28 years of experience in commercial software development, notably on large military and aerospace projects in Canada, including 5 years on the International Space Station Program.
He is a strong advocate for the principles of modularity above the class level, and In the last year, has spoken at dozens of Java and .NET User Group meetings in Europe and the US, and conferences including JFall (Netherlands), WICSA (Finland), Oredev (Sweden), Gearconf (Germany), JavaOne South America (Brazil).
Blog: [**http://structure101.com/blog/author/chris-chedgey/**](http://structure101.com/blog/author/chris-chedgey/)
**ON THE HOUSE**
Coffee, tea, water are given to you on the house!
Buzzing Great WiFi is provided by [**Magnet!**](http://tcubedublin.com/tcube-partners/magnet-2/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2014-02-20
This month, local Java technologist [**Peter McDonnell**](http://tcubedublin.com/peter-mcdonnell/ ) will be taking the Dublin Java User Group through Vert.x, an open source project that competes strongly with Node.JS
Vert.x is a lightweight, high performance, reactive application platform for the JVM that's designed for modern mobile, web, and enterprise applications.
This talk will provide an overview the Vert.x platform, motivations and key features of the project and comparison with other platforms. You'll also learn about the basic structure of a Vert.x application, working with your existing and third-party code and how to integrate with databases and other middle-ware.
Peter will also provide a brief intro to mod-rxvertx which integrates Vert.x with the Netflix RxJava library allowing you to write functional reactive Vert.x apps.
**ON THE HOUSE**
Coffee, and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet-2/) on the house!
[**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-12-12
Oh man! If you're going to a tech meetup in December, then make it this one!
Join [**AppDynamics'**](http://appdynamics.com) Pete Holditch, Irish Comedian Colm O'Regan and musician Greg Clifford for the final 2013 event of the Dublin Java User Group and the Irish Software Developers Network, which will see the launch of the Dublin DevOps User Group!
With a diverse mashup of comedy, tech and music, this event is more funtech than anything else seen this year, and promises to be a fabulous way to see out 2013 in the Irish software industry.
To inject you with some SQLhumour before Pete's technical presentation, we have acclaimed [**Irish Comedian Colm O'Regan**](http://colmoregan.com) who lately gained acclaim for his book The Book of Irish Mammies which sprang from the [**@IrishMammies**](http://twitter.com/irishmammies) twitter account. What is less known is Colm's humble beginnings as a software developer, a tale he says he'll be happy to share with you.
**About Pete**
Pete's a technical expert for AppDynamics' customers and partners in the UK and Northern Europe. He has mastered the art of selection and implementation of APM (Application Performance Management) systems for distributed applications in production, training and acute performance analysis. Pete boasts over 20 years of experience with software vendors as a Software Engineer, Chief Architect, Presales Engineer and Technology Evangelist.
**Call of Duty: DevOps**
It's no longer enough to wage war in pre-production. That's where developers have fought their conflicts time and time again. But now they need to cross battle lines and head into Production.
It's a new kind of battle, one torn apart with operational complexity, agile missions and server warfare. With access to virtual platforms, monitoring weaponry, and automation tools, developers must now fight to ensure the performance and availability of mission-critical business applications.
In Peter's session he'll look at
The production battleground of modern mission-critical apps
An overview of special weapons and agile tactics (SWAT) for DevOps
Real-life application fatalities and incidents
Lessons learned from Customers winning the Dev Ops war
**Will you heed the call?**
Finally, to round off the evening in fine style, Irish singer songwriter [**Greg Clifford**](http://www.youtube.com/watch?v=peH8JHTJI4c&list=UUsfpyV9HhemKDBxgWz_ikxg) will perform some covers and original tunes of his own.
Doors open at 6.00pm with automatic entry to people who have registered, so be sure to add your name and email below to be notified when registration opens.
Tea, Coffee and Water courtesy of [**DESlock+**](http://tcubedublin.com/tcube-supporters/deslock/), Beers and Pizzas courtesy of [**AppDynamics**](http://appdynamics.com) and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet-2/) on the house!
[**Thanks to @LeonByrneIBA**](http://twitter.com/leonbyrneIBA)
[**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-11-07
The Dublin Java User Group welcomes Paddy Power's Application Platforms teamsters **John Turner, Noel King** and **Augusto “Gus” Evangelisti** as our guest speakers in November meetup.
**Session 1 - Killing off the Dinosaurs**
In this double act, John, has been developing software in the financial and betting industry since 1999, and Noel, has led and developed software solutions across financial, travel and gaming industries over the last 8 years start by setting the Jurassic scene.
The evolution of software development practices and principals has been accelerated by the “Adapt and Overcome” mantra of a vibrant start-up community. They have rejected rigid heavyweight project management frameworks for lightweight agile alternatives. They have broken down the walls between product management and development, development and operations. And with widespread adoption of Cloud services like RackSpace and AWS the infrastructure landscape is also changing.
Despite the obvious benefits resulting from this rapid evolution, there exist a few backwaters that have been left behind. There, dinosaurs still roam the plains in blissful ignorance of what is happening beyond them there hills. Focusing on IaaS and PaaS adoption, John and Noel will discuss some of the dinosaurs they have encountered on their journey and how they are killing them off.
John has a huge interest in the changing ways in which software projects are being delivered, leading him to discover, learn and apply the practices and principles fundamental to Agile software development particularly those of Scrum and Lean. Noel too is focussed on driving excellence through team orientated development utilising the best industry standards including software quality assurance, development automation, continuous delivery and leveraging cloud to get your product to market quicker.
Between them, their presentation will even get Spielberg will be hopping out of his seat
**Session 2 - Get in shape! Yes, I am talking to you, agile engineer.**
Following a short break, Gus, who is passionate about software quality, agile and lean practices, and helping agile teams exceed customer expectations while having fun, invites you to discover how to get in the right shape to become the perfect agile engineer.
He says if you really want to be a valuable agile engineer then you need to forget about traditional software development phases and responsibilities. Real agile engineers are able to support the team in all its activities.
**On the House**
Beer and pizza courtesy of [**Paddy Power Jobs**](http://www.workwithpaddy.com/), Coffee by [**DESlock+**](http://tcubedublin.com/tcube-supporters/deslock/) and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet) on the house!
Seats are now available, and like our last event with Tim Berglund, seats are likely to go like the proverbial hotcakes! So avoid disappointment and **PROCEED NOW.**
[**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-11-04
The Irish Software Developers' Network is privileged to have [**LucidWorks**](http://lucidworks.com) for a special evening of Lucene and Solr presentations.
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
**Will Hayes** is the Chief Product Officer for LucidWorks. He has 15 years of product, marketing and business development experience, and prior to joining LucidWorks was one of the first employees hired at **Splunk** where he was responsible for defining the company's market category and key product feature sets. During his 8 year tenure at Splunk, he created and led the company's global partner program, building the ecosystem to more than 50 consultants, developers, resellers, system integrators, service providers and technology partners.
**Session One - Crowd Sourcing Reflective Intelligence.**
'Search' has quickly evolved from being an extension of the data warehouse to being run as a real time decision processing system. Search is increasingly being used to gather intelligence on multi-structured data leveraging distributed platforms such as **Hadoop** in the background.
In Session One, Hayes will provide details on how search engines can be abused to use not text, but mathematically derived tokens to build models that implement reflected intelligence. In such a system, intelligent or trend-setting behavior of some users is reflected back at other users.
More importantly, the mathematics of evaluating these models can be hidden in a conventional search engine like **Solr,** making the system easy to build and deploy.
Hayes will describe how to integrate Apache Solr / Lucene with Hadoop. Then he will show how crowd-sourced search behavior can be looped back into analysis and how constantly self-correcting models can be created and deployed. Finally, he will show how these models can respond with intelligent behavior in real time.
**Session Two - Solr Indexing and Analysis Tricks**
Presented by **Erik Hatcher, Senior Solutions Architect, LucidWorks**, this session will introduce and demonstrate several techniques for enhancing the search experience by augmenting documents during indexing. First we'll survey the analysis components available in Solr, and then we'll delve into using Solr's update processing pipeline to modify documents on the way in. The session will build on Erik's [**Poor Man's Entity Extraction**](http://www.searchhub.org/2013/06/27/poor-mans-entity-extraction-with-solr/) blog.
Erik [**@ErikHatcher**](http://twitter.com/erikhatcher), co-author of **Lucene in Action** as well as co-author of **Java Development with Ant**, has been an active member of the Lucene community, a leading Lucene/Solr committer, member of the Lucene/Solr Project Management Committee, and a member of the Apache Software Foundation. He is also a frequent invited speaker at various industry events.
Doors open 6:30pm with automatic entry only for people who have registered for either the training workshop or conference at the [**Lucene / Solr Revolution EU 2013**](http://www.lucenerevolution.org) in the Aviva Stadium taking place between 4th and 7th November.
**15% Off Lucene Revolution Tickets**
If you are you considering Lucene and Solr for your business check out the conference and training workshops and benefit with a additional 15% discount on tickets by entering our code exclusive to the Irish Software Developers Network. [**Code Available Here**](http://irishdev.com/Home/Events/901-Lucene-Revolution---Save-.html)
**ON THE HOUSE**
Free Coffee by [**DESlock+**](http://tcubedublin.com/tcube-supporters/deslock/) and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet-2/) on the house!
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-10-15
The Dublin Java User Group is privileged to have Tim Berglund as our guest speaker in October, with beers and pizzas provided by [**Paddy Power Jobs**](http://www.workwithpaddy.com/)
Tim has presented at scores of Java conferences worldwide, including here in Ireland, and is now a training evangelist in GitHub. His appearance on Tuesday October 15th follows a full day [**Git & Github Foundation Workshop**](https://tito.io/tcube/github-training) on 14th October.
Tim is a full-stack generalist and passionate teacher who loves working with people as much as he loves to code. He believes the best developer is one who is well-informed of specifics and can also make deep connections between software development and the broader world. He has recently been exploring non-relational data stores, why professionalized product management is a global suboptimization, and of course everything related to Git. He does not really believe that it is possible to teach, but rather believes that it is his responsibility to create an environment in which people can learn.
**First, Let's Kill All the Product Owners**
By now, we are all familiar with the new orthodoxy: the product owner discerns the needs of the customer and feeds them to developers in the form a prioritized backlog. Developers pull work from that backlog, always confident that they're working on the highest-priority feature at the moment, and never having to worry about how those priorities are allocated. This system is simple, efficient, and has helped many teams function better than they used to.
Shakespeare wrote, "The first thing we do, let's kill all the lawyers." It might be time to apply this aphorism to product management.
A few revolutionary companies are experimenting with the idea that developers should be in charge not only of when they build new features, but what features to build. Rather than mere code technicians following the will of a product and marketplace expert, developers themselves become experts in their product domain, building the tools users need—by conceiving of those tools themselves. Dispensing with the product owner creates an entirely new organizational tenor: one in which everyone is encouraged to master the business's domain, to organize their work in autonomous ways, and to take ownership of the purpose for which the organization exists.
For Tim's first presentation of the night, you'd better come ready to hear ground-breaking ideas and engage in group discussion about how these ideas might be put into practice in your workplace.
**Introduction to Gradle**
Gradle is a compelling new build tool that incorporates the lessons learned from a decade of Ant and Maven. More than just a compromise between declarative and imperative build formats, or between convention and configuration, Gradle is a sophisticated software development platform that simple builds easy and complex, highly automated continuous software delivery pipelines possible to build. Using its extensible APIs and expressive DSL, you're equipped to build your next build. In his second presentation, Tim will give you a fast-paced introduction to this exciting new tool.
Tim is author of the Gradle Liquibase Plugin, and co-author of 2011 [**Building and Testing with Gradle**](http://www.amazon.com/Building-Testing-Gradle-Tim-Berglund/dp/144930463X/ref=sr_1_1?s=books&ie=UTF8&qid=1377975058&sr=1-1) with Matthew McCullough, and [**Gradle Beyond the Basics**](http://www.amazon.com/Gradle-Beyond-Basics-Tim-Berglund/dp/1449304672/ref=sr_1_2?s=books&ie=UTF8&qid=1377975058&sr=1-2) a book released only a few weeks ago. Tim is also author of the [**Gradle Liquibase Plugin**](https://github.com/tlberglund/gradle-liquibase-plugin).
**On the House**
Beer and pizza courtesy of [**Paddy Power Jobs**](http://www.workwithpaddy.com/), Coffee by [**DESlock+**](http://tcubedublin.com/tcube-supporters/deslock/) and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet) on the house!
Seats are now available, and since Tim makes very few appearances in Ireland they're likely to go like the proverbial hotcakes! So avoid disappointment and PROCEED NOW.
[**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-08-28
For Dublin Java User Group's second event were privileged to welcome **Mark Proctor.** For the last 10 years Mark's focus has been on developing knowledge engineering systems in Java while working for **Red Hat** as a Platform Architect. Mark is the co-founder of the Drools project, a leading Java expert system tool, and is responsible for all technologies related to rules, processes, events, ontologies and intelligent agents at Red Hat.
**Drools 6.0** introduces new approaches for authoring, building, deploying and utilising rules. Using convention and configuration, over programmatic API's, in an effort to simplify the experience for end users. Mark guided users through the new web based IDE (built with UberFire) for authoring and deploying rules, and then showed how to utilise them on the client side. He will also introduced the other new 6.0 features, including our new lazy rule engine algorithm.
[**DOWNLOAD Presentation Content**](http://marketing.interactiveideas.com/acton/rif/824/s-0baa-1309/-/l-tst:a8/l-tst/showPreparedMessage)
Beers and pizza were provided courtesy of [**Sabeo Technologies**](http://sabeo.com/) who were on hand to give you more insights into Drools.
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-08-01
In this, the first meetup of the newly formed Dublin Java User Group, Ian Kelly, a highly experienced and passionate Enterprise Consultant presents "Anatomy of an Enterprise Integration Project", followed by Waratek CTO John Matthew Holt who will present "Java Virtualization and Java Virtual Containers".
In his presentation, Ian will talk about the technologies and challenges that occur in large scale, multi-platform integration projects. From early discovery phases through to production go-live, Ian discusses in detail the popular technology options available (SOA, ESB, JMS / AMQP, CSV / FTP) and draws on his experiences on their benefits and limitations.
Over his 10 years working on a diverse and wide ranging suite of technologies and platforms to help achieve scalable and redundant systems, Ian has managed a number of large scale, multi-tenancy SAP and Oracle integration projects throughout USA, Latin America and Europe for corporations including Home Depot, Volvo and Best Buy. Throughout his presentation, he will talk about his experiences around the complexities, methodologies and politics of being involved in large scale, multi-company projects.
Following a short break, John Matthew holt (CTO of Waratek) will walk through how Waratek has introduced virtualisation at the ground level, into the JVM itself and will show how this technology can save any Java developer operating in todays environments huge amounts of time and effort.
Are you facing issues with scaling your Java environment and introducing multi-tenancy into your environment? Most solutions to these issues require architectural choices from the start or require extensive updates to your existing code base. What's worse is all of the app server and platform solutions available today behave like an ancient OS, one fault and it all comes crashing down. What if you could get these solutions built in to your JVM, requiring no code changes what so ever? Furthermore what if the solution provided the isolation desperately missing from the JEE environment and other platforms? This would free you to concentrate on the code that matters, the business logic.
Beers, softs and pizza courtesy of [**Waratek**](http://www.waratek.com) - thanks guys :)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)

2013-07-31
[**Apache Lucene**](http://lucene.apache.org/core/) is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
[**Gilt Groupe,**](http://gilt.com) a member only shopping website, develops technology in Dublin, and invite you to join Grant Ingersoll, Chief Technology Officer and co-founder of [**LucidWorks**](http://www.lucidworks.com/), a Lucene and Solr committer, and a long standing member of the Apache Software Foundation, for a one-off presentation into Lucene. The evening will be supported by a presentation by Gilt Senior Engineer **Ugo Matrangolo.**
Whether it's enabling core search or powering a next generation product recommendation engine or building agile business intelligence tools, Apache Lucene and Solr are highly capable, open source search technologies that make it easy for organizations to drastically enhance data access. With the release of version 4.4 of Lucene and Solr, it is easier than ever to add and scale search capabilities to your data driven application. In this talk, Grant Ingersoll will walk you through the latest and greatest capabilities in Lucene and Solr related to relevance, distributed search, and faceting as well as show you how to leverage these capabilities to build fast, efficient, scalable, next generation data driven applications.
Afterwards, Ugo, who has played a vital role in developing and enhancing the Gilt's search capabilities using Solr and other backend technologies in Gilt's Stores Team, will discuss how Solr has enabled Gilt to provide a controlled and targeted search experience for its millions of customers in the face of intense, daily spikes in site traffic. Ugo will describe how Solr has enabled the Gilt technology team to fulfill both its technology standards and business requirements regarding its search capabilities, and will show how Solr has helped Gilt to create a first-rate search experience.
An innovative online shopping destination founded in 2007, Gilt offers its members special access to the most inspiring merchandise and experiences every day, at up to 60 percent off retail, and Ugo is dedicated to making Gilt the best shopping destination online. The company is headquartered in Dublin with offices in the U.S. and Japan.
Gilt will provide cold beer & refreshments, and pizza :)
[**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)