Why you should be opting for local tooling when working with sensitive data, even Non-Production ones. | Continue reading
A look back at my journey up to now, the choices I've made, and what advice I have for others who are embarking on their own journeys into tech. | Continue reading
How to get nicer `diff`s when working with submodules. | Continue reading
Creating an iCalendar feed for certificate expiry details, given a URI for a JSON Web Key Set. | Continue reading
How to convert the log output from Rest Assured to a `curl` request. | Continue reading
Warning you about cookies being logged out-of-the-box, and how to resolve it. | Continue reading
Noting Google's continued support for Microformats as a metadata format. | Continue reading
Looking back at a month of blogging every day, and what I've learned. | Continue reading
How we can replace event platforms like Meetup.com with your own IndieWeb-backed platforms. | Continue reading
Sharing the journey of starting to own my step counts and my technical solution. | Continue reading
A look at what the IndieWeb is, why you should care, and how to get started with it. | Continue reading
Recapping my time at IndieWebCamp Amsterdam, my first 'official' IndieWeb event, and meeting some of the big names in the community. | Continue reading
How to use your personal website in conjunction with Microformats and Webmention to be able to RSVP to Indie events. | Continue reading
A persuasive look at the many reasons why you should have your own website, and some of the benefits it will bring you. | Continue reading
How to use `git worktree` to check out multiple Git branches from the same repo at once. | Continue reading
Exploring moving data out of my site's remit and into its own 'microservices' which can be consumed at build-time, as well as via client-side JavaScript. | Continue reading
Writing unit tests (in this case using Jasmine) for the TYK API Gateway's JavaScript middleware functionality. | Continue reading
A few reasons explaining why you should be writing unit tests for your functional tests. | Continue reading