The London Java Community: An evening with Java Rockstar and Champion - Sebastian Daschner

Title: Cloud Native, Service-Meshed Java Enterprise With Istio

Abstract:
In enterprise software, we see more and more of the cloud native technologies, especially container orchestration and service meshes, emerging and slowly taking over the market. Developers are facing the challenge which technology to choose to implement microservices for a cloud native setting. Java Enterprise has been used for software solutions for a long time and its APIs are well-established in the ecosystem. However, is it possible to develop cloud native, service-meshed Java Enterprise applications that fulfil concerns such as scalability, resiliency, and telemetry — in an effective, manageable way?

This session shows how to implement service-meshed applications using Java EE 8 and MicroProfile. We will develop a mesh of microservices, managed by Kubernetes and Istio. We’ll see why especially the Java Enterprise approach fits the concepts behind container orchestration and service meshes well. The session also includes how to integrate the required cross-cutting concerns, such as monitoring, tracing, or resiliency into our applications, where developers have to actively integrate technology themselves and where the platform support us. Especially the cooperation between Java EE and MicroProfile provides a potent technology. All of the time will be spent live-coding while explaining the concepts and solutions.

Title: 7 Principles of Productive Software Developers

Abstract:
When working as a software developer, as well as in any other job, it’s important to be productive and to get things done. You want to focus on what adds value, increase your development speed, and cut out as many of the cumbersome, boring and repetitive tasks as possible.

This session shows seven principles how to accomplish the goal of being more effective and efficient as a Java developer. These principles include technical as well as self-organizational aspects. We’ll see how to implement them, especially how we can get the most out of our tools, why the invention of the mouse was a setback in productivity, and which mindsets to follow. This talk is not limited to specific tools or technologies yet it’ll provide examples and experiences, and it is brought to you by a German — from the country of efficiency.

About the speaker:

Sebastian is a self-employed Java consultant, author and trainer and is enthusiastic about programming and Java (EE). He is the author of the book ‘Architecting Modern Java EE Applications’.

He is an avid participator in the JCP, helping forming the future standards of Java EE, serving in the JAX-RS, JSON-P and Config Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar.

Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on his blog.

When not working with Java, he also loves to travel the world — either by plane or motorbike.

Find him on Twitter @DaschnerS

This is a placeholder for the event being run on Eventbrite. To reserve your place and for more details check out the event page - www.eventbrite.co.uk

Agenda:
6pm - Doors open/Registration
6.20pm - Cloud Native, Service-Meshed Java Enterprise With Istio
7.20pm - Pizza
7.40pm - 7 Principles of Productive Software Developers
8.40pm-9pm - Questions/Wrap up

This event is organised by RecWorks on behalf of the London Java Community.

You can see our latest jobs here: recworks.co.uk. You can see our privacy policy here: recworks.co.uk

Continue the conversation at our Slack Group: londonjavacommunity.slack.com

Sign up here if you're not a member: barrycranford.typeform.com

to (Europe/London time)

More details and tickets: www.meetup.com

Imported From: www.meetup.com

More Information

The London Java Community (LJC) is a group of Java Enthusiasts who are interested in benefiting from shared knowledge in the industry. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new Java (& other JVM) technologies, meet other developers, discuss technical/non technical issues and network further throughout the Java Community.