41554 blogs · [ { "id": "01a08732-8ba9-71c2-848a-55d5f8c45dcf", "title": "A simple C++ module system with CMake", "url": "https://averyv.me/blog/cpp-module-system/", "published_at": "2024-11-27T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5f942e45e", "title": "The Defra pet database system is broken", "url": "https://averyv.me/blog/defra-pet-database-system-is-broken/", "published_at": "2024-09-28T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5f9d362cc", "title": "A Bandcamp plugin for Grayjay", "url": "https://averyv.me/blog/a-grayjay-bandcamp-plugin/", "published_at": "2024-05-08T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fac8c239", "title": "Linking in C & C++", "url": "https://averyv.me/blog/linking-by-example/", "published_at": "2024-04-04T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fafc5cb2", "title": "Running NixOS on the Librem 5", "url": "https://averyv.me/blog/nixos-on-librem-5/", "published_at": "2023-11-03T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fb2eb38b", "title": "A Journey into Nix and NixOS", "url": "https://averyv.me/blog/journey-into-nix/", "published_at": "2022-10-21T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fb3ff483", "title": "Book review: Meditations, Marcus Aurelius Antoninus", "url": "https://averyv.me/blog/marcus-aurelius-meditations/", "published_at": "2022-01-13T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fba39061", "title": "Splitting up Liquibase JSON changelogs", "url": "https://averyv.me/blog/split-liquibase-changelog/", "published_at": "2021-09-09T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fc809bf9", "title": "Git from first principles", "url": "https://averyv.me/blog/learning-git/", "published_at": "2021-07-06T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fcb5c9f2", "title": "Do an internship", "url": "https://averyv.me/blog/do-an-internship/", "published_at": "2021-02-22T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fd0a907d", "title": "Diagnosing issues with tcpreplay & tcprewrite", "url": "https://averyv.me/blog/diagnosing-tcpreplay/", "published_at": "2020-09-23T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fde24eb9", "title": "Good design patterns: the command palette", "url": "https://averyv.me/blog/command-palette/", "published_at": "2020-09-06T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5fede9145", "title": "Domain name hacks", "url": "https://averyv.me/blog/domain-hacks/", "published_at": "2020-08-04T00:00:00+00:00" }, { "id": "01a08732-8ba9-71c2-848a-55d5ff73b4b7", "title": "Software I use", "url": "https://averyv.me/blog/software-i-use/", "published_at": "2020-05-22T00:00:00+00:00" } ] posts Claim your blog
Back to averyv.me
Blog · corpus.blog/blogs/averyv.me/posts

averyv.me

averyv.me

2024

2023

2022

2021

2020