Use golangci-lint with your lsp in neovim
Setting up gopls and golangci-lint together in Neovim with Mason. You want both - gopls for language features and golangci-lint for comprehensive linting.
Read more →Setting up gopls and golangci-lint together in Neovim with Mason. You want both - gopls for language features and golangci-lint for comprehensive linting.
Read more →Why sustained effort beats sprinting, but all progress requires the occasional maximal effort. Ambitious people who are goal oriented often end up in a trap of constant sprinting without time for recovery or a body of sustained effort to build upon. In cycling we know this doesn't work. That's why we have a base phase.
Read more →An exploration of my personal brand, from consulting at 15 to full-time software engineer
Read more →When comparing structs in Go tests, testify offers ObjectsAreEqual and ObjectsAreEqualValues. Figuring out which one you need isn't obvious, and both have surprising quirks.
Read more →