Series: Java-Full-Stack-New-Noteworthy
14 articles in this series
Java Full-Stack Report February 2023: New & Noteworthy
What’s This?
Last month’s most important news for Java developers: We can now write command-line interfaces with Java, this book will save IntelliJ users tons of time, and better debugging with Kotlin 1.8. And yes, it’s still a slow news time!
Archive
| 2023 | Jan | |||||||||||
| 2022 | Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |
Table Of Contents
New & Noteworthy
We Can Now Write Command-Line Interfaces with Java
Command-line interfaces (CLI) need to start quickly and not use much memory. Sot that ruled out writing them in Java for most of us: Sure, Maven and Gradle start fast. But they’ve been tuned for years and don’t use the frameworks we want to use, like Spring Boot.
Java Full-Stack Report January 2023: New & Noteworthy
What’s This?
Here are my most important news for Java developers from last month: Java InfoQ Trends Report 2022, GraalVM Java compilers join OpenJDK in 2023, and one in five Java developers uses Visual Studio Code.
Java Full-Stack Report December 2022: New & Noteworthy
What’s This?
Here are my most important news for Java developers from last month: Spring Boot 3 brings Java 17, Jakarta EE 9, and native Java with GraalVM, Spring Modulith structures Spring Boot 3 applications with modules and events, a new UI in IntelliJ 2022.3, and a garbage collection refresher.
Java Full-Stack Report November 2022: New & Noteworthy
What’s This?
Here are my most important news for Java developers from last month: Seven security vulnerabilities, we are 10 million Java developers, Spring bets on Gradle, ArchUnit verifies code organization, view talks from Devoxx Belgium, and GoF Design Patterns, functional style.
Java Full-Stack Report October 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month — in my opinion, at least.
Archive
| 2022 | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |
Table Of Contents
New & Noteworthy
What’s New In Java 19
Java 19 landed on September 20 with 7 Java Enhancement Proposals (JEP). The two most exciting JEPs are about Project Loom — see the following news item.
Java Full-Stack Report September 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month — in my opinion, at least.
Archive
| 2022 | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |
Table Of Contents
New & Noteworthy
Java Champion James Ward on the State of Java and JVM Languages
James Ward is a Java Champion and Kotlin Product Manager at Google. He hosts the “Happy Path Programming” podcast with Bruce “Thinking in Java” Eckel. In one episode, Eckel spoke of “people who are still trapped in the Java world.” Ward agreed and called default mutability in Java the “trillion-dollar mistake” (referencing the “billion-dollar mistake” of NullPointerExceptions). That got me curious. So I interviewed James for InfoQ. Here are the key points:
Java Full-Stack Report August 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month — in my opinion, at least.
Archive
| 2022 | Jul | Jun | May | Apr | Mar | Feb | Jan |
Table Of Contents
New & Noteworthy
Microsoft Joins Jakarta EE and MicroProfile Working Groups
Microsoft joined the Jakarta EE and MicroProfile Working Groups at the Eclipse foundation in mid-July. Microsoft is interested in these technologies as they want to make it as easy as possible to get as many Java workloads as they can onto the Azure cloud and run them there most efficiently. Now Microsoft can influence the direction and development of these two projects in that direction.
Java Full-Stack Report July 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
Archive
| 2022 | Jun | May | Apr | Mar | Feb | Jan |
Table Of Contents
New & Noteworthy
Spring Data MongoDB Vulnerability
Here’s another Spring vulnerability. Now the last one affected Spring Boot applications deployed in Tomcat, Glassfish, and Payara.
Java Full-Stack Report June 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
Archive
| May 2022 | April 2022 | March 2022 | February 2022 | January 2022 |
Table Of Contents
New & Noteworthy
What Will Be in Java 21?
As I reported in February, Oracle has currently four Java multi-year initiatives: Loom adds lightweight threads and structured concurrency, Valhalla introduces types that “code like a class and work like an int”, Panama improves how Java works with non-Java code, and Amber releases smaller features that make developers more productive. So, when can we expect them to ship?
Java Full-Stack Report May 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
Archive
| April 2022 | March 2022 | February 2022 | January 2022 |
Table Of Contents
New & Noteworthy
Spring Boot’s Zero-Day Exploit Gets Worse
Last month, I reported on a zero-day exploit of Spring Boot. That exploit’s called Spring4Shell and affected WAR files in a standalone Tomcat instance on JDK 9+. Then it got worse.
Java Full-Stack Report April 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
Archive
| March 2022 | February 2022 | January 2022 |
Table Of Contents
New & Noteworthy
I didn’t have much time to collect news this month. But the
Java Full-Stack Report March 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
Archive
| February 2022 | January 2022 |
Table Of Contents
New & Noteworthy
February has been a light news month. That’ll change in March when Java 18 hits!
Java Full-Stack Report February 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
Archive
| January 2022 |
Table Of Contents
New & Noteworthy
InfoQ Java Trends Report December 2021
Here are the (shortened) key takeaways of the article. Disclosure: I’m one of the authors.
Java Full-Stack Report January 2022: New & Noteworthy
What’s This?
Here are the most important news for Java developers from last month - in my opinion, at least.
New & Noteworthy
Critical Log4j Vulnerability Log4Shell with Zero-Day Exploits
Unless you’ve been under a rock for the last month, you’ve heard (and probably dealt with) Log4Shell. It’s an attack against applications with vulnerable versions of the popular Log4j logging library. If an attacker tricks Log4j into logging a so-called JNDI link to a JAR file, then Log4j will execute that JAR file. And the attacker can then run any remote code on the computer that runs the Java application!