The monthly update for Java on Visual Studio Code has arrived from Microsoft. The April 2020 update includes support for Java 14, new performance upgrades, previews for proposed upcoming changes, and much more. See what’s new.
Another month, another update to the TIOBE Index. The Index tracks the popularity of programming languages according to search engine results. This month, C moved up past Java and entered the number one position.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, Quarkus 1.4.1.Final arrived—and it deprecated the still widely used language version Java 8. We also got to know the new Project Leyden and spoke to Rust core developer Steve Klabnik.
Quarkus 1.4.1.Final arrived with several new features. This version deprecates Java 8; users are now recommended to use Java 11. It also introduced a new FaaS framework and a new command mode for building command line apps.
Chief Architect of the Java Platform Group at Oracle, Mark Reinhold, has written a call for discussion proposing a new project, Project Leyden, that will address the long-term pain points of Java’s slow startup time, slow time to peak performance, and large footprint. It will do this by introducing static images to the Java platform and JDK. Let’s take a closer look.
Devs@Home – Live Webinar – April 30, 13:00 CEST: Hibernate Tips ‘n’ Tricks – 15 Tips to solve common problems
Our new webinar series Devs@Home brings IT experts into your (home) office. On Thursday, April 30th at 13:00 CEST, Thorben Janssen will show us how to use lesser known features of Hibernate to implement common features, such as generating UUIDs as primary keys, quickly.
Almost there – Garbage collection with the Z Garbage Collector is almost completely free of infamous safepoint operations. Stack processing is the only thing not really running in a concurrent phase yet. JEP 376 addresses exactly this problem and should finally put an end to unnecessary pauses. Let’s take a closer look.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we launched our big DevOps survey, found out how to integrate Python with Java, and learned how to keep networks secure while working remotely. We also took a deep dive into the MVC web framework Go-Web.
Shenandoah has been part of the JDK since Java 12. When it was integrated, it was given experimental status similar to Epsilon GC and ZGC. JEP 379 proposes to change its status from experimental to production – and it will get its way, since JEP 379 is officially targeted to JDK 15. Let’s take a closer look.
Python is an object-oriented scripting language, which automatically makes it a good pair for Java. But when combined with a Python interpreter written entirely in Java, like Jython, you could do things like write entire applets in Python.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week, we spoke to Red Hat’s Jan Wildeboer about open source software development, interviewed the creator of Eclipse Theia, and learned how to combat bias in AI algorithms. Let’s take a closer look.
There are way too many JVM arguments for anyone to digest and comprehend. The grand total might easily be more than 1,000 JVM arguments! In this article, we are highlighting seven important JVM arguments that you may find useful and what their positive impacts are.
The software development company JetBrains has released IntelliJ IDEA 2020.1, the first major version of the year. The Java IDE has several new features to offer and comes with support for the latest language version Java 14, including its new features such as records. Let’s take a closer look.