DubJug

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

Image Speaker

Image SpeakerUpcoming Dublin Java User Group Events
2026-12-17
The Dublin Java User Group, aka DubJUG, is Ireland's oldest JUG serving Java developers in Ireland. Since 2006, the Dublin Java User Group has been bringing Java Champions, Java One Rock Stars, and Duke Award winners to Dublin for the benefit of our community of Java software professionals. . To join the events taking place [**@TechMeetupSpace**](https://twitter.com/techmeetupspace) subscribe to our event notifications below. . Aside from our website [**DubJUG.org**](http://dubjug.org), we can also be found on your favourite social networks. [**LinkedIn**](https://www.linkedin.com/groups/8513472) / [**Facebook**](https://www.facebook.com/groups/dubjug/) / [**Twitter**](https://twitter.com/dubjug)

Image SpeakerUpcoming Dublin Java User Group Events
2026-12-30
The Dublin Java User Group, aka DubJUG, is Ireland's oldest JUG serving Java developers in Ireland. Since 2006, the Dublin Java User Group has been bringing Java Champions, Java One Rock Stars, and Duke Award winners to Dublin for the benefit of our community of Java software professionals. . To join the events taking place [**@TechMeetupSpace**](https://twitter.com/techmeetupspace) subscribe to our event notifications below. . Aside from our website [**DubJUG.org**](http://dubjug.org), we can also be found on your favourite social networks. [**LinkedIn**](https://www.linkedin.com/groups/8513472) / [**Facebook**](https://www.facebook.com/groups/dubjug/) / [**Twitter**](https://twitter.com/dubjug)

Other past events

Image SpeakerApache Kafka Night
2024-03-07
We welcome local Brasilian developer Igor De Souza for a night of Kafka fun! ABSTRACTS BELOW ⤵️
Image SpeakerDubJUG - Java Champion Kevin Dubois
2023-11-14
On the evening of Tuesday November 14th we welcomed Red Hat developer Kevin Dubois to join the Dublin Java User Group at TechMeetup.space in the city centre. ABSTRACTS BELOW ⤵️
Image SpeakerDubJUG - Java Champion Venkat Subramaniam
2023-10-23
On a rare appearance in Ireland Java Champion extraordinaire Venkat Subramanian treated us to a 90 minute deep-dive on Refactoring from Imperative to Functional Style. ABSTRACT BELOW ⤵️
Image SpeakerDubJUG - Java Champion Bruno Souza
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 ⤵️
Image SpeakerFebruary 2023 Java Champion Maarten Mulders
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'.
Image SpeakerMeet Java Champion Mary Grygleski Live in Dublin or Watch Online
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.
Image SpeakerNovember 2022 - Maurice Naftalin
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)
Image SpeakerOctober 2022 - Java Champion Holly Cummins
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.'
Image SpeakerSeptember 2022 - Java Champion Ixchel Ruiz
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)
Image SpeakerJune 2022 - Java Champion Simon Ritter
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.
Image SpeakerMarch 2022 - Java Champion Ivar Grimstad
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)
Image SpeakerDecember 2021 - Barry Evans
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)
Image SpeakerJava25 - Celebrating Java's 25th Anniversary
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)
Image SpeakerMarch 2020 - DeepCodesAI's Frank Fischer
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)
Image SpeakerNov 2019 - Testing Java Microservices with Andy Gumbrecht
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)
Image SpeakerOct 2019 - Micronaut Framework with Ryszard Perkowski
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)
Image SpeakerSept 2019 - Java Champion Matt Raible
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)
Image SpeakerJuly 2019 - Oleg Selajev - GraalVM for Java Developers
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)
Image SpeakerMay 2019 - Open Source Identity and Access Management with Keycloak
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.
Image SpeakerApril 2019 - Write Now, Run Anytime with Neil C Smith & Gherkin with John Ferguson Smart
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)
Image SpeakerMarch 2019 - Mark Reinhold & Brian Goetz
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)**
Image SpeakerJanuary 2019 - Java Features & Modularity with Sander Mak
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)
Image SpeakerJava 11 HTTP Client / Java 9 Platform Module System (JPMS)
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)
Image SpeakerBenjamin Nothdurft
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)
Image Speakerelastic Guys Philipp Krenn and David Pilato
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)
Image SpeakerVenkat
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)
Image SpeakerJava Champion Matt Raible
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)
Image SpeakerJava - Containers and Serverless
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)
Image SpeakerBuilding Reactive Microservices with Spring Boot 2.0
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)
Image SpeakerCache Abstraction with Hazelcast
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)
Image SpeakervJUG - Jenkins X with James Strachan / Java 8 Streams with Anton Balaniuc
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)
Image SpeakerServerless Deep Dive with Bert Ertman
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)
Image SpeakerStarting out with JUnit 5
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/)
Image SpeakerMicroservices in Action at the Dutch National Police & Vert.x
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/)
Image SpeakerJava Challenges - An Interactive Quiz Testing You!
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/)
Image SpeakerJava 9 and the Eclipse Collection with Nikhil Nanivadekar
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/)
Image SpeakerMicroservices, Kubernetes, Docker and Java
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/)
Image SpeakerTwelve Ways to Make Code Suck Less with Venkat Subramaniam
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/)
Image SpeakerDublin Java User Group - July 2017
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/)
Image SpeakerEvening Meetup with John Ferguson Smart
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/)
Image SpeakerDublin Java User Group - March 2017
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/)
Image SpeakerDublin Java User November 2016
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/)
Image SpeakerDublin Java User Group August 2016
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/)
Image SpeakerDublin Java User Group May 2016
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/)
Image SpeakerDublin 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/)
Image SpeakerDublin Java User Group Meetup March 2014
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/)
Image SpeakerXmas with AppDynamics, DubJUG, ISDN & Devops!
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/)