Exception handling in Java: The basics
If you’ve ever wanted to understand how failure is represented in source code, you’ve come to the right place. In addition to an overview of Java exceptions, this article gets you started with Java’s language features for throwing objects, tryin...
Linux Mint Takes To Forking Some APT Components
The Linux Mint project has at times forked various open-source projects to evolve them on their own such as the Cinnamon desktop starting out as forks of several GNOME 3 components. While their software forks and focus has mostly been at the desktop-le...
STF Opens Up Maintainer Fellowship Application Process
Last month Germany's Sovereign Tech Fund announced they would be opening a fellowship program for open-source maintainers. The Sovereign Tech Fund (STF) has been providing great investments into open-source projects while this fellowship is around inve...
Android applications can now block being sideloaded
It seems Google is hell-bent on removing anything from Android that makes the platform stand apart from iOS. One of the features of Android and the Play Store that users of rooted and/or de-Googled phones will be familiar with is SafetyNet Attestation,...
Gentoo Linux Touts Better MIPS & Alpha Platform Support
While Gentoo Linux recently ended their support for Itanium (IA-64) hardware, this popular source-based Linux distribution continues to support other aging platforms... Today they sent out an announcement highlighting their improved support for MIPS an...
Node.js adds built-in API for on-disk caching
Node.js 22.8.0, the latest release of the event-driven JavaScript runtime, adds a JavaScript API to enable on-disk caching of all modules loaded after the API is called, presenting a caching option for code. The API is called module.enable.CompileCach...
Parallels 20 for Mac Released with Ubuntu 24.04 VM Support
Parallels Desktop 20 has been released for macOS. The virtualisation software introduces a number of buffs for Linux VMs running on macOS. The headline change in Parallels Desktop 20 is support for macOS Sequoia, both as host OS and as a guest — impo...
VirtualBox 7.1: Qt 6 UI, Wayland Clipboard, New Icon + More
VirtualBox 7.1 is now available to download for Windows, macOS, and Linux. Those upgrading from VirtualBox 7.0 or earlier will find a sizeable set of changes on offer, among them what Oracle describe as a “modernized look and feel”. Set you...
Ubuntu Prompting Client is Here to Make Snap Apps Safer
Prompting Client is the latest security effort for snap software, and acts as a companion to the new desktop Security Center app. As you may have read in my article last week, Prompting Client is a security buffer — think doorman — that guards your...