Bytes, Rhymes, Life #9: Perl Sweatshirt
Hey y'all, long time no newsletter. I've had a few life changes since my last newsletter. First off, new job, who dis? I joined GitHub to work on Actions, and I have really been loving it. Working from home has been lovely and I think I'm adjusting to the remote life well. Moving into a new apartment with a dedicated working area and no roommates has had a dramatic increase on my focus. I also gave a talk at StrangeLoop back in September, which you can check out below. With that, let's get into some interesting links.
Programming
Go for Industrial Programming
This blog post by Peter Bourgon walks through a great way of structuring your Go projects and how to think about things such as testing and observability while working with it.
CLI Improved
In this blog post, there's some really good suggestions for replacing default CLI tools with better, more aesthetically pleasing, and, in some cases, faster alternatives.
Using Rust for Game Development
This video walks through how to move away traditional object-oriented programming patterns when building games in Rust and how Rust's ownership model actually helps lead people to better game programming patterns. It's pretty dope and really enlightening, highly suggest checking it out.
Guide to Data Mining
Interested in Data Science? This is a good resource to get you started relatively quickly and serves as a good introduction.
Building a Canary Testing Framework
This is a talk I gave at StrangeLoop in St. Louis about building a canary (continuous integration) testing framework for testing your distributed systems.
Software
GitHub Actions
I joined GitHub to work on the Actions team and it's been a wild ride so far. Actions help you automate workflows with your codebase, whether it's publishing releases to npm, pushing up new Docker images to a registry, or deploying to your favorite cloud provider. It's in a private beta right now, so sign up for the list, but I'm really excited for the future of it.
Miscellaneous
Gameboy Canon EF Mount
Hardware projects always impress me but hacking a Canon lens to fit onto a GameBoy to take photos? Unreal. I thoroughly enjoyed reading this blog post, it's a really impressive project.
Is Your Emotional Intelligence Authentic, or Self-Serving?
This article was a pretty good read and honestly made me self-reflect. When I am being a listening ear to people or helping them, am I doing it for selfless reasons or to make me feel better about myself? It was a great question to ask myself and to constantly keep in mind, so I recommend reading this as well and see what questions you start to ask yourself.
How White People Handle Diversity Training in the Workplace
Honestly, this article should be required reading. A lot of these experiences resonated with me and my experience as a black, working professional.
That's all I have for this newsletter and sorry for the delay. As always, hit me up with feedback over Twitter or just by emailing me. Thanks for reading!