News

Staying up-to-date just got easier! Here’s a curated list of the latest updates in the world of Java: Breaking News, Pictures, Videos, Events and Special Reports.

Java News Roundup: Micronaut 3.2, Quarkus 2.5, JDK 18, Spring HATEOAS 1.4, JKDMon 17.0.14

Similarly, JEP 420, Pattern Matching for switch (Second Preview), has been promoted from Proposed to Targets.

Announcing Cryostat 2.0: JDK Flight Recorder for Containers

The main features this new release brings are: Cryostat Operator that simplifies the deployment of Cryostat in OpenShift automated rules definitions.

Minecraft: Java Edition 1.18 Release Candidate 4 inches us ever closer to the 'Caves and Cliffs Update

Minecraft players all over the world are gearing up for the release of 1.18 Caves and Cliffs Update Part Two.

JetBrains Launches Lightweight IDE Fleet, Cloud Workspaces for IntelliJ

Fleet is a full-fledged editor that provides features you would normally expect in a code editor, such as syntax highlighting and code completion.

JakartaOne Livestream 2021 Will Highlight Jakarta EE 10 and MicroProfile 5.0

The third annual JakartaOne Livestream virtual conference will go live on December 7th, 2021, with the first of 12 one-hour sessions starting at 6:00am EST.

Hello World

The Origin of “hello world” came from the book A Tutorial Introduction to the Language B, by Brian Kernighan as a test phrase. From there, it started appearing in The C Programming language

The Competition Won't Eat Java’s Lunch Anytime Soon

In a previous post, I drew some comparisons between the evolution of computer languages and natural languages. One such is Turing completeness: native speakers.

Java Exceptions

Java Exception is a class created to handle abnormal application behavior. In this article, I'll explain how to use the Java Exception class and how to create your exception structure.

Pants Build System Adds Support for Java, Scala, and Go

In its upcoming release, now available to early adopters, build system Pants adds Java, Scala, and Go to previously supported Python.

Java News Roundup: OpenJDK JEPs for JDK 18, Spring Updates, Payara Platform, Kotlin 1.6

This week's Java roundup for November 15th, 2021, features news from OpenJDK JEPs, JDK 18, Project Loom.

Microsoft Joins the Java Community Process

You'd think I'd have seen it coming. All the signs were there. There was the day Microsoft announced that it had joined the OpenJDK project back in 2019.

Java Is More Like English Than You Think

At a recent in-house event celebrating the launch of Java 17, I was asked to give a talk on the future of the language. I don’t have a hotline to Oracle, so I took the opportunity.

Java News Roundup: JDK 18 Release Schedule, Spring Data 2021.1.0, Apple Open-Sources GCGC

This week's Java roundup for November 8th, 2021, features news from JDK 18.

Kotlin roadmap points to compiler, mobile improvements

The roadmap for Kotlin, JetBrains’ programming language for JVM, JavaScript, and Android development, has been updated to reflect the project’s advancements in areas.

Java could get virtual threads

Virtual threads are being proposed for Java, in an effort to dramatically reduce the effort required to write, maintain, and observe high-throughput concurrent applications.

Hibernate Releases Version 1.0 of Reactive API

The new Hibernate Reactive 1.0 is the first stable version of the reactive API for the popular Hibernate ORM, supporting non-blocking database drivers

Java News Roundup: Microsoft Joins JCP, Helidon 2.4.0, OpenJDK and JDK 18 Updates

This week's Java roundup for November 1st, 2021, features news from OpenJDK JEPs, JDK 18, Helidon 2.4.0, Open Liberty 21.0.0.12-beta

JetBrains Debuts New Kotlin Compiler K2, Kotlin for WebAssembly, and More

At its recent Kotlin 2021 Premier event, JetBrains made a number of major announcements, including K2, the new, faster Kotlin compiler, support for WebAssembly

Microsoft joins Java Community Process

Newfound commitment to the Java platform includes releases of Microsoft Build for OpenJDK in May and Language Support for Java on Visual Studio Code in October.

OpenJDK proposals would bring universal generics to Java

Universal generics would allow Java type variables to range over primitive and reference types, making it easier to extend or reuse code across different types.

Minecraft: Java Edition Snapshot 21w44a is here with fixes and world blending tweaks

Right after Minecraft: Java Edition officially joined Xbox Game Pass

SD Times news digest

Microsoft recently announced the .NET Tech Community Forums for all .NET developer topics and discussions. To take part in this forum, developers can join the .NET tech community, choose a discussion space

Eclipse Foundation Envisions an Ecosystem for the "Software-Defined Vehicle"

The Eclipse Foundation is reaching out to tech industry leaders with an open invitation to join

JetBrains Compose Multiplatform UI Framework for Kotlin Goes Beta

Software development toolmaker JetBrains, the Prague-based maker of the venerable code-centric Java IDE, IntelliJ IDEA, and creator

Java News Roundup

This week's Java roundup for October 25th, 2021, features news from OpenJDK, JDK 18, numerous updates on Spring projects, MicroStream 6.0, Quarkus 2.4.0, Hibernate Reactive 1.0

Angular proposal would make NgModules optional

The developers of Angular, the popular TypeScript-based web framework, are considering making NgModules optional.

Why is Java making so many things immutable?

For example, early in Java’s history developers saw the JavaBeans specification, which emphasized creating and using mutable objects via set and get methods

Oracle's JDK 17 - Free Again for Commercial Use

The Oracle JDK is available free of charge for production use again - under the new "Oracle No-Fee Terms and Conditions" (NFTC) license.

Red Hat Releases Language Support for Java Extension for VS Code

IBM subsidiary Red Hat has released a new extension for Microsoft's popular Visual Studio Code for Java source code editor. Language Support for Java by Red Hat

Java News Roundup:

This week's Java roundup for October 18th, 2021, features news from OpenJDK JEPs, Oracle's Releases Critical Patch Update for October 2021, JDK 18, numerous Spring Projects updates

Java Vs Python For Data Science

One of the key differences between Java and Python lies in their syntaxes. In Java, a programmer has to define the data type of a variable when writing the code. And this data type cannot be explicitly changed.

What to expect in Java 18

Due in March 2022, Java 18 continues to take shape, with seven feature proposals being considered for it so far. The latest feature proposal is a reimplementation of core reflection with method handles.

