Improving AI-generated tests using mutation testing

blog.senko.net · Mar 22 · 🧩 Programming ·

Writebook on Juntos

intertwingly.net · Mar 22 · 🧩 Programming ·

Writebook is Basecamp's collaborative book publishing application. It's a real Rails 8 app with models, concerns, controllers, views, Stimulus controllers, Turbo Streams, Active Storage, full-text…

Vibe-driven model-based engineering: when low-code and AI had a son

modeling-languages.com · Mar 22 · ✨ AI ·

We discuss different ways to combine the benefits of deterministic low-code development with the flexibility of AI and vibe coding

Building memory with my own tooling

matthewlang.me · Mar 22 · 🧩 Programming ·

I’ve been building a fair number of Rails applications using Claude Code recently. Here are a few things I have built in the last few weeks using agentic coding:

The Map

residualstream.app · Mar 22 · 🧩 Programming ·

Claude Code has skills, MCP servers, hooks, plugins, agents, channels, and custom commands. When do you use which? A guide to the extension ecosystem written by the tool itself — including features…

Just: The Command Runner

llbbl.blog · Mar 22 · 🧩 Programming ·

Lesson 1 - Initialize canvas

infinitecanvas.cc · Mar 22 · 🧩 Programming ·

Learn how to initialize a canvas with hardware abstraction layers based on WebGL/WebGPU, design Canvas API, implement a plugin-based architecture, and create a rendering plugin. Build an extensible…

Lesson 2 - Draw a circle

infinitecanvas.cc · Mar 22 · 🧩 Programming ·

Learn how to add shapes to canvas and draw a circle using SDF (Signed Distance Field). Covers anti-aliasing techniques and dirty flag design pattern for performance optimization.

How to Blur Objects in Real-time with YOLO11 and AI

eranfeit.net · Mar 22 · 🧩 Programming ·

Eran Feit How to Blur Objects in Real-time with YOLO11 and AI Last Updated on 22/03/2026 by Eran Feit Modern data privacy is no longer a luxury; it is a technical and legal mandate. As video…

Chris Maiorana On Hl-line-mode

irreal.org · Mar 22 · 🧩 Programming ·

A couple of years ago, I wrote about Chris Maiorana’a post suggesting that writers adopt a one-line-per-sentence workflow. You can read his post on the matter to see his arguments on why. At…

Write While True Episode 50: Habit Troubleshooting

loufranco.com · Mar 22 · 🧩 Programming ·

Brian: I’m Brian Hall. And today we’re talking again about habits. In the last episode, we both set out some intentions to change our writing habits and establish a daily practice.…

Magic Link Pitfalls

etodd.io · Mar 22 · 🛡️ Sysadmin & Security ·

Recently I was surprised to discover that there are several bad ways to do magic links. The basic idea is: a user hits “login”, enters their email address, and receives an email that…

Convert your website into a Desktop App for Windows, Mac, Linux

phplift.net · Mar 22 · 🧩 Programming ·

Your website users can install applications to their PC on Mac, Windows & Linux. Your app can be accessed from the Start menu, desktop, or dock. Its super simple to convert your website into…

Testing the Swift C compatibility with Raylib

carette.xyz · Mar 22 · 🧩 Programming ·

Since Ladybird team abandoned their Swift adoption for the browser I heard a lot of criticism about the Swift ecosystem and the interaction between Swift and C/C++ projects. My usage of Swift is…

What Are Claude Skills and Why Should You Care?

sjramblings.io · Mar 22 · ✨ AI ·

This is Part 1 of a 3-part series on building skills for Claude. If you’ve ever wished Claude could just remember how you like things done, this series is for you.

The tools of an Agentic Engineer

davidvujic.blogspot.com · Mar 22 · 🧩 Programming ·

