Willkommen zurück zum monatlichen CodeGym-Überblick, der die wichtigsten Java- und Programmier-Updates sowie die Sammlung von Beiträgen zur Förderung Ihrer beruflichen Weiterentwicklung als Entwickler enthält. Lass uns eintauchen!
Die wichtigsten Java-Updates im März:
- Oracle hat Version 20 der Programmiersprache und virtuellen Maschine Java veröffentlicht .
- Build 15 der JDK 21 Early-Access-Builds wurde ebenfalls in der zweiten Märzhälfte veröffentlicht.
- Spring Boot 3.0.5 ist jetzt verfügbar – diese Version enthält 40 Fehlerkorrekturen, Dokumentationsverbesserungen und Abhängigkeits-Upgrades.
- Maven 3.9.1 wurde mit einer Reihe von Verbesserungen veröffentlicht .
- Im TIOBE-Index für März ist Java die drittbeliebteste Programmiersprache (hinter Python und C) und steigert seinen Anteil um +2,37 %. Dies ist der bedeutendste Zuwachs unter den Top-3-Sprachen.
- Im PYPL-Ranking belegt Java den 2. Platz , direkt nach Python. Sowohl Java- als auch Python-Aktien stiegen in diesem Monat leicht an, während JavaScript, das auf Platz 3 liegt, einen Anteilsgewinn von 0,6 % verzeichnete.
Fallstudien von Top-Tech-Unternehmen:
- Skalierung von Kubernetes auf 7.500 Knoten im Open AI-Blog – dieser Beitrag fasst die Bemühungen zusammen, damit andere in der Kubernetes-Community davon profitieren können, und endet mit den Problemen, mit denen Open AI immer noch konfrontiert ist und die wir als Nächstes angehen werden.
- Wie Discord Billionen von Nachrichten speichert – eine detaillierte Erklärung zur Lösung der Probleme mit Cassandra, zur Änderung der Architektur und zu einer sehr großen Migration durch das Discord-Team.
- Wie wir unser plattformübergreifendes Designsystem bei Booking.com aufgebaut haben – dies ist ein guter Beitrag über die Herausforderungen beim Aufbau eines Designsystems für mehr als 150 Produktteams, das von mehr als 200 Designern und mehr als 800 Entwicklern verwendet wird und vier verschiedene Plattformen von Booking bedient.
Zusätzliche nützliche Lektüre:
- Verwendung von Metriken im Software-Engineering-Management – eine persönliche Sicht darauf, wie die IT-Branche versucht herauszufinden, wie sie mit all den plötzlich verfügbaren Daten die Effektivität verbessern kann.
- Moderne Java-Methoden zur Textverarbeitung mit Streams und Lambdas .
- Die besten API-Dokumentationstools für Entwicklerteams im Jahr 2023 .
CodeGym-Updates und Beiträge (falls Sie sie verpasst haben):
- Wer sind Metaverse-Entwickler und welche Technologien müssen sie kennen? – Erfahren Sie mehr über Metaverse-Entwickler, ihre Verantwortlichkeiten, Fähigkeiten und Karriereaussichten.
- Ein Stehpult und eine Aktivitätspause: Hilfreiche Gesundheitstipps für alle, die am Computer arbeiten – eine kurze Anleitung zur Organisation Ihrer Arbeit und Ihres Online-Lernens, um den Schaden durch stundenlanges Sitzen und Starren am Computer zu reduzieren.
- Der Hauptkonkurrent von Java. Warum ist Kotlin trotz all seiner Vorteile immer noch weniger beliebt als Java? – alles, was Sie über die ewige Frage Java vs. Kotlin wissen müssen.
- „Schließen Sie den CodeGym-Kurs ab, finden Sie das Praktikum und bereiten Sie sich auf MAANG-Interviews vor“ – unsere Studenten teilen ihre Ziele für 2023. Wenn Sie Ihre Ambitionen mit denen anderer CodeGym-Studenten vergleichen möchten, klicken Sie, um mehr zu erfahren!
- Die größten Herausforderungen, mit denen Softwareentwickler häufig konfrontiert sind. Liebe oder hasse sie! – ein nicht ganz so ernsthafter Überblick über die Herausforderungen (eigentlich Vorteile), mit denen Sie bei der täglichen Arbeit als Softwareentwickler konfrontiert werden.
GO TO FULL VERSION