Eclipse IDE 2021-09 Supports Java 17

The Eclipse Foundation released Eclipse IDE 2021-09, a quarterly update of its flagship project, on September 15, 2021. It supports Java 17 through a plugin and improves Java refactoring, code assist, Git history navigation.

Java 17 is born, but banks prefer other programming languages

Java 17 has been released into the wild. Launched last month, it includes numerous enhancements and has been described as, "the culmination of many language.

Java News Roundup: Grails 5.0, Spring Framework, Hibernate, WildFly and the Kotlin Multik Library

This week's Java roundup for October 11th, 2021, features news from OpenJDK, JDK 18, Spring Framework, Grails 5.0.

How can one de-stress their mind, body and soul? – World Mental Health Day

Waking up early in the morning, making up his mind for the day, march to his office, putting out his best at work was once a daily routine for Alexander.

Add a distributed database to your Java application with i.o.cluster

The interference open cluster, or i.o.cluster, is a simple Java framework that lets you add a distributed database and complex event.

Minecraft will soon bundle Java and Bedrock editions together

For years and years, Minecraft's Java and Bedrock editions have lived apart, but Mojang finally have plans to unite them.

Java SE 7 End of Extended Support in July 2022

Now that Java SE 17 has been released, let’s go back in time a full decade to Java SE 7, which was released in 2011. Java SE 7 was the first release developed.

Java News Roundup: WildFly 25, JEP 408, Quarkus 2.3.0, MicroProfile 5.0-RC1, Mockito 4.0, Jelastic

This week's Java roundup for October 4th, 2021, features news from OpenJDK, JDK 18, Spring Cloud 21.0.0-M2.

Java port eyed for RISC-V hardware

The RISC-V hardware instruction set would get a full-featured port of open source Java, under a proposal being discussed in the OpenJDK community this week.If the project is approved, the port might be ready for Java.

GitHub tempts enterprises with Semmle, security enhancements

With the Semmle semantic code analysis engine freshly added to its quiver, GitHub gives corporate development teams one way to boost security of their open source.

Java News Roundup: Spring Boot Updates, Eclipse Temurin JDK 17, Apache Camel Ends Support for JDK 8

It was relatively quiet during the week of September 20th, 2021, with most news coming from point and milestone.

Eclipse Foundation’s Adoptium Releases First Temurin JDK Builds

The Adoptium Working Group has released the first Eclipse Temurin Java SE binaries. Adoptium will provide Temurin binaries every six months.

Oracle Proposes Shorter Java LTS Cycle of Two Years

Concurrent with the release of Java 17, Mark Reinhold, chief Java architect of the Java Platform Group at Oracle, proposed to shorten the Java Long-Term Support (LTS).

Build Your Software Roadmap with QCon Plus; Kristen O’Leary Shares Top Topics

During a recent interview, Kristen O'Leary, senior developer relations engineer at Google and QCon Plus.

Asserting JDK Flight Recorder Events with JfrUnit

Gunnar Morling, open source software engineer at Red Hat, introduced JfrUnit, a new testing utility which may be used to detect performance regressions with JUnit.

MicroStream 5.0 is Now Open Source

MicroStream is used productively in business-critical projects for more than six years. It's proven, stable and has a high code quality. Now, it's time to open source it. Open Source provides strong value and great benefits.

Java News Roundup: JDK LTS Release Cadence, OpenJDK, Spring Updates, Helidon, Payara Platform

This week's Java roundup for September 13th, 2021, features news from OpenJDK, a proposal to accelerate.

Micronaut 3.0 Delivers Significant Changes Adaptable for Future Development

Object Computing, Inc. has released Micronaut 3.0 featuring the removal of a default reactive streams.

VMware Overhauls Spring 6 & Spring Boot 3 for Another Decade

At Spring One 2021, VMware revealed how Spring 6, planned for an October 2022 release, prepares the framework for another decade: it will require Java 17

6 great new Java features you don’t want to miss

It’s not easy to keep up with Java’s frequent feature releases. If you missed sealed classes, text blocks, records, the new string methods, or the Optional class.

Accelerating New Features in Docker Desktop

In November 2019 Docker announced our re-focusing on the needs of developers. Specifically, we set out to simplify the complexity of modern application.

Kubeshop wants to be a Kubernetes product pipeline

A new startup accelerator and incubator aims to provide a pipeline for products and projects for the Kubernetes ecosystem by “nurturing and funding”.

New Update in Java Garbage Collector

Java garbage collection (GC) performs automatic memory management for Java programs which can be compiled to bytecodes that can be run on a Java Virtual Machine (JVM).

Will Microsoft's Ongoing Push Draw Java Developers to Azure?

We use more Java than one can imagine," Microsoft says on the Microsoft Build of OpenJDK website. The marketing hyperbole notwithstanding.

What’s So Great About Java? Here Are Three Things!

The Java programming language is very popular and, truth be told, if it disappeared tomorrow, there would be millions of websites and apps that would no longer.

How can Java bring you into Kubernetes-Native Future

You have probably heard of the cloud-native approach such as cloud-native platform, architecture, and application since the Cloud Native Computing Foundation

A.I. Can Now Write Its Own Computer Code. That’s Good News for Humans.

A new technology called Codex generates programs in 12 coding languages and even translates between them. But it is not a threat to professional programmers.

Microsoft Open Sources Java Garbage Collection Analyzer

Microsoft has made a collection of libraries for analyzing HotSpot Java garbage collection (GC) log files available in an open source form.

Why Should You Learn Java In 2021

The world has changed a lot in the last two years, people are giving a second look at their life choices, many changed jobs, others ended up jobless. Many companies understood that they do not need to spend.

How to download Minecraft 1.18 Snapshot 21w37a for Java Edition

Mojang has finally released the first snapshot for Minecraft 1.18 Caves and Cliffs Part 2 update. After launching the 1.17 update.

All the changes between JDK 11 and the Java 17 LTS release

If you were to look at the features in Java 17, the most recent long-term support (LTS) release from Oracle, you’d probably be disappointed.

Java News Roundup: Jakarta EE 10 Core Profile, OpenJDK, Open Liberty, Payara, Groovy and Quarkus

This week's Java roundup for September 6th, 2021, features news from Jakarta EE 10 introducing a new core.

Java 17, the Next Long-Term Support Release, is Now Available

