Bienvenue dans le résumé mensuel de CodeGym, qui comprend les mises à jour Java et de programmation les plus importantes ainsi qu'une collection de publications pour stimuler votre croissance professionnelle en tant que développeur. Allons-y !
Les mises à jour Java significatives du mois de mars :
- Oracle a publié la version 20 du langage de programmation Java et de la machine virtuelle.
- La version 15 des versions à accès anticipé du JDK 21 a également été publiée dans la seconde moitié du mois de mars.
- Spring Boot 3.0.5 est disponible dès maintenant – cette version comprend 40 corrections de bogues, améliorations de la documentation et mises à niveau des dépendances.
- Maven 3.9.1 a été publié avec de nombreuses améliorations.
- Dans l'indice TIOBE du mois de mars, Java est classé 3ème langage de programmation le plus populaire (derrière Python et C), ajoutant +2,37% à sa part. Il s’agit de la croissance la plus significative parmi les trois premières langues.
- Dans le classement PYPL, Java arrive en deuxième position , juste après Python. Les actions Java et Python ont légèrement bondi ce mois-ci, tandis que JavaScript, classé 3ème, a gagné 0,6% de sa part.
Études de cas d'entreprises technologiques de premier plan :
- Faire évoluer Kubernetes jusqu'à 7 500 nœuds dans le blog Open AI – cet article résume les efforts déployés pour que d'autres membres de la communauté Kubernetes puissent en bénéficier et se termine par les problèmes auxquels Open AI est toujours confronté et que nous aborderons ensuite.
- Comment Discord stocke des milliards de messages – une explication détaillée de la résolution des problèmes avec Cassandra, du changement d'architecture et d'une très grande migration par l'équipe Discord.
- Comment nous avons construit notre système de conception multiplateforme sur Booking.com – c'est un bon article sur les défis liés à la création d'un système de conception pour plus de 150 équipes de produits, utilisé par plus de 200 concepteurs et plus de 800 développeurs et servant 4 plates-formes différentes par Booking.
Lectures utiles supplémentaires :
- Utilisation de métriques dans la gestion du génie logiciel – une vision personnelle de la façon dont le secteur informatique se démène pour trouver comment améliorer l'efficacité avec toutes les données soudainement disponibles.
- Méthodes Java modernes pour le traitement du texte avec des flux et des Lambdas .
- Les meilleurs outils de documentation API pour les équipes de développement en 2023 .
Mises à jour et publications de CodeGym (au cas où vous les auriez manquées) :
- Qui sont les développeurs de métaverse et quelles technologies doivent-ils connaître ? – découvrez-en plus sur les développeurs de métaverses, leurs responsabilités, leurs compétences et leurs perspectives de carrière.
- Un bureau debout et une pause d'activité : Conseils utiles et sains pour tous ceux qui travaillent devant un ordinateur – un bref guide sur la façon d'organiser votre travail et votre apprentissage en ligne pour réduire les méfaits du fait de rester assis et de regarder votre ordinateur pendant des heures.
- Le principal concurrent Java. Pourquoi Kotlin est-il toujours moins populaire que Java malgré tous ses avantages ? – tout ce que vous devez savoir sur l’éternelle question Java vs Kotlin.
- « Terminez le cours CodeGym, trouvez le stage et préparez-vous aux entretiens MAANG » – nos étudiants partagent leurs objectifs pour 2023. Si vous souhaitez comparer vos ambitions avec d'autres étudiants CodeGym, cliquez pour en savoir plus !
- Principaux défis auxquels les développeurs de logiciels sont souvent confrontés. Aimez-les ou détestez-les ! – un examen pas si sérieux des défis (des avantages, en fait) auxquels vous serez confronté dans votre travail quotidien en tant que développeur de logiciels.
GO TO FULL VERSION