corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08753-074c-7262-b18d-1dcd50103b5f", "title": "Running LLMs on Proxmox VE with GPU pass-through", "url": "https://blog.roberthargreaves.com/2026/03/10/local-llm-proxmox-ollama-open-webui", "published_at": "2026-03-10T22:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd510827ff", "title": "Building an HTTP/2 server in C++ and hosting my site with it", "url": "https://blog.roberthargreaves.com/2026/01/03/building-hosting-ion-http2-server", "published_at": "2026-01-03T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd51ceeff4", "title": "Debugging eBPF verification errors", "url": "https://blog.roberthargreaves.com/2025/09/01/ebpf-verification", "published_at": "2025-09-01T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd52bf3d6e", "title": "Implementing port knocking with eBPF", "url": "https://blog.roberthargreaves.com/2025/08/18/ebpf-knock-knock", "published_at": "2025-08-18T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd53195ee8", "title": "SRAM & Bank Switching with the Everdrive Pro, X-series", "url": "https://blog.roberthargreaves.com/2025/03/10/sram-and-everdrives", "published_at": "2025-03-10T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd53c125ff", "title": "Detecting Mega Everdrive Models", "url": "https://blog.roberthargreaves.com/2025/02/05/detecting-mega-everdrive-models", "published_at": "2025-02-05T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd549cb999", "title": "Continuous Delivery on the Sega Mega Drive", "url": "https://blog.roberthargreaves.com/2019/12/28/continuous-delivery-on-the-sega-mega-drive", "published_at": "2019-12-28T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd54ba9cf4", "title": "GCC's got my back", "url": "https://blog.roberthargreaves.com/2019/12/27/gcc-got-my-back", "published_at": "2019-12-27T09:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd555a25dc", "title": "Phonon 4000 Headphone Refactoring", "url": "https://blog.roberthargreaves.com/2018/01/02/phonon-4000-headphone-refactoring", "published_at": "2018-01-02T18:00:00+00:00" }, { "id": "01a08753-074c-7262-b18d-1dcd557facc1", "title": "OAuth 1.0 Signature Validation in Fastly VCL", "url": "https://blog.roberthargreaves.com/2017/07/16/oauth-validation-in-fastly", "published_at": "2017-07-16T18:00:00+00:00" } ] posts
Claim your blog
Back to blog.roberthargreaves.com
Blog · corpus.blog/blogs/blog.roberthargreaves.com/posts
blog.roberthargreaves.com
blog.roberthargreaves.com
2026
Running LLMs on Proxmox VE with GPU pass-through
original ↗
10 Mar 2026
Building an HTTP/2 server in C++ and hosting my site with it
original ↗
3 Jan 2026
2025
Debugging eBPF verification errors
original ↗
1 Sept 2025
Implementing port knocking with eBPF
original ↗
18 Aug 2025
SRAM & Bank Switching with the Everdrive Pro, X-series
original ↗
10 Mar 2025
Detecting Mega Everdrive Models
original ↗
5 Feb 2025
2019
Continuous Delivery on the Sega Mega Drive
original ↗
28 Dec 2019
GCC's got my back
original ↗
27 Dec 2019
2018
Phonon 4000 Headphone Refactoring
original ↗
2 Jan 2018
2017
OAuth 1.0 Signature Validation in Fastly VCL
original ↗
16 Jul 2017