Continuous Deployment of Phoenix Apps with Travis and Heroku

I have a hard time working on any project without a nice deployment pipeline... For a Hackathon this weekend I've been building a tiny JSON API with the Phoenix framework. I had a bit of a hard time figuring out how to set up a good deployment pipeline so I…

Getting Started with .NET 5 on Linux!

Disclaimer I haven't seriously written any .NET since college... I try to avoid Windows like the plague... But with the news (kind old news by now) that CoreCLR is now under the MIT license and Linux support is a priority I can't help but be interested (so many great game…

A Quick Hack for Slightly Less Mutable Ruby Objects

This won't give you all the benefits of language level support for immutable objects and doesn't really prevent you from mutating state... It just kind of a fun hack to work with objects like you would values in immutable languages. There's way better options (Hamster, Adamantium) if you're looking for…

Better Things to Learn Than Coding

I've hesitated for a long time to totally dismiss the notion that everyone should learn to code in school only because so many people say it I've felt like there must be something valuable in there that should be taught more widely... A few candidates (and what building software is…