As one of the primary goals of Project Jigsaw, JEP 403 proposes to strongly encapsulate all internal elements of the JDK, except for critical internal APIs.

Docker vs Virtual Machines: Which DevOps tool is best for you?

Virtual machines were the cock of the walk fifteen years ago, but they have fallen out of favor in recent year in preference to Docker containers.

Why and How to Upgrade to Java 16 or 17

Estimating the amount of time and effort to upgrade to Java 16 or 17 may be difficult. However, upgrading is often easier than originally thought.

Java News Roundup: Roadmap for Spring 6.0 and Spring Boot 3.0, OpenJDK and Quarkus Updates

This week's Java roundup for August 30th, 2021, features news from SpringOne in which the roadmap of Spring.

Java internet address resolution plan proposed

Looking to enable Java applications to have finer control over internet addressing, plans are afoot in the OpenJDK community to develop a service provider interface (SPI).

Fast and Secure Inter-process Communication on JDK 16 - Inside Java Newscast

JDK 16's socket channel / server-socket channel API can use Unix domain sockets for faster and more secure.

Infrastructure management going extinct with serverless

It’s no surprise that organizations are trying to do more with less. In the case of managing infrastructure, they’re in fact trying to do much more in the area of provisioning.

RPA examples and use cases that prove robotic automation works

According to Gartner Research, Robotic process automation (RPA) has become one of the fastest growing segments of the software industry.

How to protect REST with Spring Security

Protecting web applications is an inherently complex proposal. Spring security It provides Java developers with a powerful framework to address this need.

MACHINE LEARNING GUIDE: DIFFERENCES BETWEEN PYTHON AND JAVA

Machine learning, Data Science, deep learning, and many other major and rising disruptive technologies need one or two programming languages to create products.

What Can You Do With Java?

Even if you’ve never been interested in programming, chances are you’ve heard the name Java – and for a reason. This is one of the most popular programming languages ​​in the world: it was created in 1995.

When do you use Docker vs Podman? A developer's perspective

Docker is a container management technology. Podman is also a container technology. You can use either for building container images.

Top reasons to start Java mobile app development

When it comes to building mobile applications, the subject of which programming language to use comes up. We’ll explain why Java is regarded as one of the better.

Microsoft Open-Sources GCToolkit to Tap into JVM GC Logs

Microsoft’s footprint in the Java ecosystem has become more widespread. What started with Java on Azure and support for Minecraft

Minecraft 1.18 Experimental Snapshot 6 for Java Edition: Full list of changes revealed

The developers of Minecraft are working hard and have released another experimental snapshot

VMware Tanzu Powers New Java Offering: Azure Spring Cloud Enterprise

Microsoft is previewing a new enterprise Java service for its Azure cloud platform, powered by VMware Tanzu components.

Java shows promise for scaling AI apps

Although R and Python are the dominant languages for developing AI and data science applications, it turns out that Java is one of the most promising alternatives, particularly for big data applications.

Java News Roundup: Generational ZGC, Kotlin 1.5.30, Jakarta EE 10 Release Plan, SpringOne Conference

It was relatively quiet in this week's Java roundup for August 23rd, 2021.

Kotlin update previews experimental features

Kotlin 1.5.30, just published by JetBrains, offers experimental new language features and experimental additions to the standard library.

What to expect in Java 18

Java 18 is likely seven months away but is already starting to take shape, with three feature proposals for it so far: record and array patterns, character sets, and code snippets in API documentation.

How to secure REST with Spring Security

Setting up authentication and access control in Spring Security is painstaking, but you can draw on very powerful capabilities. Here’s how to get started.Securing web applications is an inherently complex proposition.

7 Best Internet of Things (IoT) Development Platforms

Internet of Things is no longer a newer concept. Undoubtedly, businesses and industries are widely accepting the Internet of Things systems.

Structuring Your Code for Spring Framework and Spring Boot

There’s a great comment below that mentions that the original title, Structuring Spring Boot Applications, is a bit misleading

GitHub Discussions is out of beta

Creating open source software today is so much more than the source code. It’s about managing the influx of great ideas, developing the next generation of maintainers

Jakarta EE 10 Release Plan

Jakarta EE 10 is the first major release of Jakarta EE since the “jakarta” namespace update. Many of the component Specifications are introducing Major or Minor version updates to signify key changes

Introducing JDKMon: a New Tool to Detect and Update JDKs

Gerrit Grunwald, principal engineer at Azul, has introduced a new tool, JDKMon, that monitors and updates installed JDKs

What to expect in Java 18

Not due until March 2022, Java 18 already has drawn proposals to preview record patterns and array patterns and to adopt UTF-8 as the default character set. Java 18 is likely seven months away.

Minecraft: Java Edition 1.18 Experimental Snapshot 5 arrives with lots of tweaks, like cooler mountains

As 2021 marches on, we get ever closer to the hopeful release of Minecraft's Caves and Cliffs Update

Microsoft reminds Azure App Service users that community support for Java 7 ends soon – shift to version 8 or beyond

It is less than a year until support for Java 7 finally comes to an end

Java News Roundup: Micronaut 3.0, Open Liberty Starter, Spring Boot, GraalVM, and JEP 400

This week's Java roundup for August 16th, 2021, features news from Micronaut 3.0, OpenJDK, JDK 18

JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned for the Java long-term support release due in September.

Micronaut Framework 3 Released!

This release represents the culmination of many months of work by many people, including our community. We are proud of what we have achieved and are looking forward to what comes next.

What are they building—and why? 6 questions for the top Java architects

Four top Java architects—Mark Reinhold, chief architect of the Java Platform Group; Brian Goetz, chief language architect for Java; Mikael Vidstedt, director of software engineering for the Java Virtual Machine

Lightbend Launches 'Stateful' Serverless Akka Platform

Lightbend, the company behind the Scala JVM language and developer of the Reactive Platform, today unveiled "a unique, first-of-its-kind Platform-as-a-Service (PaaS) offering" for cloud native application development.

Microsoft Steps Up Java Support at Eclipse with a New Strategic Membership

Microsoft has amped up its support of Java developers by expanding its participation in the Eclipse Foundation

Eclipse Temurin Java SE binaries debut

Eclipse Adoptium project releases the first binaries of its OpenJDK builds for ‘demanding’ environments, while Azul offers commercial support.

