corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d01a-dfbe-714b-8a85-60830b2517b7", "title": "Let the compiler check your URLs", "url": "https://sitegui.dev/post/2026/09/let-the-compiler-check-your-urls", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255a9fd0b7e", "title": "Your database can be a single variable in memory", "url": "https://sitegui.dev/post/2026/09/your-database-can-be-a-single-variable-in-memory", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255aa2f392b", "title": "Presenting Nidimages: photo sharing for family and friends", "url": "https://sitegui.dev/post/2026/08/presenting-nidimages-photo-sharing-for-family-and-friends", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255aa5737a1", "title": "Exploring Prometheus' time series data format", "url": "https://sitegui.dev/post/2026/07/exploring-prometheus-time-series-data-format", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255ab14d15e", "title": "How I encrypt my backups", "url": "https://sitegui.dev/post/2026/07/how-i-encrypt-my-backups", "published_at": "2026-07-08T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255abbce673", "title": "How I back up my data", "url": "https://sitegui.dev/post/2026/06/how-i-back-up-my-data", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255ac69dcbe", "title": "Efficiently ingesting thousands of JSON files into a Delta table", "url": "https://sitegui.dev/post/2026/06/efficiently-ingesting-thousands-of-json-files-into-a-delta-table", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255acc06e8b", "title": "My cloud bills", "url": "https://sitegui.dev/post/2026/06/my-cloud-bills", "published_at": "2026-06-06T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255accb448b", "title": "The bots came to hunt my forge data", "url": "https://sitegui.dev/post/2026/05/the-bots-came-to-hunt-my-forge-data", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255acd22b0b", "title": "Rust Week 2026", "url": "https://sitegui.dev/post/2026/05/rust-week-2026", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255ad45261d", "title": "Dissecting a delta table: just a bunch of JSON and parquet files", "url": "https://sitegui.dev/post/2026/05/dissecting-a-delta-table-just-a-bunch-of-JSON-and-parquet-files", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255ad50dad1", "title": "My homelab: an old laptop behind the fridge", "url": "https://sitegui.dev/post/2026/03/my-homelab-an-old-laptop-behind-the-fridge", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255ae478411", "title": "Performance advice nugget 01: use flat representations", "url": "https://sitegui.dev/post/2026/03/performance-advice-nugget-1-use-flat-representations", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255af25a2be", "title": "Cooperative Buffon π", "url": "https://sitegui.dev/post/2026/03/cooperative-buffon-pi", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255af99b3b3", "title": "Understanding Bytes in Rust, one bit at a time", "url": "https://sitegui.dev/post/2026/02/understanding-bytes-in-rust-one-bit-at-a-time", "published_at": "2026-02-27T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255b03e32ec", "title": "Web server auto-reload in Rust", "url": "https://sitegui.dev/post/2026/02/web-server-auto-reload-in-rust", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255b0c58c54", "title": "The 15-game blew my mind", "url": "https://sitegui.dev/post/2026/02/the-15-game-blew-my-mind", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255b163f68a", "title": "Welcome Framework Laptop", "url": "https://sitegui.dev/post/2026/01/welcome-framework", "published_at": "2026-01-29T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255b2008a05", "title": "Nice people don't play board games for 27 straight hours", "url": "https://sitegui.dev/post/2026/01/28h-board-games", "published_at": "2026-01-22T00:00:00+00:00" }, { "id": "01a087e1-a194-7378-91be-d255b2503fea", "title": "Hello world 2026", "url": "https://sitegui.dev/post/2026/01/hello-world-2026", "published_at": "2026-01-01T00:00:00+00:00" } ] posts
Claim your blog
Back to Sitegui's Blog
Blog · corpus.blog/blogs/sitegui.dev/posts
Sitegui's Blog
sitegui.dev
2026
Let the compiler check your URLs
original ↗
15 Sept 2026
Your database can be a single variable in memory
original ↗
9 Sept 2026
Presenting Nidimages: photo sharing for family and friends
original ↗
1 Aug 2026
Exploring Prometheus' time series data format
original ↗
21 Jul 2026
How I encrypt my backups
original ↗
8 Jul 2026
How I back up my data
original ↗
18 Jun 2026
Efficiently ingesting thousands of JSON files into a Delta table
original ↗
9 Jun 2026
My cloud bills
original ↗
6 Jun 2026
The bots came to hunt my forge data
original ↗
28 May 2026
Rust Week 2026
original ↗
22 May 2026
Dissecting a delta table: just a bunch of JSON and parquet files
original ↗
6 May 2026
My homelab: an old laptop behind the fridge
original ↗
30 Mar 2026
Performance advice nugget 01: use flat representations
original ↗
21 Mar 2026
Cooperative Buffon π
original ↗
14 Mar 2026
Understanding Bytes in Rust, one bit at a time
original ↗
27 Feb 2026
Web server auto-reload in Rust
original ↗
14 Feb 2026
The 15-game blew my mind
original ↗
11 Feb 2026
Welcome Framework Laptop
original ↗
29 Jan 2026
Nice people don't play board games for 27 straight hours
original ↗
22 Jan 2026
Hello world 2026
original ↗
1 Jan 2026