Java vs. Jakarta


Java EE (Java Enterprise Edition) wurde ursprünglich von Sun Microsystems entwickelt und später von Oracle übernommen. Es erweiterte Java SE um APIs und Spezifikationen für serverseitige Anwendungen, z.B. Servlets, JSP, JPA, JMS usw. Java EE war viele Jahre der Standard für Unternehmensanwendungen. 2017 übergab Oracle die Kontrolle über Java EE an die Eclipse Foundation. Da Oracle die Rechte am Namen Java und am Paketpräfix javax behielt, musste die Plattform umbenannt werden. Seitdem heißt sie Jakarta EE. „Java vs. Jakarta“ weiterlesen

TOP 9 warum Ambiguitätstoleranz für Softwareentwickler unverzichtbar ist

Ambiguitätstoleranz ist für Softwareentwickler eine entscheidende Fähigkeit, um in einer Welt der Ungewissheit und ständigen Veränderung erfolgreich zu sein. Sie hilft Entwicklern, sich auf iterative Prozesse einzulassen, kreative Problemlösungen zu entwickeln und flexibel auf sich ändernde Anforderungen und Technologien zu reagieren. Indem sie lernen, Unsicherheiten zu akzeptieren und produktiv damit umzugehen, können Entwickler nicht nur ihre Effizienz, sondern auch ihre Innovationskraft steigern. Softwareentwickler benötigen Ambiguitätstoleranz, und diese Fähigkeit ist in ihrem Beruf sogar von großer Bedeutung. Hier sind die wesentlichen Gründe dafür: „TOP 9 warum Ambiguitätstoleranz für Softwareentwickler unverzichtbar ist“ weiterlesen

Code-Review


Bei einem Java-Code-Review oder Qualitätsprüfung (QS) ist es wichtig, systematisch vorzugehen, um sicherzustellen, dass der Code den Standards entspricht, gut lesbar ist, effizient arbeitet und keine schwerwiegenden Fehler enthält.

Hier ist eine Mindmap für strukturierte Vorgehensweise in Form einer Checkliste oder auch in Textform. „Code-Review“ weiterlesen

Automatic Certificate Management Environment – ACME


ACME-Zertifikate beziehen sich in der Regel auf digitale SSL/TLS-Zertifikate, die von einer Zertifizierungsstelle namens „Let’s Encrypt“ ausgestellt werden. Diese Zertifikate sind in der Welt des Internets weit verbreitet und spielen eine wichtige Rolle beim Aufbau sicherer Verbindungen zwischen Webbrowsern und Webservern. „Automatic Certificate Management Environment – ACME“ weiterlesen