Jan 28Privacy Focused Blog ServicesTowards the end of 2021, I started getting into web3 a lot more. Not only did I join the Developer DAO but I also launched my own NFT collection and wrote a few blog posts on the topic. One of the key components of web3 is the ownership of data…Privacy5 min read
Dec 6, 2021What is DeFi? Understanding Decentralized FinanceIf you are new to the crypto space the concepts of decentralised finance can seem a bit overwhelming. There are so many new terms to try and understand, it can be challenging to see how everything fits together. I have been working in the traditional FinTech space for the last…Defi10 min read
Dec 6, 2021Using Hashnode as a Source for GatsbyI have done quite a few website migrations over the years. My blog like many first started out on WordPress. After several attempts at optimisation, I ended up generating a static version of my WordPress website. On my static site generation journey, I discovered Gatsby.js and completely redesigned my website…Hashnode5 min read
Dec 6, 2021What is Web3? The Decentralised Internet ExplainedIf you have stumbled upon this article you have probably seen the term web3 being mentioned around the internet. Especially on Twitter at the moment it seems to be the latest buzzword. With all the hype around NFTs and crypto at the moment, a lot of people are assuming that…Web 312 min read
Dec 6, 2021Ditch the Ads: The Future of Website MonetizationDo you remember that scene in Ready Player One, when IOI are showing what the future of the Oasis will look like once they take over? “We have determined that we’ll be able to fill 80% of the user’s display with advertising before inducing seizures” Display Advertising We aren’t living our lives…Blogging7 min read
May 28, 2021Dealing with Imposter Syndrome as a Software DeveloperI have been a professional software developer for over a decade and I have been writing code for over 25 years. However, sometimes I still feel like a fraud. It turns out, I am not the only one that feels this way and they have a name for it, it…Imposter Syndrome5 min read
May 14, 2021Mocking API calls using WireMockIt is rare in software development that you are building something in complete isolation from everything else. Generally, you are going to be making calls to other systems or components. If you are lucky you are building against an existing API that you can test against. If you are working…Wiremock5 min read
May 7, 2021Using ngrok to test local websites and APIsOften when I am creating a new website, I want to see how it is going to look on an actual device like my phone or tablet. You can use Chrome Web Tools for mimicking a device but it isn’t the same as an actual phone. However, chances are that…Ngrok3 min read
Mar 26, 2021Using GitHub Actions to Deploy to S3Recently I went through the process of setting up Drone CI on my Raspberry Pi. The plan was to use my Raspberry Pi as a build server for this website as well as other projects. However, the Sharp image library that Gatsby uses to resize images doesn’t natively work on…Github9 min read
Mar 12, 2021Getting Started with AWS Step FunctionsI have recently been looking into AWS Step Functions. For those not familiar with them, Step Functions are Amazon’s way of providing a state machine as a service. If you have used AWS you have probably used Lambda functions. …AWS17 min read