
Contributing to open source: a new feature for RRDtool
vincent.bernat.chNote (2026-07) This article was not completed and stayed as a draft for more than 10 years. As I think it is still useful today, even incomplete,...
40 links

Note (2026-07) This article was not completed and stayed as a draft for more than 10 years. As I think it is still useful today, even incomplete,...

Hunk is a review-first terminal diff viewer for agent-authored changesets. Multi-file review stream, inline AI annotations, watch mode, and Git/Jujutsu integration.

Why I swapped GNU stow's symlink farm for chezmoi: one command to bootstrap a Mac with Homebrew packages and macOS settings, a small daily sync loop, and agent skills shared between Claude Code and Codex.

A quick guide on what is required to migrate from MkDocs Material to Zensical.

Cursor plugin specification and official plugins. Contribute to cursor/plugins development by creating an account on GitHub.

Get the most out of coding agents like Claude Code, Gemini CLI and Amp. Orchestrate multiple AI coding agents, track tasks, and manage your development workflow efficiently.

A beautiful desktop orchestrator for parallel Claude Code agents. Runs natively on macOS, Linux, and Windows. Git worktrees, remote workspaces, integrated terminal, and more.

Review-first terminal diff viewer for agentic coders - modem-dev/hunk

OpenWarp is the open enhancement layer for Warp. Plug in OpenAI / Anthropic / Gemini / DeepSeek / Ollama natively via the genai adapter, craft your own prompts, and own your terminal AI.

Here’s what we’ve done—and what we’re still doing—to improve our availability and reliability.

Organize your notes as Markdown files. With native relationships, Git, and Claude Code integration. Free forever.

The open source Git project just released Git 2.54. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

Scott walks through the GitButler CLI, a smart, drop-in replacement to the Git command line tool.

From April 24 onward, interaction data from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out.

A complete guide to CLAUDE.md, custom commands, skills, agents, and permissions, and how to set them up properly.

Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites.

First... Why I Switched to Ghostty
After months using Claude Code daily I realized I was barely using VSCode or Cursor, just the terminal and git panel, everything else Claude Code handled.
The

Per-component uptime from tagged incidents.

I've been using GitLab for years for all my private projects. Some thoughts on why it stuck.

I list my most used Jujutsu commands and how I use them.

When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan 🙃. I did eventually start some projects. One of the goals (sounding rebellious in the current AI hype cycle) was to learn and use neovim for coding. As a Goland aficionado, I (and my wrist) have always been tempted by no-mouse, OSS, gopls based, highly configurable dev setups.

Yaak is a fast, secure, and offline API client with an agent-friendly CLI

As all developers, I’ve been using git since the dawn of time, since its commands were an inscrutable jumble of ill-fitting incantations, and it has remained this way until today.
Needless to say, I j


DASH - a rich terminal UI for GitHub that doesn't break your flow

A Jujutsu tutorial that requires no previous experience with Git or other version control systems.

GitButler software development platform

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out

An experience report from using Jujutsu at work.

GitHub issues is almost the best notebook in the world. Free and unlimited, for both public and private notes. Comprehensive Markdown support, including syntax highlighting for almost any language. Plus …

A syntax highter for diffs, clarifying which parts of lines have changed - walles/riff

Make your diffs human readable for improved code quality and faster defect detection. :tada: - so-fancy/diff-so-fancy

jjui is a TUI designed for interacting with the Jujutsu version control system. - idursun/jjui

Fork - a fast and friendly git client for Mac and Windows

Genuine News About the Data Ecosystem

In this post, I demonstrate the optimal workflow for creating new Debian packages in 2025, preserving the upstream Git history. The motivation for this is to lower the barrier for sharing improvements to and from upstream, and to improve software provenance and supply-chain security by making it easy to inspect every change at any level using standard Git tooling.\nKey elements of this workflow include:\nUsing a Git fork/clone of the upstream repository as the starting point for creating Debian packaging repositories. Consistent use of the same git-buildpackage commands, with all package-specific options in gbp.conf. DEP-14 tag and branch names for an optimal Git packaging repository structure. Pristine-tar and upstream signatures for supply-chain security. Use of Files-Excluded in the debian/copyright file to filter out unwanted files in Debian. Patch queues to easily rebase and cherry-pick changes across Debian and upstream branches. Efficient use of Salsa, Debian’s GitLab instance, for both automated feedback from CI systems and human feedback from peer reviews. To make the instructions so concrete that anyone can repeat all the steps themselves on a real package, I demonstrate the steps by packaging the command-line tool Entr. It is written in C, has very few dependencies, and its final Debian source package structure is simple, yet exemplifies all the important parts that go into a complete Debian package:\n

How Jujutsu's flexibility and safety changed my approach to version control.

GitHub Actions suggests using code like echo ... >> $GITHUB_ENV, but echo ... | tee -a $GITHUB_ENV is often better.

A guy decides to show off his Neovim setup.

Découvrons ensemble comment utiliser le GPG pour sécuriser ses échanges (fichiers, mail, commits) et comment stocker ses clés sur une Yubikey pour plus de sécurité !