I n f o s,  N e u e s

Java Platform Standard Edition in der Version 6 verfügbar (Heise News)
Sun Microsystems hat die Version 6 seiner Java Platform Standard Edition mit integrierter Entwicklungsumgebung NetBeans 5.5 freigegeben.

IBM veröffentlicht SOA-Toolkit für PHP (Der Entwickler)
Im Rahmen des IBM SOA Executive Summit wurde ein Toolkit angekündigt, das PHP-Anwendungen einfacher in IBM Websphere SOA-Umgebungen einbinden können soll. ...

J2EE-Server Apache Geronimo in Version 1.0 freigegeben (Heise News)
Nachdem die Entwickler versehentlich bereits im Dezember die Verfügbarkeit von Apache Geronimo 1.0 vermeldeten, hat die Apache-Foundation nunmehr Geronimo 1.0 offiziell zum Download freigegeben. ...

MySQL 5 ist fertig (Heise News)
Version 5.0 des freien Datenbankservers liegt seit heute zum Download bereit. ...

Microsofts JavaScript-Alternative TypeScript 1.0 ist fertig (Heise News)
DMicrosoft lädt Entwickler mit Version 1 der Programmiersprache TypeScript ein, an der Optimierung mitzuwirken. Die JavaScript-Alternative zielt auf große Anwendungen, bei denen JavaScript-Code schnell unüberschaubar wird und zu hohen Wartungskosten führt. ...

Leitfaden zur .NET-J2EE Anwendungsinteroperabilität (Javamagazin)
Microsoft hat auf seinen Patterns & Practices-Seiten einen Leitfaden zur Interoperabilität von .NET- mit J2EE-basierten Enterprise-Applikationen bereitgestellt. ...

EAI vs. ERP (Competence SITE)
Ablösung oder Integration der Legacy-Systeme - Enterprise Ressource Planning (ERP) oder Enterprise Application Integration (EAI) ...

MySQL kratzt an der Konkurrenz (Computerwoche Online)
Der schwedische Datenbank-Anbieter MySQL AB sieht sich gut gegen Unternehmen wie Oracle, IBM und ...

 
Aktuelle News-Feeds des Javamagazins

Effizient und sicher: Flexible Vernetzung mit dem HiveMQ MQTT Client

Eine Vielzahl von Anwendungen setzt mittlerweile auf das Kommunikationsprotokoll MQTT. Das Protokoll findet beispielsweise Einsatz in IoT-Anwendungen wie Industrie 4.0, Connected Cars und Logistik sowie generell bei der Kommunikation zwischen Microservices.

The post Effizient und sicher: Flexible Vernetzung mit dem HiveMQ MQTT Client appeared first on JAXenter.

Copyright oder Fair Use bei der API-Nutzung? – So haben Sie abgestimmt!

Der Java-API-Krieg zwischen Google und Oracle hat sich mittlerweile zu einem Präzedenzfall entwickelt, der die Community schwer in Atem hält. Während Oracle behauptet, Google hätte seine Technologie „gestohlen“ und gegen das Urheberrecht verstoßen, kämpft Google für „offene Innovation“ und Faire Use. Wir wollten genauer wissen, was die Community darüber denkt und haben Sie gefragt, ob APIs vom Urheberrecht geschützt oder free-to-use sein sollten. Nun ist die Umfrage beendet und zeigt ein klares Ergebnis!

The post Copyright oder Fair Use bei der API-Nutzung? – So haben Sie abgestimmt! appeared first on JAXenter.

GraalVM: Oracles vielsprachige Virtual Machine im Java-Ökosystem

Die GraalVM ist eine universelle Virtuelle Maschine (VM) für Anwendungen, die in den JVM-basierten Programmiersprachen Java, Scala, Kotlin, den dynamischen Sprachen JavaScript, R, Ruby, Python und LLVM-basierten Sprachen C/C++ geschrieben wurden. Sie ermöglicht die Sprachinteroperabilität in einer gemeinsamen Laufzeitumgebung und kann eigenständig oder im Kontext von OpenJDK, Node.js sowie der Oracle-Datenbank betrieben werden. Die GraalVM kann wahlweise als Open Source Community Edition (CE) oder als Enterprise Edition (EE) mit OTN-Lizenz verwendet werden.

The post GraalVM: Oracles vielsprachige Virtual Machine im Java-Ökosystem appeared first on JAXenter.

Bessere Monolithen – modulithische Applikationen mit Spring Boot

Vergleicht man verschiedene Ansätze, um Bounded Contexte zu implementieren, ist eine modulare aber monolithische Applikation oft eine pragmatische Alternative zu Microservices, die viele neue Herausforderungen und Komplexität eines verteilten Systems erzeugen. Dennoch degenerieren die Modularität und Wart- bzw. Erweiterbarkeit monolithischer Applikationen über deren Lebenszyklus signifikant. Wie Spring Boot dabei helfen kann, erklärt Oliver Drotbohm in seiner Session auf der W-JAX 2019.

