Terry Harvey

Hello there! I'm Terry, a full-stack web developer based in the North of England. Feel free to explore my website, or read more about me and what I do.

Design Patterns: Singleton

Despite being widely considered an anti-pattern, the Singleton is an extremely commonly-used design pattern. Naturally, it'd be in a developer's best interest to understand what it is. Let's have a look at it in this article.

Dependency Injection: Demystified

For any modern developer, dependency injection is an essential string in the bow. In this post, I intend to explain what it is, how to use it, and why you should use it.

Understanding The MVC Pattern

The Model-View-Controller (MVC) pattern can seem very daunting to newcomers, but in reality it's a very simple concept once understood. In this article, I'll make use of an analogy to try and make it as simple as possible to grasp.

5 Laravel Eloquent Tips & Tricks

Certain tasks within Laravel’s Eloquent ORM can become very repetitive and tedious within larger applications. I’ve compiled a quick list of five of the lesser-known tips that have collectively saved me hours of time during development.

7 Useful Command Line Tips

When I first started using the command line, everything was completely alien. CLI? Vim? Grep? None of it meant anything to me! And while there were plenty of resources online to get me started, there didn’t seem to be any crash-course or run-down on basic commands and techniques.