Hi, I'm Vadim
Software developer writing about JavaScript, web development, and the tools that make us productive.
Recent Posts
Wednesday 18/02/2026
· 12 min readHow to Handle AI API Rate Limits and Errors in Production (TypeScript)
Production-ready TypeScript patterns for handling AI API rate limits — exponential backoff, request queues, token budgets, and graceful degradation you can copy-paste.
Tuesday 17/02/2026
· 8 min readBuilding an AI Code Review Bot with Claude and GitHub Actions
Build a GitHub Action that automatically reviews pull requests using Claude — complete working workflow YAML and TypeScript script you can add to any repo.
Friday 13/02/2026
· 8 min readHow to Add AI Search to Any Website with Embeddings and Supabase
Add AI-powered semantic search to your website using OpenAI embeddings and Supabase pgvector — full working TypeScript example with a React frontend.
Wednesday 11/02/2026
· 11 min readClaude vs OpenAI API: A Practical Comparison for JavaScript Developers
A side-by-side code comparison of the Claude API vs OpenAI API for JavaScript developers — streaming, tool use, vision, and pricing math with real TypeScript examples.
Monday 09/02/2026
· 8 min readHow to Stream Claude API Responses in a Next.js App (With Full Code)
Learn how to stream Claude API responses token-by-token in a Next.js app using the Anthropic TypeScript SDK and Server-Sent Events. Full working code included.
Monday 09/02/2026
· 9 min readBuild a RAG Chatbot in 100 Lines of TypeScript
Build a RAG chatbot in TypeScript that answers questions about your own documents using the Anthropic SDK and a vector database — no LangChain, no bloated frameworks.
Tuesday 09/08/2022
· 1 min readHow to remove element from array
we can change the length of the array Array.pop() will remove the last element and return it Array.shift() will remove the first element and return it Array....
Monday 08/08/2022
· 1 min readCons of using React context
The biggest con when using React context is it may lead to performance issues. It is rerendering all the components that under the context provider each time...
Sunday 07/08/2022
· 1 min readWhat are JS data types
These are the JS data types: Number String Boolean Object Undefined
Saturday 06/08/2022
· 1 min readAccess to element with ID
If you set ID on html element, you can access it inside your script directly The output in the console will be: It makes the code more complex if you use thi...
Stay updated
Get notified when I publish new posts. No spam, unsubscribe anytime.