Welcome to the Dublin Java User Group!


The Dublin Java User Group (aka DubJUG) is a community of software developers who use languages for the JVM in their professional lives.

We strive to fill the void of Java learning in Ireland. Our monthly events enable our members to hear how new technology is being built and applied in companies across the world, and to learn best practice from the international Java experts (the ones that your boss won’t pay for you to meet at European and Worldwide conferences!).

DubJUG also enables our members to meet and develop their local network of Java developers.


Next Event

Image SpeakerJava 8 Meets Java 7 & 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 8 meets Java 7, and clustering MicroProfile applications using CDI and JCache. ##Roberto is presenting..... # **Java 8 Meets Java 7** ##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 8 Meets Java 7** 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)

Past Event

Image SpeakerJava Challenges - An Interactive Quiz Testing You!
2017-12-13
Our last event of 2017 saw Barry Evans and Rafael Chinelato Del Nero present 10 Java Challenges, an interactive Java Quiz for attendees to stretch their grey matter. Representing the Dublin Java User Group, the duo first presented Java Challenges at JavaOne and have since put developers in Belfast, Brazil and Bangladesh to the test - it was about time they challenged you guys in Dublin too - well done Synchronoss guys Brian Matthews and Fatih Aydin who scored 8/10! ##present.... # **Java Challenges** ##by # **Barry Evans and Rafael Chinelato Del Nero** ##Doors Open 18:15 **Your Speakers** **Barry Evans** is a seasoned web application engineer with over 10 years experience developing enterprise applications predominantly in the financial sector. Presently, he is an Oracle Certified Senior Applications Consultant at DubJUG partner Version 1, where he has been using Java SE, Spring, and ORM to build middleware for RIA apps written in Adobe Flex & AS3, Angular JS, and HTML 5. Recently OCP Java SE 8 certified, he is keen to increase his knowledge with Java EE and is working towards the OCMJEA certification. Barry is also interested in meeting other JUG leaders, finding out what brings Java developers together, and to help the Dublin JUG in Ireland grow by getting involved with the global Java community. You can follow him on twitter at [**@Bazza_NI**](https://twitter.com/bazza_ni) . **Rafael Chinelato Del Nero** believes there are many techniques involved in creating high-quality software that developers are often unaware of. His life's purpose is to help Java developers use best programming practices to code quality software for stress-free projects with fewer bugs He is creator of [**NoBugsProject**](https://twitter.com/search?q=nobugsproject&src=typd), and is the author of "No Bugs, No Stress - Create a Life Changing Software Without Destroying Your Life." You can follow him on twitter at [**@RafaDelNero**](https://twitter.com/RafaDelNero) . ##**Java Challenges - Learn the Concepts Behind 10 Java Challenges and Eliminate Stressful Bugs** Bugs are a daily stress in our work as Java developers. Those pesky bugs hide behind important Java concepts; there is no way out of this. **But can we have fun hunting them? You bet!** How about solving a series of Java puzzles and challenges as a way to learn concepts and save a lot of time finding those tricky bugs? Together with Barry and Rafael, attendees can solve fun Java challenges and gain a clear understanding of what causes the most stressful Java bugs—and have fun eliminating them from your projects. ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the knowledge of developers and technology professionals. Due to the overwhelming demand to attend our events they are always full. On occasion, a small attendance fee may be required. The organisers reserve the right to cancel the booking if the attendee is not aligned to the intended audience. # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) / Twitter: [**tcubeDublin**]( https://twitter.com/tcubedublin) . ##**MORE DUBLIN JAVA USER GROUP EVENTS** **Java developers who are interested in this meetup are also attending other Dublin Java User Group meetups - check them at** [**DubJUG.org**](http://dubjug.org)



Our Partners


© Isabel Weber, Rafael Del Nero