Blog
Installing nodejs on macOS Apple Silicon (M1)
January 19, 2021
I recently bought a new MacBook Pro with the M1 Apple Silicon CPU. While most things seem to be working great, some developer tools are not yet distributed a...
Display latest blog posts on GitHub profile readme
July 19, 2020
Recently GitHub updated the user profile page to allow custom user-defined content to be displayed. This is done via a profile README.
Kotlin Type Aliases
June 27, 2020
Something I recently learned about in Kotlin, that I do not see talked about very often, are type aliases. Type aliases allow for custom names to be specifi...
Introduction to Kotlin (Part 3): classes, properties, objects, and interfaces
June 12, 2020
In part one of this series we talked about variables, types, and functions, and in part two we covered conditionals and looping. In part three we will now t...
Introduction to Kotlin (Part 2): if, when, and looping
May 25, 2020
In part one of this Introduction to Kotlin series, we talked about what Kotlin is and about some of the basics of the language (variables, types, and functio...