All Stories

107 Hex Codes: Why I Turned Material 3 Expressive Into an Agent Skill

My side project had 107 distinct hex codes across 52 files and three competing token systems — eight of them near-identical teals all trying to be the brand color. The...

Shipping a Custom GPT: Eight Real Failures From Making 'Toddler Classes Near Fishtown' Work

We ship a custom ChatGPT GPT for our Philly family-activities site. One of its own suggested prompts returned results 20 miles away. Here's every failure we found fixing it —...

Your API Needs a Price Tag: Building Dynamic Cost Controls for Agentic Access with Apollo GraphQL

AI agents are hitting your GraphQL API and you have no way to meter them. Here's how to build dynamic cost controls with Apollo's existing primitives, from schema annotations to...

Creating a Pokédex Chatbot in Discord (Part 2)

The second part of this tutorial will cover how to code our search functionality and embedded messages

Creating a Pokédex Chatbot in Discord (Part 1)

The first part of this tutorial will cover over gathering requirements, and defining our Pokedex chatbot

A React-Native Troubleshooting Guide for Android

Learning react-native can be troubling at first, in this guide, we will walkthrough all the potential common issues from the software to network layer.