Writing
Notes & Posts
Techy stuff, Music and some Philosophy
A practical example of shared libraries in a monorepo
A practical example of writing and sharing a small Go library between packages in a Bazel monorepo, complete with unit tests and a consuming service.
Simple hello world program using Bazel and Go lang
A beginner-friendly walkthrough of Bazel basics that builds and runs a simple Hello World Go program, as the second post in a Bazel monorepo series.
Self hosting ghost blog on your home server
A guide to self-hosting the Ghost blogging platform on a home server with Docker Compose and Mailgun for newsletter email.
Building with Go in a monorepo using Bazel, Gazelle and bzlmod
A walkthrough of setting up a Go monorepo with Bazel, Gazelle, and bzlmod so teams can share code while keeping the freedom and speed of microservices.