The state of (my) web development in 2019

Seeing as it’s getting near the end of 2019 already (don’t get me started), this seems like a good opportunity to take stock of where I am right now in terms of my web development, looking at what tools and techniques I use. Of course, this doesn’t mean I’m “right”, or that this list won’t … Continue reading The state of (my) web development in 2019

Google Analytics, EU Cookie Law and GDPR

Key question: do I need to ask permission from website visitors before using Google Analytics? This is a web developer's guide, describing what GA is, how it relates to the law, and suggests some potential implementations. How Google Analytics works GA can be installed on a website in one of two ways – either by … Continue reading Google Analytics, EU Cookie Law and GDPR

Logging with Laravel 5.6 and Loggly

When creating a website, it's important to know what's working and (even more importantly) what isn't. That's where logging comes in. Yes, logging, that oft-forgotten art. But, as Guillaume at Logmatic quite rightly points out, "PHP logs in particular are NOT JUST ABOUT ERRORS". That's his capitalisation there. He's stressing the point, and for good reason. … Continue reading Logging with Laravel 5.6 and Loggly

How to make an object oriented WordPress plugin

If you're thinking of creating a WordPress plugin, whether small or large, for your own use or the whole world to benefit from, it's important to start right.  Most of the example code on the WordPress documentation shows the functionalities in a procedural layout, because that makes it easier to explain.  But best practice is to … Continue reading How to make an object oriented WordPress plugin