java

C++ vs. Java: Performance and Control for Modern Development C++ vs. Java: Performance and Control for Modern Development

C++ and Java are giants of programming, but C++ offers unique advantages. This article explores C++'s strengths: direct system access, smart pointers, flexible exception handling, and more. Learn why C++ remains a powerful choice for developers.

Deepak Vohra's picture
Deepak Vohra
Choosing a Java Version How to Choose the Right Java Version for Your Needs

Choosing the right Java version can be tricky. This article explores key factors like supported versions, environment, purpose, bundled options, and recommended updates to guide your decision.

Deepak Vohra's picture
Deepak Vohra
Java Adds Foreign Functions and Memory API Java Adds Foreign Functions and Memory API

Java 20 introduced the Foreign Functions & Memory API in its second preview. The new Foreign Functions & Memory API provides functionality for Java code to interoperate with foreign memory and foreign functions.

Deepak Vohra's picture
Deepak Vohra
Exploring the Features of CodeWhisperer and Its Role in the Future of Coding Exploring the Features of CodeWhisperer and Its Role in the Future of Coding

Learn how Amazon CodeWhisperer is uniquely designed to help you develop better code faster, improve security, protect your privacy, and strengthen—not threaten—your career as a coder.

Java Introduces Virtual Threads Java Introduces Virtual Threads

In this article we discuss virtual threads that were first introduced in OpenJDK 19, and are now in a second preview in OpenJDK 20.

Deepak Vohra's picture
Deepak Vohra
JDK 20 Introduces Structured Concurrency JDK 20 Introduces Structured Concurrency

The new incubating API for structured concurrency introduces a new style of concurrent programming with several additional benefits.

Deepak Vohra's picture
Deepak Vohra
telescope Java 20 Brings Scoped Values to Core-Libs

Each new version of Java brings new features for its different components: specification/language, core libs, and the JVM. In this article, we will explore the scoped values feature in the core-libs component.

Deepak Vohra's picture
Deepak Vohra
Java 18 Introduces Simple Web Server

Typically, if you want to serve even a simple HTML file you would need to start an HTTP Server. Java 18 adds a minimal out-of-the-box HTTP Server that doesn't require configuration and setup.

Deepak Vohra's picture
Deepak Vohra