Unsere Top 10 im September

JavaFX 15, Quarkus und Bundesliga – Top 10 der beliebtesten Themen im September

Jean Kiltz

©Shutterstock / Daria_Art

Man fragt sich: „Was könnten diese drei Themen gemeinsam haben?“ Sie tauchen alle in unserem Monatsrückblick auf! Daneben gibt es viele Neuigkeiten aus der Java-Welt. Aber den ersten Rang der meistgelesenen Artikel hat ein anderes Thema für sich in Anspruch genommen.

10. Auf dem Weg zu Angular 11: v11.0.0-next.3 ist da

In großen Schritten geht es weiter mit der Arbeit an Angular 11: Next.3 steht bereit. Wieder ist ein Breaking Change in der Test-Version enthalten, genau so wie eine Reihe an Feature-Änderungen und Bugfixes.

9. Extreme Java: Lock & Crete

Die Java-Klasse ReentrantReadWriteLock kann einen Read Lock nicht auf einen Write Lock upgraden. Kotlins Erweiterungsfunktion ReentrantReadWriteLock.write() schummelt ein wenig, indem sie den Read Lock vor dem Upgrade loslässt und so die Tür für Race Conditions öffnet. Eine bessere Lösung ist StampedLock, das über eine Methode verfügt, mit der versucht wird, den Lock in einen Write Lock umzuwandeln.

8. Girls Who Code: „Jede/r kann das Programmieren lernen“

Dass Frauen in der Tech-Branche noch immer unterrepräsentiert sind, ist eine traurige Tatsache. Doch mittlerweile tut sich an vielen Stellen etwas: So findet im Oktober in Deutschland und vielen weiteren Ländern der Welt die CodeWeek statt. Wir haben mit Kara Sprague, Vorstandsmitglied bei Girls Who Code sowie Executive Vice President und General Manager bei F5, darüber gesprochen, warum heute jede/r programmieren können sollte. Zudem gibt sie einige interessante Hinweise, Tipps und Tricks, wie man selbst den Schritt hin zum Entwickeln machen und sich dahingehend engagieren kann.

7. Im Fokus: Projekt Valhalla

Projekt Valhalla ist ein sehr umfangreiches Projekt, das Oracle bereits im Jahr 2014 gestartet hat. Aktuell gibt es bereits den zweiten Prototyp, am dritten wird gearbeitet. In diesem Artikel erläutern wir die Beweggründe hinter dem Projekt sowie Lösungsansätze und den aktuellen Stand.

6. Machine Learning auf AWS bringt Datenanalysen ins Fußballspiel

Das kennt jeder Fußballbegeisterte: Ein Spieler schießt „das Traumtor“ und Publikum sowie Kommentatoren diskutieren sofort, wie schwierig es war, den Treffer zu erzielen. Bisher ließ sich diese Frage aufgrund des Gesehenen nur ungefähr beantworten. Dabei berücksichtigten die Betrachter vielleicht noch zu einem gewissen Grad die Zahl der Verteidiger um den Torschützen, die Position des Torhüters oder den Schusswinkel. Mit den Analysen von xGoals (kurz für „Expected Goals“), eines der Bundesliga Match Facts powered by AWS, lässt sich nun der Grund für das Staunen in Zahlen ausdrücken. xGoals zeigt dem Fußballfan exakt, wie hoch die Wahrscheinlichkeit ist, aus einer spezifischen Situation heraus ein Tor zu erzielen – für jede potenzielle Schussposition auf dem Spielfeld.

5. Eclipse IDE 2020-09: Java 15 Support & verbesserte Styles

Nachdem bereits kürzlich eine neue Version der NetBeans IDE veröffentlicht wurde, ist nun auch wieder das regelmäßige Simultaneous Release der Eclipse IDE an der Reihe. Mit an Bord der Eclipse IDE 2020-09 ist die Unterstützung für Java 15 und aarch64 Linux sowie eingebettetes Node.js für alle Tools, die auf dem Language Server Protocol basieren.

4. Java 15 Expertencheck: Das sind die Lieblingsfeatures der Java-Profis

Java 15 ist veröffentlicht worden: pünktlich, sorgfältig getestet und vollgepackt mit neuen Features. Wir haben aus diesem Anlass mit fünf Java-Experten gesprochen, die ihren Eindruck über das aktuelle Release mit uns teilen. Im ersten Teil geht es um ihre Lieblingsfeatures.

3. Erste Schritte mit Quarkus und MicroProfile

Quarkus hat aus unterschiedlichen Gründen große Aufmerksamkeit auf sich gezogen. Es verbindet technologische Innovation und spannende Features mit hoher Produktivität für Entwickler. Gleichzeitig bietet es weitreichende Kompatibilität mit gängigen Lösungen, die Entwicklern seit Langem vertraut sind. Insbesondere bietet Quarkus die Möglichkeit, zeitgemäße Anwendungen für den Betrieb in der Cloud auf Basis von JAX-RS, CDI und Hibernate zu entwickeln, ergänzt um die Features des MicroProfile. Somit eröffnet es für Unternehmen mit Java-EE-Historie einen möglichen Pfad in die Zukunft. Wächst hier ein ernstzunehmender Konkurrent für Spring Boot heran?

2. JavaFX 15 erschienen: „Man sollte die Cross-Plattform-Kapazitäten von JavaFX nicht unterschätzen“

Jetzt, wo JavaFX 15 das Licht der Welt erblickt hat, wird es Zeit, einen Blick auf die neuesten Features zu werfen. Wir haben daher mit Java Champion und Gluon-Mitgründer Johan Vos gesprochen, um alles über das aktuelle JavaFX Release zu erfahren. Er spricht im Interview zudem über die Pläne für JavaFX 16 und darüber, warum JavaFX sehr wohl konkurrenzfähig ist.

1. Abschied von „Master“ im Code: V8 und GitHub ändern Namensgebung

In V8 gibt es künftig eine neue Strategie zur Benennung von Code-Bestandteilen, die auf rassistische und anderweitig diskriminierende Begriffe verzichten soll. Auch GitHub macht in dieser Hinsicht Nägel mit Köpfen: Zum 1.10. ändert die Plattform ihren Standard zur Benennung von Code-Zweigen in den Repositories.

Geschrieben von
Jean Kiltz
Jean Kiltz ist seit März 2020 Redakteur bei Software & Support Media. Er hat Geschichte und Kulturanthropologie an der Johannes Gutenberg-Universität Mainz studiert. Danach war er beim ZDF als First-Level-IT-Support angestellt.
Kommentare

Hinterlasse einen Kommentar

avatar
4000
  Subscribe  
Benachrichtige mich zu: