• An IP address is a name for every device on a network. IP addresses fundamentally enable us to connect with and communicate with a specific device or host on a network.

  • I've been thinking about this a lot of recent, and it is in my view, one of the most important aspects of what we do for our engineering teams, or indeed more broadly our companies. I put forward an idea of engineering teams over time, generating a maintenance burden for…

  • I’m going to preface this with a big old disclaimer; I haven’t worked in industry for that long, no more than a few years. However, as I’m sure the more senior engineers reading this may remember, you do start to build an idea for the things that keep you at a company in the…

  • Sometimes you mean it. Other times you really don't. It can be a bit of a headscratcher, but is not a particularly complicated situation, just easy to stumble into on a tired afternoon. In the end it all comes down to the ensuring you're being purposeful about what you're…

  • So, my blog is pretty much my main regular touchpoint for the world of frontend development, outside of the odd bits of React/GraphQL I do at work. Every few months, I'll play around a bit to keep in touch with the world of frontend development, which allows me to…

  • With the news about Edge switching to a foundation using Chromium a lot of the conversation has centered on browser engines slipping into something of a monoculture. I believe these fears are coming from a good place - a monoculture certainly is not desirable, and a persistent…