Image for post
Image for post

Whilst working at TfL, I was one of the lead web developers involved in rewriting the their online forms (i.e. Lost Property, Ideas, Font Requests etc.) from an ASP.NET site to a decoupled TypeScript React & .NET Core solution. The Accessibility Guides web form was the pilot form for this rewrite, outlining a patterned structure for rewriting other TfL online forms.


Image for post
Image for post
Git logo. https://commons.wikimedia.org/wiki/File:Git-logo.svg

A problem I’ve frequently encountered is that my personal email account gets attached is attached to commits I make to work repositories.

The commands I use in this article are all done in MacOS terminal with BASH v5.0.17.

File Structure Overview

The general file overview of the structure that I use is below. Make sure you substitute work/ and personal/ with the names of the folders that contain your respective repos.

user/
├── .gitconfig
├── work/
│ └── .gitconfig
└── personal/
└── .gitconfig

Show me the commands!

The .gitconfig in the user/ folder is the global GIT config, which is deferred to across all GIT repos. In…


This is a brief overview on how to setup Charles Proxy on MacOS to sniff traffic on an iPhone.

This tutorial assumes you have a host– a computer, and a client — in this case, a mobile device connected to the same network.

To be able to sniff the data, you need to install a copy of Charles Proxy (free trial) on the host.

Next, find out what your host’s connected IP address is. You can get this information by going to System Preferences > Network

The Mac OS network settings menu. It will display your host IP address.
The Mac OS network settings menu. It will display your host IP address.
MacOS network settings

Open up your client and configure your HTTP proxy settings to point to your host’s connected IP address and the default Charles port 8888. …

Jamie Haywood

Entrepreneur & Lead Developer @ Captur.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store