Skip to content

Blog

Members Public

Using API layers on the edge for mobile apps

Recently I've been investigating how edge computing (also referred to as 'the edge') can boost the performance of mobile applications ('apps'). 🧑‍🎓For those unfamiliar with the edge, check out my 10 minute talk as part of Jamstack Conf 2022 that does a quick overview.

Members Public

I'm not a web developer: buying vs. building my site

Recently, I was chatting with a close friend and former colleague about rebuilding my site.  I was feeling guilty for considering a paid hosted blog service such as Ghost rather than rebuilding it in a modern Javascript framework for the second time in 3 years. I wanted to add new

Members Public

Boost your career with a brag sheet

🎥I gave a talk on this topic as part of Girl Geek X: Elevate 2023. If you'd like to check it out, you can find the recording here. When I started my career as a software engineer almost a decade ago, the advice that I remembered hearing from

Members Public

How to encrypt your existing Roam Research graph

I've been using Roam Research for the past couple of years as my second brain/notebook and was excited when they announced support for encrypted hosted graphs. And while we're coming up to a year since it was launched, there still isn't yet the

Members Public

Boosting Jamstack Site Performance With Edge Functions

How can the edge help boost your sites' performance?

Members Public

Why are custom headers missing in "304 (Not Modified)" responses?

304 (Not Modified) responses minimize the amount of information that needs to be transferred in subsequent requests made after an initial 200 (OK) response if the resources being requested are unchanged1. This has performance benefits for a website, particularly where larger assets such as images are involved. If you are

Members Public

Bypassing Git Hooks

Git hooks are a useful mechanism for performing code quality checks in your local development environment before committing that code or pushing it up to a remote branch. A common quality check that a git hook can perform is running the project’s code linter, such as eslint. While it

Members Public

Useful Github Search Capabilities for Issues and Pull Requests

In my day-to-day I often find myself wanting to search for pull requests and issues that I’ve commented on without necessarily being the author of the pull request/issue. Fortunately, Github has a couple of pretty useful search options for just this purpose! Search by commenter This is a

Members Public

Testing a project contained in a monorepo

A ‘monorepo’ is the term used to describe the organization of multiple distinct projects with well-defined relationships into a single code repository1 rather than having each project be in its own dedicated repository. Monorepos have been around for a while, but if you haven’t worked with them before, figuring

Members Public

Write how much work is required, not the work itself

The format for outlining what work needs to be done to achieve an outcome varies from company to company. It can be challenging to convey a sense of scope when writing what work needs to be completed, and the result can sometimes amount to ‘do X so a user can