Open Source

Release Notes for Safari Technology Preview 219
Safari Technology Preview Release 219 is now available for download for macOS Sequoia and macOS Sonoma.
2025-05-14 21:37
E-COM: the $40 million USPS project to send email on paper
How do you get email to the folks without computers? What if the Post Office printed out email, stamped it, dropped it in folks’ mailboxes along with the rest of their mail, and saved the USPS once and for all? And so in 1982 E-COM was born—and, in...
2025-05-14 19:41
local_offer
Linux Foundation Newsletter: May 2025
Welcome to the May 2025 edition of the LF Newsletter. We’ve got exciting LF announcements, new research surveys in the field, project milestones, and can't miss events! We are so glad you’re here. Check out the highlights, save the dates, and be s...
2025-05-14 17:00
Boomi launches agentic AI tools, announces AWS collaboration
AI-driven automation platform vendor Boomi has unveiled products and partnerships to advance its enterprise automation AI strategy. The announcements at the Boomi World conference reflect a “commitment to business transformation through a unified, o...
2025-05-14 13:14
Informatica adds agents to automate its Intelligent Data Management Cloud
Informatica is preparing ready-built AI agents and agent-building tools to help enterprises automate their use of its Intelligent Data Management Cloud (IDMC). Claire Agents will help enterprises use natural language to automate the management of data...
2025-05-14 12:45
The three refactorings every developer needs most
I have many good memories of attending the annual Borland Conference, back when Borland was still a high-flying tech company and developer conferences felt like rock concerts for nerds. I was an Object Pascal developer, so Delphi was my tool of choice...
2025-05-14 09:00
How to use template strings in Python 3.14
The familiar formatted string, or f-string, feature in Python provides a convenient way to print variables as part of a string. But it doesn’t let you interact with the way strings are created from those variables. It’s hard, if not impossible, to...
2025-05-14 09:00
Scala stabilizes named tuples
Scala 3.7.0, the latest version of the object-oriented, functional language with JVM, native, and JavaScript runtimes, stabilizes named tuples and brings a “crucial” fix that enhances its compatibility with Android. Scala 3.7.0 was announced May 7...
2025-05-14 03:12
Canonical Will Donate $120k to Open Source Projects This Year
Canonical commits to donating $120k to the open source developers building the projects and tools that help power the Ubuntu ecosystem. You're reading Canonical Will Donate $120k to Open Source Projects This Year, a blog post from OMG! Ubuntu. Do not r...
2025-05-14 01:54
Canonical Donating $120,000 to Open Source Projects This Year
Canonical commits to donating $120k to the open source developers building the projects and tools that help power the Ubuntu ecosystem. You're reading Canonical Donating $120,000 to Open Source Projects This Year, a blog post from OMG! Ubuntu. Do not r...
2025-05-14 01:54
Microsoft blinks, extends Office support for Windows 10 by three years
At the start of this year, Microsoft announced that, alongside the end of support for Windows 10, it would also end support for Office 365 (it’s called Microsoft 365 now but that makes no sense to me) on Windows 10 around the same time. The various O...
2025-05-13 22:17
local_offer
Cracking the Dave & Buster’s anomaly
Let’s dive into a peculiar bug in iOS. And by that I mean, let’s follow along as Guilherme Rambo dives into a peculiar bug in iOS. The bug is that, if you try to send an audio message using the Messages app to someone who’s also using the Message...
2025-05-13 22:05
local_offer
‘Shifting left’ for better accessibility in Firefox
As a product manager for Firefox, one of the areas I’m most passionate about is accessibility. This is not only because I’m a disabled person myself, but also because I’ve seen firsthand that building in accessibility from the beginning results i...
2025-05-13 21:52
Crosscompiling for OpenBSD arm64
Following on from OpenBSD/arm64 on QEMU, it’s not always practical to compile userland software or a new kernel on some systems, particularly small SoCs with limited space and memory – or indeed QEMU, in fear of melting your CPU. There are two scen...
2025-05-13 18:55
local_offer
How to have the browser pick a contrasting color in CSS
Have you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color?
2025-05-13 17:00