SD Times news digest: Java on Visual Studio Code update, Applitools ties in to e-learning platforms, Next Pathway cloud migration tool update

The newest Java update includes a user experience for Visual Studio Code’s testing, Maven dependency management, and project management features.

Minecraft: Java Edition includes new generation tweaks in 1.18 Experimental Snapshot 4

Part Two of the Caves and Cliffs Update for Minecraft will include a huge number of new features and changes for players to try out, and all of these features need extensive testing.

Java News Roundup: Project Loom, JDK Mission Control, Spring Data, Kotlin 1.5.30, Micronaut 3.0-RC1

This week's Java roundup for August 9th, 2021, features news from Project Loom, OpenJDK, JDK 18

The Code You Write Doesn’t Define You!

When I started working with IT, I started for the same reason that drives most people to the area: I really enjoyed it! I liked to find ways to solve problems. I liked to challenge myself. I liked to program.

Project Lombok in Java

Java is a very popular language, but it has few drawbacks. One of the most popular drawbacks is that we still need to write the boilerplate codes like getters, setters, constructor toString method in Java.

Uber Re-Architected Its Foundational Fulfilment Service

Uber recently shared how it re-architected its fulfilment service, one of Uber's foundational platform services. Following a two-year-long effort involving 30+ teams and hundreds of developers

Android 12 cheat sheet: Everything you need to know

Android 12 improves the user experience from Android 11 and adds exciting features to the platform. Here's what developers, businesses and users need to know about Google's Android 12.

Java and SQL Server persist: How tech moves fast, yet enterprise IT moves so slow

Commentary: What developers love today is a good indicator of what enterprises will be using tomorrow...and the next day...and the next.

Introducing JDKMon: a New Tool to Detect and Update JDKs

Gerrit Grunwald, principal engineer at Azul, has introduced a new tool, JDKMon, that monitors and updates installed JDKs as an alternative to existing package management systems such as SDKMAN!

Eclipse Temurin Java SE binaries debut

The Eclipse Foundation’s Adoptium project has released its first Eclipse Temurin Java SE binaries, “production-ready” builds of the OpenJDK that cover the latest versions of Java SE (Standard Edition) 8, Java SE 11, and Java SE 16 for Windows

Oracle launches Verrazzano container platform for Kubernetes

Platform promises to unify application lifecycle management across microservices and traditional applications and to bridge on-premises and cloud environments.

How to crawl websites with Selenide and JDK 14+

Sometimes we find ourselves in a situation in which we need certain data, that needs to be manually fetched from some website. As developers, of course automation is our friend

JakeWharton/timber

Fix TimberArgCount lint check false positive on some calls to String.format.

Using GitHub Copilot to Automate Tests

Code completion is nothing new. Tools like IntelliSense have allowed developers to become more productive by attempting to automatically complete the name of a function or statement

Java News Roundup: JDK 17 Initial RC, OpenJDK, Updates to Open Liberty, Hibernate ORM, Spring Cloud

This week's Java roundup for August 2nd, 2021, features news from OpenJDK, JDK 17 initial release candidate

Oracle WebLogic users get a bridge to Kubernetes deployment

Java developers in Oracle shops can use the new Verrazzano container platform to deploy apps to Kubernetes without a ground-up rewrite.

5 best ways to get maximum XP in Minecraft Java Edition

When killing mobs or completing specific tasks, Minecraft rewards its players with experience points or XP, by dropping green orbs.

Genesis launches new application composer, Framework, built on Microsoft FAST

Genesis, a low-code no-code application platform built specifically for financial markets, has launched a new Application Composer, alongside a number

Microsoft Expands Support for the Eclipse Foundation

Microsoft is expanding its participation in the Eclipse Foundation to become a Strategic Member, the company announced this week, and Stephen Walli, principal program manager in the Azure Office of the CTO

The InfoQ eMag: Building Microservices in Java

Over the past few years, the Java community has been offered a wide variety of microservices-based frameworks to build enterprise, cloud-native and serverless

Java News Roundup: IntelliJ IDEA 21.2, Quarkus 2.1, Micronaut 3.0.0-M5, WildFly, Payara Platform

This week's Java roundup for July 26th, 2021, features news from JDK 17, JDK 18, the road to Micronaut 3.0.0

Quarkus 2.0 Delivers Continuous Testing, CLI and Supports Minimal JDK 11

Nineteen months after its first major release, Red Hat has released Quarkus 2.0 with new features such as continuous testing, a new CLI

Eclipse Temurin Java SE binaries debut

The Eclipse Foundation’s Adoptium project has released its first Eclipse Temurin Java SE binaries, “production-ready” builds of the OpenJDK that cover the latest versions of Java SE (Standard Edition) 8

Google launches Jetpack Compose 1.0, making Android UI design easier w/ Kotlin

Google and Jetbrains have released the first stable build of Jetpack Compose 1.0, the new Kotlin-based UI framework for Android.

Java state API would speed app startup

Proposed in an OpenJDK discussion group by Anton Kozlov, senior software engineer at Java software provider Azul, the CRaC (Coordinated Restore at Checkpoint) project

Javas Forgotten Forbear

The enduring appeal of Java isn’t hard to understand: With Java, you write code once and it can run on almost any modern computer or operating system—PC or Mac, Windows, Linux, OS X, whatever.

Is Java 17 a Glass Half Full?

Oracle's stated opinion is that there's nothing special about LTS releases, and they merely correspond to an Oracle support product and should not be significant to anyone who is not a paying customer

Java News Roundup: MicroProfile 4.1, Spring Boot Updates, Kotlin, Scala, OpenJDK, Liberica JDK

This week's Java roundup for July 19th, 2021, features news on JDK 17, JDK 18, OpenJDK, Liberica JDK, GraalVM, MicroProfile 4.1, Quarkus 2.0.3, Hibernate, Spring

GraalVM 21.2 Improves Native Components

GraalVM 21.2 has been released to speed up native compilation times, and improve integrations with JDK flight recorder as well as improve support for non-Java languages like Ruby and JavaScript.

Java state API would speed app startup

Proposed in an OpenJDK discussion group by Anton Kozlov, senior software engineer at Java software provider Azul, the CRaC (Coordinated Restore at Checkpoint) project would research a Java API for coordination between an application

Visual Studio Code 1.58 improves debugging, Jupyter Notebook support

