Java
414 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Hallo, kennen Sie auch „falsche Freunde“? Nein, damit meine ich nicht Don Corleone und seine Kumpel, sondern Tools, die eingesetzt werden für Zwecke, für die sie nie gedacht waren und deshalb auch nur scheinbar richtige Ergebnisse liefern. Dies führt dann zu völlig falschen (scheinbaren) Problemen und Lösungsansätzen. Lassen Sie sich also nicht aufs Glatteis führen!
Wieso müssen ID-Nummern eigentlich immer sequenziell sein, URL-Pfade stets der gleichen Systematik folgen und Exception- Messages sinnfreien Text enthalten, der im Ernstfall sowieso nicht weiterhilft? Ist es nicht eher so, dass die Antwort „Weil man es halt so macht“ irreversible Abhängigkeiten einführt und langfristigen Mehraufwand verursacht? Spielen wir doch einmal den ungewöhnlichen Ansatz dur..
Der Funktionsumfang für Java 17 ist nun eingefroren, wobei für die nächste Version von Java zehn neue Funktionen hinzugekommen, zwei Funktionen entfernt und zwei Funktionen als veraltet enthalten sind. Zu den für Version 17 festgelegten Funktionen gehören die Unterstützung von kontextspezifischen Deserialisierungsfiltern, die eine Sicherheitsverbesserung darstellt, und eine Vorschau auf den Muster..
Development
Java
Verteilte asynchrone Kommunikation für weniger Abhängigkeiten und mehr Skalierbarkeit
APIs sind in den letzten Jahren immer wichtiger geworden, da diese nicht nur für die Entwicklerzufriedenheit (Benutzbarkeit, Testbarkeit, Integrierbarkeit), sondern auch für die Akzeptanz von Plattformmodellen (API als Produkt) eine große Rolle spielen. Mit GraphQL, AVRO, gRPC gibt es bereits einige konkurrierende Spezifikationen und Ansätze für Webschnittstellen. Das neueste Kind ist die AsyncAPI..
Ich habe mich in der Vergangenheit schon mehrmals über Collection-Frameworks für Java ausgelassen. In den letzten Jahren haben sich aber die Eclipse Collections als eine der weitverbreitetsten Bibliotheken etabliert. Auch bei uns in Neo4j haben sie die selbst entwickelten „primitive collections" ersetzt. Damit konnten wir Zehntausende Zeilen Code löschen, den wir nicht mehr warten müssen, bei glei..