6
Aug
Ihre W-JAX-Wissensreise
Sie streben danach, neue Ideen zu finden, sich mit gleichgesinnten Entwicklern zu verbinden und Ihren Horizont zu erweitern? Dann ist die W-JAX Ihr Place to be.
17
Mai
Das namespace-Desaster: Jakarta EE ohne javax!
In Zukunft wird Jakarta EE höchstwahrscheinlich nicht mehr mit Namespace javax Hand in Hand gehen - zumindest wenn man von der Entwicklung der API spricht. Das schlug wie eine Bombe bei der Java Enterprise Community ein auf der Jax-Woche. Was sind die alternativen zu Namespace? Wie geht es weiter? Viele Fragen sind offen. Tanja Obradovic, Program Manager von der Eclipse Foundation, gab uns hierzu ein Interview.
13
Mai
Das Gehirn – eine Gebrauchsanweisung (nicht nur) für Software-Entwickler
Lernen, Probleme lösen und Softwareentwicklung haben eine ganze Reihe von gemeinsamen Eigenschaften. All diese Dinge benötigen eine ordentliche Portion Gehirnschmalz. Wie wir es schaffen, mit gehirngerechten Methoden unser (Entwickler-)Leben einfacher zu machen, verrät uns Jens Bendisposto (Senior Consultant bei INNOQ und Sprecher auf der JAX 2019) im Interview.
17
Apr
Microframeworks unter der Lupe: Javalin vs. Ktor vs. Spring Fu vs. Micronaut
In letzter Zeit gewinnen in der Java-Welt Microframeworks wie Javalin, Ktor, Spring Fu oder Micronaut an Bedeutung. Christian Schwörer (Novatec Consulting GmbH) stellt die Frameworks in seiner kommenden JAX-Session eingesetzt vor. Wir haben im Vorfeld um eine kurze Einschätzung gebeten.
8
Apr
Spring Boot vs. Eclipse MicroProfile: Microservices-Frameworks im Vergleich
Microservices werden im Java-Umfeld immer öfter mit Spring Boot gebaut. Wer aus dem Java-EE- bzw. Jakarta-EE-Lager kommt, hat mit dem Eclipse MicroProfile eine Alternative zur Hand. Wo liegen die Gemeinsamkeiten, wo die Unterschiede?
25
Mrz
Von Monolithen über modulare Architekturen zu Microservices mit DDD
In jedem Unternehmen gibt es große Softwaresysteme, die über viele Jahre weiterentwickelt wurden und deren Wartung Jahr für Jahr immer zäher und teurer wird. Vor dem Hintergrund neuer Architekturparadigmen wie Microservices sollen diese Systeme nun modern, skalierbar und flexibel werden. Dabei ist die Hoffnung, dass man sich der großen, schwerfälligen Monolithen entledigen kann, indem man sie in kleinere, besser zu beherrschende Microservices zerlegt.
19
Mrz
Java 12 Tutorial: So funktionieren die neuen Switch Expressions
Java verharrte bislang beim switch-case-Konstrukt sehr bei den uralten Wurzeln aus der Anfangszeit der Programmiersprache und den Kompromissen im Sprachdesign, die C++-Entwicklern den Umstieg erleichtern sollten. Relikte wie das break und bei dessen Fehlen das Fall-Through waren wenig intuitiv und luden zu Fehlern ein. Zudem war man beim case recht eingeschränkt bei der Notation der Werte. Das alles ändert sich glücklicherweise mit Java 12. Dazu wurde die Syntax leicht modifiziert und erlaubt nun die Angabe einer Expression sowie mehrerer Werte beim case. Auf diese Weise lassen sich Fallunterscheidungen deutlich eleganter formulieren.
6
Mrz
Entwicklertypen und wo sie zu finden sind
Lambda, IoT, Serverless oder Machine Learning - die Welt der in Java programmierten Anwendungen ist so vielseitig wie ihre Schöpfer. Unsere Infografik hilft Ihnen dabei, den Überblick zu behalten und sich selbst zu finden.
15
Feb
Lost in Transaction: Businesstransaktionen mit Microservices umsetzen
Die Auftrennung des historisch gewachsenen Monolithen in eine Unmenge von Microservices scheint heute Pflicht. Wirklich unabhängig sind die Services am Ende allerdings nur dann, wenn die Trennung konsequent auf allen Ebenen vollzogen wird. Nicht nur den Code, sondern auch die Datenbank gilt es zu trennen. Willkommen in der Wunderwelt der verteilten Transaktionen.
18
Jan
Services im Zwiegespräch: Synchrone Kommunikation zwischen REST Services mithilfe von OpenFeign
Wer sich heutige Softwareprojekte oder -architekturen anschaut, steht immer wieder vor ähnlichen Herausforderungen. Eine davon ist die Kommunikation zwischen Services. Asynchron oder synchron, das ist hier die Frage.