Microsoft has released version 1.58 of Visual Studio Code, also known as the June 2021 release, with improvements related to usability, customization, debugging, and Jupyter Notebook support.

DevOps and Cloud InfoQ Trends Report - July 2021

CHybrid cloud options have evolved beyond the traditional definition, and have expanded to enable the functionality of cloud services to run outside

GitHub Copilot isn’t changing the future

Consider this example: Way back in 2006, Java founder and lead designer James Gosling declared, “The cell phone is tomorrow’s desktop.” He wasn’t wrong, but he’s also not yet right.

How low-code development could boost AI adoption

Every company may want to put artificial intelligence to work, but most companies aren't blessed with the ability to hire battalions.

Minecraft Bedrock Beta vs Java Edition Snapshots: What's the difference?

Minecraft is a cross-platform game available across all popular devices such as Windows, Linux, PlayStation, Xbox, Android, iOS, and more.

JavaFX: One Codebase for Web, PC, and Mobile

Gluon has published a status update for JavaFX, showing the way in which a single JavaFX codebase can be used across a PC (standard JavaFX), a mobile device with Android or iOS.

Quick and Seamless Release Management for Java Projects with JReleaser

JReleaser intends to streamline the release and publishing process of Java binaries in such a way that these binaries may be consumed.

Snyk JVM Ecosystem Report 2021 Finds Increased Usage of Java 11 in Production

The JVM Ecosystem Report 2021, a collaboration between Snyk and Azul, has revealed that 62% of the surveyed developers use Java 11 in production, narrowly leading Java 8 with 60%.

Java News Roundup: Hazelcast Introduces New Platform, JDK 17, JDK 18 and Spring

This week's Java roundup for July 12th, 2021, features news on JDK 17, JDK 18, Hazelcast introducing a new platform.

Visual Studio Code 1.58 improves debugging, Jupyter Notebook support

Microsoft has released version 1.58 of Visual Studio Code, also known as the June 2021 release, with improvements related to usability, customization, debugging, and Jupyter Notebook support.

The Digital Paradox: Are Creators Of Digital Improving Productivity For Themselves?

When I started as a developer a couple of decades ago, we didn't have digital. It was called IT, and it was focused on providing information to the business.

Why AI Struggles To Recognize Toxic Speech on Social Media

That’s a huge advance, and all the other major social media platforms are using AI-powered systems in similar ways. Given that people post hundreds of millions of items every day.

Technologically Oriented Skill Development: Reshaping The Future

With the fast-changing technological landscape and application of technology in almost every sphere of life, there is an ever-increasing demand for people with technology skills.

Kotlin gains Java coding enhancements

Kotlin 1.5.20 adds experimental support for Java libraries that help to reduce boilerplate coding and to maintain null safety when interoperating with Java code.

Enhanced Crypto Policies

Until Java 8, it was necessary to download and install JCE in the JDK in order to use it. In OpenJDK 11, unlimited crypto policies are installed by default.

Google, Facebook first compliance reports under new IT rules big steps towards transparency: Prasad

Union IT and Law Minister Ravi Shankar Prasad praised Google, Facebook and Instagram for publishing their first compliance reports.

Engineer your career

Artificial Intelligence (AI) and Machine Learning (ML) are two of the fastest-growing technologies pervading all sectors. From automated cars to chatbots, mobile phones, and other electronic devices, they have numerous applications.

Time series Java class library

You can use the time series Java™ class library to create and manage a time series from within Java applications or applets.

Getting started with time series analysis

Time series analysis involves identifying attributes of your time series data, such as trend and seasonality, by measuring statistical properties.

Top 5 features Minecraft needs to add in future updates for Java and Bedrock

Minecraft is one of the best sandbox games with many interesting features that allow players to build unique worlds closely mimicking real life.

Work ecosystem being reshaped by digital transformation, says LinkedIn report

The latest LinkedIn data underlines that digital roles have registered a huge surge in demand.

Java News Roundup: JDK 17, JDK 18, Open Liberty, Payara, Quarkus and Spring

This week's Java roundup for July 5th, 2021, features news from JDK 17, JDK 18, Open Liberty 21.0.0.7, Payara Server Community 6.2021.1.Alpha1.

Microsoft launches Windows 365, a subscription-based Cloud PC for enterprise users

Microsoft has announced Windows 365, a new way to experience virtual cloud-based PC running Windows 10

IoT, Automation, Electric Vehicles, and Location Technology are Among APAC Logistics Industry’s Key Investment Priorities

New research from HERE Technologies, the leading location data, and technology platform, reveals that approximately a third of logistics companies.

Hexa-X: 6G technology and its evolution so far

Hexa-X, the European 6G research project driven by Ericsson and Nokia, with Ericsson assigned as the technical manager and Nokia as the overall leader, has ramped up its activities since its start in January 2021. Discover the latest on how 6G technology

Java News Roundup - Week of June 28th, 2021

This week's Java roundup features news from JDK 17, JDK 18, GraalVM Native Build Tools, TornadoVM 0.10, the release of Quarkus 2.0 and Apache Camel Quarkus 2.0, Apache Camel 3.11.

Visual Studio Code Boosts Java IDE Capabilities

According to surveys, one out of four Java developers uses Visual Studio Code (VS Code), Microsoft’s free, cross-platform IDE that has recently become a more fully-fledged Java IDE.

IBM fields CodeFlare to tempt data scientists looking to automate the machine learning process

IBM has decided to share its CodeFlare framework as an open-source project with the broader machine learning community.

Kotlin gains Java coding enhancements

Released June 23, Kotlin 1.5.20 has experimental support for calling Lombok-generated methods. The addition of the Lombok compiler plug-in allows generation of Lombok declarations in Java by Kotlin code in the same mixed Java/Kotlin module.

Project Lilliput would shrink Java object header

Java could get a smaller object header, thus improving memory usage, under a proposal being floated in the OpenJDK open source Java community this week.

HERE IS WHY - Teens blocked from buying Minecraft Java Edition in S Korea

A version of Minecraft, one of the world's bestselling video games, effectively became unavailable for purchase by teenagers in South Korea apparently.

Arithmetic and Assignment Operators Explained in Java

Arithmetic operators allow you to perform algebraic arithmetic in programming. That is, they enable you to add, subtract, divide and multiply numbers.

