My name is Stefan Ashwell and when I'm not coding personal projects or painting miniatures, I'm a Software Engineer at Holmes Media in Market Harborough.

This blog is a place for me to write about things that require that little bit extra to solve. We all have gaps in our knowledge and every now and then I need to reach out on search engines or blogs to find an answer. Often, these answers come from multiple sources. This blog serves as a personal resource, but if it's helpful for me I'm sure it'll help others too!

CodeIgniter Development Series

Posted on 11 July 2016

What is This Series?

Welcome to a new series on Code Bastard – CodeIgniter Development. I’ve been using CodeIgniter extensively now for over 5 years, and have learnt a lot over that time. With this series I’d like to add some meaningful tutorials discussing how you can use CodeIgniter in real world situations. What I found when I started out, was a lot of beginner tutorials and resources, but resources explaining how you might structure a large app or expand on some of CodeIgniter’s core functionality were quite limited.

What Will We Cover?

I’m not going to write articles about the basics or explain how to use the built in database class for example, but such topics may be covered in order to achieve a more complex goal. To begin with I’m going to discuss user logins and how we can use CodeIgniter to build a full featured user login system that we can use in the real world. How you might structure an application – where you should put your code and why.

The first article will be up in the next couple of days, and as time goes on links to all articles in the series will be added here: