RSSAmplifier

Blog

Blog on Clément Joly – Open-Source, Rust & SQLite

Recent content in Blog on Clément Joly – Open-Source, Rust & SQLite

cj.rsRSS feed ↗20 posts

Latest posts

Advanced filtering in Git commands

Learning more about Git pathspec: negative patterns, attributes...

Features I want to try first in Neovim 0.12

Auto-completion without plugins, improved UI core, plugin management and more...

DNS-PERSIST-01: Safer Wildcard Certificates

No need to put sensitive DNS write API tokens all over the place

6-day Certificates With Let’s Encrypt and Caddy

First impressions

Re: Short URLs

Adopting shorter & more meaningful URLs on my website for 2026!

Let's Encrypt CAA Records with Caddy

Limiting certificate issuance to a server that possesses a particular private key

Cargo Info in Neovim, or How Simple Features Go a Long Way

Integrate Vim and Cargo info with just a few lines of Lua using keywordprg.

Link Aggregator Infrastructure

A look at the surprisingly simple infrastructure of link aggregators like HackerNews or Lobste.rs.

New Asciinema Hugo Module Versions

I’ve just added the last 8 versions of the Asciinema player to gohugo-asciinema , my Hugo module to easily integrate the Asciinema player to your website. Lots of exciting new features, like improved decoding and rendering efficiency as well as some support for streaming asciicasts. See the changelog links below for details of the changes. There were no changes made to the Hugo module itself,…

My Commits and Tags Are Now Signed

Announcement I’m now signing my git commit and tags with an SSH key. Details of the fingerprint can be found in the security document . It says that commit after 2024-01-01 are going to be signed, because I’m starting now on one machine and I will propagate the configuration over the next few days to other machines. Why Why bother with cryptographic signatures? Anyone can pretend to be me. They…

Luasnip and Treesitter for Smarter Snippets

An example on Go error handling.

How We Built Network Analytics V2

I co-authored this post on the Cloudflare Blog: How we built Network Analytics v2 Archived copies: WaybackMachine Archive.is Perma.cc

Should I Compress My Initramfs?

When decompressing is faster than reading from the disk.

Generating Snippets with LuaSnip in Neovim

Generating repetitive snippets with code, like time variant of section titles.

Rust Default Values for Maintainability

Hidden benefits of the humble Default trait

From UltiSnips to LuaSnip

Shaving off a few milliseconds from Neovim startup time.

Git ls-files is Faster Than Fd and Find

Git ls-files is up to 5 times faster than fd or find in this benchmark, but why?

Putting READMEs on your Static Site

I’m happy to introduce RISS (README In Static Site), a tool that transforms a README file and insert it on your website

Academic Papers 2021

Here is some interesting papers I’ve read this year. Weaponizing Middleboxes for TCP Reflected Amplification https://www.usenix.org/system/files/sec21-bock.pdf This paper uses the fact that some middleboxes are non-compliant TCP stacks. In particular, middleboxes sometimes see only one side of a connection and as a result, it’s possible that they answer spoofed packets. After an initial training…

SQLite Pragma Cheatsheet for Performance and Consistency

Last updated: March 18, 2024.