5 easiest ways to get emeralds in Minecraft Java Edition

Emeralds are considered to be one of the most valuable resources in Minecraft. They are rare minerals primarily used as the main currency for trading with villagers.

Why is Java platform-independent?

Sun Microsystems architects designed Java to be cross-platform. But why? Here we look at not only why Java works across platforms, but also how it achieves its platform independence.

Report: Developers are moving away from Java 8 to Java 11

Previous reports of the Java community found that developers were still mainly using Java 8 and didn’t adopt newer versions.

Java News Roundup - Week of June 21st, 2021

This week's roundup features news from JDK 17, JDK 18, Java Mission Control 8.0.1, Kotlin 1.5.20, Hibernate Reactive 1.0.0.CR7, PrimeFaces 6.2.30, 8.0.11.

Java on Azure: Azure Spring Cloud Integrates with New Relic One Performance Monitoring

Microsoft's Java on Azure team announced the integration of New Relic One performance monitoring.

Google's UI Toolkit Flutter 2.2 Claims Cross-Platform Crown

At the recent Google I/O conference, Google announced version 2.2 of its cross-platform UI toolkit, Flutter. According to a study,

Minecraft 1.17.1 Java Edition pre-releases launched so far

Minecraft 1.17 Caves & Cliffs Part I has been out for nearly a month now. Since its initial release, Mojang has been releasing more pre-releases.

Outlook on the Application Server Global Market to 2028

The global application server market size is estimated to reach USD 40.96 billion by 2028, registering a CAGR of 13.2% over the forecast period.

Pre-auth RCE in ForgeRock OpenAM (CVE-2021-35464)

While participating in one private bug bounty program, I discovered a pre-auth RCE in ForgeRock OpenAM server - a popular access management.

Amazon CodeGuru Reviewer’s

Amazon CodeGuru Reviewer is a tool that leverages machine learning and automated inference to help developers find flaws in their code. This way, programmers can avoid costly mistakes.

Eclipse launches group to shepherd popular Java IDE

The Eclipse Foundation has formed a working group to ensure the continued evolution and sustainability of the popular Eclipse IDE suite of technologies.

Kotlin gains Java coding enhancements

Kotlin 1.5.20 adds experimental support for Java libraries that help to reduce boilerplate coding and to maintain null safety when interoperating with Java code.

AWS Introduces AWS Bugbust

Recently, AWS announced a global challenge to fix one million bugs and reduce technical debt by over $100 million with AWS BugBust.

Microsoft is now a $2 trillion company

Microsoft can add ending the day as a $2 trillion company to the list of things it’s accomplished today, alongside announcing Windows 11.

Scala 3 Overhauls Language for Better Developer Experience

Eight years in the making with 28,000 commits, 7400 pull requests, and 4100 closed issues.

Jakarta EE 9.1 and the Road to Jakarta EE 10

Five months after the release of Jakarta EE 9, the Jakarta EE Working Group has announced the release of the Platform and Web Profile specifications.

The top trends in tech-executive summary download

In the next decade, we'll experience more progress than in the past 100 years combined, as technology reshapes health and materials sciences.

Internal JDK Elements Strongly Encapsulated in JDK 17

JEP 403 (Strongly Encapsulate JDK Internals), one of the 14 JEPs defined as the final feature set for JDK 17, strongly encapsulates all internal elements of the JDK.

Java News Roundup - Week of June 14th, 2021

This week's news features news from JDK 17 and JDK 18, Open Liberty 21.0.0.6, MicroProfile 4.1, Piranha 21.6.0, Spring Native 0.10.0, Hazelcast Node.js Client 4.2.

Sonatype Lift Integrates Facebook Infer, Google ErrorProne, and Other Code Analyzers

Recently launched Sonatype Lift provides a unified code analysis platform that includes over 25 tools to help developers identify a wide range.

5 best Minecraft 1.17 update seeds for beginners (Java Edition)

Minecraft players can use seeds to generate a specific world type of their liking. Seeds can alter a player's world, causing them to spawn near specific things when entered.

Microsoft Will Bundle Its Rival to Slack in New Windows Software

Microsoft Corp., which is unveiling a new version of Windows for the first time in six years, said it will integrate its Teams chat and videoconferencing software directly into the operating system.

An Enlightened Future with Artificial Intelligence

The decisions that we make now and in the near future will set the tone for the rest of the decade including how artificial intelligence (AI) may develop and how we will use it.

LinkedIn open-sources Dagli, a machine learning library for Java

LinkedIn today open-sourced Dagli, a machine learning library for Java (and other JVM languages) that ostensibly makes it.

Java News Roundup - Week of June 7th, 2021

This week's roundup features news from OpenJDK and JDK 17 moving to Rampdown Phase One, JDK 18, a new Helidon extension for Visual Studio Code.

Open Source Leader the Eclipse Foundation Launches the Eclipse IDE Working Group

As one of the world’s most prolific IDEs turns 20, the eponymous open source foundation is helping to guide its development into the future.

Application Server Market Size, Share & Trends Analysis Report By Type, By Deployment, By End Use And Segment Forecasts, 2021 - 2028

Application Server Market Size, Share & Trends Analysis Report By Type (Java, Microsoft Windows).

Computer Science trends taking off right now (2021)

That’s right, it’s 2021 and the world of computer science is a global beast. Despite the magnificent strides forward over the last couple of decades.

Quick and Seamless Release Management for Java projects with JReleaser

JReleaser intends to streamline the release and publishing process of Java binaries in such a way.

When will Minecraft 1.18 update release for Bedrock, Java & Pocket Edition? Everything we know so far

The first part of one of the most significant updates in the history of Minecraft has been released by Mojang, leaving players curious about the other half.

SmartBear Expands API Design Enabling Developers to Work in Popular Java IDE

SOMERVILLE, Mass.--(BUSINESS WIRE)--SmartBear, a leading provider of software development and quality tools, has released a new plug-in for SwaggerHub API design to support IntelliJ IDEA.

Pattern Matching for switch

In this episode, David discusses with Gavin Bierman a new set of Java language features coming from.

Java New features

Record is new type of class in java that make it easy to create immutable class.

Oracle offers Java management service

Oracle has introduced an enterprise service to help manage Java runtimes and applications, either on-premises or on any cloud.

Make Java REST development easier with the Jareto library

