Welcome to my new site!

Published: Sep 6, 2014 by C.S. Rhymes

Hello and welcome to my new site, powered by Jekyll.

This is my first post on my blog. Let me know what you think of the site by sending me a tweet to @chrisrhymes

Learning about Jekyll

I’m a web developer but I normally use PHP. I was looking for a way to update my GitHub page and stumbled across Jekyll. After reading the documentation I noticed that it used Ruby and the install instructions were all for Linux. Not the best start considering I use a Windows laptop and a chromebook.

After a bit more research I noticed that @juthilo had written a guide for installing Jekyll on Windows. So I set about installing Ruby and Jekyll and managed to get a basic site working. Great.

But I wasn’t too keen on the layout of the site so I decided to try and use Foundation. To be honest, I’m still a bit new to this whole command line installing and opensource but I tried to set up a Jekyll project and then add Foundation to it. After a while of not getting very far I jumped over to GitHub.

There seemed to be plenty of people that had created repositories with both Jekyll and Foundation installed but they had all been customised a lot and seemed to have a lot of additional code and settings that I didn’t really want.

In the end, I created a Jekyll project and then downloaded Foundation and integrated the files manually. This seemed to work, but the biggest issue I had was working from pieces of a page (in layouts and includes) and reconstructing them. I would recommend building a set of pages first and then deconstructing them to put into the relevant parts.

Using Jekyll

So once I got the foundation in place I started to explore a bit more to see what Jekyll can do. Although I have never used Ruby or the Liquid template engine before it seemed quite obvious what the tags do. I have to say, I am very impressed with Ruby and will have to try out some more tools to see how it works. If you have any suggestions for where to start, please let me know.

Latest Posts

What are Story Points?
What are Story Points?

I’ve always estimated development issues in hours or days but I recently created a new project in Jira and it only allowed me to use story points for estimates. I have always stayed away from story points as I have struggled to understand what they mean and why I should use them. But as the project only allowed me to use story points I thought I had better make a proper effort to learn what they mean.

How to motivate yourself
How to motivate yourself

Sometimes life as a developer gets you down. No matter how hard you work it seems like there is a never ending list of new bugs and change requests that keep coming in from your users. It’s easy to get fed up and start losing motivation, every day seems the same and time starts to drag. So how can you keep your motivation levels up?

Keeping Tests Simple in Laravel
Keeping Tests Simple in Laravel

When developing a Laravel web application it can often start out quite simple, but can grow in complexity over time. This complexity can also end up being reflected in your tests. Sometimes to run an end to end test you can end up spending longer creating the scenario for the test than the actual test. How can we keep tests simple and quick to write?

How NOT to make a website

How NOT to make a Website

By C.S. Rhymes

How NOT to use a smartphone

How NOT to use a Smartphone

By C.S. Rhymes