With Ruby 3.0 being out in the wild for over a month now I thought it was time to post about updating to Ruby 3.0 via Brew.

In my previous posts we setup our dev enviroment using Homebrew with this we will be using to manage our Ruby versions.

The following lines are used to install Ruby 3.0 ( be sure to check ruby-lang.org for the latest version) and set it as your default Ruby version:

Not as bad as you…


MacOS Big Sur 11.1 is out, but so are updates to the likes of Xcode. You may come across an issue where Git is missing. If so, you maybe seeing a similar message to this…

Simply put this means that you need to install Xcode command line tools again. To do this simply open a Terminal window and run the following command:

Note: If you want to download and install Command Line tools manually, it can be downloaded from: https://developer.apple.com/download/more/


So where do I start.

For sometime now Apple has offered a 14-day refund policy in the EU (and UK) as shown below in the quote below from the Apple Media Services Terms and Conditions(Correct on Nov 30, 2020).

Right of cancellation: If you choose to cancel your order, you may do so within 14 days of when you received your receipt, without giving any reason.

To cancel your order, you must inform us of your decision. To ensure immediate processing, we recommend you use Report a Problem to cancel all items, with the exception of subscription services in Third…


macOS Big Sur is out now. My previous setup tutorials seemed to help a few people setting up their Rails environment, I decided to write this updated version to help you setup your Rails enviroment on macOS Big Sur.

You will need to use the mac’s build in terminal, or you could download and install my favourite - iTerm 2. But thats down to your personal choice.

Install NodeJS

Before we start you will need to make sure you have installed NodeJS. If you visit the NodeJS site at https://nodejs.org/ and download and install the LTS package. …


It doesn’t matter if you’re a homeowner, tenant, landlord or even if you live at home with your parents, there are many things you can do to reduce how much energy you use and how much is spent.

In the last few months due to the COVID-19 pandemic, it has become more important to reduce our bills and energy use. And this is set to be an ongoing theme for some time to come.

At My Property Hero we want to help you try and save money, so we have put together some energy saving tips below which should help…


I was working with the ShopifyAPI, and developing an app which utilised the REST API, and connected up to a development store.

Then I came across an issue, the REST API was very slow to update the large amount of data I was needing to pass updates too. So I started to look at GraphQL.

GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. GraphQL was developed internally by Facebook in 2012 before being publicly released in 2015

Source: Wikipedia (of course!)

After spending a few hours reading up…


On a recent project, I had scraped data from a Spanish site. This data needed to be imported into a Shopify store, but also needed to be translated into English.

After a quick search on Google I found you could translate one cell at a time within Excel. While this is fine when you have a few cells to translate what happens when you need to translate 6000 or more.

Next up I tried google sheets, I found some extensions which claimed they could do the task in hand. Errr… nope they didn't do anything!

I then discovered the following…


My previous setup tutorials seemed to help a few people setup their Rails environment so I decided to write this updated version now macOS Catalina has moved over to ZSH as it’s default shell.

Install NodeJS

Before we start you will need to make sure you have installed NodeJS. If you visit the NodeJS site at https://nodejs.org/ and download and install the LTS package.

Once you have done this we can move on.

Homebrew

Next up we need to install Homebrew it comes with a very simple install script. …


As we say goodbye to 2019, and we start 2020 its time to start to plan out some goals. I thought I would post mine on Medium, and then revisit the post at the end of 2020 and see how much I was able to achieve.

Finish learning iOS development, and publish my first app.

I started learning iOS development on Udemy, more specifically Angela Yu’s The Complete iOS App Development Course. So far it has been really good, and Angela explains things in a great way which is easy to understand.

Goal: Complete the course, and release 4 apps.

Learn Svelte, and React.

I discovered Svelte back in October, it seems like…


So in this post we are going to add some color to our terminal of choice, I’m obviously speaking about iTerm 2, but you can add color to others if its supported.

Any way lets begin. Open up iTerm2 and enter . This will open your and allow you to add the following to it.

With this added you can now visit https://iterm2colorschemes.com and download color schemes to you iTerm2 interface. For me personally i like Afterglow, and i like to keep it clean and simple. As you can see in the screenshot below.

Alan Reid

Hi, I'm Alan! Rails developer, with a passion to create well crafted front-end experiences. Soon to be building awesome iOS apps. Founder of ⌘+SPACE

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store