Our past 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!).

Check out some of our past speakers and presentations, or view upcoming events.


Image SpeakerTwelve Ways to Make Code Suck Less with Venkat Subramaniam
2017-09-10
On the 10th September 2017, we were incredibly privileged to welcome Dr Venkat Subramaniam to DubJUG. It was the first time in our ten year history that we hosted our meetup on a Sunday. Venkat is an award-winning author, founder of Agile Developer, Inc., creator of [agilelearner.com](http://agilelearner.com), and an instructional professor at the University of Houston. He has trained and mentored 'thousands' of software developers in the US, Canada, Europe, and Asia (and soon to b Ireland!), and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award-winning book Practices of an Agile Developer. You can find a list of his books at [**agiledeveloper.com**](http://agiledeveloper.com) You can follow him on twitter at [**@venkat_s**](https://twitter.com/@venkat_s). . ##**Twelve Ways to Make Code Suck Less** We all have seen our share of bad code and some really good code as well. What are some of the common anti patterns that seem to be recurring over and over in code that sucks? By learning about these code smells and avoiding them, we can greatly help make our code better. Come to this talk to learn about some common code smell and how to improve the quality of code. . ##**Designing Functional Programs** Functional Programming promotes immutability and the use of higher order functions. For those of us who have designed and architected applications using an imperative style of programming and the object-oriented paradigm, this largely appears like a strange idea. We often ask, how is it practical to apply these ideas, realistically to build practical applications. It turns out it's highly practical but we have to change how we design and how we model our systems. Come to this presentation to think about functional style and how to start viewing design to make better use of this way of programming. . ##**REGISTRATION NOTES** The Dublin Java User Group meetups are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full. The organizers and the speaker are giving their time for this event to share knowledge with you at the Dublin Java User Group community, freely. The booking fee you pay today will be refunded, in whole, providing you attend the event at the allocated time. If you do not attend the event for whatever reason, the fee you have paid will instead be allocated to the running of Dublin Java User Group events. The Dublin Java User Group events are for developers only. Tickets are non-transferable." # **The Dublin Java User Group - Sponsor Messages** **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) / Twitter: [**StackanddotCo**](https://twitter.com/stackanddotco) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) / Twitter: [**Equifax**](https://twitter.com/equifax) . **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, and OpenStack™ Website: [**GuruTeamIrl.com**](http://guruteamirl.com) / Twitter: [**GuruTeamIreland**](https://twitter.com/guruteamireland) . **Version 1** is a trusted technology partner to major domestic and international customers across all industry sectors in the UK and Ireland. Their Java practice has grown to over 120 people over the last few years, and continues to grow. Many of their Java customers use a significant amount of open-source tools and technologies, and therefore Version 1 work with the community to hear other Java success stories, learn more about people’s experiences, and bring in Java experts and champions to get the latest on what’s going on in that space.” Website: [**Version1.com**](https://version1.com) / Twitter: [**Version1Tweets**](https://twitter.com/Version1Tweets) . **Teckro** are rethinking every element of clinical research - the people, the processes, the technologies used. By making it possible for all relevant information to be instantly accessible to every active member of a clinical trial and for the entire study teams to be connected effortlessly, they are broadening the possibilities of what can be achieved. This means drugs and treatments for the world’s most complex diseases are being developed quicker, and Teckro's long-term goal of continuously improving healthcare for everyone is realised. Teckro's partnership with DubJUG means that they can interact and exchange ideas with some of Dublin’s best developers. Website: [**Teckro.com**](http://Teckro.com) / Twitter: [**TeckroOfficial**](https://twitter.com/teckroofficial?lang=en) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) / Twitter: [**Sonorplex**](https://twitter.com/sonorplex) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials.

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)

