TravisCI is a continuous integration service. It will build an web application and run tests. This helps confirm there have been no changes that break the software.
Netlify is hosting service, more specifically Jamstack websites and serverless functions.
Both Netlify and TravisCI have been free to try. Their limits for the free tier have been more then enough for me to deploy a couple of my projects and push up updates. They also fit into the Github ecosystem very well.
The life cycle from development to deployment looks like this:
Push changes to Github → TravisCI builds app and runs tests → Netlify pulls new code and deploys
Stay Awhile and Listen
Go is a language that has always perked my interest a bit. I was watching a developer on Twitch working on with feature flags, and after looking into Go a little saw that it’s use is still growing. So I decided to finally try it out.
Go feels unique to me, in that a lot of how its used/coded is very opinionated. You have the freedom to do whatever you want of course, but there is a “Go way” of developing programs and mods. For example, it’s common to have all Go projects live under a single Go workspace.
I built a simple app that displays the Diablo III ladder rankings for any of the ladders this season. (Github Source)
Lately I’ve been listening to a lot of Call of the Wild, a weekly music show that has a mix of different electronic music. Episode 341 features Koven’s new album. Here’s a particular song I really like.