PyApp: An easy way to package Python apps as executables
Every developer knows how hard it is to redistribute a Python program as a self-contained, click-and-run package. There are third-party solutions, but they all have drawbacks. PyInstaller, the oldest and best-known tool for this job, is crotchety to w...
Is the generative AI bubble about to burst?
One way to measure the scope of the generative AI boom is financially, and another is in terms of public awareness. Both are nearly unprecedented, even in the realm of high tech. Data center buildouts in support of AI expansion are expected to be in t...
Your code is more strongly coupled than you think
In previous articles I introduced connascence—the idea that code coupling can be described and quantified—and discussed five kinds of static connascence. In this article, we’ll wrap up our tour of connascence with a discussion of the deeper kin...
AMD EPYC 9005 Squeezes Out More Performance On Linux 6.17
Given the promising AMD Strix Halo benchmark results on Linux 6.17 following the recent merge window and early regression fixes landing in the kernel, I was curious to see how Linux 6.17 was fairing on more powerful AMD EPYC server hardware. Here is a ...
AMD HIPRT Updated With New Features For RDNA 4 GPUs
AMD's GPUOpen HIPRT 3.0.9ba63f3 released today as the first update since HIPRT 2.5 shipped near the beginning of the year. HIPRT is AMD's ray-tracing library built around their HIP Interface for making it easier to enable ray-tracing workloads for HIP-...
“Markdown is a disaster: why and what to do instead”
Markdown – or, more accurately, incompatible variants of Markdown – is everywhere, but that doesn’t mean everybody likes it. It’s the lowest common denominator of light markup languages, with a lot of well-documented issues, and Karl Voit decid...
.NET 10 Preview 7 adds XAML generator
The latest preview of Microsoft’s planned .NET 10 application development platform is now available, featuring a source generator for XAML and improved translation for parameterized collections in Entity Framework Core. This preview was unveiled Aug...
Thunderbird Pro August 2025 Update
In April of this year we announced Thunderbird Pro, additional subscription services from Thunderbird meant to help you get more done with the app you already use and love. These services include a first ever email service from Thunderbird, called Thun...