Thinking
Technical articles on AI, development tools, cloud architecture, and software engineering.
AI Model vs. AI Agent: What "Agentic" Means and Why It Matters
AI model vs AI agent, explained: what a model is, what turns it into an agent, what "agentic AI" really means, and why the difference matters in practice.
From VPS to AWS: How to Migrate a Web App and What It Costs
You have a web app running on a VPS — React on the frontend, Node.js on the backend, PostgreSQL as the database and Redis for cache.
Zero-Downtime Deployment on AWS: Practical Guide with GitHub Actions and GitLab CI/CD
You've migrated your app to AWS — React on CloudFront, Node.js on EC2 with Auto Scaling, PostgreSQL on RDS, Redis on ElastiCache. The infrastructure is solid.
Serverless on AWS: What It Means, How to Code It, and When It’s Worth It
Serverless on AWS in plain terms: what Lambda code looks like, how to deploy it with SAM, real pros and cons, and when serverless beats EC2 on cost.
Why Is AWS "Expensive"? The Hidden Costs No One Tells You
Why AWS costs more than expected: 7 hidden charges (data transfer, public IPv4, NAT Gateway and more), the tools that expose them and how to cut your bill.
From zero to live app in 24 hours: Practical guide to Vibe Coding with Cursor AI
You have an app idea. Maybe an internal dashboard, maybe a productivity tool, maybe an MVP you want to test with real customers.
What is MCP and how to turn LM Studio into a local AI assistant with superpowers
If you already run language models locally—whether for privacy or for full control over your data—you may have noticed a fundamental limitation: your local…
What is RAG and how to use rag-v1 in LM Studio to chat with your own documents
What RAG is and how to use it in LM Studio: the built-in rag-v1 plugin, rag-v2, embedding models and tips to chat with your own documents locally.
How to build your own AI automation server with n8n on AWS: local models, remote models, and a real business pipeline
Imagine this scenario: a client sends you an email with a quote request.