
- 24 Jul 2025
Weekly Coding Challenge #1: Solving Subsets II with Backtracking
I've decided to do a new blog series where I’ll be sharing coding challenges I’ve solved each week. For our first entry, I’ll walk through the classic Subsets II problem, which involves returning all...

- 22 Jul 2025
End-to-End GraphQL File Uploads with Apollo Server and Apollo Client: A Comprehensive Guide
We recently started partnering (where I currently work) with some of our customers to co-create content, and as a result we needed a way to stream files from the client to the server, through GraphQL...

- 19 Jul 2025
Integrating Model Context Protocol with Gemini: The Definitive Guide to Modern Tool Calling (Agentic-AI)
When it comes to tool-calling and agentic AI, the internet seems awash with tutorials for Anthropic’s Claude or the latest from OpenAI’s GPTs. But what if you want to ride the (less-documented) Gemin...