Java Development Kit 19, due this September, has just had a sixth feature proposed for it: a preview of record patterns, for data navigation and processing. Record patterns joins five previous features, ranging from a preview of a foreign function and memory API to support for the open source Linux/RISC-V instruction set architecture (ISA).

JDK 19, or simply Java 19, potentially could host a vast number of features, ranging from universal generics to value objects, according to plans underway for enhancing Java. JDK 19 would follow JDK 18, which arrived March 22. Standard Java is on a six-month release cadence.

OpenJDK’s developers have published an official release schedule for JDK 19, which has it arriving September 20 as a production release, preceded by rampdown phases June 9 and July 21, and release candidates to be published August 11 and August 25.

Early access builds of JDK 19 can be accessed

Read More

Coursera, Inc. (NYSE: COUR) announces that Ken Hahn, Coursera’s chief financial officer, is scheduled to participate in a virtual fireside chat at the 17th Annual Needham Technology & Media Conference on Wednesday, May 18, 2022 at 10:30 a.m. PT / 1:30 p.m. ET.

A live webcast and archived replay of the fireside chat will be available on Coursera’s Investor Relations website at

Disclosure Information

In compliance with disclosure obligations under Regulation FD, Coursera announces material information to the public through a variety of means, including filings with the Securities and Exchange Commission (“SEC”), press releases, company blog posts, public conference calls, and webcasts, as well as via Coursera’s investor relations website.

About Coursera

Coursera was launched in 2012 by two Stanford Computer Science professors, Andrew Ng and Daphne Koller, with a mission to provide universal access to world-class learning. It is now one of the largest online learning

Read More

Looking to buy a new smartphone and try out a new mobile plan? Read on to find out more!

Inertia or loyalty may be costing you money if you haven’t shopped for a new mobile phone plan in a while. Over 61,000 subscribers were recently surveyed, and more than half reported a decrease in their monthly cost after switching service providers the previous year. Those that switched to a new provider reported better coverage, greater data, and better customer service.

It’s possible that you’ll want a new phone if you decide to switch plans. Check out this mobile phone purchasing guide for more information.

using a smartphone

Think Well Before You Buy

The convenience of a phone plan is that you could choose from a variety of handsets as part of the package. A vibrant mobile phone plan market provides cell phone firms with a ready customer base for their phones,

Read More

Nixpkgs is an ever-increasing collection of software packages for Nix and NixOS. Even with more than 80,000 packages, you easily run in a situation where there is a functionality that is not yet implemented.

Earlier this year, we wrote a tutorial on how to implement your own package in NixOS. The implementation of the package in the system was tedious and required keeping track of the package you wanted to implement.

Let’s dive into a practical example: LXD is a container and virtual machine manager. It endorses virtual machines natively since LXD 4.0. However, running on NixOS breaks the feature, and we have to find workarounds to use it. To allow LXD to start virtual machines on NixOS, we need a fix, and we want it to be both reproducible and portable.

To do so, we are using the lxd-agent feature which effectively fix the aforementionned issue.

Read More