Dublin Java User Group June 2016

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)

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

Interval - Irish Craft Beers and Pizza courtesy of this month's TechMeetup.space Sponsor Stackand.Co

.

Session 2 – Discovering how to Decompose a System into Actors

Iain Hull (@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?

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

SORRY EVENT FINISHED - CLICK HERE TO VIEW UPCOMING JAVA EVENTS

Book Your Ticket Here

  • Ended
  • Registration is not currently available.

By the power of Tito