spinny:~/writing $ ls -la
total 34
- -rw-r--r-- 2026-04-25 8min trigger-dev-background-jobs-guide.md — Trigger.dev: Background Jobs ที่ทนทานและ AI Workflows ใน TypeScript
- -rw-r--r-- 2026-04-12 8min agentic-ai-frameworks-comparison.md — เปรียบเทียบ Agentic AI Framework: LangGraph vs CrewAI vs OpenAI Agents SDK vs Claude Agent SDK
- -rw-r--r-- 2026-04-12 7min building-ai-agents-claude-agent-sdk.md — การสร้าง AI Agent ด้วย Claude Agent SDK - คู่มือปฏิบัติ
- -rw-r--r-- 2026-04-12 8min devsecops-shift-left-security-guide.md — DevSecOps สำหรับนักพัฒนา: คู่มือปฏิบัติ Shift-Left Security
- -rw-r--r-- 2026-04-12 10min webassembly-wasm-complete-guide.md — WebAssembly สำหรับนักพัฒนาเว็บ - จากศูนย์สู่โปรดักชัน
- -rw-r--r-- 2026-03-28 5min serverless-aws-lambda-vercel-cloudflare.md — Serverless ในทางปฏิบัติ: AWS Lambda vs Vercel Functions vs Cloudflare Workers
- -rw-r--r-- 2026-03-27 5min rust-vs-go-comparison.md — Rust vs Go: คุณควรเลือกภาษาใดในปี 2026?
- -rw-r--r-- 2026-03-26 5min docker-containers-complete-guide.md — Docker สำหรับผู้เริ่มต้น: จาก Image แรกสู่การ Deploy ใน Production
- -rw-r--r-- 2026-03-25 4min platform-engineering-internal-developer-platform.md — Platform Engineering: วิธีสร้าง Internal Developer Platform
- -rw-r--r-- 2026-03-24 4min ai-coding-agents-comparison.md — เปรียบเทียบ AI Coding Agent: Claude Code vs Cursor vs GitHub Copilot
- -rw-r--r-- 2026-03-23 5min mcp-model-context-protocol-guide.md — MCP (Model Context Protocol): คู่มือฉบับสมบูรณ์สำหรับนักพัฒนา
- -rw-r--r-- 2026-03-02 11min create-demo-claude-code-vibecoding.md — วิธีสร้าง Demo ด้วย Claude Code: Vibecoding กับ Supabase และ Vercel