AI for Developers What I Learned From My Claude Code Dashboard All good nerds love a good dashboard, right? When I saw people building Claude Code dashboards online, I wanted to learn from my own usage.
Python Type-Safe Python for TypeScript Developers Your best friend for type-safe Python? Python's typing package and the static analysis tools and IDE intelligence it makes possible.
AI for Developers Building an AI Agent with LangGraph At a recent event, I teamed up with a co-worker to build a simple AI-powered news aggregation agent using LangGraph.
AI for Developers The Power of Context In Cursor and Other Tips To Get the Most out of the AI Editor Sometimes the AI editor Cursor delivers -- other times, it fumbles basic tasks. Here are a few Cursor tips to improve your workflow.
Project & Team Management Empower Teams Through Thoughtful Transitions Preparing your team to operate in your absence, short-term or permanently, is equally important. Here's how to make thoughtful transitions.
Development Practices Build Resilient API Clients: Implementing Retry and Circuit Breaker Patterns Let's explore strategies to strengthen this automation's API clients by implementing retry and circuit breaker patterns.
Prisma Build an SQL Query from Variables with a Prisma Raw Query (prisma.$queryRaw) Using prisma.$queryRaw, I was able to write a basic query that returned the data I needed. However, I also needed the query to filter and order the data.
TypeScript Module Augmentation is a Hidden Gem in TypeScript Module augmentation and interface merging extend and modify existing modules without altering their original source code.
Developer Tools Let’s Explore OpenAI Function Calling Recently, function calling piqued my interest for its ability to include an OpenAI Large Language Model call function inside my application.
Business Practices Beyond Software Best Practices: Why I Prefer “Leading Practices” Over the past few years, I’ve ditched "best practices" and adopted a new term, “leading practices." I think you should too.
Developer Tools, The Software Life Navigating the Differences Between MongoDB and AWS DocumentDB in Practice I hit a few snags while developing against MongoDB locally and deploying to AWS DocumentDB. Here is what I discovered.
Development Practices Get Real-Time Updates With Server-Sent Events There are many ways to implement real-time updates to a web browser. Server-Sent Events (SSE) is a simple way to push updates to the browser.