🅱️
  • Blog

Hi, I'm Rían

I'm a software engineer from Ireland.

Interested in Go, Svelte, Neovim and keyboard-based development

Writing about learning, projects and mistakes.

Latest blog posts

Implement an Interface in Go with just the LSP

If you have ever needed to implement an interface in Go you may have reached for third party tools in the past but thats no longer necessary. In this blog post I'll describe a simple trick to do it directly with the Go Language Server.

GoTips & TricksNeovimLSP

Using Go generics to handle optional JSON fields

Ever needed both nil and undefined when working with Go? Let's take a look at a use case where you may need that behaviour with a slick solution inspired by a Go standard library type and a sprinkling of generics.

GoTips & TricksJSONGenerics