CodeGym /Java Blog /Random /IT & Programming digest by CodeGym: March’23 issue
Hanna Moruga
Level 20

IT & Programming digest by CodeGym: March’23 issue

Published in the Random group
Welcome back to the CodeGym monthly digest, which includes the most important Java & programming updates and the collection of posts to boost your professional growth as a developer. Let’s dive in!

The significant Java updates in March:

  • Oracle has released version 20 of the Java programming language and virtual machine.
  • Build 15 of the JDK 21 early-access builds was also released in the second half of March.
  • Spring Boot 3.0.5 is available now – this release includes 40 bug fixes, documentation improvements, and dependency upgrades.
  • Maven 3.9.1 has been released with a bunch of improvements.
  • In the TIOBE index for March, Java is ranked as 3rd most popular programming language (behind Python and C), adding +2.37% to its share. This is the most significant growth among the top 3 languages.
  • In PYPL ranking Java comes 2nd, right after Python. Both Java and Python shares surged slightly this month, while JavaScript, marked 3rd, has gained 0.6% to its share.

Case studies by top tech companies:

  • Scaling Kubernetes to 7,500 nodes in Open AI blog – this post summarizes the efforts so that others in the Kubernetes community can benefit from them and ends with problems that Open AI still faces that we’ll be tackling next.
  • How Discord stores trillions of messages – a detailed explanation of figuring out the troubles with Cassandra, changing the architecture, and a very big migration by the Discord team.
  • How we built our multi-platform design system at – this is a good post about the challenges of building a design system for 150+ product teams, used by 200+ designers and 800+ developers and serving 4 different platforms by Booking.

Additional useful reading:

CodeGym updates and posts (in case you’ve missed them):