Image SpeakerDublin Java User Group - July 2017
2017-07-05
July 2017 saw London based Java Rockstar and Java Champion, Ben Evans come to Ireland to share his knowledge in Java 9. Titled 'State of Play for Java 9' 40 local developers, and gave away licences for jClarity's Illuminate. Ben Evans is an author, speaker, consultant and educator. Ben is a Java Champion, JavaOne Rockstar Speaker award and a Java Editor at InfoQ. He represents the user community as a voting member on the Java Community Process Executive Committee. **More About Ben** Ben is the author of 'The Well-Grounded Java Developer', 'Java: The Legend', the new edition of 'Java in a Nutshell' and the forthcoming 'Optimizing Java'. He is a regular speaker and educator on topics such as the Java platform, systems architecture, security, performance and concurrency at companies and conferences all over the world. His career highlights to date include Chief Architect for Listed Derivatives at DB, performance testing the Google IPO, building award-winning websites for some of Hollywood’s biggest hits of the 90s, building multi-billion dollar low-latency trading systems and designing technology to help some of the UK’s most vulnerable people. [**Ben Evans Linkedin**](https://www.linkedin.com/in/benevans2/) [**kittylyst on Twitter**](https://twitter.com/kittylyst/) ##An Update on the State of Play for Java 9 The upcoming version of Java (Java 9) is in the tech press headlines at the moment, as the flagship feature has caused unprecedented controversy within the Java Community Process (the body that approves new Java standards). In this talk, Ben Evans (JCP Executive Committee member & Java Champion) will explain what the fuss is all about, how Java 9 compares to previous versions and explore some of the long-term roadmap for Java as well as how previous versions have evolved to lead us to this point, and discuss what it all means for the working Java programmer and the future of the ecosystem. ##Raffle - two licences for jClarity's Illuminate On the night, Ben raffled off a couple of free annual licenses of Illuminate (worth $1428 per annum each) to people at our meetup! Illuminate is jClarity's Machine Learning driven Java / JVM application performance analyser (phew wordage!) that organisations like Kayak, Goldman Sachs and Intel are using to save themselves a massive amount of time and money when it comes to solving performance issues. The lucky winners also received backing from jClarity's engineering team as their performance tuning mentors :-). [**Click here to learn about and get your trial copy of Illuminate**](https://hopper.jclarity.com/product/illuminate-free-trial/) # **The Dublin Java User Group - Sponsor Messages** **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. **Whilst here in Dublin, Ben is presenting his newly launched Optimising Java course on 6th and 7th July in Dublin, and you and your colleague can attend this two-day course for a heavily subsidised price of just €500 each.** [**View Course Description HERE**](https://guruteam.clearbookings.com/index.php?option=com_jbooka&view=listing&lid=125871/) (Extra dates scheduled in Belfast, Cork and Galway) . **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) . **Equifax Technology Ireland** is the Research and Development arm of global credit scoring organisation Equifax - it has recently opened a technology centre in the Bloodstone Building, Dublin 2. Now looking for developers! Website: [**Equifax.com**](https://equifax.com) . **Sonorplex** add the edge to event attendance with their innovative 'Mark and Review' video platform. Download the Sonorplex app on your smartphone, attend DubJUG, and click points of interest in realtime. Your own personal 'marked' copy will be available for reviewing within hours, allowing you to relive the presentations again and again! Website: [**Sonorplex.com**](https://sonorplex.com) . **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) ##**MORE JAVA EVENTS** **Java developers who came to this meetup also attended Dublin Java User Group's July meetup with Oracles's Server Side Software Evangelist David Delabassee** - [**DETAILS HERE**](https://ti.to/dublin-java-user-group/Java-8EE-drill-down-oracle-david-delabassee)

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)

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

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)

