Tag: software engineering

Talking Through a Logical Ruby Challenge

Talking Through a Logical Ruby Challenge

As part of the Makers Academy  pre-course week 2 we have been tasked with working through the Ruby-Kickstarter github tutorials by Josh Cheek. I decided to go through my thought process on one of the challenges I got stuck on, 1:6, in the hope that this may help me discover the solution. This post is about how I went about trying to understand the challenge and what I am still confused about. I have ordered this post as the way I looked at the information, worked through it in a lineal time format. So hold tight as we ride through the…

Read More
Git IS a Version Control System | But What Does This Mean?

Git IS a Version Control System | But What Does This Mean?

  It is week one of the pre-course at Makers Academy and I am working through our Git and Github tutorials. One of the learning objectives is for us to be able to explain how git is a version control system. I thought I would delight the whole two readers I get to my blog (thanks mum and dad), by answering that question here: What is version control? Version control systems are ones which record changes made to files or a group of files in a directory. YOU choose when to make these bookmarked changes. Once you have done this…

Read More
Learning Ruby The Hard Way | How I Beat the Un-stoppable Error Messages

Learning Ruby The Hard Way | How I Beat the Un-stoppable Error Messages

I have enrolled at the intense computer programming bootcamp, the Maker Academy, next month. To get a head start I thought I would work through Zed Shaw’s Learn Ruby the Hard Way book. Exercise 25 seems to be testing my problem solving skills so I thought I would write a post documenting how I worked out then fixed my error messages. This post is aimed at newbies to the programming world as I imagine it is very basic things which I am getting wrong. First Script – The Start of the Problem  This was my first attempt at writing exercise…

Read More
How to Run A Ruby File In Terminal | On A Mac

How to Run A Ruby File In Terminal | On A Mac

Bash: “command not found” Where is my Ruby file and how have i forgotten how to run a .rb file in terminal already? After having taken a few days off programming and learning Ruby to do some freelance marketing work something terrible seems to have happened. I have forgotten the most simple of terminal commands … How to run a Ruby file. So in getting myself quickly up to scratch again I thought I would write a quick guide for everyone who is getting started (or started again in my case) with learning Ruby and Terminal. Now, if you are a…

Read More
How to Compress Images in Bulk | Optimising Images for the Web

How to Compress Images in Bulk | Optimising Images for the Web

One of the main culprits slowing down your website load time can be your image size. The speed your website loads is one of the most important factors for SEO. It effects how Google ranks your site. This is because user experience is reduced and frustrated if your website takes a long time to load. Google and the other search engines want to deliver the best possible user experience at all times so will penalise slow loading pages. The slower your site load speed the more likely your site will rank lower. As a rule of thumb – it should…

Read More