Conference highlights

The JAX London sessions every developer should see

JAXenter Editorial Team
JAX London

The JAX London is happening from October 12-14 and we have the lowdown of the sessions that you won’t want to miss. From distributed systems to coding for desktop and mobile, thrown in with some continuous design, JAX London is the place to be.

The Very Early Bird offer is coming to a climax for the JAX London, which takes place over three days between the 12th-14th of October. The conference will bring together a specially curated group of speakers and experts, dozens of tech firms and hundreds of developers for a program full of action-packed sessions.

The focus for this year’s conference will be on topics such as Microservices, Continuous Delivery, DevOps, Agility and of course, the good ol’ Java platform. With a vast amount of talks taking place it can be difficult to pick which ones to go to but fear not – we have compiled a short list of the sessions and workshops you won’t want to miss.

1. 2000 Lines of Java or 50 Lines of SQL? The Choice is Yours

JAXenter’s much loved guest contributor Lukas Eder is on hand this year to spread the love and the word about SQL, which will have even the most dedicated Java aficionados thinking about their choices.

In the past decade, RDBMS related traction has moved away completely from SQL towards JPA/JPQL, or even further, towards NoSQL. Evangelists have widely agreed that RDBMS are not “web scale”, even if the race is far from being decided.

2. Coding for Desktop and Mobile with HTML5 and Java EE 7

A new member of the JAXenter contributor family, Geertjan Wielenga will present ways to ensure that your Web application supports not only the desktop browser, but also all the other devices and screen sizes.

He’ll also be touching on how Web applications can efficiently talk to the back-end services in a bidirectional way.

With new concepts for client-side development such as responsive Web design, MVVM frameworks, and hybrid Web applications, and with new APIs for WebSocket, REST services, JSON, and more, the combination of Java EE 7 and HTML5 is a great fit for new Web applications.

3. Workshop: Design and Implementation of Microservices

As part of our workshop day, James Lewis from ThoughtWorks will be imparting his knowledge about Microservices Architecture and the tools and practices you need to help you achieve a microservice architecture in your own organisation.

Developers, Architects, Technical Leaders, Operations Engineers and anybody interested in the design and architecture of services and components are encouraged to attend.

During this workshop you will understand in more depth what the benefits are of finer-grained architectures, how to break apart your existing monolithic applications, and what are the practical concerns of managing these systems. We will discuss how to ensure your systems can be made more stable, how to handle security, and how to handle the additional complexity of monitoring and deployment. We will cover the following topics: Principle-driven evolutionary architecture, Capability modelling and the town planning metaphor REST, web integration and event-driven systems of systems, Microservices, versioning, consumer driven contracts and Postel’s law.

4. Workshop: Designing and Operating User-Centered Digital Services

One of our keynote speakers is Jeff Sussna, founder of Ingineering.IT, but he’s also got a great workshop going! He will be teaching participants how to design and operate systems and organisations that help businesses create value through customer empathy.

Participants will be introduced to this idea via the theory and practice of Continuous Design, Design Thinking, Agile, DevOps and Lean.

Participants learn how to:

  • Align software designs with operational, business, and customer needs
  • Maximise quality throughout the design, development, and operations lifecycle
  • Create highly resilient and adaptable systems, practices, and organisations

The workshop takes the form of a day-long, interdisciplinary seminar consisting of talks, group discussions, and guided exercises.

5. Distributed Systems in One Lesson

Tim Berglund knows the drill when simple tasks like running a program or storing and retrieving data become much more complicated once they’re done on collections of computers, rather than single machines. Distributed systems are his specialty and he’s here to teach and preach.

Distributed systems has become a key architectural concern, and affects everything a program would normally do. Using a series of examples all set in a coffee shop, we’ll explore topics like distributed storage, computation, timing, messaging, and consensus.

Want to find out more?

We’re sure that the above selection has got you salivating for more, so feel free to take a look at the conference program. There you’ll find more keynotes, workshops and lectures by some of most influential names in the industry – so what more are you waiting for? Get your ticket today!

Inline Feedbacks
View all comments