A small open source library helps with mapping Java exceptions and transporting HTTP metadata.

Java News Roundup - Week of May 31st, 2021

This week's roundup features news from OpenJDK JEPs targeted for JDK 17, initial work on JDK 18, Project Skara 1.0, JavaFX, MicroProfile GraphQL, Quarkus 2.0.

Lightbend Launches 'Stateful' Serverless Akka Platform

Lightbend, the company behind the Scala JVM language and developer of the Reactive Platform, today unveiled "a unique, first-of-its-kind Platform-as-a-Service.

Survey Says: Enterprises Are Turning to Open Source for IoT and Edge Computing

The Eclipse Foundation has released the results of its "2021 IoT and Edge Commercial Adoption Survey," which analyzed responses from hundreds of executives.

KrakenD API Gateway for Microservices Becomes Linux Foundation 'Lura' Project

The team behind the KrakenD stateless, distributed, high-performance API gateway that enables microservices adoption, announced this week that the Linux.

MuleSoft Updates Anypoint DataGraph

Integration and API platform provider MuleSoft has unveiled the next major release of its flagship solution, the Anypoint Platform with DataGraph. With this release, developers will be able to use the Anypoint DataGraph to discover.

New Relic Integrates Pixie Observability Platform for Kubernetes

Software analytics company New Relic is integrating its recently acquired open-source Pixie observability platform for Kubernetes with the New Relic One platform.

Apache Cassandra 4.0: Taming Tail Latencies with Java 16 ZGC

With Apache Cassandra 4.0, you not only get the direct improvements to performance added by the Apache Cassandra committers, you also unlock the ability to take advantage of seven years.

5 best Minecraft Java Edition Modpacks for single-player survival in 2021

In Minecraft, modpacks are downloadable items that players can install to get new items in the game. These are items that players would never have seen in the default vanilla version of the game.

Stack Overflow Sold to Tech Giant Prosus for $1.8 Billion

Prosus NV said it struck a $1.8 billion deal to acquire Stack Overflow, an online community for software developers, in a bet on growing demand.

Java News Roundup - Week of May 24th, 2021

This week's roundup features news from OpenJDK JEPs targeted for JDK 17, GA releases of Jakarta EE 9.1 and Microsoft Build of OpenJDK.

OpenJDK Discusses Post-SecurityManager Practices

Following the introduction of JEP-411 to deprecate Java’s SecurityManager, several projects have spoken up to discuss the impact and expected.

AceQL Releases Open-Source JDBC-over-HTTP Driver

AceQL recently released their open-source JDBC driver which allows you to query a relational database via HTTP. The driver connects to a middleware.

A Review of the Oracle JDK Build Alternatives

Ever since Oracle, in 2018, split its JDK build licensing into two tiers—commercial, which can be used for free in development and testing.

2021 DevOps Roadmap: 5 Predictions for the New Year

It’s probably an understatement to say that many of us were thrilled to say goodbye to 2020 last week and usher in the new year.

How AI (Reinforcement Learning) Can Help Spring Developers Write Better Java Unit Tests

Overall, Java developers love Spring/Spring Boot because it saves them time and supports their testing experiences.

The state of Java software development in 2021

The recent results from the 9th annual global developer productivity report gives us insights to the current state of Java in 2021. Over 850 Java developers responded to questions about their experience.

How to Keep Up with Technology as a Developer

To keep up with technology as a developer is not easy nowadays. In the cloud era, there are so many technologies to be mastered that we need to be strategic. If you didn’t start working on the cloud.

Minecraft: Java Edition

Mojang Studios isn't taking any breaks, and is already replacing yesterday's Minecraft: Java Edition Pre-Release 3 snapshot with the latest version of the 1.17 Caves and Cliffs Update for Minecraft. Today, Minecraft: Java Edition Caves and Cliffs Update.

Microsoft’s Java build turns GA

The Microsoft Build of OpenJDK is now generally available, providing a no-cost distribution of open source Java that could vie with Oracle’s Java distributions.

Eclipse Jakarta EE 9.1 aligns with Java 11

The Eclipse Foundation’s Jakarta EE working group, which develops the enterprise edition of Java, has published Jakarta EE 9.1 Platform and Web Profile specifications.

JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned.

GraalVM 21.1 Supports JDK 16

Oracle Labs has released GraalVM 21.1 featuring experimental binaries for Java 16. This new release also contains performance improvements.

Java News Roundup - Week of May 17th, 2021

This week's roundup features news from OpenJDK JEPs targeted for JDK 17, point releases for Helidon, Quarkus, Open Liberty and Hibernate.

Microsoft and IBM Collaborate on WebSphere Java EE App Server Solution

IBM and Microsoft have announced the availability of a jointly developed solution for running the network deployment of IBM's WebSphere Application.

Supreme Court Expands Upon Software Fair Use in Google v. Oracle

On April 5, 2021, after 10 years of litigation, the U.S. Supreme Court published its decision in the much-watched Google v. Oracle dispute.

Minecraft: Java Edition releases Pre-Release 1 for 'Caves and Cliffs Update,' nearing official launch

It's a monumental moment for players excited for the upcoming Caves and Cliffs Update for Minecraft.

Amazon unleashes AI code reviewer on Java devs, hopes to eliminate ‘most expensive’ lines of code

Amazon has made its machine learning-backed code reviewing tool CodeGuru generally available.

Need to migrate legacy business logic to cloud-native? Here’s how

Translating legacy code to a modern language is only part of the answer. Transitioning to cloud-native architectures is the greater challenge.

Azul Expands Product Portfolio

New Azul Platform comprises three commercial product offerings to deliver the most complete, dependable, secure and performant builds of OpenJDK.

Why Is Java The Most Preferred

If you are wondering whether Java can be used for Artificial Intelligence/ Machine Learning or not, then many Java enthusiasts in one voice will say YES.

ADA Comes Up With A List of Top React Native Developers

Here’s a chance to cash upon highly performant native applications with a new listing of the best React Native App Development Companies!.

Build a Java application in Visual Studio Code

VS Code combines impressive Java support with first-class support for JavaScript and other stacks, making a compelling alternative to traditional IDEs.

Java News Roundup - Week of May 10th, 2021

This week's Java roundup features news from OpenJDK JEPs targeted for JDK 17, updates on MicroProfile APIs, a 1.0 release of Grolifant.

