56,966 blogs · [ { "id": "01a087cf-c8d2-73ac-884b-c6eb2b366d6d", "title": "The case for custom static site generators", "url": "https://raphgl.github.io/blog/2026/07/the_case_for_custom_ssgs.html", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2b4ab924", "title": "Stop (ab)using regex", "url": "https://raphgl.github.io/blog/stop-abusing-regex.html", "published_at": "2025-11-23T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2bbaaf29", "title": "C compiler flags you ought to know", "url": "https://raphgl.github.io/blog/recommended-c-compiler-flags.html", "published_at": "2025-11-17T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2c47cef5", "title": "How to write generics in C", "url": "https://raphgl.github.io/blog/generics-in-c.html", "published_at": "2025-11-15T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2c534de2", "title": "Helix tutorial for Vim plebs", "url": "https://raphgl.github.io/blog/helix-tutorial.html", "published_at": "2025-07-21T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2ca280b7", "title": "Error handling patterns in Rust", "url": "https://raphgl.github.io/blog/rust-error-handling-patterns.html", "published_at": "2025-01-09T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2d191745", "title": "How base64 works", "url": "https://raphgl.github.io/blog/how_base64_works/index.html", "published_at": "2024-11-01T00:00:00+00:00" }, { "id": "01a087cf-c8d2-73ac-884b-c6eb2d5fd369", "title": "Setting up NeoVim for Godot", "url": "https://raphgl.github.io/blog/godot-with-nvim/index.html", "published_at": "2022-09-23T00:00:00+00:00" } ] posts Claim your blog
Back to raphgl.github.io
Blog · corpus.blog/blogs/raphgl.github.io/posts

raphgl.github.io

raphgl.github.io

2026

2025

2024

2022