Grafana API Quirks, Oddities and the K8s future Grafana's API evolution! If you're building tooling against Grafana, the auto-discoverable /apis endpoint changes the game. Wrote up the whole story + working Go code below👇
Running Ghost in Kubernetes - Part 1 Reference Table Reference Table ACME: Automated Certificate Management Environment, a way to get a TLS certificate commonly used by LetsEncrypt. CRDs: CustomResourceDefinition in K8s. A way to define a custom data type that will be used K8s entities. Horizontal scaling: Scaling by adding more nodes that allow for work to
Keyboard Layouts Fun This WILL probably be the longest blog I’ll ever write. Not because I intend to write a 100 page dissertation but because I’m writing this entire post using the new keyboard I’ve selected. I imagine this might come off a bit terse but we’ll see. I
Open Telemetry Collection Pipeline There are several articles, or thousands probably on the topic of OTEL. I specifically will focus on the data collection infrastructure a bit more since there’s a pretty slick pattern I finally got working. Basics Let’s do the quick 101 so we can move on to the fun
Golang ORM SQL and other sequel fun I keep answering this question in a variety of different forums, so I wanted to just capture this as a blog post. Every few weeks/months, it seems someone asks about what ORM to use or why GORM is bad on the golang subreddit. I have never used GORM but