{"title":"Shard Mind","link":[{"@attributes":{"href":"https:\/\/blog.espe.tech\/feed.xml","rel":"self"}},{"@attributes":{"href":"https:\/\/blog.espe.tech\/"}}],"id":"https:\/\/blog.espe.tech\/","generator":"Hugo -- gohugo.io","entry":[{"title":"How to shrink a volume \u2014 or TIL about backup GPT headers","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/til-about-backup-gpt\/"}},"id":"https:\/\/blog.espe.tech\/posts\/til-about-backup-gpt\/","published":"2025-06-10T21:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Posts","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/"}},"id":"https:\/\/blog.espe.tech\/posts\/","published":"2025-06-10T21:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Reflecting on 1.5 years as a full-time SWE","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/first-year-fte\/"}},"id":"https:\/\/blog.espe.tech\/posts\/first-year-fte\/","published":"2024-03-11T00:00:00+00:00","content":{"@attributes":{"type":"html"}}},{"title":"Tech infra at home \/ 2023 edition","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/tech-at-home-2023\/"}},"id":"https:\/\/blog.espe.tech\/posts\/tech-at-home-2023\/","published":"2023-09-30T16:12:00+02:00","content":{"@attributes":{"type":"html"}}},{"title":"Your Let&#39;s Encrypt certificate may slow you down, but you can fix that!","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/letsencrypt-may-slow-you-down\/"}},"id":"https:\/\/blog.espe.tech\/posts\/letsencrypt-may-slow-you-down\/","published":"2022-02-10T00:00:07+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Tech infra at home \/ 2022 edition","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/tech-at-home-2022\/"}},"id":"https:\/\/blog.espe.tech\/posts\/tech-at-home-2022\/","published":"2022-02-08T23:13:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Technical infrastructure at home","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/tech-at-home-2020\/"}},"id":"https:\/\/blog.espe.tech\/posts\/tech-at-home-2020\/","published":"2020-02-03T12:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Playing around with Kotlin","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/kotlin\/"}},"id":"https:\/\/blog.espe.tech\/posts\/kotlin\/","published":"2019-04-28T12:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Exposing services on Kubernetes using Ingress","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/kubernetes-ingress\/"}},"id":"https:\/\/blog.espe.tech\/posts\/kubernetes-ingress\/","published":"2018-08-11T12:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Setting up a Kubernetes cluster on bare-metal","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/kubernetes-baremetal\/"}},"id":"https:\/\/blog.espe.tech\/posts\/kubernetes-baremetal\/","published":"2018-05-11T12:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Building APIs in Go: Business logic","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/intro-to-go-2\/"}},"id":"https:\/\/blog.espe.tech\/posts\/intro-to-go-2\/","published":"2017-11-09T12:00:00+01:00","content":{"@attributes":{"type":"html"}}},{"title":"Building APIs in Go: A quick sketch","link":{"@attributes":{"href":"https:\/\/blog.espe.tech\/posts\/intro-to-go-1\/"}},"id":"https:\/\/blog.espe.tech\/posts\/intro-to-go-1\/","published":"2017-08-11T12:00:00+01:00","content":{"@attributes":{"type":"html"}}}]}