Weekly Review: State of the Octoverse, ValueType in Java & latest JEP news
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week we took a deep dive into a new State of the Octoverse report, looked in detail at Java ValueTypes, caught up with the latest Java 14 news and much more. Let’s take a closer look.
Another week, another heap of great news stories for you to catch up on. Start your week by reading about how Java is losing ground to Python in terms of popularity on GitHub, JDK 14 news, as well as version 1.0.0 of Quarkus, the supersonic subatomic Java framework. Of course there was plenty more, including an inspiring Women in Tech feature. So what are you waiting for? Feast your eyes on the best content from last week!
State of the Octoverse 2019: Python outranks Java for the first time
It’s that time of the year again! Last week, GitHub released the newest edition of its annual State of the Octoverse report. The report shows which programming languages and projects are most popular on GitHub and which are trending. We took a deep dive into their findings.
The new ValueType in Java
Java, as it is now, has two different types of data—primitives and objects. In the coming releases, there will be a new type that is called ValueType. For everyday programming, there should be no difference between objects and value types but under the hood they are really different. They are like objects but work as if they were primitives. The second part of that sentence means: they work. Other languages have this type of data handling, though they usually do not call them with this name.
Java 14: Seventh JEP proposed to target JDK 14
Java 14, the third version since the last LTS release, is in development. Java 12 and Java 13 each came with a manageable number of new features; a system that, for Java 14, will probably not change. This is of course due to the new release cadence. Nevertheless, there are now 10 JEPs that are likely to be implemented for JDK 14 and the planning phase is not yet complete. What’s new is that last week a seventh JEP was proposed to target JDK 14: JEP 366.
Read about the latest JDK 14 news here.
Top programming languages for November 2019: C gets an A+
Every month, we keep tabs on the TIOBE Index to see which programming languages are rising up the charts. The November 2019 update sees a few changes, including a slight rise for C and Python. TIOBE predicts that it is possible for C to overtake Java and become number 1 again by the end of the year. Meanwhile, what is Dice saying about the top paid programming languages?
Quarkus 1.0.0: First Major Release for the Kubernetes-native Java Stack
The Java Framework Quarkus is making Java ready for the Cloud-native Age with Kubernetes and Serverless. With Quarkus 1.0.0, the first major version has been released. Although it does not contain any major changes, it represents an important milestone for the open source project.
Read more about Quarkus 1.0.0 here.
Women in tech: “We are building so many biases into technology”
Women are underrepresented in the tech sector —myth or reality? Two years ago, we launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Last week, we featured Lina Zubyte, QA Consultant at ThoughtWorks.
Read the Women in Tech interview 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: