Pascal's Blog
β
- β
β
β
β
β - β
β
β
β
β - β
β
β
β
β - β
β
β
β
β
β
Building an AI Chat Widget with ChatAPI and BM25 RAG
How I added an AI-powered chat widget to my portfolio β using ChatAPI for real-time messaging, BM25 for retrieval, and a webhook-based RAG pipeline that answers questions about my work.

Designing a Chaos Engineering CLI from First Principles
Design and architecture of chaosctl, a unified chaos engineering CLI that combines Netflix's Simian Army best practices into a single, application-agnostic tool for developers.

Real-Time on the Web: WebSockets vs SSE, Polling, and REST β What to Use When
Real-time functionality is no longer a luxury. Whether you're building a chat app, a stock ticker, or a multiplayer game, users expect updates as they happen.