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

IT & Programming digest by CodeGym: February’23 issue

Published in the Random group
Welcome back to our monthly digest, in which we collect trending IT topics and excellent programming-related articles to boost your motivation to become a programmer. AI continues to be the major buzzword in tech news (and you’ve probably read about AI-powered Bing search and plans of Google to invest in yet another AI tool). So keep an eye on it! IT & Programming digest by CodeGym: February’23 issue - 1

Useful reading:

  1. Neural Networks: Zero to Hero – free course on building neural networks, from scratch, in code by ex Sr.Director of AI at Tesla.

  2. LeetCode, Coding Interviews, And The Notion Of “Signal” – an aggregation of opinions on how to prepare for coding interviews and what exactly is more important for them: CS knowledge or “bootcamp” coding skills.

  3. How a single line of code brought down a half-billion euro rocket launch – the story about the ‘famous bug’ which happened in 1996 when the European Space Agency was set to launch its new Ariane 5 rocket for the first time.

  4. 5 Tips for Building the Best Developer Experience Possible – an AWS cloud architect shares the five tips he’s learned the hard way on how to build the best DX possible.

  5. Welcome to the oldest part of the metaverse – the story behind the oldest virtual world – the online role-playing game Ultima Online that has already been running for 25 years. What can it teach about creating the virtual worlds of the future?

The significant Java updates from January & February:

  1. Java 17.0.2 Update – in January 2022, Oracle released Java 17.0.2, which includes bug fixes and security enhancements. This update addresses several vulnerabilities in the Java Runtime Environment (JRE) and the Java Development Kit (JDK), including issues that could allow remote attackers to execute arbitrary code on a target system.

  2. JavaFX 17.0.2 Update – along with the Java 17.0.2 Update, Oracle also updated JavaFX, its platform for building rich client applications. The JavaFX 17.0.2 Update includes bug fixes and performance improvements.

  3. OpenJDK 17.0.2 Update – the OpenJDK project, which provides an open-source implementation of the Java SE platform, also released an update to its software in January 2022. The OpenJDK 17.0.2 Update includes bug fixes, security enhancements, and several improvements to the garbage collection system.

  4. Java 18 Early Access Build – Oracle has also released an early access build of Java 18, which is expected to be released in March 2022. This release includes several new features and improvements, including enhancements to the garbage collection system and new APIs for working with cryptographic keys.

These updates provide important bug fixes, performance improvements, and security enhancements, and it is recommended that Java users keep their systems up-to-date to ensure they have the latest protections.

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

  1. There Are Big Tech Layoffs Nowadays. Here Is a List of Stable Industries For Programmers – CodeGym’s review of the reasons for massive layoffs, with the list of industries that may seem lucrative for newbie programmers.

  2. How to Switch the Career From a QA Engineer to a Developer – the story of Kyrylo, who began his journey in IT with QA testing (quality assurance) and later became a developer.

  3. How to Become an Android Developer From Scratch in 2023 – the definitive roadmap of learning to achieve the goal.

  4. Why Won't ChatGPT Take Jobs Away From Developers? How Can It Help Instead? – let’s discuss whether ChatGPT is something you need to worry about or not.

  5. The hardest part is not learning a language but wiring your brain to problem-solving – interview with Edward Izraitel, the mentor at CodeGym University.

  6. How to Effectively Track Your Progress While Learning to Code – this article will help you measure your progress and understand whether you're advancing at a good pace.