What AM I doing? (Answer: I’m building analytics!)
I'm going on the journey of building a simple, private, self-hosted, cookie-free analytics tool that I'm calling Kownter. I may fail. But it will be fun and interesting! Come along!
Creativity, curiosity, and code
I'm going on the journey of building a simple, private, self-hosted, cookie-free analytics tool that I'm calling Kownter. I may fail. But it will be fun and interesting! Come along!
Here's a thread designed to help non-web people understand how something that seems trivial on a website can lead to so many micro-decisions needing to be made.
Laravel uses token auth by default, here's how to switch it out for simple cookie-based auth for quick and easy API tinkering for logged-in users.
Last night I gave a talk at the Cheltenham WordPress MeetupĀ on the amazing toolkit called "(Developer) Tools" in your web browser. The group is very mixed in terms of technical ability so this was a great topic, and I put "Developer" in brackets because there's something in Developer Tools for all website creators, regardless of […]
Coding News: I swapped my super-duper IDE for a less-functional text editor – you’ll never guess what happened next! Actually, it was a really good exercise, and here’s why. I was chatting with my friend Keiron today about text editors. I recently followed him in transitioning from Sublime Text to PHPStorm. But I explained to […]
I finally feel like I’m getting to grips with Laravel’s service container. I’ve understood HOW it works and WHAT is does for a while, but it’s taken a simple, real-world example to pull it all together and make it all “stick”. Disclaimer: I may still have all this wrong, in which case correct me in […]
Building a niche social network seems like an exciting prospect at first, but it only takes a little thought to realise that it's a bad idea.
I'm speaking again at this year's WordCamp London. Find out more about my talk on screencasts for user training.
I don’t know JS So I’ve kinda got stuck in to learning JavaScript. I’ve previously said that I think JavaScript is like the assembler of the web: coding in vanilla JS isn’t really something you should do because it’s too easy to get things wrong, so you should have a layer of abstraction on top. […]
Perhaps I should be a teacher after all? The whys and hows of my first forays into technical developer screencasts.