javaland news - doag deutsche oracle-anwendergruppe e.v. · rxjava roman roelofsen, w11k rest api...
Post on 21-May-2020
8 Views
Preview:
TRANSCRIPT
While product ownership and development of Java EE is moving from Oracle to Eclipse Foundation, and Java EE is renamed to Jakarta EE, some questions still remain open for Java users. On Monday, the attendees of the ”Java Lobby Day“ discussed among other things how the standardization processes for Jakarta EE should be managed. There was a lot of discussion on how standards will be defined in the future. One request was that the microprofiles will also be part of Jakarta EE, as the innovative driver for the Open Source project. One Jakarta Project Management Committee member stated: “The steering committee at Eclipse Foundation is responsible for Jakarta as a thing. There is one goal: How to bring people together. Everybody can join the working groups.“ The Early Adopters’ Area on Tuesday, 11 am to 6 pm, and Wednesday, 9 am to 4 pm, will bring people together who are working on these topics – the ideal event to get further information about the future of Jakarta.
Plenty of Discussion about Jakarta …
JavaLandJavaLand Tuesday 13-03-2018
Javaland News
“Table-Tennis Breaks Serve a Similar Mental Function as a Shower”Dr. Holly Cummins has her best ideas in the shower. She is technical lead at IBM Cloud Garage London, an innovative, startup-like consul-tancy where good ideas are always wanted. At JavaLand 2018, she will give a keynote with the title “Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer”. In this interview, she talks about innovation, the cloud, and the recent developments in the Java cosmos. Holly, what can participants expect from your keynote at JavaLand? I‘ll be sharing a historical perspective on cloud computing, some thoughts on where it might be going in the future, and also describing some of the things that can trip developers up when they switch to the cloud.
As a Java developer, what surprises you most about the cloud? Like many of us, I used to struggle with the lack of permanence of things in the cloud. On a desktop, logs stay where you put them, but on the cloud, logs tend to disappear along with the application that created them. It needs a new way of working, where we don‘t rely on local persistence.
Can you tell us more about your work and the methods of the Garage? The Garage method is something which came out of the work the Garage do with clients. It‘s got three main pillars; design thinking, lean startup, and extreme programming. Design thinking means we focus on the needs of users in order to identify the true problem. Lean startup
Ready for Fantastic Rides, Great Food and Live Music? This evening, spectacular rides will be open exclusively for JavaLand’s participants. Why not start your evening with Feng Ju Palace, a mad house that reflects the culture of China. For those of you who like it quieter: you might have noticed the Merry-go-round at the entrance – simply a classic. And we can definitely recommend “Maus au Chocolat”, a sort of grouse shooting out of cars. All three of these rides are open from 6:00 pm to 8:00 pm.
Head on to Chiapas, the modern whitewater ride which is a real thrill to anyone who is not afraid to make a splash. Another highlight is Colorado Adventure – race at breakneck speed through the huge cliffs and canyons of the Colorado Mountains! Both attractions are open from 6:30 pm to 9:00 pm.
Easy to reach and good fun for inbetween: „Wellenflug”, right in the middle of the conference area is open from 7:00 pm to 10:00 pm. Winja’s Fear on the other hand, is a fast spinning indoor rollercoaster. If you enjoy weird, Alice-in-Wonderland-type experiences, then “Das verrückte Hotel Tartüff“ is for you! Last but not least: Pirates in 4D is an entertaining adventure show under the skull and crossbones flag. Showtime is every half and full hour. These three adventures are open from 8:00 pm to 10:00 pm. Experience the world‘s longest indoor roller coaster Temple of the Night Hawk from 9:00 pm to 10:00 pm.
It’s Party Time!From 9:30 pm, the ensemble of four singers „Deine Band“ will perform for you. They will bring along a couple of friends to rock the stage with. Get on your dancing shoes for your favorite pop classics and charthits! For more information, have a look at the overview in the Guide.
Markus Eisele was manager of the conference program of several JavaLand conferences until 2017. The Java champion and avowed networking supporter gives a presentation at JavaLand 2018 for the first time, namely on the subject „Diamond Session: Reactive Integrations - Caveats and bumps in the road explained“.
How would you explain Java for a ne-wcomer in only a few sentences?That is a good question. And, to be honest, I did not have to answer that for quite some time. I am involved too much in the Java community. My two daughters at primary school age have not asked me this question either. In social media project groups, the focus is more on basic competences of the young people. But the two already asked me how you could teach things to a computer. And then I explained the concept of programming languages to them. Strictly speaking, programming languages are more or less like a language between humans.
What is your presentation on Tues-day at JavaLand “Diamond Session: Reactive Integrations - Caveats and bumps in the road explained“ about?Currently, Microservices and in-creasingly reactive programming are on everybody‘s lips. The un-
„Javaland has a Simple Recipe: A Lot of Great Presentations!“
means we focus on building just enough to validate business hypotheses. Extreme programming means using pair-programming and test-driven-development to ensure sustainability and rigour in what we deliver. All of these techniques are designed to shorten feedback cycles, in the early product definition stages and in the later development stages. The shorter the feedback cycle, the more able we are to ensure what we deliver is actually what the user wanted.
Speaking of innovation, what was in your opinion the biggest innovation of the last ten years? We‘ve had so many exciting innovations it‘s hard to narrow it down, but the two main ones for me have to do with accessibility of technology. The Raspberry Pi is so financially accessible that it has changed how we think about computers. We can take more risks in how we use it, and also more creative in where we put computers. I also find the recent explosion of machine learning services exciting. Statistics isn‘t my favourite subject, so I appreciate how it‘s now possible to ‚do‘ machine learning without needing to dig too deeply into the underlying data manipulation. I get excited every time we do a project with Watson Visual Recognition in the Garage and Watson learning to understand what‘s in pictures..
Where and how do you get your best ideas? I do all my big thinking in the shower, or while walking home from work. It‘s something about the removal of external distractions so that the unconscious can do its job. So often I‘ve banged my head against a problem and then realised the solution as soon as I stepped away from my desk. We do try to take regular table-tennis breaks in the Garage, and they serve a similar mental function.
derstanding that certain require-ments on systems cannot only be met with a hammer, but that we have to start building an increasing number of systems with other tools gains more and more acceptance. I want to give the audience something to think about with my presentation in the course of integration of distri-buted systems.
What makes a successful JavaLand 2018 for you and what are your personal highlights?JavaLand is really special for me. Being a part of building up this conference and seeing it really makes me proud to see how it grows year after year. The basic recipe was quite simple: a lot of great presentations supported by creative leeway for the Java User Groups. JavaLand means: conference program and rolling up your sleeves at the same time.Two components are required for a successful JavaLand: the chance to acquire additional skills by a classic conference program, but also rolling up your sleeves and participate in community activities.
I am a huge networking fan. That is why the community activities are still my highlight. I will be in the Early Adopters Area quite often. The JavaLand4Kids is also dear to me. Seeing the shining eyes of the kids when they control a robot
and bring machines to life makes me unbelievably happy. As for the program, I do not want to focus on a single item. Most of all, I look forward to some familiar faces I have not seen for quite a while. But there are also some new and exciting topics that I may want to have a look at.
Read the full interview here:
Read the full interview here:
JavaLandJavaLand
Silverado Theater Wintergarten Schauspielhaus STOCK‘s Quantum 1+2 Quantum 3+4 Rotunde Lecture Tent Hands On Area Café HiLow
Hands On Area Quantum
Community Hall
8:30 -
9:10am
Kotlin in Practice
Philipp Hauer, Spreadshirt
Service Discovery in Container Orchestration Frameworks Arun P. Gupta, Amazon Web Services
Wir schlachten einen Monolithen!
Dirk Mahler, Stephan Pirnbaum, buschmais
Alexa, frage Duke: Wie entwickelt man Skills mit Java? Marek Wester, Dr. Adam Giemza, DB Schenker
Geheimes sicher in der Cloud
Dominik Schadow, BridgingIT
100% Code Coverage – TDD mit Java EE
Stefan Macke, ALTE OLDENBURGER Krankenversicherung
Twitter's quest for a wholly Graal runtime
Chris Thalinger, Twitter
Java Innovation Lab
André Sept,DOAGJens Deters,JUG Nürnberg
8:30 -
9:10am
9:30 - 10:00
amWelcome (Silverado Theater) Fried Saacke
9:30 - 10:00
am
10:00 - 10:40
amKeynote: Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer (Silverado Theater) Holly Cummins, IBM
10:00 - 10:40
am
11:00 -
11:40am
Kubernetes und Docker Patterns und Antipatterns
Josef Adersberger, QAware
ReactiveX mit RxJava
Roman Roelofsen, w11k
REST API vs gRPC
Vladimir Dejanovic, ING
Continuous Documentation
Daniel Kocot, codecentric
JavaFX mit MVVM, Usability und Gestensteuerung für Leitstände
Mark Gebler, Hannes Walz, Prof. Gudrun Görlitz, Beuth Hochschule für Technik Berlin
12 factor, cloud native Java EE with Kubernetes
Sebastian Daschner
Diamond-Session: Reactive Integra-tions - Caveats and bumps in the road explained
Markus Eisele
Zwischen den Zeilen lesen – Datenanalyse mit Graphen
Iryna Feuerstein, PRODYNA
11:00 am - 6:00 pmEarly Adopters’ Area
Andreas Badelt, DOAG e.V.
11:00 am - 6:00 pmCode-Golf
Niko Köbler, JUG Darmstadt
Java Innovation Lab
André Sept,DOAGJens Deters,JUG Nürnberg
11:00 -
11:40am
12:00 -
12:40pm
Reactive data: Stop blocking with Spring Data & Reac-tive DBs
Mark Heckler, Pivotal
50 shades of Java
Hendrik Ebbers, Canoo Engineering
Die Liga der außer- gewöhnlichen Anti-Patterns
Dirk Fauth, Robert Bosch GmbH Dr. Stefan Schlott,
A Hitchhiker's Guide to Cloud Native Java EE
Mario-Leander Reimer, QAware
Be reactive and micro with a MicroProfile stack
Ondrej Mihályi, Payara Services
Enemy Mine – Transition ohne Feinde
Harald Göttlicher, Robert BOSCH GmbH
DukeCon loves inspectIT!
Christoph Heger, Jonas Kunz, NovaTec Consulting
Generierung von Regressionstests für Legacycode
Felix Schumacher, Provinzial Rheinland Versicherung
12:00 -
12:40pm
1:00 -
1:40pm
Deconstructing and Evolving REST Security
David Blevins, Tomitribe
Unveränderliche Daten im Griff
Manuel Mauky, Saxonia Systems
New Era of Stream Processing with Apache Kafka’s Streams API
Kai Waehner, Confluent
Debuggen mit der JShell
Anton Epple, Dukehoff
Europameister '92 – Die 5 Faktoren für erfolgreiche Teams
Felix Braun, codecentric
Vue.js - developer friendly, fast and versatileAlexander Schwartz, msg systems ag
40 Jenkins features and plugins you wished you had known!
Joep Weijers, TOPdesk
Resiliente Micro-services mit Spring Boot und Failsafe
Malte Pickhan, Zalando Payments
1:00 -
1:40pm
2:00 -
2:40pm
Java Entwicklung im Zeichen des Wales
Roland Huß, Red Hat Inc.
Expertenpanel: Innovation
Webservices auf Basis von HTTP/2 und Servlet 4.0
Jan Weinschenker, Holisticon
Kollegen und Chefs von neuen Technologien überzeugen
Henning Schwentner, WPS – Workplace Solutions
Benchmarking Spring 5 Reactive Microservices
Ingo Düppe, Crowdcode
Koroutinen mit Kotlin
René Preißel
The De-Serial Killer
Stefan Schlott, BeOne Stuttgart
Wann ein Self- Contained System eine gute Idee ist
Andri Bremm, Senacor Technologies
The Java Pinball Machine, 2nd Edition
Georg Zilly, JUG Goldstadt
2:00 -
2:40pm
3:00 -
3:40pm
Feeding 9 Million Java Developers – How and What?
Yolande Poirier ORACLE
The forgotten art of Mentoring
Timothee Bourguignon, MATHEMA Software
Schlank in den Service: Der große Java Microframe-work-Test!
Benjamin Schmid, eXXcellent solutions
Was macht Java auf dem Client?
Anton Epple, Dukehoff Hendrik Ebbers, Canoo
Beam me up – Holographische Telepräsenz mit der Hololens
Martin Förtsch, Thomas Endres, TNG Technology Consulting
Crypto 101
Oliver Milke, TRIOLOGY
Next Generation Web Components with Java – Vaadin Flow
Peter Lehto, Vaadin Ltd
Erweiterbares, bastlerfreundliches smart Home mit openHAB
Philipp Hertweck, Fraunhofer IOSB
3:00 -
3:40pm
4:00 -
4:40pm
Introducing a hybrid architecture in a large Java monolith
Joep Weijers, Roel Spilker, TOPdesk
Refactoring mit monadischen Transaktionen
Gregor Trefs
Client-Architekturen in Angular
Philipp Burgmer, W11K
Eventing mit Apache Kafka – Haben ist besser als brauchen
Sebastian Gauder, Ansgar Brauner, REWE Digital
Hibernate – State of the Union
Gunnar Morling, Red Hat Thorben Janssen
Effective Identity and Access Manage-ment Architecture
Sébastien Blanc, Red Hat
Das große Apache Enterprise und Microservice Puzzle
Mark Struberg, RISE
Java on the Go – Go als Hilfsmittel für den Java- Veteranen
Tobias Breitwieser, cosee
4:00 -
4:40pm
5:00 -
5:40pm
The Java 9 Module System Beyond The Basics
Nicolai Parlog, CodeFX
Expertenpanel: Zukunft von Java EE & MicroProfile
Moderator: David Blevins
KI und das Ende der Welt
Jeremias Rößler, ReTest
Neues von Spring Data
Jens Schauder, Pivotal Software, Inc.
What‘s new in Java EE 8?
Dirk Weil, GEDOPLAN
Securing JAX-RS
Rudy De Busscher, C4J
Süße Zeiten in Jenkins mit Pipe-line, Groovy und Template
Harald Göttlicher, Robert BOSCH
Progressive Web Apps mit der Service Worker API
Simon Skoczylas, Canoo Engineering
5:00 -
5:40pm
6:00 -
11:30pm Open Park
6:00 pm - 8:00 pm CloudNative Monitoring zum Anfassen – mit Prometheus und Grafana
Alexander Schwartz, Björn Kasteleiner, JUG Darmstadt
6:00 pm - 8:00 pm Meet-the-Lib
Jan Westerkamp, JUG Darmstadt
6:00 pm - 7:00 pm JavaLand Kung-Fu
Markus Karg, JUG Goldstadt
8:00 pm - 9:00 pm Java: The missing manual
Hendrik Ebbers, JUG Dortmund
7:00 pm - 8:00 pm 4 Kids – Nach-wuchsförderung unter der Lupe
Oliver Milke, JUG Ostfalen
8:00 pm -9:30 pm Mentoring Speed Dating
Timothee Bourguignon, JUG Nürnberg Steven Schwenke, JUG Ostfalen
6:00 -
11:30pm
Keynote IDE‘s & Tools Enterprise Java & Microservices Core & JVM Languages Innovations Newcomer
Cloud & Container Architecture & Security Frontend & Mobile Community Activities Methodology, Culture & Quality Most popular lectures
Tuesday 13-03-2018
Javaland News
What’s Hot? Look out for the Chili Peppers, “Booked” Stamps and SignboardsDue to the overwhelming interest and the size of lecture rooms, some talks may get very crowded. Look for the chili peppers in the lecture pro-gram on this page: they indicate which presentations have a high chance of filling up quickly.
Have a look at the online program during breaks: We will in-form you about crowded rooms, so that you can attend an alternative lecture. Because of the offline capacities of the application, remember to refresh it to get up-to-date infor-mation. Furthermore, near the ride Wellenflug in the center of the park, a staff member will inform you with a big sign-board. Use the hashtag #JavaLand on Twitter to get information within the community.
It’s Never Too Early to Start!On Monday, 40 kids and teens bet-ween the ages of 8 to 18 took part in JavaLand4Kids, the little sister of JavaLand. In four exciting work-shops, they explored the world of coding and learned directly from the experts. This year’s JavaLand4Kids was the first edition to include teens who already had some IT experien-ce from school. In their workshops, they learned how to build Minecraft mods and how to use Graph Data Mining with Neo4J and Java. The kids, on the other hand, had much fun in programming their first com-
puter games with Scratch and crea-ting their own melodies and rhyth-ms with Sonic PI.
top related