Last week's highlights

Weekly Review: Hidden classes in Java, Red Hat fights for software freedom, and Angular 9 is finally here!

Maika Möbus
© Shutterstock / DRogatnev (modified)

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. And last week that was a lot! The frequency of Angular 9 release candidates had been picking up speed, and now Angular 9 has been released at last. We took a peek at all the cool new features including Ivy and lazy loading. Further topics include hidden classes in Java and the court case Oracle v. Google.

Angular 9 is here – Ivy, Lazy Loading and more

Angular 9 brings Ivy in a backwards compatible version and, as a result, smaller bundles. In addition, the I18N solution has been extensively revised and some corners have been rounded off. This provides new possibilities not only for the developer but also for future versions of Angular.

Read all about the Angular 9 features here.

JEP 371: Hidden Classes in Java

Last week, we got our first Java Enhancement Proposal (JEP) of 2020. JEP 371 proposes to introduce “hidden classes”, which should improve how Java works with frameworks. In a future version of the programming language, dynamically created classes could be replaced by hidden classes in places.

See what JEP 371 is about here.

Red Hat fights for software freedom by filing a brief with the U.S. Supreme Court

The United States Supreme Court has agreed to hear an appeal of a lower court decision: Oracle v. Google. Red Hat, one of the leaders of the open source community, has emphasized to the USSC that software interfaces should not become subject to copyright protection and are not copyrightable by design. Read the complete amicus brief filed by Red Hat and IBM.

See what’s happening in the court case here.

Top Java technologies in 2020 – JVM programming languages, IDEs, tools & more

We compared two current survey reports to find out about this year’s top three Java IDEs, frameworks, build tools and the most popular JVM languages. And, of course, the surveys conducted by Snyk and JRebel didn’t miss out on asking about the most used Java versions. The winner was no surprise, but what reasons speak against migrating?

See our survey comparison here.

Python tutorial: An introduction to the programming language

When Guido van Rossum developed Python, he had a simple programming language in mind that circumvented the weaknesses of other systems. Python’s easy syntax and well thought out syntactical options have established the language as a standard for various scientific applications, such as machine learning.

Read the Python tutorial here.


But that’s not all

Last week was so full of interesting news and great content, here’s a few more highlights for you:

Maika Möbus
Maika Möbus has been an editor for Software & Support Media since January 2019. She studied Sociology at Goethe University Frankfurt and Johannes Gutenberg University Mainz.

Inline Feedbacks
View all comments