Hello 👋🏻
I'm Matt Bidewell
A software engineer in London 👨💻
Blog posts


RFCs and the importance of building a greater technical understanding
2023-04-29
RFCs are a great way to build a greater technical understanding of a system. Let's explore why and provide some examples.



Best Logging practices
2023-02-17
A dive into some ideas around best practices for logging in your code. Why do you want logging? when you should and shouldn't.

Hidden Sam CLI features
2023-01-26
Uncovering some undocumented features of the AWS Sam CLI - warning these might be subject to change.

How this site was built - updated
2023-01-19
A run down on how this site is built as of 2023.



Short: why you should use IaC over click ops
2022-12-07
Infrastructure as Code (IaC) should be your go to for building systems in the cloud. Here are six reasons why.


Typescript 4.9 - the latest features.
2022-11-28
Typescripts latest update is here. Heres a run down of the latest features.

Migration from Node16 to Node18 DNS issue
2022-11-24
After migrating a webserver running NodeJS from 16 to 18. Heres a nice little DNS issue I came across.

Short: Using AWS Sam incorrectly.
2022-11-06
A short tale of how using a tool incorrectly can lead you on a path of mistakes in your devops

Vibe check №1
2022-10-21
Pure vibes, a series of what I'm doing and what I've been up to. Recap of 2022 to date.

Thoughts on secure deploying code
2022-08-27
A collection of my thoughts on how to securely deploy applications in the cloud.

AWS Lambda Function URLs
2022-04-08
AWS announced a new feature to lambda. Lambda URLs, lets break them down and investigate.

Clicking a link - what happens next?
2021-10-03
Have you ever questioned what happens when you click a <a> tag on a website? How does your browser know what to get? Where to go? I hope to explain the core fundamentals by the end of this post.

Rust and Referencing pt2
2021-01-17
Lets look at rust, referencing and variable ownership. Part 2

Rust and ownership
2021-01-10
Lets look at rust, referencing and variable ownership. Part 1