• Browser Extensions: Self-hosted updates

    I’m currently developing a paid-for browser extension that will run on both Firefox and Chrome/Chromium browsers. I’ll write more about this (very-involved!) process soon. But in the last couple of days, I just made the decision to self-host updates for the Firefox version rather than host it on addons.mozilla.org. This post details the steps to […]

  • Laravel: Going back() after form validation errors

    I’m SURE I must have done this before. Like…so many times. But this felt new today and is definitely worth remembering. When you’re using forms in Laravel, you sometimes want a “cancel” or “back” button or link that takes you to where you were before. And Laravel provides a handy url() helper that gets a […]

  • Parenthood – the sum of my knowledge

    I found out the other day that a guy I know’s wife is pregnant. It’s funny how, as a newbie parent myself, it’s so tempting to offer advice. I also had a conversation this week with someone else who was talking about the dilemma of offering this kind of ‘help’. And the longer I am […]

  • What Bike?

    The weather this spring is good and fuel prices are high, so it's the ideal time to consider the question "Could I cycle to work?" and, if so, what sort of bike should I get?

  • Pimp my browser

    Don't be content with a half-hearted internet-browsing experience!