blockquote.large { font-size: 1.2em; padding-top: 1em; } blockquote.large span { font-style: italic; } figcaption { font-size: 0.8em; text-align: center; } .image-columns { display: flex;…

That Was The Week That Was — 22nd March 2026

brendandawes.com · Mar 22 · 🌊 Art & Design ·

I started the week playing around with some strange attractors. Kate Ertmann wrote a great post about the beauty of strange attractors, and they're something I've always been fascinated by, having…

Drag Show

ooloi.org · Mar 22 · 🧩 Programming ·

The above GIF demonstrates some of the functionality of the Instrument Library and Piece Window at this point: selection of score language, filtering on names, drag-copying, deleting, etc. What you…

🔗 Reply to: Every layer of review makes you 10x slower - apenwarr

perrotta.dev · Mar 22 · 🧩 Programming ·

The job of a code reviewer isn’t to review code. It’s to figure out how to obsolete their code review comment, that whole class of comment, in all future cases, until you don’t need…

I built a GitHub-to-Slack tool because the existing ones frustrated me

dragos.dumitrache.dev · Mar 22 · 🧩 Programming ·

Existing GitHub-Slack integrations are either too dumb, too expensive, or both. So I built Honk — partly to fix real problems, partly because building things is fun.

Renderling News - Sun 22 Mar, 2026

renderling.xyz · Mar 22 · 🧩 Programming ·

wgsl-rs first milestone almost complete I've been working hard on the first milestone of wgsl-rs , which is essentially to get it feature complete. All WGSL vocabulary is now supported (WGSL "std"…

Stripe Payment Gateway Charge Credit Card with PHP Example

phplift.net · Mar 22 · 🧩 Programming ·

Stripe is one of the most popular payment gateway and very easy to integrate in PHP, In this tutorial I will show you how to integrate stripe payment gateway using PHP in some easy steps. I will…

The Linux Command Line

sajalchoudhary.net · Mar 22 · 🧩 Programming ·

Started Reading.

Choosing the best git branching strategy for continuous delivery in your team

geshan.com.np · Mar 22 · 🧩 Programming ·

With AI doing some or most of the code writing (ahm! generation, if I may), being strong in the basics becomes even more crucial. If you have the word "engineer" in your job title, then knowing tools…

Creating custom icon font

mina86.com · Mar 22 · 🧩 Programming ·

The advent of web fonts popularised the use of icon fonts , i.e. fonts that consist solely of symbols and images rather than letters. Icon fonts such as Pictos, Font Awesome and Lucide have become…

Building RAG Update: Hybrid Search, Reranking & Production Hardening

aboullaite.me · Mar 22 · 🧩 Programming ·

When I published the original series in November 2025, I was happy with where the system landed. It had semantic caching, fallback strategies, distributed tracing, autoscaling, solid production…

German Perl Workshop 2026 in Berlin

domm.plix.at · Mar 22 · 🧩 Programming ·

I'm currently in a train from Berlin to Strasbourg and then onward to Marseille, traveling from the 28th(!) German Perl Workshop to the Koha Hackfest. I spend a few days after the Perl Workshop in ...

The Rewrite Trap — Being riclib

lifelog.my · Mar 22 · 🧩 Programming ·

The software industry has a dirty secret: it rewrites everything every twelve years, learns nothing from the rewrite, and does it again. I've watched this cycle from three angles — as a developer,...

Bazel split transitions

adincebic.com · Mar 22 · 🧩 Programming ·

A couple of articles ago, I touched on Bazel transitions. In that context, I was referring to 1:1 transitions—transitions that change the single configuration of a target. Split transitions, on the…

How Claude Code Works - Deep Dive

coworkai.info · Mar 22 · 🧩 Programming ·

Comprehensive guide to Claude Code's agent loop architecture, tool system, session management, and best practices for developers

What Coding Agent Should You Use?

hboon.com · Mar 22 · ✨ AI ·

I get asked this a lot. The short answer: use a terminal agent over an IDE-based one.

You Don’t Need More Tutorials. You Need Engineering Thinking.

ayushchugh.com · Mar 22 · 🧩 Programming ·

Tutorials teach syntax and controlled demos, not engineering. This piece defines engineering as building systems that work under real constraints—scale, failure, messy users—and introduces a…

Fattura Elettronica 4.0.6

nicolaiarocci.com · Mar 22 · 🧩 Programming ·

A couple of days ago I released FatturaElettronica 4.0.6. It adds support for legacy windows-1252 encoding to both XML and P7M invoices, a long-standing annoyance that could previously be…

Boring is better: Pushing 67k telemetry events per second into Postgres

willhackett.uk · Mar 22 · 🛡️ Sysadmin & Security ·

I needed to store massive OpenTelemetry data for AI spend analysis. Instead of reaching for BigQuery or Snowflake, I pushed 67,000 telemetry events per second into Postgres on a MacBook Air, while…

Django Custom Managers Are Silently Leaking Data

johnnymetz.com · Mar 22 · 🧩 Programming ·

Django custom managers are a common way to exclude rows by default, such as inactive or soft-deleted rows. However, they don’t run everywhere you’d expect, which leads to unintended data…

How I Escaped $300/Month Vendor Lock-In Using Claude Code: A Two-Hour Migration Story

grizzlypeaksoftware.com · Mar 22 · 🧩 Programming ·

Contentful's free tier ran out. I migrated 200 articles to self-hosted PostgreSQL in two hours with Claude Code. Here's the full playbook.

Optimal Elevator Placement

jslandy.com · Mar 22 · 🧩 Programming ·

We ask at which floors we should place a set of idle elevators in a building so as to minimize the expected wait time of the next caller. If there is just one elevator, we show that it should be…

DevLog 6: Extending Markdown

vladris.com · Mar 22 · 🧩 Programming ·

DevLog 6: Extending Markdown Markdown is ubiquitous nowadays. LLMs speak Markdown. Text editors embrace Markdown. I've been working with it both on my text editor side-project and on my main job.…

How many layers to track an objective?

notes.druchan.com · Mar 22 · 🧩 Programming ·

Linear has this hierarchy of layers to track, say, a feature. Not too dissimilar from all this "epic, story, task, sub-task" kind of nonsense that goes around. Linear calls it "project…

What If Traits Carried Values

nadrieril.github.io · Mar 22 · 🧩 Programming ·

In my last post, I showed you how traits behave like passing a bundle of methods between functions, except automatically inferred by the compiler.

Building Taleshape

jorin.me · Mar 22 · 🧩 Programming ·

Building a business as independent developer around an open source data visualization tool

Jira to AI Agents: From Project Management Tool to Project Knowledge Architecture

age-of-product.com · Mar 22 · ✨ AI ·

TL;DR: Jira to AI Agents Jira was named after Godzilla and built to track bugs. It became the default agile tool because it satisfied a deeply human desire: controlling work by putting it in boxes…

How We Built AI Embeddings That Work in 200+ Languages Without Breaking the Bank

blog.santthosh.com · Mar 22 · 🧩 Programming ·

The Embedding Model That Actually Speaks Your LanguageTL;DR — A new family of embedding models covers 200+ languages (including underserved ones) in 8 different sizes, beats current leaders on…

From flags to subcommands: Rewriting a Go CLI with Cobra

compacompila.com · Mar 22 · 🧩 Programming ·

I built an open-source AWS cost optimization tool in Go, but as it grew, the standard flag package became a bottleneck. Here is my experience rewriting the CLI architecture with Cobra, the breaking…

yk-pkg-sign dev log 5

kat5.dev · Mar 22 · 🧩 Programming ·

Monologue

mason.bearblog.dev · Mar 22 · 🕸️ Web & Internet ·

I have cobbled together a project in a few hours. It all started yesterday when I thought. "What if I had a notes app... that was structured like twitter?" . As I wrote in my blog post about that…

The Three Pillars of JavaScript Bloat

geoffoliver.me · Mar 22 · 🧩 Programming ·

Good read. Learned that I don't need chalk if I want fancy colors in my console output.

Anki from Any Book Quote

bramadams.dev · Mar 22 · 🧩 Programming ·

very useful

Dogfooding Is Hard

tech.stonecharioteer.com · Mar 22 · 🧩 Programming ·

I've been using only Merrilin to read books since we built it, and I need things to improve constantly.

Selected documentation and usage notes for my dotfiles

microsounds.github.io · Mar 22 · 🧩 Programming ·

Revision No. 1048, commit b0134c6. “dwm: Allow for onscreen keyboard use in tablet mode” View changelog since the last revision as [ diff HEAD~1...HEAD][2] The verbosity factor of this document…