Image SpeakerDublin Java User Group - March 2017
2017-03-30
. ##Presenting ##**Tom Peck / Lightbend** # **lagom - The Opinionated Framework for Java Developers** Doors 18:15 - Presentation 19:00 Sharp. If sold out, join wait list - our sponsors hold several guest seats ;) On Thursday March 30th, we're privileged to welcome back Tom Peck, who will present lagom, Lightbend's newest member of their open source family. Tom Peck [**@tomp3y**]( https://twitter.com/tomp3y) is a a long-term Scala enthusiast, software engineer, tech lead, architect, geek and teacher. He currently works at Lightbend, and was previously developing at EA and McLaren. He lives just outside of London in the UK with his wife and two kids and when not building software he enjoys building stuff out of wood instead. . **lagom - The Opinionated Framework for Java Developers** lagom is powerful, opinionated and here to help you break apart your monolith. According to Lightbend's Kathleen Hayes, “What we observed was that while many companies had unlimited engineering resources and talent, the far greater pool of Java developers needed a more opinionated framework — specifically for Java — that enabled the construction of microservices built to run and scale on the JVM.” In Tom's presentation, which you can be assured will also be powerful and opinionated, you will learn: The limitations of a traditional, synchronous microservice architecture How we can decouple our services for better resiliency The beauty of a message driven architecture How lagom can make you more productive [**Discover more about lagom**](http://www.lightbend.com/platform/development/lagom-framework) ##**REGISTRATION** Meetups in TechMeeetp.Space are designed to enhance the technical knowledge of attendees, and due to the overwhelming demand to attend our events they are always full. **PLEASE NOTE - Entry is by registration on this page only** Be among the first to hear as tickets are announced by signing up to the wait list below. # **The Dublin Java User Group - Sponsor Messages** **GuruTeam's** 'crème de la crème' instructors deliver an enthusing and valuable learning experience, equipping attendees with the vital skills applicable to their careers, and bringing true business value to organisations they work with. Upcoming courses include CI with Jenkins, Apache Hadoop, Data Science & Big Data Analytics, Spring, GIT, Linux Foundation™, Angular 2, OpenStack™ and Optimising Java. Some places are subsidised by Skillnets. Website: [**GuruTeamIRL.com**](http://www.GuruTeamIRL.com) **Stackand.Co** enrich the professional lives of Java / Scala software professionals - with over 20 years experience in the Irish ICT market, they have helped many great people elevate their careers. Perhaps they can do the same for you working with companies [**like this one?**](https://recruit.zoho.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQlg7fAI9NqhUofQ6ctM2P.8-&embedsource=Embed) Website: [**Stackand.Co**](http://stackand.co) **tcube** provides city-centre co-working / hotdesks and fully serviced office space for ICT professionals and companies specifically. Their community knits so well together remote workers, contractors, city visitors and entrepreneurs / startups immediately become a part of a network of like-minded people who are able and willing to help one another. Offices in Fleet Street, Trinity Street and Grafton Street provide great locations with a huge benefit when it comes to hiring and retaining millennials. Website: [**tcubedublin.com**](https://tcubedublin.com) **Interested in Supporting the Dublin Java User Group?** If you'd like to explore how the Dublin Java User Group can help your company gain visibility in the Irish Java community, please reach out to us on +353 (0)1 612 7080.

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.

Image SpeakerDublin Java User November 2016
2016-11-24
## **An Evening with...** # **TOM PECK, SCALA and MICROSERVICES EXPERT, LIGHTBEND!** #**Reactive Architecture - The Next Step Beyond Microservices** It's our great privilege to announce that Tom Peck, Scala and Microservices expert at Lightbend, is taking to the TechMeetupSpace stage on 24th November. Lightbend provides the leading Reactive application development platform for building distributed applications and modernizing aging infrastructures. Using microservices and fast data on a message-driven runtime, your applications scale effortlessly on multi-core and cloud computing architectures. **Reactive Architecture - The Next Step Beyond Microservices** So, you've broken up your monolith, you've deployed it to prod and then the reality of distributed architecture sets in. Microservices solve many problems, but they introduce a few too. To give your customers the experience they need, you need to take your services to the next level and handle the realities of distributed computing. This is where reactive architecture comes in. This talk aims to give you an overview of how you can evolve your services to make them resilient, responsive, elastic and message driven. We'll explore the patterns and practises to help you on your journey and touch on some specific technologies. **About Tom Peck** Tom is a software engineer, tech lead, architect, geek and teacher. He currently works at lightbend and is a long-term scala enthusiast. Previously he has worked at EA and McLaren . He lives just outside of London in the UK with his wife and two kids and when not building software he enjoys building stuff out of wood instead. # **Sponsor Message** ## Are you a Java Developer who wants X-Training to Scala? You Bet!! Stackand.Co are interviewing for a new technology multinational making its place in Ireland. This career opportunity is supported with full Lightbend training, so will uit a senior Java Developer who is wanting to make a move to Scala along with the full suite of Lightbend products. Check the [**'brief' here now**](https://recruit.zohopublic.com/recruit/ViewJob.na?digest=7NZDPrAwelZRR7pgbV1JQv7KazfG.7la5@T8YJItxo0) and then call me, Gerry Nolan, on +353 (0)1 209 1919 for full company details. [**PHOTO's**](https://www.flickr.com/photos/139932355@N08/albums)

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)

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

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)

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

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**

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

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/)

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

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/)

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

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/)

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

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/)

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

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 :)

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