The post Bessere Monolithen – modulithische Applikationen mit Spring Boot appeared first on JAXenter.

Java-Trends 2020, Spring Boot & Groovy 3.0 – Unsere Top-Themen der Woche

Valentienstag, die Oscars und der internationale Tag der Frauen und Mädchen in der Wissenschaft: In der vergangenen Woche war mal wieder einiges los! Anlässlich des Ehrentags von Frauen in der Wissenschaft haben wir einige inspirierende Weisheiten unserer Women in Tech herausgesucht. In der Werbepause der Oscars präsentierte Samsung seine Galaxy S20-Reihe und das Galaxy Z Flip - wir präsentieren die wichtigsten Features in unserem Planet Android. Und anlässlich des Valentienstages haben wir ein paar Geschenkideen passend für Entwickler vorgestellt.

The post Java-Trends 2020, Spring Boot & Groovy 3.0 – Unsere Top-Themen der Woche appeared first on JAXenter.

Vom Monolith ü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.

The post Vom Monolith über modulare Architekturen zu Microservices mit DDD appeared first on JAXenter.

GitHub: CLI erreicht Beta-Phase & Enterprise Server 2.20 ist da

Die von Microsoft einverleibte Plattform für Open-Source-Projekte GitHub präsentiert aktuell eine Welle an Updates. So hat GitHub zum einen sein Komandozeilenwerkzeug CLI als Beta-Version für macOS, Linux und Windows zur Verfügung gestellt. Zum anderen wurde der Enterprise Server 2.20 veröffentlicht.

The post GitHub: CLI erreicht Beta-Phase & Enterprise Server 2.20 ist da appeared first on JAXenter.

Auf dem Weg zu Angular 10: Erste Minor-Version von Angular 9 in Arbeit

Angular 9 ist da, jetzt beginnt der Weg zu Angular 10. Wie immer geht es los mit den Minor-Versionen für das Major Release. Derzeit arbeitet das Team hinter Angular an v9.1.0, das nun als Beta bereit steht. Ein erstes neues Feature ist schon dabei.

The post Auf dem Weg zu Angular 10: Erste Minor-Version von Angular 9 in Arbeit appeared first on JAXenter.

„Just the 10 of us“ – Wie Entwickler den Valentinstag feiern

Wie feiert man als Entwickler eigentlich standesgemäß den Valentinstag? Mit langweiligen Standardgedichten von der Stange sicher nicht! Wir haben uns ein paar kreative Ideen aus den Weiten des Internets angesehen, vielleicht ist für unsere geneigten Leser ja eine hübsche Idee dabei, den Tag der Liebe zu zelebrieren...

The post „Just the 10 of us“ – Wie Entwickler den Valentinstag feiern appeared first on JAXenter.

Service Mesh mit Istio und MicroProfile – eine harmonische Kombination?

Je größer und verflechteter eine Microservice-Architektur wird, desto unübersichtlicher wird es. In der Entwickler-Welt kommt hier oftmals ein „Service Mesh“ zum Einsatz. Während Istio lange als Platzhirsch unter den Service Mesh Tools galt, machen ihm Mitbewerber wie MicroProfile den Platz streitig. Wie sich die beiden Technologien miteinander kombinieren lassen, zeigt Michael Hofmann in seiner Session auf der W-JAX 2019.

The post Service Mesh mit Istio und MicroProfile – eine harmonische Kombination? appeared first on JAXenter.

WebAssembly: Die nächsten Schritte

Der WebAssembly-Standard steht in den meisten Browsern zur Verfügung und wird bereits in vielen Webanwendungen verwendet. Die Features und APIs sind aktuell zwar noch vergleichsweise rudimentär, die geplanten Erweiterungen der Spezifikation aber vielversprechend. Zudem gibt es einen Standardisierungsvorschlag, der die Verwendung von WebAssembly außerhalb des Browsers ermöglicht. Zeit für einen Ausblick.

The post WebAssembly: Die nächsten Schritte appeared first on JAXenter.

Apache Flink 1.10: Erweiterter Support für Python (PyFlink)

Der quelloffene Stream-Prozessor Apache Flink ist in Version 1.10 erschienen. Flink 1.10 schließt die Hive-Integration ab und bringt neben einem verbessertem Speichermanagement auch eine native Kubernetes-Integration als Beta-Version.

The post Apache Flink 1.10: Erweiterter Support für Python (PyFlink) appeared first on JAXenter.

CQRS und DDD: Gemeinsam mehr erreichen!

