JAX 2019

Strategic Domain-driven Design: So erstellt man wartbare Architekturen mit Angular und Monorepos

Mit Monorepos können große Anwendungen in kleine, übersichtliche Teile zerlegt werden. Dabei handelt es sich jedoch nur um eine Seite der Medaille: Zuvor gilt es nämlich festzulegen, anhand welcher Kriterien die Zerlegung erfolgen soll und wie die einzelnen Bibliotheken miteinander kommunizieren dürfen. Welche das sind, expliziert Manfred Steyer in seiner Session auf der JAX 2019.

Einführung in Go — ein Gopher im Netz

Mit dem Einzug der Clouds und Container in die Welt des Internets beziehungsweise der Rechenzentren konnte sich auch eine neue Programmiersprache etablieren, nämlich Go. Was Go besonders macht bzw. wo die Unterschiede zu Java liegen, erläutert Frank Müller in seiner Session auf der JAX 2019.

JavaFX – Der Status Quo in 2019!

JavaFX folgt als Teil des OpenJFX-Projekts dem Vorbild der OpenJDK-Community und stellt halbjährlich ein Release bereit. Bei all den dicht aufeinanderfolgenden Neuerungen kann man schon mal den Überblick verlieren. In seiner Session auf der JAX 2019 gibt Hendrik Ebbers einen Überblick über den aktuellen Status Quo von JavaFX.

Micronaut – effiziente und performante Microservices für die Cloud

Den Chancen, die der Microservices-Ansatz bietet, stehen auch einige Herausforderungen gegenüber, die man aber gut mit Frameworks handhaben kann. Mit Micronaut hat nun ein ganz neuer Vertreter die Bühne mit dem Versprechen betreten, modulare, leicht testbare und sehr performante Anwendungen in Java, Kotlin oder Groovy entwickeln zu können. Ob dem wirklich so ist, zeigt Falk Sippach in seiner Session von der JAX 2019.

Java 10, 11 und 12 für die Praxis

Java 7 ist noch nicht einmal richtig kalt, Java 8 immer noch die meistgenutzte Version, und schon sind Java 10, 11 und 12 auf dem Markt. Grund genug für Arno Haase (Selbständig) sich in seiner Session auf der JAX 2019 die Features der Java-Versionen 10-12 genauer anzusehen. Zudem erklärt er, wann ihr Einsatz im Alltag im effizientesten ist, aber auch, welche Herausforderungen es zu beachten gilt.

Agile Transformation: „Politische Spielchen sind leider an der Tagesordnung“

Agile Softwareentwicklung ist spätestens seit der Veröffentlichung des agilen Manifests in vielen Unternehmen an der Tagesordnung. Doch stehen die Organisationen selbst der agilen Transformation im Weg, falls dies noch nicht der Fall ist? Wir sprachen auf der JAX 2019 mit Christian Schneiker, Agile Coach bei Cegeka Deutschland, darüber, wie man Probleme auf dem Weg des agilen Wandels bewältigt und Hindernisse überwindet.

Go als Programmiersprache für Backend und Frontend

DIe Programmiersprache Go hat mittlerweile auch ein paar Jahre auf dem Buckel: In diesem Jahr feiert sie ihr 10-jähriges Jubiläum, die erste stabile Version erschien 2012. Im Interview mit Frank Müller, Senior Solution Engineer bei Loodse, sprachen wir auf der JAX 2019 über die wichtigsten Anwendungsgebiete und darüber, wie sich Googles Programmiersprache in den nächsten zehn Jahren entwickeln wird.

Modern Agile: „Agile ist Mainstream geworden“

Agile ist achtzehn Jahre alt geworden und feiert nun seine Volljährigkeit. Doch die Bestandsaufnahme der Agilisten fällt weniger gut aus. Mittlerweile sei Agilität im Mainstream angekommen aber fühlt sich nicht besser an. Schließlich wollte das agile Manifest doch etwas ganz anderes. Welche Prinzipien und Werte wirklich hinter Agile stecken, wieso sie verfehlt wurden und welche Rolle Bewegungen wie „Heart of Agile“ und „Modern Agile“ spielen, verriet Thomas Much im Interview auf der JAX 2019.

IT-Security in Zeiten von Cloud und Serverless

Alle kennen sie, jeder will sie: Die IT-Security! Dennoch haben viele Unternehmen und Softwareentwickler ihre liebe Not mit diesem Thema. Schließlich werden viele Unternehmen Opfer von Cyberangriffen, obwohl sie Vorkehrungen getroffen haben. Auch Serverless und Cloud-Technologien bieten zwar einige Chancen, machen aber auch anfälliger für Cyberangriffe. Wir sprachen mit IT-Security-Experte Christian Schneider darüber, wie man sich vor Cyberangriffen schützen kann, welche Rolle hybride Lösungen spielen und was zukünftig in den Fokus rücken wird.

„Mit Serverless verschwimmen die Grenzen zwischen Backend- und Frontendentwicklung immer mehr“

Kubernetes und Container sind ein Auslaufmodell. So lautet eine aktuelle These, die verdeutlichen soll, wie wichtig Serverless Computing mittlerweile ist. Im Interview zur JAX 2019 ordnet Christian Bannes diese These objektiv ein und erklärt welche Vorteile das Serverless-Paradigma für Entwickler bereithält. Außerdem gibt er einen kleinen Leitfaden, wann sich der Einsatz von Serverless-Technologien (finanziell) wirklich lohnt.

Java in der Cloud: „Entwicklungen wie Quarkus helfen ungemein“

Sind Serverless und Microservices der endgültige Todesstoß für Monolithen? Und wie passen Java und der neue „serverlose“ Technologieansatz eigentlich zusammen? In unserem Interview mit Harald Uebele, Developer Advocate für das IBM Developer-Team, werden diese und weitere Fragen beantwortet. In dem Gespräch, das wir im Zuge der JAX 2019 führten, sprachen wir außerdem über die Zukunft von Serverless und wie es den Aufgabenbereich von Administratoren und Operators verändert.