Can Java be used for Machine Learning and Data Science?

The world is drooling over Artificial Intelligence. From research institutions to corporate houses, every organization aims to create.

4 Node.js Advantages that can benefit your business

In the era of rapid digital transformation, the software for your business must be fast, scalable, and cost-effective.

Why Java Will Dominate the Future of Machine Learning, AI, and Big Data

Great presentation by Bernard Traversat, Head of the Java platform development, at Oracle Code One 2018.

Micronaut 2.0 Enhances Tooling

Object Computing, Inc. (OCI) has formally released Micronaut 2.0, a major release of the full-stack JVM-based framework that helps create microservices-based.

Scala 3 ushers in ‘complete overhaul’ of the language

The latest upgrade of the popular functional language for JVM and JavaScript runtimes features a new type.

Jetbrains Previews Jetpack Compose for Web

JetBrains, who recently ported Jetpack Compose to the desktop, has now released a technology.

Java News Roundup

This week's Java news roundup features news from OpenJDK, the GA release of Kotlin 1.5, point releases on Eclipse projects, Micronaut Coherence 1.0.0-M1,

Kotlin 1.5 Gets Support for Java 15 Features and a New JVM Compiler

Kotlin 1.5 introduces support for the latest Java features, including record classes, sealed interfaces.

Eclipse Edge Native Working Group Releases ioFog 2.0 for True "EdgeOps"

The Eclipse Foundation's Native Working Group this week announced the release of Eclipse ioFog 2.0.

New Azul Java Platform Addresses Challenges of the Enterprise Cloud

Open-source Java development tools and runtimes provider Azul has announced plans to unite.

The Magic of Apache Spark in Java

An experience software architect runs through the concepts behind Apache Spark and gives a tutorial on how to use Spark to better analyze your data sets.

Changing a Field's Type in Recent JDKs

In this blog post, I want to share some findings regarding the security changes regarding changing a field's type across JDK versions.

Java still rocks the finance industry.

With the advent of retail trading and a bull market running for more than a decade now, the stock market has never been more popular.

Diffblue Survey Finds 86 Percent of Java Developers Rely on Spring Framework

OXFORD, United Kingdom, April 19, 2021 (GLOBE NEWSWIRE) -- Diffblue.

Full list of changes revealed

The newest Minecraft snapshot 21w19a is here! This snapshot isn't as large as the previous 21w18a Minecraft Java Edition Snapshot, but it still interests many players.

Red Hat Adds Java Features to Visual Studio Code

The latest update to Java on Visual Studio Code gets new functionality provided by Red Hat via its language support extension.

JDK 17: The new features in Java 17

Although not due until September, Java 17 has already begun to take shape, with four new features planned for the upgrade to standard Java so far. In the latest change, as of April 27

Gradle 7.0 improves incremental builds, backs Java 16

Gradle 7.0, the latest release of the popular software build tool leveraged in Android development and elsewhere

Microsoft returns to Java with Azure-focused OpenJDK release

It’s been a long time since Microsoft brewed its own Java. But now it’s back, with the Microsoft Build of OpenJDK, fit and finished for running in the Azure cloud.

JetBrains Releases IntelliJ IDEA 2021.1

JetBrains has released IntelliJ IDEA 2021.1 featuring support for Java 16, a new preview feature that instantly renders HTML changes, and support for Windows Subsystem for Linux (WSL) 2.

Best Java EE Frameworks

Java is still the most famous and trusted programming language for developers. In recent years java is evolving and coming with new features like Frameworks, Java Enterprise Edition that simplify

Article Series: Building Microservices in Java

This article series will explore the state-of-the-art in building microservice-based architectures using the Java language.

Java News Roundup - Week of April 12th, 2021

This week's Java news roundup features news from OpenJDK promoting JEP 411 to Candidate status, Kotlin 1.5.0-RC

GraalVM boosts Java performance with Truffle framework

Java on Truffle in GraalVM 21 brings Java up to snuff with Python, Ruby, and JavaScript on the multi-language virtual machine.

Google’s OSS-Fuzz extends fuzzing to Java apps

Google’s open source fuzz-testing service, OSS-Fuzz, now supports applications written in Java and JVM-based languages. The capability was announced on March 10.

What enterprise architects need to know about Java modernization

Quarkus and Jakarta EE are gaining on Spring/Spring Boot as the most popular approach to moving Java applications to the cloud.

Microsoft unveils its own Java distribution

In a move that could mean serious competition for Oracle in the Java space, Microsoft is previewing its own build of OpenJDK, a freely available.

Android Studio 4.2 Includes Latest IntelliJ IDEA and Improves Developer Experience

The latest release of Android Studio brings its IntelliJ IDEA platform up-to-date and introduces a number of features aimed at improving developer experience.

JHipster Releases Micronaut Blueprint 1.0.0

Object Computing, Inc. has announced the release of JHipster Micronaut Blueprint 1.0, a collaboration of Object Computing, Micronaut Foundation and JHipster, to build a Micronaut option.

Minecraft Bedrock vs Java Edition

Most new Minecraft players generally face the dilemma of choosing between Minecraft Java and Bedrock Edition. It is not an easy choice, given that both are unique in their own way.

Kotlin 1.5 available with JVM records, sealed interfaces, and more

The first major Kotlin release of 2021 is now here. Kotlin 1.5 adds JVM records, sealed interfaces, inline classes, and the new JVM IR compiler.

OpenJDK Proposes SecurityManager Deprecation

The OpenJDK project has proposed JEP-411 as a means of deprecating the SecurityManager. If accepted, this would be the first step in a multi-year.

Eclipse Jetty 11 Lays the Foundation for Cloud Native Java

The Eclipse Foundation announced the release of the Eclipse Jetty 11 this week. The newest version of the Java web server and servlet.

Eclipse Foundation Launches Adoptium Working Group Focused on AdoptOpenJDK Mission

The Eclipse Foundation this week announced the formation of the Eclipse Adoptium Working Group

Java in VS Code Devs Get a New Welcome Page with Features Tour

The Microsoft team supporting developers using the Java in Visual Studio Code (VS Code) editor has added a new welcome page to its support website that includes.

Supreme Court Ruling in Google v.

On April 5, 2021, the Supreme Court put an end to the decade-long copyright dispute between tech giants Google and Oracle America. In a 6-2 decision authored.