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

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

Other past events

Image SpeakerDubJUG - Oracle's Kris Foster
2023-09-21
Join us the evening of Thursday September 21st, as the Dublin Java User Group welcomes Kris Foster LIVE in-person at TechMeetup.space to give you solid advice on how to get the most out of your Java applications. ABSTRACTS BELOW ⤵️
Image SpeakerMarch 2023 - Blockchain & AI Talks
2023-03-22
This month the Dublin Java User Group welcomes two local Dublin speakers, Shritesh Jamulkar (Blockchain Corda) and Ahmad Albarqawi (Intelligent Java AI) LIVE in-person at TechMeetup.space.
Image SpeakerRed Hat Developer Eric Deandrea - 90 Minute Deep Dive
2023-02-01
On February 1st, the Dublin Java User Group welcomed Red Hat Developer Eric Deandrea LIVE in-person at TechMeetup.space to present 'Quarkus for Spring Developers', his 90 minute deep-dive session.
Image Speaker5 tips to make Java Apps More Awesome - with Java Champion Rustam Mehmandarov
2023-01-19
Join us on January 19th as the Dublin Java User Group hosts the jChampions Conference Watch Party, finishing with two live talks with Norwegian Java Champion Rustam Mehmandarov LIVE and IN-PERSON.
Image SpeakerLearn Lambdas, Streams & Collectors with Maurice
2022-11-23
Interested in learning about lambdas streams and collectors in depth? These powerful Java features allow you to implement complex operations clearly and concisely. This one-day course introduces the ideas of lambdas and streams, and then takes you from the basics to advanced use cases.
Image SpeakerSeptember 2022 - Java Champion Matt Raible
2022-09-28
Matt Raible, Java Champion, and Okta Developer advocate was back at the Dublin Java User Group on Wednesday 28th September - we had one almighty in-person deep dive - Micro Frontends for Java Developers. Livestream recorded
Image SpeakerAugust 2022 - IBM's Grace Jansen
2022-08-24
IBM's Developer Advocate and Java Champion, Grace Jansen visited the Dublin Java User Group to give 'hands-on' help with open-source technologies and tools (including MicroProfile, Jakarta EE, Open Liberty, OpenJ9, and more!) for the 15 factors needed to build cloud native applications.
Image SpeakerApril 2022 - JavaOne Rockstar, Steve Poole
2022-04-28
The Dublin Java User Group is hosting Security Champion and JavaOne Rockstar Steve Poole on Thursday 28th April at TechMeetup.Space in tcube, No.1 O'Connell Street, Dublin. This will be an insightful night dedicated to Cybercrime and its bigger more dangerous cousin: Cyber-warfare. We will explore the drivers behind the radical shift, the software arsenal available and how and why you, the software developers, are both target and unwitting helpers. ##SESSION ABSTRACTS BELOW.... **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PUBLIC HEALTH:** We aim to provide a safe space to meet - please do not attend this event if you are currently or in the last ten days prior to the event, experienced symptoms of cold, flu, Covid-19, winter vomiting. Thank you. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Meet JavaOne Rockstars and Java Champions! Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
Image SpeakerJanuary 2022 - jChampions Conference Watch Party
2022-01-20
The Dublin Java User Group is hosting a WATCH PARTY of the jChampions Conference 2022 on the afternoons and evenings of Thursday 20th, Friday 21st, Monday 24th and Tuesday 25th January at TechMeetup.Space in tcube, No.1 O'Connell Street. **Monday's session will also see local Java Champion Rafael del Nero present his session live from DubJUG.** **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **COVID-19:** Attendees must be "fully vaccinated", bringing your cert and ID with you. People will be seated 2m apart which means spaces are limited. Pre-booking, therefore, is essential. No booking or Covid cert - no entry! ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
Image SpeakerSeptember 2021 - Microsoft's Bruno Borges
2021-09-30
Java Champion, Bruno Borges visits the Oracle Dublin Java User Group in September! Bruno will explain why Microsoft acknowledges and supports the adoption of custom Java runtimes crafted for specific application 'needs' rather the use of general purpose Java runtimes. **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](https://dubjug.org)
Image SpeakerApril 2020 - John Ferguson Smart
2020-04-21
Test expert John Ferguson Smart visits DubJUG in April - details to follow soon. **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerDec 2019 - Java Champion Otavio Santana
2019-12-04
Brazilian Java Champion and Duke Award Winner, Otavio Santana will visit the Oracle Dublin Java User Group in December ! Join the subscriber list below to hear when the talks are announced. **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerOct 2019 - Quarkus & Revisiting Effective Java in 2019
2019-11-04
We have another Java Champion visiting us in October. Edson Yanaga is Director of Developer Experience for Red Hat. In this double bill, Yanaga, as he is affectionately known the world over, will embark upon a live coding session before your very eyes with the supersonic subatomic Java, Quarkus, a Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards. Right! **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerSept 2019 - Hazelcast Riaz Mohammed
2019-09-18
Hazelcast's Riaz Mohammed makes his return to the Oracle Dublin Java User Group to walk you through how to set up an end to end enterprise-grade platform to operationalize Artificial Intelligence using the open-source Hazelcast technology. The Oracle DubJUG event takes place at 19:00 on Wednesday 18th September. # **Whoaaaa! STOP THE PRESS....** At this event, we will be giving away a free [**Voxxed Days Microservices**](https://voxxeddays.com/microservices/) conference and workshop taking place in Paris October 21-23. The ticket is worth 840 euro! You need to be at the Oracle DubJUG event to be in with a chance to get your hands on this fabulous prize - our developer-only event takes place at 19:00 on Wednesday 18th September in Dublin city centre. **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerJuly 2019 - Microprofile and Istio with Java Champion Emily Jiang
2019-07-31
We warmly welcome Java Champion Emily Jiang to the Oracle Dublin Java User Group on Wednesday 31st July. Emily currently works in IBM's Hursley Lab, and is a regular speaker at global events such as Code One, DevNexus, JAX London, Voxxed, Devoxx US, Devoxx Belgium, Devoxx UK, Devoxx France and EclipseCon **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerJune 2019 - Lightweight Microservices with Microprofile and Raspberry PIs
2019-06-19
Our June event saw Tomitribe's Director of Engineering Jean-Louis Monteiro join us at Oracle Dublin Java User Group to share his knowledge of eclipse microprofile. Members went away with a solid understanding of lightweight microservices, and stateless microservice security via JWT, TomEE and MicroProfile. FINEOS developer Boris Lulic won this month's platinum member prize - a year's subscription of IntelliJ. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerMay 2019 - Infinite Streams, Hot Fluxes, Live Queries and Tailable Cursor Brian Matthews
2019-05-02
Returning to the Oracle Dublin Java User Group on Thursday 2nd May is Búraló Technologies' Brian Matthews. He is currently consulting at Synchronoss Technologies working remotely from the comfort of his home in Rostov-on-Don, Russia. **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerMarch 2019 - Java with Stephen Chin
2019-03-21
Our fifth event of 2019 sees Director of Oracle Groundbreakers Team, global keynote speaker and Java Rockstar Stephen Chin come to the Oracle Dublin Java User Group on Thursday 21st March. Known the world over for his stage antics and his hair-raising motorcycle expeditions, you will not want to miss this once in-a-lifetime opportunity (well, 'once' unless you can afford to go to the global conferences outside of Ireland!) to meet Stephen on our turf. ##**SCROLL DOWN FOR DETAILED TALK ABSTRACTS** **REGISTRATION NOTES** The Dublin Java User Group events are designed to enrich the knowledge and careers of developers and technology professionals. By booking your seat, you agree to the [booking conditions](http://dubjug.org/booking.php) **PLATINUM MEMBERSHIP** Due to the overwhelming demand to attend, our events are always full. Priority booking is offered to our Platinum Members. Email Team@DubJUG.org if you'd like to know more about becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Image SpeakerFebruary 2019 - Serverless Java Challenges & Project Helidon with David Delabassee
2019-02-06
Our third event of 2019 sees Oracle's Serverless Developer Relations teamster David Delabassee make a return to the Dublin Java User Group on Wednesday 6th February. Check out the full talk abstracts below. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Image SpeakerJanuary 2019 - The Oracle Blockchain Cloud Service / Juarez Barbosa Jr
2019-01-22
Our first evening event of 2019 sees Oracle Developer Advocate Juarez Barbosa Junior talk to us on the Oracle Blockchain, 22nd January. Check out the full talk abstracts below. The Dublin 2 venue is revealed on booking. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Image SpeakerEclipse Collections Kata - Barry Evans
2018-12-13
On the 13th December 2018, DubJUG co-lead Barry Evans will present the Eclipse Collections Kata workshop for members of the Oracle Dublin Java User Group. Check out the full talk abstracts below. The Dublin 2 venue is revealed on booking. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Image SpeakerOracle IOT Workshop
2018-10-30
On the 30th October 2018, we welcome Tim Graves to the Oracle Dublin Java User Group. Tim works on architecting cloud native solutions, including of course using the Oracle IoT cloud service to bring data into the environment enabling the creation of digital replicas of physical devices. Check out the full talk abstracts below. The Dublin 2 venue is revealed on booking. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Image SpeakerPivotal+Microsoft JUG Tour Europe 2018
2018-10-08
We're privileged to host the Irish leg of the Pivotal+Microsoft JUG Tour Europe 2018. This event takes place on 8th October 2018 at Dogspatch Labs - doors 18:15 / presentations 19:00 sharp. Check out the full talk abstracts below. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events** - [**DubJUG.org**](http://dubjug.org)
Image SpeakerScott Sosna's Visualising Open Data with NEO4J
2018-09-13
For September's DubJUG event we are privileged to welcome Scott Sosna who works in Dell EMS Greater Minneapolis. Scott also serves on the Content Review Committee for JavaOne. This event takes place at 19:00 on Thursday 13th September. Check out the full talk abstracts below. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakerJava Rockstar & Java Champion Sebastian Daschner
2018-08-09
For our first DubJUG August event we are privileged to welcome from Germany, Java Champion, Java Rock and Oracle Developer Champion Sebastian Daschner who will share his expert knowledge in two talks 'Cloud Native, Service-Meshed Java Enterprise With Istio' and ' 7 Principles of Productive Software Developers'. This event takes place at 19:00 on Thursday 9th August. Check out the full talk abstracts below. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals*. Due to the overwhelming demand to attend our events they are always full. We reserve the right to cancel bookings if you are not aligned to our intended audience. No refunds are given for ticket cancellations or no-shows. Check your diary carefully before booking! Email Team@DubJUG.org if you're interested in becoming a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Interested in meeting Java Rockstars? Check out our other Dublin Java User Group events - ** [**DubJUG.org**](http://dubjug.org)
Image SpeakerDocker Workshop with Barry Evans
2018-07-19
Due to demand and a 'sold-out' workshop in June, DubJUG co-lead Barry Evans is giving you the chance to attend his highly interactive hands-on workshop Docker for Java Developers on the evening of July 19th. . Check out the full workshop abstract below. Doors 18:15 / Prompt Start 19:00. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakerLive Coding with Spring Music: Top 5 Ways to Deploy Java to the Cloud
2018-06-27
For the DubJUG June event we welcome back Brian Benz, a Microsoft Advocate on Java Technologies. This presentation builds upon his highly acclaimed talk here at DubJUG November 2017 - [**watch here)**](https://www.youtube.com/watch?v=9fof1H71e8M) followed by a session on Serverless. . Check out the full talk abstracts below. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakerDocker Workshop with Barry Evans
2018-06-07
On the evening of 7th June DubJUG co-lead Barry Evans is running a highly interactive hands-on workshop giving a brief introduction to using Docker for Java Developers. . Check out the full workshop abstract below. Doors 18:15 / Prompt Start 19:00. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakerBuilding Reactive Microservices with Spring Boot 2.0
2018-05-24
For the DubJUG May event we welcome back Brian Matthews, long term DubJUG member and now JUG leader in Rostov-on-Don, Russia, to present on building reactive micro-services using the soon to be released 2.0 version of Spring Boot, along with Cloud Native applications. . Check out the full talk abstracts below. . **REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted Platinum Member of the Ireland's longest running, most respected and most active Java User Group. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakervJUG - A​ ​Craftsman’s​ ​Guide​ ​to​ ​Designing​ ​a​ ​Clean Architecture
2018-04-19
Welcome to the a Virtual Java User Group screening at the Dublin Java User Group ##Marcus Biel # **A​ ​Craftsman’s​ ​Guide​ ​to​ ​Designing​ ​a​ ​Clean Architecture** ##Doors Open 16:30 for 17:00 start. . In 2018, it seems like Microservices are the de facto standard for a system architecture, but do they really live up to the hype? The talk will show you an alternative approach - how we can tame complexity with the help of a clean, monolithic architecture that is modular to the core. Java has been deliberately built from the ground up on a modular basis: Methods, classes, packages. Additionally, the module system was introduced in Java 9. Modularity is based on the fundamental concepts of high cohesion and low coupling. We will look at these concepts, as well as some further measures, in detail. We'll check out what they are, how they are related to one another, and what the best practices are for applying them on all levels of the architecture. The talk will show you how you can apply these basic concepts to develop a clean, monolithic architecture, based on Java 9 modules and the hexagonal architecture pattern. Finally, we'll learn how to achieve a clean microservice architecture based on a modular architecture. About Marcus Biel Marcus is a Clean Code evangelist who has authored a series of video tutorials that focus on teaching others how to create the cleanest and most well-structured code possible. As a conference speaker, he shares his ideas on Java Clean Code development. Marcus is also an author, technical book reviewer and JCP member. In 2017, Marcus was named TOP 13 Java influencer worldwide by jaxenter.com (http://bit.ly/top20JavaInfluencers). On his website Clean Code Academy, he offers comprehensive online training for Java Clean Coding (https://join.cleancodeacademy.com/). You can follow Marcus on twitter at [**@MarcusBiel**](https://twitter.com/marcusbiel) # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **GuruTeam** delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite. New courses for 2018 include Blockchain with Ethereum / Corda (presented by Ben Evans), Machine Learning for Java and Python developers, IoT, GDPR, Hands-on Web Security for Java Developers as well as Modern Security with Ben Evans, Angular 5 and more Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**]( https://twitter.com/tcubedublin) . ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group. We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. No refunds for cancellations, no-shows or misalignments. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakerClass Loaders, Spring and Java with Simon Maple
2018-03-28
Our March event is special! We are hosting Java Champion and JavaOne Rockstar, Simon Maple, Virtual JUG founder and London Java Community co-leader and RebelLabs author. Oh, and Duke’s Choice award winner! ##Simon is presenting.... # **Do You Really Get Class Loaders** ##and # **Productive and Effective Development with Spring and Java EE** ##Doors Open 18:15 (evening session) . Simon is an experienced speaker, having presented at JavaOne, JavaZone, Jfokus, DevoxxUK, DevoxxFR, JavaZone, JMaghreb and many more including many JUG tours. His passion is around user groups and communities. When not traveling, Simon enjoys spending quality time with his family, cooking and eating great food. You can follow him on twitter at [**@sjmaple**](https://twitter.com/sjmaple) and[**@virtualjug**](https://twitter.com/virtualjug) . ##**Do You Really Get Class Loaders** Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails, and many others use class loaders heavily. Yet if something went wrong, would you know how to solve it? This session takes a tour of the Java class loading mechanism, from both the JVM and developer points of view. It looks at typical class loading problems and how to solve them. ClassNoDefError, IncompatibleClassChangeError, LinkageError, and many others are symptoms of specific things going wrong that you can usually find and fix. For each problem, the presentation goes through a hands-on demo with a corresponding solution. It also takes a look at how and why class loaders leak and how you can remedy that. ##**Productive and Effective Development with Spring and Java EE** This live coding session shines some light on a range of productivity tools that make software development a pleasure rather than a chore. Simon will live-code two applications. The first, a Java EE application with JBoss Forge that uses JPA, Bean Validation, REST, and Angular, is tested with Arquillian from within JBoss Forge. You’ll see how a Java EE microservice can be developed in Forge and run with JBoss Swarm. The second application is developed on Spring Boot, and you’ll see how to develop and run a Spring application with JRebel. You’ll learn how to write code productively with tools designed for developers. . # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **GuruTeam** delivers high end ICT learning, mentoring and consultancy services, in Ireland, the UK and worldwide. Their expert instructors formulate bespoke training to suit their clients and can deliver programmes on or offsite. New courses for 2018 include Blockchain with Ethereum / Corda (presented by Ben Evans), Machine Learning for Java and Python developers, IoT, GDPR, Hands-on Web Security for Java Developers as well as Modern Security with Ben Evans, Angular 5 and more Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**]( https://twitter.com/tcubedublin) . ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group. We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. No refunds for cancellations, no-shows or misalignments. ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerJava EE 7 Meets Java 8 / Clustering MicroProfile Application using CDI and JCache
2018-01-17
With Java 8 EE taking way longer to release than first expected, it could be some time off before we see Java 9 EE, and since there are many companies in Dublin using Java 7, their engineers will be interested in our first DubJUG event of 2018 which sees Senior Java EE Engineer Roberto Cortez from the Seattle based start-up, Tomitribe, talking about how Java EE 7 meets Java 8, and clustering MicroProfile applications using CDI and JCache. ##Roberto is presenting..... # **Java EE 7 Meets Java 8** ##and # **Cluster your MicroProfile Application using CDI and JCache** ##Doors Open 18:15 (evening session) . . #**About Roberto Cortez** Robert was born in Venezuela, but has spent most of his life in Coimbra, Portugal. With a degree in Informatics Engineering (equivalent to the Bologna Master’s degree) from the Department of Informatics Engineering of the University of Coimbra, he has been working as a Java Developer for 10 years in business areas like Finance, Insurance and Government. Roberto works with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on IntelliJ IDEA, which he says is his favourite IDE. As a Freelancer / Independent Contractor he travels the world to customers, but also to speak at Java conferences. The direct contact with the Java community made him want to become an active member in the community itself. For that reason, he created the Coimbra Java User Group, and started to contribute to Open Source on Github so he can share some of the knowledge that he has gained over the years. After working for a few major corporations, he became eager to help and grow something from the ground up, so currently works with Seattle based start-up Tomitribe which focus on developing and supporting TomEE, a Java Application server based on Tomcat with Java EE support. Follow Roberto on twitter at [**@radcortez**](https://twitter.com/radcortez) . . # **Java EE 7 Meets Java 8** The last few years have been pretty exciting for Java with new versions of EE and SE platforms. Java EE, introduced a new API to build WebSockets; a new API to parse, process and generate JSON; a new Client API in JAX-RS to invoke REST services, and finally the Batch Processing API to build batch applications. Java SE brought us the long awaited Lambda expressions; the powerful Streams API to perform operations like filtering, mapping or sorting in a very easy and fluent way, and a brand new Date Time API, to deal with the complexities of Timezones and Periods. This session will combine all of these elements together and show you how to easily develop an application using Java SE 8 with Java EE 7, with live coding and samples. . . # **Cluster your MicroProfile Application using CDI and JCache** Microprofile is a new platform definition that optimizes Enterprise Java for a Microservices Architecture and delivers application portability across multiple runtimes. You can use a subset of the Java EE specifications to develop Microprofile applications, with JAX-RS, CDI and JSON-P. Now you need to make it highly available and scalable across a large number of machines. The session will feature a live coding demo where we will turn this Microprofile application, into a fully clustered application using only standard Java API’s. Finally, to show you how light it is, we will run the entire cluster in a set up of Raspberry PI’s. ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full. On occasion, a small attendance fee may be required. The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience. # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**]( https://twitter.com/tcubedublin) . ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerClass Loaders, Spring and Java with Simon Maple
2017-12-06
Our March event is special! We are hosting Java Champion and JavaOne Rockstar, Simon Maple, Virtual JUG founder and London Java Community co-leader and RebelLabs author. Oh, and Duke’s Choice award winner! ##Simon is presenting.... # **Do You Really Get Class Loaders** ##and # **Productive and Effective Development with Spring and Java EE** ##Doors Open 18:15 (evening session) . Simon is an experienced speaker, having presented at JavaOne, JavaZone, Jfokus, DevoxxUK, DevoxxFR, JavaZone, JMaghreb and many more including many JUG tours. His passion is around user groups and communities. When not traveling, Simon enjoys spending quality time with his family, cooking and eating great food. You can follow him on twitter at [**@sjmaple**](https://twitter.com/sjmaple), [**@virtualjug**](https://twitter.com/virtualjug) and [**@zeroturnaround**](https://twitter.com/zeroturnaround) . ##**Do You Really Get Class Loaders** Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails, and many others use class loaders heavily. Yet if something went wrong, would you know how to solve it? This session takes a tour of the Java class loading mechanism, from both the JVM and developer points of view. It looks at typical class loading problems and how to solve them. ClassNoDefError, IncompatibleClassChangeError, LinkageError, and many others are symptoms of specific things going wrong that you can usually find and fix. For each problem, the presentation goes through a hands-on demo with a corresponding solution. It also takes a look at how and why class loaders leak and how you can remedy that. ##**Productive and Effective Development with Spring and Java EE** This live coding session shines some light on a range of productivity tools that make software development a pleasure rather than a chore. Simon will live-code two applications. The first, a Java EE application with JBoss Forge that uses JPA, Bean Validation, REST, and Angular, is tested with Arquillian from within JBoss Forge. You’ll see how a Java EE microservice can be developed in Forge and run with JBoss Swarm. The second application is developed on Spring Boot, and you’ll see how to develop and run a Spring application with JRebel. You’ll learn how to write code productively with tools designed for developers. . ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification of this and future Dublin Java User Group events. Better still, email Team@DubJUG..org and we'll tell you how to become a coveted platinum member of the Ireland's longest running and most respected Java User Group. We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**]( https://twitter.com/tcubedublin) . ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerTop Ways to Deliver Java Code to the Cloud
2017-10-31
Our final October meetup is presented by Las Vegas-based Microsoft Developer Advocate Brian Benz, showing some of the easiest ways for Java Developers to deliver their code to the cloud using Linux command line tools. Brian is a Senior Developer Advocate at Microsoft, helping Java developers to get the most out of Azure. Before Joining Microsoft, he was a solution architect, consultant, developer, author and presenter at IBM, Deloitte, and other companies. You can follow him on twitter at [**@bbenz**](https://twitter.com/bbenz) . ##**Top Ways to Deliver Your Java Code to the Cloud** Brian will highlight the easiest ways for Java developers to deliver their code to the cloud and the best ways to reliably make updates and maintain production cloud code. The focus will be on real-world examples using Linux command line tools, open source tools such as Jenkins, and other free SDKs and tools available on GitHub. The examples, tools and demos that he shows will be applicable to any cloud platform, and all are available on GitHub. He will show Microsoft Azure running the samples - this is a technical talk that will focus on the code. . ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. To reduce the number of people who do not show up, there is a small attendance cost. But sure, you'll get the value back in knowledge, beer and pizza! We also offer a limited number of free tickets. Due to the overwhelming demand to attend our events they are always full so make sure you're subscribed to the wait-list to get the release notification. We reserve the right to cancel bookings if the attendee is not aligned to the intended audience. **Doors Open 18:15 / Presentations 19:00** # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**]( https://twitter.com/tcubedublin) . ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerApache Kafka: A Streaming Data Platform
2017-10-12
We are incredibly privileged to welcome back Tim Berglund, Director of Developer Experience at Confluent, the company that brings you the distributed messaging system and streaming data platform, Apache Kafka. ##Tim is Presenting.... #**Apache Kafka: A Streaming Data Platform** ##and # **Heraclitus, the Metaphysics of Change, and Streaming Data** ##Doors Open 18:15 / Doors Close and Presentation Begins 19:00 Tim can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He is also the co-host of the http://devrelrad.io podcast, and lives in Littleton, CO, USA with the wife of his youth and their youngest child; the other two having mostly grown up. You can follow him on twitter at [**@tlberglund**](https://twitter.com/tlberglund). . ##**Apache Kafka: A Streaming Data Platform** When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about when you’re on the hook to choose a world-class, horizontally scalable stream data processing system? When you need not just publish and subscribe messaging, but also long-term storage, a flexible integration framework, and a means of deploying real-time stream processing applications at scale without having to integrate a number of different pieces of infrastructure yourself? The answer is still Apache Kafka. In this talk, we’ll make a rapid-fire review of the breadth of Kafka as a streaming data platform. We’ll look at its internal architecture, including how it partitions messaging workloads in a fault-tolerant way. We’ll learn how it provides message durability. We’ll look at its approach to pub/sub messaging. We’ll even take a peek at how Kafka Connect provides code-free, scalable, fault-tolerant integration, and how the Streams API provides a complete framework for computation over all the streaming data in your cluster . . **STOP PRESS.....** [**Check out the new Dublin Java User Group Website**](http://dubjug.org) . ##**Heraclitus, the Metaphysics of Change, and Streaming Data** Hailing from the Persian city of Ephesus in around 500 BC, the Greek philosopher Heraclitus is famous for his trenchant analysis of stream processing systems, saying “You never step into the same river twice.” Central to his philosophy was the idea that all things change constantly. His close readers also know him as the Weeping Philosopher—perhaps because dealing with constantly changing data at low latency is actually pretty hard. It doesn’t need to be that way. Almost as famous as Heraclitus is Apache Kafka, the de facto standard open-source distributed stream processing system. Many of us know Kafka’s architectural and pub/sub API particulars as well as we know the philosophy of Heraclitus, but that doesn’t mean we’re equipped to build the kind of real-time streaming data systems that the next generation of business requirements are doing to demand. Like Heraclitus was telling us 2,500 years ago: we need to get on board with streams. This talk is a thorough introduction to the Streams API, an important recent addition to Kafka that lets us build sophisticated stream processing systems that are as scalable and fault-tolerant as Kafka itself, and also happen to align quite well with the microservices sensibilities that are so common in contemporary architectural thinking. We’ll talk about how to deploy Streams applications and look at actual working code that will bring your thinking about streaming data systems from the ancient history of pub/sub paradigms into the current era. . # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**@StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**@Equifax**](https://twitter.com/equifax) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**@GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**@Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**@TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**@Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**@tcubeDublin**]( https://twitter.com/tcubedublin) . ##**BOOKING NOTES** The Dublin Java User Group meetups are designed for the benefit of developers and technology professionals to enhance knowledge. The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience. Due to the overwhelming demand to attend our events they are always full. Tickets are mostly free, although, on occasion, a refundable attendance fee is required. The attendance fee you pay today will be refunded, in whole, providing you attend the event at the allocated time. If you do not attend the event for whatever reason or are ineligible to attend, the fee you have paid will be allocated to the running of future Dublin Java User Group events. Tickets are non-transferable. ##**MORE JAVA EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)
Image SpeakerJava 8 EE - A Drill Down
2017-08-03
Ahead of the long-awaited release of Java 8 EE, Oracle Belgium's Server Side Software Evangelist. David Delabassee visited Dublin to explain the features to be released. It was a great opportunity for our members to ask questions at the coal face. ## **About David** David Delabassée is a Software Evangelist working for Oracle; his focus is Server-side Java including Java EE (Java Enterprise Edition). Prior to Oracle, David spent a decade at Sun Microsystems focusing on Java end-to-end, i.e. from the smart card to the high end servers. In his various roles, David has been involved in numerous Java projects since the early days of this technology. David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as Home Automation, 3D printers, electronics and pinballs. [**David Delabassee Linkedin**](https://www.linkedin.com/in/daviddelabassee/) [**David Delabassee on Twitter**](https://twitter.com/delabassee/) ## **Java EE 8 – A Drill Down** Quite a few things have changed since the original Java EE 8 proposal. In this session David discussed what Java EE 8 will be about. He covered in detail the new capabilities that are slated for inclusion in the Java EE platform, such as - JAX-RS 2.1’s new Reactive client API - Servlet 4.0 HTTP/2 support - CDI 2.0 Asynchronous events - Various Bean Validation 2.0’s improvements - A new JSON Binding API and a new Security API, etc. # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Some places are subsidised by Skillnets. [**Check out upcoming course details here**](http://www.guruteamirl.com/?post_type=tribe_events) . **Version 1** Announcing Soon. Website: [**Version1.com**](https://version1.com) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Our members also attended many more Dublin Java User Group meetups** - [**DETAILS HERE**](http://dubjug) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group - June 2017
2017-06-14
. ##Presenting # **Machine Learning - Overview / Algorithm / Models / Production** ##by ##**Melanie Warrick, Senior Developer Advocate at Google** ##Doors Open 18:15pm This month, for the first time, we are incredibly privileged to welcome Google's Melanie Warrick [**@nyghtowl**](https://twitter.com/nyghtowl) **About Melanie** Melanie Warrick is a Senior Developer Advocate at Google. Previous experience includes work as a founding engineer on Deeplearning4J as well as implementing machine learning in production at Change.org. Prior experience also covers business consulting and large enterprise technology implementations for a wide variety of companies. Over the last couple years, she's spoken at many conferences about artificial intelligence, and her passions are working on machine learning problems at scale. [**Melanie Warrick Linkedin**](https://www.linkedin.com/in/melaniewarrick) [**nyghtowl on Github**](https://github.com/nyghtowl) **Machine Learning - Overview / Algorithm / Models / Production** Machine learning (ML) has gained significant attention because of its impact from advancements in areas like automated medical diagnosis to unique product interactions and advertising for individual users. At its core, it's a set of algorithms used for pattern matching and prediction, and it plays a prominent role in AI development. In this talk, I will provide an overview of ML, share an example algorithm and talk about how you would train the model as well as put it in production. ##**REGISTRATION** Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full. **PLEASE NOTE - Entry is by registration on this page only** Be among the first to hear as tickets are announced by signing up to the wait list below. # **The Dublin Java User Group - Sponsor Messages** **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Some places are subsidised by Skillnets. [**Check out upcoming course details here**](http://www.guruteamirl.com/?post_type=tribe_events)** . **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group - April 2017
2017-04-27
. ##Presenting # **The Diabolical Developer's Guide to Performance Tuning** ##and # **The JVM as a Platform for Building Smart Contracts** ##by ##**Ben Evans and Martin Verburg of jClarity** ##Doors Open 18:15pm This month, for the first time, we are incredibly privileged to welcome Java Champion Martin Verburg [**@Karianna**](https://twitter.com/karianna) and jClarity co-founder Ben Evans [**@Kittylyst**](https://twitter.com/kittylyst) **Martin Verburg** Martijn Verburg is the CEO and co-founder of [**jClarity**](https://www.jclarity.com/) a Machine Learning based Java/JVM performance analysis company. and is the co-leader of the [**London Java User Group**](https://www.meetup.com/Londonjavacommunity/). He also leads the global [**Adopt a JSR**](https://community.oracle.com/community/java/jcp/adopt-a-jsr) and Adopt OpenJDK efforts to enable the community to contribute to Java standards and OpenJDK. He was recently made a Java Champion in recognition for his contribution to the Java ecosystem. Martijn is the co-author of [**"The Well-Grounded Java Developer"**](https://www.manning.com/books/the-well-grounded-java-developer) on Java 7, Polyglot Programming on the JVM and modern software development techniques. Martijn also acts as a community lead for the PCGen and Ikasan open source projects, moderates at the [**Javaranch**](https://coderanch.com/) and can be found answering thorny questions on the programmers stack exchange sub-site. Martijn is a popular speaker at major conferences (JavaOne, JFokus, OSCON, Devoxx etc) where he is known for challenging the industry status quo as "the Diabolical Developer". **Ben Evans** Ben Evans is an author, speaker, consultant and educator. His career highlights to date include: Co-founding jClarity, a performance startup, Chief Architect for Listed Derivatives at DB, performance testing the Google IPO, building award-winning websites for some of Hollywood's biggest hits of the 90s, building multibillion dollar low-latency trading systems and designing technology to help some of the UK’s most vulnerable people. Ben is a Java Champion, JavaOne Rockstar Speaker award and a Java Editor at InfoQ. He represents the user community as a voting member on the Java Community Process Executive Committee. Ben is author of “The Well-Grounded Java Developer”, “Java: The Legend”, the new edition of “Java in a Nutshell” and the forthcoming "Optimizing Java". He is a regular speaker and educator on topics such as the Java platform, systems architecture, security, performance and concurrency at companies and conferences all over the world. **The Diabolical Developer's Guide to Performance Tuning by Martin Verburg** The Diabolical Developer shows you the steps to take when you get a call at 3:00am saying that your Java / JVM application is too slow. He introduces the Performance Diagnostic Methodology (PDM) which focuses on how to quickly hone into the root cause of a bottleneck and what steps you can take to fix it. After this session you should only have to take hours, instead of days or weeks to pinpoint performance issues in your apps. **The JVM as a Platform for Building Smart Contracts by Ben Evans** In this talk, Ben will introduce some fundamentals of cryptocurrency, before diving deep into Java bytecode and classloading, to discuss a new way to make the JVM environment suitable for running 'smart contracts'. These contracts have applications to distributed cryptographic ledgers, blockchains and cryptocurrencies. Ben will then introduce a real example based on R3's Corda ledger (part of the Hyperledger project) and discuss some future directions and practical applications. Developers who are interested in learning more about the JVM's bytecode and classloading subsystems should attend. No previous knowledge or experience of distributed ledgers, cryptocurrency or blockchains is required. ##**REGISTRATION** Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full. **PLEASE NOTE - Entry is by registration on this page only** Be among the first to hear as tickets are announced by signing up to the wait list below. # **The Dublin Java User Group - Sponsor Messages** **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ **Featured GuruTeam course: Optimising Java presented by O’Reilly Author Ben Evans** **Dublin 27-28 April and 6-7 July** **Some places are subsidised by Skillnets. [**Check out full course details here**](http://www.guruteamirl.com/optimising-java-gtj47/)** . **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group - February 2017
2017-02-16
##Presenting # **From Scripts to Serenity - Refactoring test script spaghetti to patterns** ##**Jan Molak / Smartcode** This month, we're welcoming back London-based Jan Molak [**@JanMolak**](https://twitter.com/janmolak) who will show you around the latest release of Serenity/JS, a new and innovative acceptance testing library. In fact, attendees will be the first in the world to hear this new presentation, a walk through of the latest release, followed by a live coding demonstration. He will show you the steps that can be taken to refactor traditional Protractor E2E tests to patterns to make them easier to understand, extend and cheaper to maintain. You'll learn why the Screenplay Pattern is a "logical progression from the Page Objects" and how one line code change can improve the reporting on your existing projects. Even though Serenity/JS builds on Protractor, it can be used to test non-Angular apps too! So if you're using React, Ember or any other framework - come along and see what's new in the world of automation! ##**REGISTRATION** Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full. **PLEASE NOTE - Entry is by registration on this page only** Join the waitlist when tickets are sold out - our sponsor [**Stackand.Co**](http://stackand.co) will be releasing a few more in around a week's time. Be among the first to hear about our 2017 events as they are announced by signing up to the wait list below. [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User September 2016
2016-10-10
# **Building Java Applications with Cassandra** ##AND # **Spark and Cassandra** ## with # **DataStax Global Director Of Training, Tim Berglund** ### (Doors 18:15 and Presentation at 19:00) Running a little later than scheduled, we're incredibly pleased to welcome back Tim Berglund to the Dublin Java User Group's September stage at TechMeetup.Space. **Session 1 – Building Java Applications with Cassandra** So you’re a JVM developer, and you’ve got a big problem to solve. You’ve got way more data than can fit on a single database server, and it’s no passive collection of facts to analyze: this is a transactional application that modifies data frequently and with unforgiving latency SLAs. You need Cassandra. In this talk, we’ll look at how Cassandra operates as a distributed database, and what sorts of challenges it presents to the application developer. Even better, we’ll see what the code actually looks like to perform ordinary database queries against a database like Cassandra. Come to this session to see what a distributed, non-relational database really looks like. **About Tim** Tim is a teacher, author, and technology leader with DataStax, where he serves as the Director of Education. He can frequently be found at speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as [**@tlberglund**](http://www.twitter.com/tlberglund) , blogs very occasionally at [**TimBerglund.com**](http://timberglund.com) , and lives in Littleton, CO, USA with the wife of his youth and their youngest child # **A Message from Our Beer and Pizza Sponsor [**Stackand.Co**](http://Stackand.Co)** ## Are you a Java Developer who wants X-Training to Scala? You Bet!! We are now interviewing for a new funded multinational making its place in Ireland. Check the [**'brief' here now**](https://recruit.zohopublic.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQv7KazfG.7la5@T8YJItxo0) and then call me, Gerry Nolan, on +353 (0)1 209 1919 for full company details. **Session 2 – Spark and Cassandra** Apache Cassandra is a leading open-source distributed database capable of amazing feats of scale, but its data model requires a bit of planning for it to perform well. Of course, the nature of ad-hoc data exploration and analysis requires that we be able to ask questions we hadn’t planned on asking—and get an answer fast. **Enter Apache Spark.** Spark is a distributed computation framework optimized to work in-memory, and heavily influenced by concepts from functional programming languages. It’s exactly what a Cassandra cluster needs to deliver real-time, ad-hoc querying of operational data at scale. In this talk, we’ll explore Spark and see how it works together with Cassandra to deliver a powerful open-source big data analytic solution . **WHY YOU SHOULD COME TO DUBJUG** We present the content our community truly want and need. The personal insights to cutting edge technology gained at our meetups will not only enhance your knowledge but also lead you to employment opportunities and career satisfaction. This one will be no exception! If you are working in the eCommerce, high availability space, this is a session that will enhance your knowledge of Robustness Testing from one of the most highly respected engineers in Germany. **BEFORE BOOKING** DubJUG events are always over-subscribed and therefore attendance to the events is "Strictly by Registration". Please **DO NOT** book a ticket **UNLESS** you are 100% committed to attend. Pre-registering through this page will guarantee admission. Registering elsewhere does not. We reserve the right to cancel your booking if we consider that you are not aligned to the intended audience. FOR THIS EVENT - DEVELOPERS in the JVM space. The Dublin Java User Group is a resident of [**TechMeetup.space**](http://TechMeetup.space/), a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups. [**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group June 2016
2016-06-30
# **Reactive Apps with Akka and AngularJS** ## and # **Discovering how to Decompose a System into Actors** ### (Doors 18:15 and Presentation at 19:00) So we asked you, and you told us. Akka is the flavour of the month and and we're thrilled to be joined by two awesome speakers ready to take to the stage at our meetup on June 30th at TechMeetup.Space. . **Session 1 – Reactive Apps with Akka and AngularJS** **Heiko Seeberger** [**(@hseeberger)**](http://twitter.com/@hseeberger) Akka and AngularJS are a great combination for Reactive Apps. Akka takes care of vertical and horizontal scaling as well as resilience, and with AngularJS it's easy to implement a rich and highly responsive UI talking to an Akka backend via messages. In this session Heiko will build an exemplary Reactive App step by step: starting from the stanalone UI he will first introduce Akka HTTP and Server-Sent Events running on a single node and then move on to an elastic and resilient service built with features like Akka Distributed Data (CRDTs), Akka Cluster Sharding and Akka Persistence.. Heiko Seeberger is a Fellow at Lightbend's German partner, codecentric. With more than 20 years of experience in consulting and software development Heiko is an internationally renowned expert on Scala and Akka. He blogs under [**(heikoseeberger.de)**](http://heikoseeberger.de). # **Interval - Irish Craft Beers and Pizza courtesy of this month's TechMeetup.space Sponsor [**Stackand.Co**](http://Stackand.Co)** . **Session 2 – Discovering how to Decompose a System into Actors** **Iain Hull** [**(@IainHull)**](https://twitter.com/IainHull) On the recommendation of Lightbend's Gary Browne, our second session will be presented by Principle Software Engineer Iain Hull who, incidentally, was introduced and trained in Scala and Akka by Heiko some five years ago. Presently, Iain is a software engineer at Workday, using Scala and Akka to deliver their next generation elastic grid. His twin passions are large scale distributed computing and applying clean code to complex problems. He is interested in good library and api design and how this can improve system design, reliability and reduce friction during development. By attending Iain's presentation you can discover the lessons he learned migrating a multithreaded java server application to Akka. Adopting actors was a journey and, in his own words, some of Iain's early assumptions would create issues later on. He realised he had not fully embraced the let-it-crash philosophy, and didn’t understand how the atomic nature of actors effects data sovereignty or how parts of his application would have to be eventually consistent. In this talk Iain will share his mistakes, how he arrived at those mistakes and how he eventually resolved them. [**Who's Iain?**](https://ie.linkedin.com/in/iainhull) **REASON TO COME** These are two sessions that will enhance your knowledge of Akka from two of the most highly respected engineers known to man. **WHY & WHEN YOU SHOULD REGISTER TO COME TO DUBJUG** We present the content our community truly want and need. The personal insights to cutting edge technology you can gain at our meetups will not only enhance your knowledge, but also lead you to employment opportunities and career progress. This one will be no exception! **But be warned!** DubJUG events are mostly over-subscribed and therefore attendance to the events is "Strictly by Registration". Book a seat, or request your complimentary invite by adding your name and email address in the fields below...... DO IT NOW! **BEFORE BOOKING** **Please DO NOT book a ticket unless you are 100% committed to attend.** **Pre-registering through this page will guarantee admission.** **We reserve the right to cancel your booking if we consider that you are not aligned to the intended audience.** **About TechMeetup.Space** The Dublin Java User Group is a resident of [**TechMeetup.space**](http://TechMeetup.space/), a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups. We almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community! [**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group April 2016
2016-04-28
# **Experiences migrating a GUI from Java/Swing to the Browser** ## and # **Bridging the Architect-Programmer Divide** This month, join **Chris Chedgey** [**(@chedgey)**](http://twitter.com/chedgey) a long time and very experienced Java Architect, as he returns to the Dublin Java User Group. **About Chris** Built upon a MSc. in Computer Science from Trinity College Dublin Chris has over 30 years of experience in commercial software development, notably on large military and aerospace projects in the EU and Canada, including 5 years on the International Space Station Program. Aside from his role as product manager and developer in Structure101, the company he co-founded, Chris is widely renowned as a tireless advocate for good software structure, and has spoken at dozens of Java and .NET user groups in Europe and the US, and international conferences including JFall, WICSA, Oredev, JavaOne, Houston Techfest, JAX, Javaland, 33rd Degree, JFocus and Devoxx. **Session 1 – Experiences Migrating a GUI from Java/Swing to the Browser** In this talk Chris will share the Structure 101 team’s experiences migrating the user interface for their interactive, source code remodelling tool from Java/Swing to JavaScript, and how the addition of D3.js in combination with PureScript brought the resulting product well beyond the original Swing viewer in terms of visualisation, animation, and flexible interaction capabilities. Interlude (Irish Craft Beers courtesy of TechMeetup.space Sponsors) **Session 2 – Bridging the Architect-Programmer Divide** In the second talk Chris will give the new Structure101 IDE-resident visualisation technology discussed in Session 1 its first public airing, and show how it helps developers understand the code in the context of the current architecture, and supports the incremental, top-down disentangling and establishment of architectural constraints from the project-level down into the package-levels, in a way that is now truly understood and useful to the programmers. **REASON TO COME** These two sessions will enhance the Java developer and Java architect's understanding of each others [**Who's Chris?**](https://www.linkedin.com/in/chedgey) [**More About Structure 101**](http://structure101.com/) **About TechMeetup.space** The Dublin Java User Group is a resident of TechMeetup.space, (link to TMS website) a venue in Temple Bar Dublin designed specifically as a boutique meetup space for carefully selected technology presentations in specialist software, web, digital and technology meetups. We almost always have Irish craft beer, non-alcoholic drinks, and pizza - you can be assured of a great time in a great community! [**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums) **BEFORE BOOKING** DubJUG events are mostly over-subscribed because we present the content our community truly want and need. Insights which enhance their knowledge, employment opportunities and career progress. **Please DO NOT book a ticket unless you are 100% committed to attend.** **Attendance to this event is "STRICTLY BY REGISTRATION**" **We reserve the right to cancel your booking if we consider you not to be the desired audience** [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerJava Nighthackers and Dublin Java User Group - Launch of Java 8
2014-03-25
Java NightHackers is a community of Java users organizing local events to watch the Java NightHackers stream live and hack! Tomorrow, Nighthacking's Stephen Chin @stephenonjava is at Javaland, a new conference run in a real theme park, and also happens to coincide with the launch of Java 8! At Javaland, Stephen will be live streaming interviews with speakers, and also running an evening NightHacking Worldwide event for the Java 8 Launch. Join the Dublin Java User Group @DubJUG for Stephen's Google Hangout and the launch of Java 8. There's a small cover charge of €10 to cover pizza and refreshments. Doors open 17:30. **ON THE HOUSE** Buzzing Great WiFi is provided by [**Magnet!**](http://tcubedublin.com/tcube-partners/magnet-2/) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDubJug Meetup February 2014 - Vert.X
2014-02-20
This month, local Java technologist [**Peter McDonnell**](http://tcubedublin.com/peter-mcdonnell/ ) will be taking the Dublin Java User Group through Vert.x, an open source project that competes strongly with Node.JS Vert.x is a lightweight, high performance, reactive application platform for the JVM that's designed for modern mobile, web, and enterprise applications. This talk will provide an overview the Vert.x platform, motivations and key features of the project and comparison with other platforms. You'll also learn about the basic structure of a Vert.x application, working with your existing and third-party code and how to integrate with databases and other middle-ware. Peter will also provide a brief intro to mod-rxvertx which integrates Vert.x with the Netflix RxJava library allowing you to write functional reactive Vert.x apps. **ON THE HOUSE** Coffee, and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet-2/) on the house! [**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group November Meetup - A Paddy Power 3-Way!
2013-11-07
The Dublin Java User Group welcomes Paddy Power's Application Platforms teamsters **John Turner, Noel King** and **Augusto “Gus” Evangelisti** as our guest speakers in November meetup. **Session 1 - Killing off the Dinosaurs** In this double act, John, has been developing software in the financial and betting industry since 1999, and Noel, has led and developed software solutions across financial, travel and gaming industries over the last 8 years start by setting the Jurassic scene. The evolution of software development practices and principals has been accelerated by the “Adapt and Overcome” mantra of a vibrant start-up community. They have rejected rigid heavyweight project management frameworks for lightweight agile alternatives. They have broken down the walls between product management and development, development and operations. And with widespread adoption of Cloud services like RackSpace and AWS the infrastructure landscape is also changing. Despite the obvious benefits resulting from this rapid evolution, there exist a few backwaters that have been left behind. There, dinosaurs still roam the plains in blissful ignorance of what is happening beyond them there hills. Focusing on IaaS and PaaS adoption, John and Noel will discuss some of the dinosaurs they have encountered on their journey and how they are killing them off. John has a huge interest in the changing ways in which software projects are being delivered, leading him to discover, learn and apply the practices and principles fundamental to Agile software development particularly those of Scrum and Lean. Noel too is focussed on driving excellence through team orientated development utilising the best industry standards including software quality assurance, development automation, continuous delivery and leveraging cloud to get your product to market quicker. Between them, their presentation will even get Spielberg will be hopping out of his seat **Session 2 - Get in shape! Yes, I am talking to you, agile engineer.** Following a short break, Gus, who is passionate about software quality, agile and lean practices, and helping agile teams exceed customer expectations while having fun, invites you to discover how to get in the right shape to become the perfect agile engineer. He says if you really want to be a valuable agile engineer then you need to forget about traditional software development phases and responsibilities. Real agile engineers are able to support the team in all its activities. **On the House** Beer and pizza courtesy of [**Paddy Power Jobs**](http://www.workwithpaddy.com/), Coffee by [**DESlock+**](http://tcubedublin.com/tcube-supporters/deslock/) and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet) on the house! Seats are now available, and like our last event with Tim Berglund, seats are likely to go like the proverbial hotcakes! So avoid disappointment and **PROCEED NOW.** [**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group Meetup October 2013
2013-10-15
The Dublin Java User Group is privileged to have Tim Berglund as our guest speaker in October, with beers and pizzas provided by [**Paddy Power Jobs**](http://www.workwithpaddy.com/) Tim has presented at scores of Java conferences worldwide, including here in Ireland, and is now a training evangelist in GitHub. His appearance on Tuesday October 15th follows a full day [**Git & Github Foundation Workshop**](https://tito.io/tcube/github-training) on 14th October. Tim is a full-stack generalist and passionate teacher who loves working with people as much as he loves to code. He believes the best developer is one who is well-informed of specifics and can also make deep connections between software development and the broader world. He has recently been exploring non-relational data stores, why professionalized product management is a global suboptimization, and of course everything related to Git. He does not really believe that it is possible to teach, but rather believes that it is his responsibility to create an environment in which people can learn. **First, Let's Kill All the Product Owners** By now, we are all familiar with the new orthodoxy: the product owner discerns the needs of the customer and feeds them to developers in the form a prioritized backlog. Developers pull work from that backlog, always confident that they're working on the highest-priority feature at the moment, and never having to worry about how those priorities are allocated. This system is simple, efficient, and has helped many teams function better than they used to. Shakespeare wrote, "The first thing we do, let's kill all the lawyers." It might be time to apply this aphorism to product management. A few revolutionary companies are experimenting with the idea that developers should be in charge not only of when they build new features, but what features to build. Rather than mere code technicians following the will of a product and marketplace expert, developers themselves become experts in their product domain, building the tools users need—by conceiving of those tools themselves. Dispensing with the product owner creates an entirely new organizational tenor: one in which everyone is encouraged to master the business's domain, to organize their work in autonomous ways, and to take ownership of the purpose for which the organization exists. For Tim's first presentation of the night, you'd better come ready to hear ground-breaking ideas and engage in group discussion about how these ideas might be put into practice in your workplace. **Introduction to Gradle** Gradle is a compelling new build tool that incorporates the lessons learned from a decade of Ant and Maven. More than just a compromise between declarative and imperative build formats, or between convention and configuration, Gradle is a sophisticated software development platform that simple builds easy and complex, highly automated continuous software delivery pipelines possible to build. Using its extensible APIs and expressive DSL, you're equipped to build your next build. In his second presentation, Tim will give you a fast-paced introduction to this exciting new tool. Tim is author of the Gradle Liquibase Plugin, and co-author of 2011 [**Building and Testing with Gradle**](http://www.amazon.com/Building-Testing-Gradle-Tim-Berglund/dp/144930463X/ref=sr_1_1?s=books&ie=UTF8&qid=1377975058&sr=1-1) with Matthew McCullough, and [**Gradle Beyond the Basics**](http://www.amazon.com/Gradle-Beyond-Basics-Tim-Berglund/dp/1449304672/ref=sr_1_2?s=books&ie=UTF8&qid=1377975058&sr=1-2) a book released only a few weeks ago. Tim is also author of the [**Gradle Liquibase Plugin**](https://github.com/tlberglund/gradle-liquibase-plugin). **On the House** Beer and pizza courtesy of [**Paddy Power Jobs**](http://www.workwithpaddy.com/), Coffee by [**DESlock+**](http://tcubedublin.com/tcube-supporters/deslock/) and Buzzing Great WiFi by [**Magnet**](http://tcubedublin.com/tcube-partners/magnet) on the house! Seats are now available, and since Tim makes very few appearances in Ireland they're likely to go like the proverbial hotcakes! So avoid disappointment and PROCEED NOW. [**Search More Events in TCube**](http://tcubedublin.com/events/categories/upcoming-events/) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)
Image SpeakerDublin Java User Group Meetup August 2013
2013-08-01
In this, the first meetup of the newly formed Dublin Java User Group, Ian Kelly, a highly experienced and passionate Enterprise Consultant presents "Anatomy of an Enterprise Integration Project", followed by Waratek CTO John Matthew Holt who will present "Java Virtualization and Java Virtual Containers". In his presentation, Ian will talk about the technologies and challenges that occur in large scale, multi-platform integration projects. From early discovery phases through to production go-live, Ian discusses in detail the popular technology options available (SOA, ESB, JMS / AMQP, CSV / FTP) and draws on his experiences on their benefits and limitations. Over his 10 years working on a diverse and wide ranging suite of technologies and platforms to help achieve scalable and redundant systems, Ian has managed a number of large scale, multi-tenancy SAP and Oracle integration projects throughout USA, Latin America and Europe for corporations including Home Depot, Volvo and Best Buy. Throughout his presentation, he will talk about his experiences around the complexities, methodologies and politics of being involved in large scale, multi-company projects. Following a short break, John Matthew holt (CTO of Waratek) will walk through how Waratek has introduced virtualisation at the ground level, into the JVM itself and will show how this technology can save any Java developer operating in todays environments huge amounts of time and effort. Are you facing issues with scaling your Java environment and introducing multi-tenancy into your environment? Most solutions to these issues require architectural choices from the start or require extensive updates to your existing code base. What's worse is all of the app server and platform solutions available today behave like an ancient OS, one fault and it all comes crashing down. What if you could get these solutions built in to your JVM, requiring no code changes what so ever? Furthermore what if the solution provided the isolation desperately missing from the JEE environment and other platforms? This would free you to concentrate on the code that matters, the business logic. Beers, softs and pizza courtesy of [**Waratek**](http://www.waratek.com) - thanks guys :) [**SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS**](https://ti.to/dublin-java-user-group/)