VEEK
Writing · 32 articles
I write what I build
Guides and deep dives on AI agents, payments, databases and security. Published on DEV, on my own profile and on Afriex's organisation.
Showing 32 articles.
Featured
AI & agents
From RAG to Agents: How TiDB Powers Modern AI Applications
DEV · codewithveek11 min read(opens DEV in a new tab)AI & agents
AI Memory Systems: Everything You Need to Know
DEV · codewithveek16 min read(opens DEV in a new tab)Payments & fintech
Afriex Webhook Integration Guide: Signature Verification, Event Handling, and Production Best Practices
DEV · Afriex8 min read(opens DEV in a new tab)AI & agents
Detecting AI Agent Behavioral Drift with OpenTelemetry and SigNoz
DEV · codewithveek6 min read(opens DEV in a new tab)Payments & fintech
Build a Digital Marketplace with Afriex, Fastify and Postgres, Part 1: Data Model and the Storefront
DEV · Afriex12 min read(opens DEV in a new tab)AI & agents
Understanding TOCTOU: The Race Condition Hiding in Your Code
DEV · codewithveek4 min read(opens DEV in a new tab)
All articles
- Too lazy to read my newsletters, so I built an AI that reads them to meDEV · codewithveek · 12 min (opens DEV in a new tab)
- We ship every week now. Our launch videos don't. So I built Cutroom.DEV · codewithveek · 8 min (opens DEV in a new tab)
- Afriex Integrations: Sandbox, Idempotency, and Webhook SimulationDEV · Afriex · 5 min (opens DEV in a new tab)
- Introducing Vetit - AI agent that audits MCPsDEV · codewithveek · 2 min (opens DEV in a new tab)
- How to Collect Mobile Money Payments for Your SaaS Through AfriexDEV · Afriex · 7 min (opens DEV in a new tab)
- Build a Digital Marketplace with Afriex, Fastify and Postgres, Part 2: Checkout and PayoutsDEV · Afriex · 10 min (opens DEV in a new tab)
- How to Accept International Payments as an African Developer or BusinessDEV · Afriex · 8 min (opens DEV in a new tab)
- AI Agent observability with DriftWatch and SigNozDEV · codewithveek · 8 min (opens DEV in a new tab)
- Build a Remittance App with the Afriex Cross-border APIDEV · Afriex · 7 min (opens DEV in a new tab)
- How to Accept USDT and USDC Payments and Settle Automatically in USD with AfriexDEV · Afriex · 5 min (opens DEV in a new tab)
- Afriex Virtual Accounts: A Developer's Guide to Dedicated and Pool AccountsDEV · Afriex · 7 min (opens DEV in a new tab)
- What Afriex's Visa Direct Partnership Means for Users and DevelopersDEV · Afriex · 4 min (opens DEV in a new tab)
- Accept Payments in Minutes with Afriex Checkout SessionsDEV · Afriex · 8 min (opens DEV in a new tab)
- Afriex vs Flutterwave vs Paystack: Which One Should You Choose?DEV · Afriex · 7 min (opens DEV in a new tab)
- How Agentic AI Is Changing Cross-Border Payments (and What It Means for Developers)DEV · Afriex · 7 min (opens DEV in a new tab)
- Build Cross-Border Payment AI Agents with the Afriex MCP ServerDEV · Afriex · 5 min (opens DEV in a new tab)
- Model Context Protocol: The Standard That Lets AI Agents Actually Do ThingsDEV · codewithveek · 5 min (opens DEV in a new tab)
- TiDB for AI Memory: Vector Search, HTAP, and Horizontal Scaling in One DatabaseDEV · codewithveek · 18 min (opens DEV in a new tab)
- What the African Fintech Infrastructure Stack Looks Like in 2026DEV · Afriex · 8 min (opens DEV in a new tab)
- Why Most Payment APIs Fail Developers Building for African MarketsDEV · Afriex · 6 min (opens DEV in a new tab)
- Build a Freelancer Payout Platform with the Afriex SDK and Next.jsDEV · Afriex · 13 min (opens DEV in a new tab)
- 5 Products You Can Build with Afriex Cross-Border Payment APIDEV · Afriex · 8 min (opens DEV in a new tab)
- How to Fix "Cannot Access '[variable]' Before Initialization" in Next.jsDEV · codewithveek · 3 min (opens DEV in a new tab)
- The AI Paradox: Why I Use But Don't Trust Artificial Intelligence in 2025DEV · codewithveek · 3 min (opens DEV in a new tab)
- How to Fix the "Detected Multiple Renderers Concurrently Rendering the Same Context Provider" Warning in Next.jsDEV · codewithveek · 4 min (opens DEV in a new tab)
- How to Set Up a Next.js Project from ScratchDEV · codewithveek · 4 min (opens DEV in a new tab)