2019 is the year you become an expert: JAXenter Masterclass courses are here

New year, new you. Become an expert with JAXenter Masterclass. These aren’t just 101 offerings. Our experts share their know-how in these hands-on workshops dedicated to bringing you up to the top.

Is your New Year’s Resolution to hit the books? Or perhaps you are looking to grow your skills and become an outstanding expert in your field? Regardless of your resolution, we are proud to help you make 2019 the year of growth with our new JAXenter Masterclass series.

Calling all masters!

Experienced developers: do you find it difficult to know where to turn next? There are plenty of beginner workshops, but where do you go as a veteran in the field looking to grow your skillset?

Explore the latest methodologies to create modern, sustainable software systems. Our experts lead intense hands-on workshops to help your skill sets grow and gain expertise. This isn’t a 101 lecture – this is for the heavyweights.

Unveil the curtain: JAXenter Masterclass is here with four workshops of varying topics. We provide an open atmosphere for asking questions, engaging, and connecting with your peers. Your trainers are renowned experts, chosen for their drive and unique knowledge bases.

Here are our current offerings. Open up your laptop because class is in session.

Building Reliable Systems

Your trainer: Russ Miles (Chaos Engineering Officer of ChaosIQ.io, author of Antifragile Software: Building Adaptable and Reliable Software using Microservices)

May 13 – 14, 2019

Users want reliability. Your business wants speed and agility. You need to invest in resilience, and this is the best course to get you rolling.

Teaching patterns, practices and hard-won lessons from the trenches, Russ Miles takes you through effective Site Reliability Engineering, Reliable Delivery Strategies, Designing for Failure, Observability, Engineering Resilience and Chaos Engineering.

It’s the course for the modern software owner that gives you the patterns, practices and tools to enable your own organisation’s Resilience Engineering capability, helping you build systems that are reliable and evolve at speed.

Upgrade your SQL skills to the next level

This workshop enables developers to use SQL as a first class language in their applications. Due to the historic divide between database and programming skills, the majority of SQL written by developers suffers from at least one of the following problems:

Overly complex code

Poor performance

Reliance on outdated features

All of these issues can be fixed by encouraging developers to treat SQL with as much respect as their normal code. Developers can improve their database administration with more information about performance implications and database internals. Their code can be simplified via refactoring; the latest features available in commercial and open source databases can optimize performance. Developers can easily improve their overall SQL experience with this two-day course.

This course is ideal for developers planning to work extensively with SQL or those already working with SQL who want to improve their database performance.

Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architectures, asynchronous concurrency is now critical to day-to-day Java development.

This course will help you learn new skills and expand your development horizons by applying several established teaching principles. We engage students in regular hands-on coding exercises where you get to take the ideas we cover and apply them in a realistic way. You get to do this on your own laptop in an environment you’re comfortable and familiar with.

Building microservices

There is lots of theory out there about microservice architecture, but how often do you get to put that knowledge into practice? It’s not feasible to re-architect your real system often, certainly not in a single day… or is it? This brand-new workshop from Sam Newman gives you a safe space to explore ideas behind microservice architectures with peers from other organizations.

In this workshop, we’ll share some framing for microservice architectures that explore the various forces that can drive the design and evolution of microservices. We’ll go over what microservices are, their advantages and disadvantages, and explore lots of practical advice to help implement microservices in your own organization. You’ll participate in a series of interactive architectural exercises to put your newfound knowledge to the test. Afterwards, you’ll have a series of tools to take back to your own organisations to put into practice.