Image SpeakerCloudStack Clients and Wrappers
2013-07-10
Paddy Power are proud to announce EMEA Open Source Cloud Computing evangelist for Citrix, Sebastien Goasguen, will make a presentation at TCube on 10th July, and every attendee will receive a pair of Paddy Power pants as modeled by Arsenal hitman Nicklas Bendtner in his recent outing as striker for Denmark's clash with Portugal. As well as his daytime work in Citrix, Sebastien is also an Apache committer on Apache CloudStack. He is in Dublin supervising Paddy Power's interns on the Google Summer of Code project. Join Sebastien for his acclaimed presentation entitled "CloudStack Clients and Wrappers, survey and demos." CloudStack comes with a very rich API. Most users directly access the API in the language of their choice using the approximately 15 clients available on github. In this talk Sebastien will review the basics of the CloudStack API and go through a few clients: CloudMonkey, Libcloud, Boto, jclouds-cli and then dive into more high level wrappers like knife-cloudstack which in addition to provision virtual machine management adds a layer of configuration by integrating Chef. Sebastien will also introduce Apache Whirr and jclouds based tool to deploy big data clusters on cloud providers and see how it interacts with CloudStack. Attendees will come out with a clear view of the various clients available, the limitations and key strengths. To round the night off, Ian Duffy will talk about his experience to date with the Google of Summer Code Project and how he has been getting on with the Cloudstack Community. Along with his project titled "LDAP user provisioning". Did we mention Pizza and Beer? Of course we didn't! Who cares when you can get a pair of these striking Paddy Power Y-Fronts? Doors Open 6.30pm Pizza and beer served too ;) Photo Courtesy of http://www.thesun.co.uk/sol/homepage/sport/football/

Image SpeakerIrish Software Developers' Network - July 2013
2013-07-03
The Irish Software Developer's Network is proud to welcome Java Goddess Trisha Gee to TCube on the 3rd July. Sponsored by Paddy Power, every attendee will receive a pair of Paddy Power pants as modeled by Arsenal hitman Nicklas Bendtner in his recent outing as striker for Denmark's clash with Portugal. Trisha Gee is a leader in the London Java Community, actively involved in the Graduate Development Community and is passionate about attracting different types of people into programming. Her international speaking career was launched off the back of ‘The Disruptor’, an open source concurrent programming framework. Trisha has has a wide breadth of industry experience from the 12 years she's been a professional developer with expertise in Java Concurrency and agile processes. Trisha is currently a developer for 10gen (the MongoDB company) where she maintains the MongoDB java driver, which she covers in her presentation "Design is a process, not a document". Agile methodologies have had us moving away from Big Up Front Design to evolutionary, emergent design. But how does that work in the real world? Using experiences gained when creating the new Java driver for MongoDB, Trisha will take us on a design journey, where the answer to every question is "It Depends, the users of the system and their use cases are unknown, and lurking at the back of every decision is the question "but will it be backwards compatible?" We've all been there, trying to work out how to implement requirements, but have we really thought about the process of design? Beware Monsters, Trisha says! If you'd like to talk to people about technical stuff with a smattering of fluffy-people-stuff and believe we shouldn't all have to make the same mistakes again and again, then book your seat NOW - apparently Trisha loves that too! Ahead of Trisha, Paddy Power footballer Augusto Evangelisti who also has a great interest in agile practices, software quality and people will present a talk on how his team implemented BDD practices, and how they rediscovered the importance of conversations. Did we mention Pizza and Beer? Of course we didn't! Who cares when you can get a pair of these striking Paddy Power Y-Fronts? Doors Open 6.30pm (Pizza and beer served too ;) Photo Courtesy of http://www.thesun.co.uk/sol/homepage/sport/football/


Our Partners


© Isabel Weber, Rafael Del Nero