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.
Personal Optimization Goodbye Google: Why I Now Use Neeva Search It has been almost two years since I switched my primary search engine from Google Search to Neeva, a private ad-free search engine.
Developer Tools Level Up Your Product Demos with Arc Browser Arc Browser offers features that are great for someone glued to their computer all the time, and as a bonus, they enhance my product demos.