By

Redaktion

27
Jul

Spring Boot Auto Configuration

Spring Boot hat mich schon immer fasziniert. Kein Herumärgern mehr mit verschiedenen Versionen von Application Servern und unterschiedlichen Umgebungen zwischen lokaler Entwicklung, Test und Produktion. Beschäftigt man sich mit Spring Boot, stößt man schnell auf den Begriff Auto Configuration – ein Begriff, der von den meisten mit „Spring Boot macht das schon irgendwie richtig“ interpretiert wird. Aber was genau ist denn richtig?
3
Jul

Accessibility: „Das Web ist für alle da“

Den Aspekt der Barrierefreiheit in der Darstellung von Web-Inhalten sollte man stets im Hinterkopf behalten, um das Internet für möglichst viele Menchen zu öffnen. Wir haben uns mit unserem Experten und JAX-Sprecher Karsten Sitterberg unterhalten, was Barrierefreiheit eigentlicht ausmacht und warum alle Nutzer davon profitieren.
14
Mai

Datenklassen in Java: Einführung in Java Records

Datenklassen, also Java-Klassen, deren einziger Zweck darin besteht, Daten zu halten und diese über Getter und Setter zugänglich zu machen, gehören in vielen Softwareprojekten zu den größten Sammelstellen von Boilerplate-Code. Für jede neue Klasse jeweils Konstruktoren, die Methoden equals, hashCode und toString und für jedes Feld noch einen Getter und einen Setter zu erstellen, ist für viele Entwickler eine verhasste Zeremonie geworden – sofern sie nicht direkt Bibliotheken wie Lombok einsetzen, um dieser zu entgehen. JEP 359 soll Abhilfe schaffen.
1
Apr

DDD, DevOps, Software-Architektur: „Verbündet Euch mit Entwicklern aus anderen Disziplinen und Fachbereichen“

Wer hat sie nicht schon gehört: Buzzwords wie Domain-driven Design und DevOps beherrschen jeden Smalltalk zum Thema Unternehmens-IT und Software-Architektur. Doch wie geht man über vom bloßen Parolendreschen zum wertschöpfenden Einsatz in produktiven Umgebungen? Bernd Rederlechner, leitender Architekt bei der T-Systems Digital Solutions und Speaker auf der JAX 2020, gibt Einblicke aus der Praxis.
23
Mrz

WebAssembly für Java – eine Revolution

Mit WebAssembly lassen sich Hochsprachen wie Java oder C# in ein neues Binärformat kompilieren, das direkt im Browser ausgeführt werden kann. Zum Entwickeln von Webapplikationen muss somit nicht ausschließlich JavaScript zum Einsatz kommen. Wir haben uns mit Christian Dedek (OIO) und Thomas Huber (Trivadis) über die Vor- und Nachteile sowie den aktuellen Stand von WebAssembly unterhalten.
11
Mrz

Was Software-Architekten von der Soziologie lernen können

Software wird von Menschen gemacht – Gruppen von Menschen meist, die miteinander kommunizieren. Nun ist die Wissenschaft, die sich mit Gruppen von Menschen beschäftigt, die Soziologie. Doch wie kann die junge Disziplin der Software-Entwicklung von den gesammelten Erkenntnissen der Soziologie profitieren? Die Software-Architekten Dr. Christian Mennerich und Frederick Meseck (synyx GmbH & Co KG) wagen auf der JAX 2020 den Blick über den Tellerrand. In ihrer Session Softwareentwicklung – systemisch-agil gedacht bringen sie die soziologische Systemtheorie nach Luhmann mit Software-Entwicklungsthemen wie Agilität, DevOps und Domain-driven Design zusammen. Wir haben nachgehakt!
3
Mrz

Domain-driven Design: Strategisches Mapping mit Wardley Maps

Nur wenn wir die Landschaft um uns herum kennen, können wir unsere Route durch unwegsames Gelände sinnvoll planen. Landkarten (Maps) helfen uns dabei, Hindernisse gezielt zu umgehen, auf dem Weg befindliche Chancen zu erkennen und günstige Ausgangspositionen für kommende Etappen zu finden. Zeichnen wir also eine Karte!
1 2 3 6
Alle News der Java-Welt:
Alle News der Java-Welt:

Behind the Tracks

Agile & Culture
Teamwork & Methoden

Data Access & Machine Learning
Speicherung, Processing & mehr

Clouds, Kubernets & Serverless
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software-Architektur
Best Practices

Domain-driven Design
Grundlagen und Ausblick

Spring Ecosystem
Wissen in Spring-Technologien

Web-APIs
API-Technologie, Design und Management