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

Building a directory system API in Laravel
Building a directory system API in Laravel

Sometimes it’s difficult to know whether to buy a system, use an existing open source system, or even build your own system. Each approach has its own risks and rewards. As a developer sometimes you get the opportunity to try things out and build a prototype to see what is possible. I recently got this chance and built a prototype for an API.

Using PHP Enums in Laravel to store additional information
Using PHP Enums in Laravel to store additional information

Sometimes it’s difficult to decide where to put code, trying to figure out where it really belongs. Laravel has a predefined folder structure that you can keep to for most scenarios, but I wasn’t sure whether the settings should be kept in a config file, a class, or somewhere else. In the end I decided to use an enum.

Upgrading a Laravel Vapor app to PHP 8.2
Upgrading a Laravel Vapor app to PHP 8.2

I recently updated a Laravel app running on Laravel Vapor to PHP 8.2. I was a bit nervous about the upgrade but it went smoothly for me. This article goes through the steps I went through to upgrade, from local development environment, dependencies, testing and deployment to vapor.

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