| It’s been 10 years. Where has the time gone? |
|
| |
| Week of June 14, 2021 |
|
|
|
|
Remember mid-2011? What was going on in the world? The first thing you probably thought of: Java 7 was released. The second thing? The premiere issue of Java Magazine appeared.
This month we are celebrating our 10th anniversary with fun graphics (see the top of this newsletter) and with a nostalgic review of 10 of the most important articles from Java Magazine’s early years. Those articles were published only as PDFs and haven’t been available online for a while. As part of this celebration, they have been lovingly retrieved from the archives and converted to HTML for you to enjoy.
From Java 7 to Java 16 and beyond, this technical journal has been a resource by and for the Java community. We can’t wait to see what the next 10 years will bring.
Thank you, Alan Zeichick Editor in Chief, Java Magazine @zeichick
P.S. I was inspired by the concepts presented in “Adding is favoured over subtracting in problem solving,” by Tom Meyvis and Heeyoung Yoon, recently published in Nature. This essay summarizes a longer paper, “People systematically overlook subtractive changes,” by Adams et al. The mental tendencies they describe are incredibly relevant to software engineering. |
|
| The newest articles |
Happy anniversary! Celebrating 10 years of Java Magazine. The official motto of Java Magazine is “By and for the Java community.” On top of that, Alan Zeichick envisions our mission as, “We want your current Java project to be so successful that you will choose Java for your next project.”
10 good reads from the Java Magazine archives As part of our 10th anniversary retrospective, the editors spent some time locked in the vault searching for articles that are still relevant and important. Here are 10 of the best articles we found in the archives.
Functional programming in Java, Part 2: Lambda reuse, lexical scoping and closures, and reduce() Venkat Subramaniam teaches you everything you need to know about lambda reuse, lexical scoping, closures, and reductions.
Java for the cloud, and the cloud for Java Why should your organization build, test, and deploy Java applications in the cloud? Two experts, Dmitry Kornilov and Tomas Langer, suggest that the biggest reason can be summarized as “services.”
|
|
| Other recent articles |
Functional programming in Java, Part 1: Lists, lambdas, and method references, by Venkat Subramaniam
You don’t always need an application server to run Jakarta EE applications, by Arjan Tijms
Exploring Joshua Bloch’s Builder design pattern in Java, by Frank Kiwy
A peek into Java 17: Continuing the drive to encapsulate the Java runtime internals, by Ben Evans
Everything you need to know about OpenJDK’s move to Git and GitHub, by Ian Darwin
Make Java REST development easier with the Jareto library, by Nenad Jovanovic
How to program machine learning in Java with the Tribuo library, by Adam Pocock |
|
|
|
| Complimentary subscription to Java Magazine |
Java Magazine is a deep dive into Java and the JVM. Find detailed explanations about the language and the platform written by experts and members of the Java development team.
Join a quarter of a million subscribers in getting useful, authoritative programming information delivered directly to your inbox. |
|
|
|
|
|