Blog
Building my first Rust project
When I first joined Netlify, I worked on the Frameworks team which focuses on ensuring that all major web frameworks run out-of-the-box when deployed to the platform. As part of our testing strategy at the time, we would make legitimate requests from test applications to test rewrite and redirect behaviour.
Is the proliferation of edge data centres counterproductive towards the goal of more sustainable software?
Proponents of edge computing (myself included) have argued that the edge can help us create more environmentally friendly software. While removing the use of a data centre for some operations by running them locally rather than on a remote server is a clear step in the right direction, what'
Tips for maintaining peak health before conference speaking
Being a speaker is intense energy- and time-wise and we can sometimes forget to take care of ourselves as a result. While there are a lot of guides and posts out there for things like navigating the 'call for proposals' process, making great slide decks, and speaking with
Exploring the world of AI-powered code mods with Intuita
In a past job life, a lot of the codebase I had been working in was written in Coffeescript. There was a strong desire to move towards Typescript, but the transition was slow because it was done on the initiative of various engineers or whenever it was possible to incorporate
Hopping on the AI-powered bandwagon
For the past year, it seems like every other day there's a new AI-powered tool being released. Not sure how everyone else is feeling but for me it started to feel a bit overwhelming after the excitement over the possibilities. For those out there who have started looking
The 418
I grapple more often than I'd like to admit with a sense that I don't entirely 'belong' in the tech community. I don't enjoy trying out every shiny new tool or framework that comes out seemingly every week. I don't
Edge Side Includes
A popular use case for edge computing among web and full stack developers is the injection of dynamic content into static assets and pages. This technique increases the performance of our applications by allowing us to cache more of our content at the edge or at the Content Delivery Network
Bug in dependency or module resolution issues? Debugging with Selective Dependency Resolutions
When multiple versions of a dependency are used in your Node project and you start seeing build or import errors related to that dependency, it can be frustrating to solve. I recently learned about selective dependency resolutions (SDR) and it has since made me more confident in debugging these types
How edge computing can reduce your software's carbon footprint
I think often about how I can apply my skills as a software engineer in ways that contribute to the betterment of society. The climate crisis in particular is one where on an individual level I don't always feel like I can do much. At the QCon London
Avoid package resolution errors by setting a package manager in the package.json
Developers working on Node projects have likely encountered errors related to package resolution at some point in their careers. It's so common that removing the node_modules directory and reinstalling all of the project dependencies is one of the first things folks attempt in an effort to resolve