Open Source

Intro to Deno Fresh: A fresh take on full-stack JavaScript
After Brendan Eich’s conception of the language itself, the second most momentous event in JavaScript history (so far) was Ryan Dahl’s humble suggestion that JavaScript could run as an event loop on the server. This notion eventually became Node.j...
2024-09-18 09:00
Text in, docs out: Popular Markdown documentation tools compared
The Markdown text format makes it easy to create human-readable text that’s also readily translated into HTML. Originally developed for blogging and message boards, it’s since become widely used as a source format for documentation. This article r...
2024-09-18 09:00
How Cloud Custodian conquered cloud resource management
Kapil Thangavelu says he probably would have been a history professor if he hadn’t discovered Python in college.  His early-days exposure to Zope and Plone — a Python web application server and content management system, respectively — put him ...
2024-09-18 08:30
Can Java rival Python in AI development?
Can Java give Python a run for its money in the burgeoning, trendy AI space? While Python still gets top billing when it comes to developing for AI, Java proponents see the nearly 30-year-old Java programming language ready to take charge in the AI fi...
2024-09-18 08:15
Linux 6.12 Adds Build Options For Greater Control Over CPU Security Mitigations
Not to be confused with the proposal a few days ago by an AMD engineer for Attack Vector Controls for broader control over CPU security mitigation handling, the in-development Linux 6.12 kernel is adding new Kconfig options to allow for more build-time...
2024-09-18 08:00
Many Intel & AMD Power Management Improvements For Linux 6.12
The big set of power management updates for Linux 6.12 have landed...
2024-09-18 07:00
Intel Compute Runtime Offers "Preview" Support For Lunar Lake
Intel Compute Runtime 24.35.30872.22 released today as the newest tagged version of this open-source GPU compute stack providing oneAPI Level Zero and OpenCL support for Linux and Windows systems...
2024-09-18 06:00
Linux 6.12 Landing Integrity Policy Enforcement "IPE" Module
Merged as part of the Linux Security Modules (LSM) updates for the Linux 6.12 kernel is the new Integrity Policy Enforcement (IPE) module that has been years in the making. Integrity Policy Enforcement is an alternative to access controls...
2024-09-18 04:00
Btrfs Sees Minor Performance Optimizations With Linux 6.12
The Btrfs file-system continues marching ahead with the Linux 6.12 kernel...
2024-09-18 01:11
Open-Source Alternative to Cursor? Void Aims To Be
VS Code is to modern text editors what Chromium is to browsers: a fork magnet. A slew of niche spins have emerged, each putting their own spin on Microsoft’s massively popular original. The latest to join the fray is Void. The Github page for Voi...
2024-09-18 00:52
Void Text Editor: Open-Source Alternative to Cursor
VS Code is to modern text editors what Chromium is to browsers: a fork magnet. A slew of niche spins have emerged, each putting their own spin on Microsoft’s massively popular original. The latest to join the fray is Void. The Github page for Voi...
2024-09-18 00:52
Haiku Activity & Contract Report, August 2024
This report covers hrev57901 through hrev58042. R1/beta5 was of course released just a few days ago, and many (though not all) of the changes in this report made it in to the release. Applications madmax fixed a crash in AboutSystem caused by an incorr...
2024-09-17 23:30
C++ Alliance takes aim at C++ memory safety
Concerns about C++ memory safety soon could be in the past. The C++ Alliance, a charity whose mission is to make the C++ language accessible and useful, is working to add memory safety features to C++, through its Safe C++ Extensions proposal. The all...
2024-09-17 22:23
FreeBSD 13.4 released
FreeBSD 13.4 has been released. This is already the fifth release in the FreeBSD 13 series, and contains the usual set of security fixes, driver updates, important updated packages, like openssh, LLVM, clang, and so on. If you’re running FreeBSD ...
2024-09-17 21:45
local_offer
Things you really should know about Windows Input, but would rather not
Are you developing a game for Windows, and are you working on input handling? At first, it could reasonably be assumed that mouse and keyboard should be the simplest parts of this to deal with, but in reality, they are not – at least if we are talkin...
2024-09-17 21:17
local_offer
A brief history of QuickTime
We all know about the Desktop Publishing revolution that the first Macs and their PostScript LaserWriter printers brought in the late 1980s, but many have now forgotten the Desktop Video revolution that followed in the next decade. At its heart was sup...
2024-09-17 19:03
local_offer
Ubuntu 24.10 Fixes Annoying Issue with PWAs in Chromium Snap
Using the Chromium snap app? If you do, and you use Progressive Web Apps (PWAs) there’s a bug fix coming down the pipes that will improve your workflow. When you install a PWA1 in the Chromium snap you might expect it to open it in a separate, st...
2024-09-17 17:37
Ubuntu 24.10 Fixes PWA Issue in Chromium Snap
Using the Chromium snap app? If you are, and you use Progressive Web Apps (PWAs) or install websites as ‘apps’ there’s a bug fix coming that should improve their behaviour on Ubuntu. When you install a PWA1 in the Chromium snap you mi...
2024-09-17 17:37