Serving Homer with a Go HTTP Server
Overview Iāve come across Homer in my homelabbing adventures. Itās great for navigating the various services you can run in a homelab, and I plan on using it to organize the links I use for work and share it with my team. The documented methods on github to get started running homer are: Use docker Unzip the prebuilt tarball and host the assets with an HTTP server Running docker on a Mac just for this felt a bit heavy-handed, so I chose to serve the assets with an HTTP server instead. Of the documented HTTP server options, the GitHub docs suggest using pnpm http-server, python -m http.server, or any web server. Since I work with Go a lot and itās lightweight, I decided to use a Go HTTP server. ...
Why I Use Printf Over Echo
While echo is the more widely known command for printing text to standard out, I have found behavior and documentation inconsistencies in its varying implementations1. macOS echo man page: Ubuntu echo man page: In addition, itās default behavior can cause unintended results when combined with character sensitive commands like base64. Here are a few use cases where echo has caused some trouble for me. ...
Adding Icon Links to a Gatsby Site
I was inspired to add a social icon links to my website after seeing it on a few other developer portfolios. There was just a nice clean feel to it. š Itās pretty straight forward but there are a few gotchas. I will walk through how I added social icons to my website and how I worked through the issues I hit along the way. Before: ...
My Journey on Starting a Blog
For the longest time Iāve wanted to start a blog, but told myself that as a developer I should ābuild it from scratchā because āit would be a learning experienceā and āit would look better if I didā. Two and half years later, I still donāt have a blog. š Itās true that building it from scratch would have been a good learning experience, but the part that has held me back was āit would look better if I didā ā imposter syndrome at its finest. Thinking more about this has made me realize my initial desire to start a blog was to show what I know, but what held me back was the nagging thought of being called out for saying saying the wrong thing, looking like I donāt know what Iām doing, or āits already been coveredā. ...