Weekly Coding Challenge #1: Solving Subsets II with Backtracking

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...

End-to-End GraphQL File Uploads with Apollo Server and Apollo Client: A Comprehensive Guide

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...

Integrating Model Context Protocol with Gemini: The Definitive Guide to Modern Tool Calling (Agentic-AI)

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...