Latest Thoughts

A running stream of writing and Letterboxd notes, ordered by most recent

The Naked Gun poster

The Naked Gun (2025)

Sep 9, 2025
Letterboxd Review

I'm a sucker for anything from the Lonely Island gang. I've always been a fan of slapstick comedy having grown up watching movies like Naked Gun, Spaceballs, Wrongfully Accused, Jane Austen's Mafia, etc. This movie delivers on that front and had me laughing a ton. Plus, my eight year old loved it so I'm passing the torch.

★★★★

Read more →

28 Years Later poster

28 Years Later (2025)

Aug 20, 2025
Letterboxd Review

This review may contain spoilers. This movie delivered everything I was hoping for from a true Danny Boyle and Alex Garland follow-up. I’m definitely biased. I’ve loved 28 Days Later since it first came out, and I even enjoy most of 28 Weeks Later. This film felt wild and unapologetically dark, but it blended seamlessly with the lore and atmosphere established in the earlier movies. The Rage Virus has always been my favourite version of zombies because it’s so chaotic, violent, and unpredictable. That intensity never lets up, and it makes every scene feel dangerous. There were some bizarre moments, which I fully expected, but the third act caught me off guard. It was unexpectedly sombre and yet pulled together in a way that felt earned. I also really appreciated that the story didn’t fall back on the tired “humans are the real monsters” trope. Instead, Ralph Fiennes’ character was compelling and layered. The way the film explored the Rage Virus mutating over 28 years was fascinating. The idea of two distinct strains emerging in the British countryside added a whole new layer to the mythology. The ending leaned into strange territory, but it still has me genuinely excited to see what comes next. Overall, I had a fantastic time with this movie. Can't wait for part 2.

★★★★★

Read more →

Friendship poster

Friendship (2024)

Aug 14, 2025
Letterboxd Review

This movie seemingly asks, what if those intrusive thoughts about how you're going to blow up your friendship came true? No matter how stupid they are? That dumb thing you think you'll say? Well, you say it. And here are the consequences. This movie is funny and deeply uncomfortable. It's like watching Tim Robinson's character from ITYSL (which is basically Tim Robinson at this point) put in a room with well-adjusted regular people. The results are unsettling and the movie has this underlying tension under it that, admittedly, kinda fizzles at the end. But, I still enjoyed it (and made my wife watch it with me after).

★★★★

Read more →

Short-circuit Evaluation in React

Apr 23, 2025
javascriptreactdevelopmenttips

Inline conditional rendering in React–but the gotchas!

Read more →

Short-circuit Evaluation in React preview

API Gateway - Mapping Templates with Serverless

Jul 19, 2020
awsappsyncserverlesslambdaaws lambda

Let's have a chat about AppSync VTL Mapping Templates 🗺

Read more →

API Gateway - Mapping Templates with Serverless preview

Learnings from deploying AppSync and Lambdas using Serverless

Jul 9, 2019
serverlessappsynclambdaawsgraphql

Let's look at Serverless and deploying AppSync using Lambdas as data sources!

Read more →

Boolean Variables For Clean Conditionals

May 30, 2019
developmentreactjavascript

A quick tip to cleanup some of your code 🧹

Read more →