About

About Me

Hello and welcome! My name is C.S. Rhymes and I’m a full time frontend web developer, based in Brackley, Northants, and an author in my spare time.

Development

Web Development

I specialise in PHP and JavaScript frontend development and have learnt on the job and from reading online articles and blogs. I have over 11 years experience of web development and, as I’m sure many web developers would agree, have a wide skill set, ranging from frontend HTML, CSS and JavaScript, to server side PHP, ajax, command line build tools, such as Gulp and WebPack, to nginx and apache server configuration.

Web Development moves at a fast pace and I enjoy learning new techniques and using new tools to help make my work more rewarding. I especially enjoy working with the reactive JavaScript library Vue.js and the fantastic Laravel PHP framework.

If you are looking to start web development there are some great resources out there and if you encounter an issue, chances are someone else has encountered it too and posted the solution online. Get stuck in creating and learn as you go!

Apps

One more small mention is the Project Name Generator app I have created, available on Android. More information is available on the projects page.

Themes

This website is built using the bulma-clean-theme, that is also built by me. It is a freely available gem theme that can be used with Jekyll. Full instructions are available on the GitHub repo page.

Feel free to use this theme as a starting point for your Jekyll sites and take advantage of the Bulma frontend framework.

I have also made another theme for Jekyll powered blogs called Mere Blog Theme

Writing

Blogging

One of the reasons I have made this site and the blog is to post development information that I discovered that may be useful to others.

I also share my recent posts on Dev.to if you would like to follow me on there.

Books

Like a lot of people, I have always wanted to write a book, so I decided to become an author with the help of the self publication service available for Amazon Kindle. As a developer, I find the best way to learn about something new is to go out and try it. As well as writing, editing, then getting the book published, I then used it as a way of learning more about digital marketing to generate interest in the book. One result of that is this website.

I enjoyed writing and publishing the first book so much that I have now written a second book. Details of my books are available on the books page.

Short Stories

I have also written a few short stories. These can be found on my stories page and also on Medium.

Contact Me

If you wish to make contact, why not send me a tweet through twitter

Latest Posts

Creating multi-worksheet Excel files with Simple Excel
Creating multi-worksheet Excel files with Simple Excel

Recently I had to create a large data export for a project. I like using Spatie’s Simple Excel package to do this as it is very simple to use and works well when exporting large amounts of data to a CSV or Excel file with the ability to stream a download to the browser. This particular project had an additional requirement though, exporting multiple worksheet’s of data at once. Luckily, this package allows you to do this too.

The PHP foreach loop
The PHP foreach loop

An alternative to the for loop, the foreach loop is used to iterate or loop over an array. The foreach loop allows you to loop through the items in the array without setting a limit for it to stop like you do in a for loop.

The PHP for loop
The PHP for loop

If you have something you want to repeat then consider using a PHP for loop, saving you from copying and pasting the same code multiple times. Adding the code into a loop means you only have to write it once, and you also only have to maintain the code in one place in future.

How NOT to make a website

How NOT to make a Website

By C.S. Rhymes

From £8.99

Nigel's Intranet Adventure

Nigel's Intranet Adventure

By C.S. Rhymes

From £2.69