บทความ
Case Studies
บันทึกเชิงลึกเกี่ยวกับระบบที่ผมสร้าง — เลือกเทคโนโลยีอะไร เพราะอะไร และถ้าทำอีกครั้งจะเปลี่ยนอะไร
Ship แอพ Rust ลงวินโดวส์: ออกแบบ installer pipeline ด้วย NSIS + GitHub Actions
วิธีร้อย cargo, NSIS, code signing, และ GitHub Actions ให้กลายเป็น release pipeline ปุ่มเดียวจบ — พร้อมหลุมที่ผมตกมาแล้วเพื่อจะได้ไม่ต้องตกซ้ำ
11 นาทีRust · DevOps · Windows · GitHub Actionsออกแบบ payroll engine ให้เป็นกราฟของ resolver
ทำไม pipeline ที่ mutate state ทำให้บั๊ก payroll ไล่ยาก และการมองการรันเป็น slot ที่มีชื่อและแก้ไม่ได้ ให้ทั้งการรันขนานและการไล่ย้อนพร้อมกัน
9 นาทีAngular · RxJS · Architectureเลือก Rust สำหรับ fan-out เหตุการณ์แบบเรียลไทม์
สิ่งที่ผลักบริการ fan-out เรียลไทม์ออกจาก runtime ที่มี GC คือ tail latency ตอน burst ไม่ใช่ throughput เฉลี่ย และ channel ของ Tokio ให้อะไรมาฟรีบ้าง
8 นาทีRust · Real-time · Architecture