-
Local Go Modules (Go 1.11+)
I’m developing a Go module for use in another application. How do I import a go module locally without having to push changes to something like GitHub while I am developing it?
I get this question asked of me fairly frequently, and the answer is pretty simple.
-
A Few Emacs Customizations
So while setting up my new laptop I needed to copy my emacs settings over and thought this would be a good topic for a short blog post.
-
Golang LimitReader
I was working on a process to automate publishing this very blog, and needed to read the payload from an HTTP POST request. My first instinct was to use Golang’s
io.ReadAll
. This function will take a reader and read all the bytes until an EOF. That gave me pause. -
M1 Pro
I recently got a new 14” MacBook Pro with the M1 Pro silicon. The base model, nothing fancy. Considering that my previous machine was a 2018 Intel MacBook Air, the base model seemed like it would be totally capable of supporting my development activities. To be honest, the only thing that really was becoming an issue with the Air was the hard drive space - only 128GB.
-
Measuring Time in Laptops
As I stated in this post I sometimes measure time in laptops. Actually, to be even more general about it, it could be any durable good, iPads, TVs, cars, etc.
-
Bootstrapping
This site runs on Jekyll. Why Jekyll? After all I am a software engineer, why not “roll my own” and build a blog from scratch. I’ll be honest, the thought did cross my mind. It would be a fun little project to do. But that is a trap, focusing more on the tech than on what the goal should be. My goal was to write, not code, but actual human words.