corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08770-e6ae-73b2-a2dc-5a5de31b12e3", "title": "Local AI coding with llama.cpp and OpenCode", "url": "https://dzx.fr//blog/local-ai-coding/", "published_at": "2026-07-10T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de3c17a5d", "title": "Demystifying async Lua in Neovim", "url": "https://dzx.fr//blog/async-lua-in-neovim/", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de3e9b40c", "title": "Arch Linux server quick install guide", "url": "https://dzx.fr//blog/archlinux-server-quick-install-guide/", "published_at": "2025-04-09T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de3f7a6c3", "title": "Fast fully containerized CI pipelines", "url": "https://dzx.fr//blog/docker-build-caching/", "published_at": "2025-02-09T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de46ef682", "title": "Modern Neovim config from scratch", "url": "https://dzx.fr//blog/modern-neovim-config-from-scratch/", "published_at": "2024-06-03T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de4e2d520", "title": "Nftables, Docker, and a default drop policy", "url": "https://dzx.fr//blog/nftables-docker-drop-policy/", "published_at": "2023-11-15T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de5900b34", "title": "Faster Alacritty start-ups with single-instance mode", "url": "https://dzx.fr//blog/alacritty-single-instance/", "published_at": "2023-05-19T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de67fe61b", "title": "Truly declarative Kubernetes resource management", "url": "https://dzx.fr//blog/declarative-kubernetes-resource-management/", "published_at": "2023-04-24T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de758df3e", "title": "Range queries and updates with Binary-Indexed Trees", "url": "https://dzx.fr//blog/binary-indexed-trees/", "published_at": "2023-02-26T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de788c8ac", "title": "Lessons from Unit Testing Principles, Practices, and Patterns", "url": "https://dzx.fr//blog/unit-testing-principles-practices-patterns/", "published_at": "2022-09-25T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de8571cb6", "title": "Five blogging mistakes (and how to fix them)", "url": "https://dzx.fr//blog/five-blogging-mistakes/", "published_at": "2022-08-21T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de85bd599", "title": "Embedding and subsetting external fonts inside SVG images", "url": "https://dzx.fr//blog/svg-font-embedding/", "published_at": "2022-05-29T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de8ddc516", "title": "Low latency microphone audio capture through ADB", "url": "https://dzx.fr//blog/low-latency-microphone-audio-android/", "published_at": "2022-05-07T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de9220594", "title": "Getting started with Chernobyl Simulator", "url": "https://dzx.fr//blog/getting-started-with-chernobyl-simulator/", "published_at": "2021-12-07T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5de9f1e3d7", "title": "How to configure reverse proxy caching with Nginx", "url": "https://dzx.fr//blog/how-to-configure-reverse-proxy-caching-with-nginx/", "published_at": "2021-10-28T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5deab440e5", "title": "Vim Fugitive in action", "url": "https://dzx.fr//blog/introduction-to-vim-fugitive/", "published_at": "2021-10-11T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5deb678636", "title": "How to convert ANSI terminal content to HTML", "url": "https://dzx.fr//blog/how-to-convert-ansi-terminal-content-to-html/", "published_at": "2021-09-30T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5debec2887", "title": "How to learn touch typing effectively", "url": "https://dzx.fr//blog/how-to-learn-touch-typing-effectively/", "published_at": "2021-09-20T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5decd8cdb2", "title": "How to handle HTTP requests with Rust and Hyper", "url": "https://dzx.fr//blog/how-to-handle-http-requests-with-rust-and-hyper/", "published_at": "2021-09-06T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5dedb67b6d", "title": "Understanding SQLite", "url": "https://dzx.fr//blog/understanding-sqlite/", "published_at": "2021-08-30T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5dee5484cc", "title": "Understanding TWRP", "url": "https://dzx.fr//blog/understanding-twrp/", "published_at": "2021-08-23T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5def3c817a", "title": "How to compile the WireGuard kernel module for LineageOS", "url": "https://dzx.fr//blog/how-to-compile-the-wireguard-kernel-module-for-lineageos/", "published_at": "2021-08-16T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5defae1446", "title": "How to build LineageOS inside a container", "url": "https://dzx.fr//blog/how-to-build-lineageos-inside-a-container/", "published_at": "2021-08-09T00:00:00+00:00" }, { "id": "01a08770-e6ae-73b2-a2dc-5a5df09d15f1", "title": "Hello, World!", "url": "https://dzx.fr//blog/hello-world/", "published_at": "2021-08-02T00:00:00+00:00" } ] posts
Claim your blog
Back to dzx.fr
Blog · corpus.blog/blogs/dzx.fr/posts
dzx.fr
dzx.fr
2026
Local AI coding with llama.cpp and OpenCode
original ↗
10 Jul 2026
2025
Demystifying async Lua in Neovim
original ↗
21 Apr 2025
Arch Linux server quick install guide
original ↗
9 Apr 2025
Fast fully containerized CI pipelines
original ↗
9 Feb 2025
2024
Modern Neovim config from scratch
original ↗
3 Jun 2024
2023
Nftables, Docker, and a default drop policy
original ↗
15 Nov 2023
Faster Alacritty start-ups with single-instance mode
original ↗
19 May 2023
Truly declarative Kubernetes resource management
original ↗
24 Apr 2023
Range queries and updates with Binary-Indexed Trees
original ↗
26 Feb 2023
2022
Lessons from Unit Testing Principles, Practices, and Patterns
original ↗
25 Sept 2022
Five blogging mistakes (and how to fix them)
original ↗
21 Aug 2022
Embedding and subsetting external fonts inside SVG images
original ↗
29 May 2022
Low latency microphone audio capture through ADB
original ↗
7 May 2022
2021
Getting started with Chernobyl Simulator
original ↗
7 Dec 2021
How to configure reverse proxy caching with Nginx
original ↗
28 Oct 2021
Vim Fugitive in action
original ↗
11 Oct 2021
How to convert ANSI terminal content to HTML
original ↗
30 Sept 2021
How to learn touch typing effectively
original ↗
20 Sept 2021
How to handle HTTP requests with Rust and Hyper
original ↗
6 Sept 2021
Understanding SQLite
original ↗
30 Aug 2021
Understanding TWRP
original ↗
23 Aug 2021
How to compile the WireGuard kernel module for LineageOS
original ↗
16 Aug 2021
How to build LineageOS inside a container
original ↗
9 Aug 2021
Hello, World!
original ↗
2 Aug 2021