AI Agent Security: Permissions, Prompt Injection, and Safe Actions
Secure an in-product AI agent with tenant isolation, server-side authorization, safe rendering, privacy controls, and confirmed future actions.
2026-10-12
AI Agents for Business Data: A Semantic Query Engine
Design a semantic query engine for AI agents: validated tool calls, business metrics, date handling, bounded reads, and reusable result artifacts.
AI Assistant Credits: Token Accounting and Usage Limits
Design an AI assistant credit system with cache-aware token accounting, separate usage allowances, concurrency limits, and practical evaluation.
Building an AI Assistant: Product Help and Navigation
Build an in-product AI assistant with a Notion-to-Markdown knowledge pipeline, BM25 retrieval, tool calling, and permission-aware navigation.
Preview URL for Every Pull Request with GitHub & AWS
A comprehensive guide on setting up automated preview URLs for pull requests using GitHub Actions and AWS, covering architecture, implementation, and best practices for creating isolated preview environments.
2025-04-20
Schema Migrations with Zero Downtime: Understanding Backward-Compatible Changes
Comprehensive guide on implementing backward-compatible database schema changes to ensure zero-downtime deployments, covering safe and unsafe modifications, rollout strategies, and practical implementation tips.
2024-08-04
Understanding Decorators in TypeScript
A comprehensive guide to TypeScript decorators covering class, method, accessor, property, and parameter decorators with practical examples for meta-programming capabilities.
2024-06-24
Exploring Utility Types in TypeScript
Deep dive into TypeScript utility types including Omit, Exclude, Partial, Pick, Record, Readonly, and Required with real-world examples and practical use cases for type manipulation.
2024-06-12