LATEST FEEDS

linux

io_uring is not an event system (2021)

I’ve been hearing about io_uring on and off for the last couple of years. Its a relatively new technology in Linux to allow high-performance IO with very few overheads. Whenever its been mentioned, its usually been presented as a new alternative to select, poll and epoll. This led me to believe that it was just the next iteration of those facilities, which is to say, another facility to inform a program that something has happened on a file or network socket or whatever, so that it can take action. In other words, and incremental improvement, presumably with fewer overheads, but otherwise just more of the same. Which is great, but boring for me: I understand the concept well, but these days I run other peoples’ software and don’t really write my own, so I haven’t cared too much about the finer details.

llm

Comprehension Debt: The Ticking Time Bomb of LLM-Generated Code

Psst. If your boss won’t invest in training you in Specification By Example (BDD, ATDD), I’m running out-of-hours workshops on May 12 and 16 specifically for self-funding learners. £99 + UK VAT. An effect that's being more and more widely reported is the increase in time it's taking developers to modify or fix code that was generated by…

llm

Reading leaked Claude Code source code

Anthropic accidentally leaked a source map file (cli.js.map) containing the full, unobfuscated TypeScript source code. 1,897 files around 132,000 LOC. What I found is a piece of software that is surprisingly more …

RECENT ARTICLES

More Programming Articles
02

Why Is My PDF So Large? Causes and Practical Fixes

Why is my PDF so large when it only has a few pages? Usually, the answer is inside those pages: high-resolution scans, oversized pictures, embedded fonts, or extra document data. Page count alone tells you very little about file size.Before choosing the strongest compression sett…

03

PixelPDF vs iLovePDF: Where Your File Actually Goes

Search "merge PDF" and the first page of results is almost entirely websites that want the file uploaded first.That's so normal nobody stops on it. To put page numbers on a contract, you hand over the whole contract. To make a payslip smaller, you send the payslip. The tool is fr…

04

3D Visualize Your GitHub Yearly Contributions Matrix

This article will introduce a very simple way to transform your yearly contributions matrix into a stunning 3D skyline visualization model. Then you can integrate it for your personal web, profile, readme, yearly summary or just a creative way to reflect on your coding journey. Y…

05

PageSaver vs GoFullPage: Which Fits Your Screenshot and PDF Workflow?

GoFullPage makes it easy to capture an entire webpage. PageSaver is an alternative worth considering when you also want clean reading copies, Markdown exports, Firefox support, or tools for working with the PDF after you save it.We build PageSaver, PixelPDF, and PageSaver PDF for…

Explore