Kevin Gathuku
Kevin Gathuku's Blog

Kevin Gathuku's Blog

Follow
homebadgesnewsletter

[Failing to] Install Ruby 2.2 on MacOS Ventura

Aug 25, 20233 min read

If you find yourself in a situation where you might need to install an older Ruby version on a newer Mac (M1 and newer) you are likely to run into a...

[Failing to] Install Ruby 2.2 on MacOS Ventura

3 mistakes to avoid in your rspec tests

Jun 20, 20232 min read

rspec is an amazing testing tool for Ruby and Rails apps. I have used it in most of the projects I’ve worked on for a long time. Despite this, I am...

3 mistakes to avoid in your rspec tests

Managing Multiple Rails Versions in Development

Jun 14, 20231 min read

You can have multiple Rails versions installed at the same time. To install the rails version you need: gem install rails --version=5.2.8 How to...

Managing Multiple Rails Versions in Development

Getting Started with OCaml and Reason

Sep 3, 20213 min read

Recently I've been exploring OCaml, an interesting statically typed functional language that's been around since 1996. I've tried OCaml in the past...

Getting Started with OCaml and Reason

Automatically deploy a Gatsby site to Firebase Hosting

Jun 18, 20191 min read

Firebase Hosting is a web content hosting platform by Google. Through this service, you can host your web apps on Google’s infrastructure. It enables...

Automatically deploy a Gatsby site to Firebase Hosting

Bootstrapping an Elm Project

May 29, 20194 min read

Elm is a delightful language for building reliable web applications. It's a language that gets compiled to JavaScript and so is used to build...

Bootstrapping an Elm Project