A Time Translation Library for Golang
I can safely say that I’ve never done this before, but it’s been really fun to do (and surprisingly quick, but I’ll get to that.) What’s ‘this’? I wrote a Go module. Wait, what? Yep, I wrote a complete Go module that does nearly instantaneous translations for aspects of time – like months, days of the week, etc. Doesn’t Go provide internationalization? The short answer: No. The slightly longer answer: No, it doesn’t.
Reading Time: 3 minutes
Handy Tools I Use
This started as a simple post to an internal Slack group. Then I got asked to post it to another channel in that Slack. Then I decided to post it to the DevRel Collective Slack. At which point I was asked to make it a blog post so it didn’t get lost in the scroll-back (DevRel Collective uses a free Slack account, so we can only scroll back 10,000 messages. With 2,000+ members, that happens faster than you think.
Reading Time: 9 minutes
Ok, So Test-Driven Development is a Thing
I get it, I’m late to the party on this one. I’m old, I’m set in my ways, and I don’t like change. Get over it. Chasing a Bug I was developing a Slack-bot for the DevRelCollective and I had it almost working. Well, to be fair, I had it working for a while, then I broke something. And then I was trying to fix what I broke, and all hell broke loose.
Reading Time: 5 minutes
Hiding Complexity with Custom Functions Calculating Heat Index
Have you ever watched the local weather — or The Weather Channel — and heard them announce the temperature, and then the “Heat Index”? Or how hot it feels outside? At least here in the United States, and especially in the South, it’s part of every weather broadcast in the summer. But have you ever wondered how they actually calculate the Heat Index? Since I collect temperature and humidity data, I decided one day I’d go and figure it out.
Reading Time: 5 minutes
Adventures in Golang
I’m not a Golang developer. Let’s just get that out of the way up front. I’ve developed a few things in Go, but a Go developer I’m not. I sort of need to be, but it hasn’t been essential. I decided that it was really time to take the plunge and get serious about Go. Seriously, there’s only so much you can learn by reading the internet. To that end, I have taken 2 actions:
Reading Time: 4 minutes
Solving a Traveling Salesman Problem
It’s not IoT, but still … Here’s the background on this project, and why I undertook it. For the past 3 years or so my wife and I have been volunteering with the blind in our community. Every month our church organizes a dinner for the blind in the area and we drive around and pick up participants, take them to the church where we serve everyone dinner, and the drive them all home.
Reading Time: 10 minutes