Trụ cột nội dung
Developer Tools
Môi trường terminal, Linux, Git mastery, DevOps và bộ công cụ lập trình.
19 bài viết

authentik giải thích: IdP, SSO, SAML, OAuth2/OIDC, Okta, Auth0 là gì?
Một bài dẫn nhập mạch lạc về authentik, IdP, SSO và các giao thức đăng nhập để bạn thấy identity management bớt mù mờ.

Điều gì nếu mỗi commit git chỉ là một thư mục bạn có thể duyệt qua?
Julia Evans xây git-commit-folders: mount repo git qua NFS, mỗi commit trở thành thư mục thật sự - có thể grep, vim, hay pipe vào bất kỳ công cụ nào.

Extension VS Code tưởng lành, hóa ra ăn trộm cả GitHub
GitHub xác nhận ~3.800 repo nội bộ bị đánh cắp sau khi một kỹ sư cài extension Nx Console đã bị nhiễm độc - nhóm TeamPCP rao bán dữ liệu với giá $50.000.

Chạy web server trên vi điều khiển 8-bit giá 1 đô
Một lập trình viên nhét nguyên TCP/IP stack vào chip AVR $1, 8 kB RAM, dùng SLIP qua cổng serial. Trang web chạy chậm, TCP còn lỗi, nhưng nó load được.

XS: Một binary 2.9 MB chứa cả một toolchain lập trình
XS gói gọn compiler, debugger, formatter, package manager và 6 backend vào một binary 2.9 MB, chạy được trên Linux, macOS, ESP32 và nhiều nền tảng khác.

HackingTool: 185 công cụ bảo mật, một menu terminal
Trình launcher pentest 74k stars: tìm, cài và cập nhật 185 công cụ từ một TUI terminal. Dành cho CTF player và pentester không muốn nhớ tên tool.

Obsidian: Khi Notes Từ Chối Rời Máy Bạn
Obsidian là app ghi chú miễn phí, lưu local bằng Markdown, nối các ý tưởng thành graph kiến thức cá nhân - và lý do nửa internet chuyển sang từ Notion.

Project Gutenberg vẫn là phần đẹp nhất còn sót lại của internet
Một dự án nghiệp dư từ năm 1971 lại lên top Hacker News với 900 upvote - và cuộc thảo luận nhắc mọi người vì sao những góc lặng lẽ của internet mới là nơi…

Maigret: Thám Tử Số Biết Chạy Lúc 2 Giờ Sáng
Maigret tìm tài khoản trên 3.000+ mạng xã hội từ một username duy nhất, không cần API key. Recursive search tự đào tiếp khi phát hiện username mới trong bio.

Yellorn: cái tab tôi muốn có mỗi khi JSON bẩn và webhook bắt đầu giở trò
Yellorn: sửa JSON, XML, YAML, CSV bị lỗi, publish mock webhook API, gửi HTTP request và gom workflow debug integration vào một browser workspace.

Blitz: Phi công tự động gửi app lên App Store (macOS)
Ứng dụng macOS mở MCP server để agent tự động hoá upload, quản lý IAP, screenshots và submit App Store.

MarkdyScript: Khi Developer Văn Bản Tự Xây Animation Studio Bằng 50 Dòng Kịch Bản
MarkdyScript là DSL animation text-first: viết kịch bản như Mermaid, nhận stick-figure scene chạy trong browser. git diff được, AI sinh được, không JavaScript.

MarkItDown: Cái Máy Xay Thịt Mà RAG Pipeline Nào Cũng Cần
MarkItDown chuyển PDF, Word, Excel, PPTX, YouTube thành Markdown sạch cho LLM. Thuần Python, không cần Tesseract hay LibreOffice, 103k stars trong 6 tháng.

Project NOMAD: Hướng Dẫn Xây Dựng Lô Cốt Tri Thức & AI Khi Mất Mạng
Hướng dẫn cài đặt Project N.O.M.A.D.: tự host Wikipedia, bản đồ offline và AI Ollama trên máy tính cá nhân để chuẩn bị cho sự cố đứt cáp hoặc mất internet.

ruanyf/weekly: Ngọn hải đăng số giữa biển tin rác
ruanyf/weekly: hơn 7 năm bền bỉ tuyển chọn thủ công những thứ đáng đọc về công nghệ - ngọn hải đăng giữa biển thông tin rác.

Vài Trò Mèo Khi Dùng GitHub Copilot Với VS Code
Bí kíp xài Copilot trong VS Code, toàn mẹo hay, giúp code nhanh, nhàn, và hiệu quả nhất.

CI/CD Pipeline: Mô hình tư duy 'Dây chuyền sản xuất'
Tại sao 'chạy trên máy tôi' vẫn xảy ra kể cả dùng Docker? Hướng dẫn chuyên sâu về CI/CD, GitHub Actions, và triển khai Blue/Green không downtime.

Tôi Đã Xây Dựng Một Công Cụ Để Chuyển Đổi 500+ Hình Ảnh Sang WebP Trong Một Giờ
Điểm Lighthouse khóc vì ảnh nặng? Tôi viết script Python ETL chuyển hàng loạt ảnh sang WebP và tự động rewrite toàn bộ URL - đây là cách làm.

Docker vs. Kubernetes: Mô hình tư duy 'Quản lý khách sạn'
Tại sao tôi cần K8s nếu đã có Docker? Hướng dẫn chuyên sâu về Container (Robot) và Orchestration (Ông quản lý).