Die Verbreitung der Akronyme CQRS und DDD nimmt seit einigen Jahren stetig zu: Vor allem im Kontext von Microservices begegnet man den beiden Konzepten immer häufiger. Was steckt dahinter?

The post CQRS und DDD: Gemeinsam mehr erreichen! appeared first on JAXenter.

Planet Android: Samsungs Galaxy S20-Reihe, das Galaxy Z Flip & KaMP Kit für Android-Entwickler

Nach dem Release ist vor dem Release: Die Samsung Galaxy S20-Reihe wurde veröffentlicht und hat das faltbare Smartphone Galaxy Z Flip im Gepäck. Wir haben uns die neusten Raffinessen der südkoreanischen Smartphones einmal genauer angesehen. Außerdem sind JetBrains und Touchlab eine Verbindung eingegangen und so hat KaMP Kit - ein Toolkit, das den Einstieg in Kotlin Mulitplatform (KMP) erleichtern soll - das Licht der Welt erblickt.

The post Planet Android: Samsungs Galaxy S20-Reihe, das Galaxy Z Flip & KaMP Kit für Android-Entwickler appeared first on JAXenter.

JAX 2020: Vergünstigte Tickets noch bis heute, 13. Februar

Die JAX 2020 findet vom 11. bis 15. Mai in Mainz statt. Wir werfen einen Blick auf das Programm der Konferenz für Java, Architektur und Software-Innovation. TIPP: Im Rahmen der Early-Bird-Aktion profitieren Frühentschlossene von Sonderkonditionen und können den Agile Day gratis besuchen.

The post JAX 2020: Vergünstigte Tickets noch bis heute, 13. Februar appeared first on JAXenter.

Moderne Frontend-Gestaltung: Von Swing ins Web

In seiner Session auf der W-JAX 2019 zeigt Karsten Lentzsch, wie man eine klassische Java-Desktopanwendung (Swing, SWT, JavaFX) modernisieren kann, hin zu zeitgemäßen Bedien- und Gestaltungsmustern wie Googles Material Design und Microsofts UWP (Windows 10).

The post Moderne Frontend-Gestaltung: Von Swing ins Web appeared first on JAXenter.

Event-basiert und evolvierbar: Appentwicklung mit Axon Stack

Obgleich das Zielbild sowohl ein Monolith als auch eine Microservices-Architektur sein kann - das Axon Framework offeriert einen leichtgewichtigen Ansatz zur Implementierung Event-basierter Anwendungen. Dabei stützt sich das Framework auf gängige Muster aus dem Domain-driven Design (DDD) [1] und begünstigt die Umsetzung einer Anwendung nach dem Architekturprinzip Command Query Responsibility Segregation (CQRS) [2] und der Persistenzstrategie Event Sourcing [3]. Durch diese Flexibilität und die Tatsache, dass das Axon Framework bestens mit dem Spring Framework integriert ist und damit ein quasistandardisiertes Programmiermodell unterstützt, ist es für den modernen Java-Entwickler einen Blick wert.

The post Event-basiert und evolvierbar: Appentwicklung mit Axon Stack appeared first on JAXenter.

Service Mesh: Linkerd 2.7 schraubt am Dashboard

Das Service-Mesh-Werkzeug Linkerd ist in Version 2.7 erschienen und hat einige Neuerungen im Gepäck. Mit dem Upgrade steht nicht nur ein überarbeitetes Dashboard, sondern auch Unterstützung für Vault und cert-Manager zur Verfügung.

The post Service Mesh: Linkerd 2.7 schraubt am Dashboard appeared first on JAXenter.

Serverless Architecture Conference 2020: Programmvorschau & Frühbucher-Specials

Vom 20. bis 22. April 2020 findet die Serverless Architecture Conference 2020 in Den Haag statt. Da wird es höchste Zeit für eine kleine Programmvorschau – immerhin sind bereits über 25 Sessions und Workshops bekannt. Achtung! Bis Donnerstag, 13. Februar 2020, können Sie zudem von unseren Frühbucher-Specials profitieren und sich einen C64 Mini oder einen Raspberry Pi sichern.

The post Serverless Architecture Conference 2020: Programmvorschau & Frühbucher-Specials appeared first on JAXenter.

Elastic Stack 7.6: Neue SIEM-Erkennungs-Engine & verbessertes Machine Learning

Der Elastic Stack und die zugehörigen Produkte Elasticsearch, Kibana, Beats und Logstash sind in Version 7.6 erschienen. Jede Komponente wartet für gewöhnlich mit einigen Neuerungen auf, die größte Änderung dürfte aber die nun verfügbare SIEM Detection Engine sein. Zudem wurde das Machine Learning weiter optimiert.

The post Elastic Stack 7.6: Neue SIEM-Erkennungs-Engine & verbessertes Machine Learning appeared first on JAXenter.

          
© 2017 Jörg Will - Kontakt - Impressum