Welcome to MikeDaDev's Blog – notes on Java, backend & system design.

Explore
MikeDaDev's Blog

#developer

Things I've written about #developer
  • ChainDrop: con worm npm đi qua cổng chính, mang theo cả provenance

    Sáng 4/8/2026, tài khoản GitHub của maintainer Keyv bị chiếm, và chỉ vài giờ sau hàng trăm package npm khác cũng chứa mã độc chạy ngay lúc npm install. Bài này mổ xẻ ChainDrop, một biến thể họ Shai-Hulud: cách nó đánh cắp token rồi tự publish lại, vì sao bản độc vẫn có provenance hợp lệ, cách rà máy dev và CI, và những thứ nên đổi trong quy trình cài dependency.

  • Claude Code template cho Spring Boot: mổ xẻ repo của Piotr Mińkowski

    Repo claude-ai-spring-boot gói sẵn CLAUDE.md, 6 agent và 7 skill để Claude Code viết Spring Boot 4 theo đúng chuẩn. Bài này mở từng phần ra xem nó vận hành thế nào, rồi chạy thử code mẫu trong skill trên Spring Boot 4.1.1: chỗ nào compile không qua, chỗ nào Kubernetes sẽ âm thầm bỏ qua preStop hook, file quyền nào đi theo khi clone, và cách sửa trước khi đem về dùng cho team.

  • 12 tính năng Claude Code mà kỹ sư nào cũng nên biết

    Nhiều người dùng Claude Code mỗi ngày mà chỉ xài mỗi ô chat. 12 tính năng dưới đây được giải thích theo đúng cách chúng vận hành bên dưới: CLAUDE.md được nạp ra sao, vì sao context là tài nguyên quý nhất, plan mode, các chế độ quyền, checkpoint, skills chỉ nạp khi cần, subagent cô lập context, hooks và ý nghĩa của exit code 2, MCP, chạy headless trong CI, chạy song song và lên lịch tự động.

  • in ai / llm

    The best local LLM models free to run in 2026

    Máy mình thế này thì chạy model nào? Bài này giải thích cách đọc thông số (tham số, MoE, quantization, VRAM) trước khi tải, gợi ý model theo phần cứng từ laptop 8GB tới máy 64GB, điểm qua Qwen 3.5/3.6/3.8, Gemma 4, gpt-oss, Muse Glimmer, Nemotron, và chỉ cách chạy bằng Ollama rồi gọi từ code.

  • Herdr là gì? Quản lý cả team AI Agent trong một cửa sổ

    Herdr là một terminal multiplexer viết bằng Rust, làm riêng cho dân chạy AI coding agent: liếc một cái là biết agent nào đang chạy, agent nào đang đứng chờ mình duyệt, rớt SSH cũng không mất việc, lại còn cho agent điều khiển agent khác qua CLI. Bài này đi từ cơ bản cho người mới tới kiến trúc, cách Herdr đoán trạng thái agent, viết script điều phối và mấy kinh nghiệm khi chạy nhiều agent cùng lúc.

  • xây dựng đội nhân viên AI cho team IT

    Dựng một đội agent AI đóng vai Developer, PM, QC, DevOps, ngày nào cũng tự chạy trên một máy luôn bật, bạn không cần ngồi canh. Bước nào cũng có script, copy về là chạy được.