Freeable
บริหารจัดการข้อมูลในองค์กร ครบในที่เดียว
รหัสผ่าน 2026 — อักษรพิเศษ มาตรฐานสากล กฎหมายไทย และ 2FA/3FA ที่ควรรู้
กฎรหัสผ่านที่เราคุ้นเคย — ต้องมีตัวใหญ่ ตัวเล็ก ตัวเลข อักษรพิเศษ และเปลี่ยนทุก 90 วัน — ถูกมาตรฐานสากลถอดออกไปแล้ว บทความนี้รวบรวมว่าปัจจุบันมาตรฐานว่าอย่างไร กฎหมายไทยกำหนดอะไร และ 2FA ช่วยตรงไหนที่รหัสผ่านช่วยไม่ได้
ค่าหนึ่งค่ามี 4 หน้าที่ — มาตรฐานการแทนค่า เก็บ · ส่ง · คำนวณ · แสดง
ปัญหาเรื่องวันที่ไม่ใช่ปัญหาของวันที่ แต่เป็นหนึ่งตัวอย่างของปัญหาตระกูลเดียวกัน — ค่าหนึ่งค่าถูกใช้ทำ 4 หน้าที่ที่ต่างกัน พอรูปแบบของหน้าที่หนึ่งรั่วไปอีกหน้าที่ ตัวเลขก็เพี้ยนเงียบ ๆ
เวลาในระบบมีหลายชั้น และมันไม่ตรงกัน — บทเรียนจากบั๊กที่ไล่ 8 วันแล้วสรุปผิดหลายรอบ
บนเครื่องจริงของเรามีเขตเวลาอยู่ 3 ชั้นและไม่ตรงกันสักคู่ ทำให้ตัวเลขที่ดูเหมือนเทียบกันได้จริง ๆ เทียบไม่ได้ บทความนี้เล่าว่าเวลาซ่อนอยู่ที่ไหนบ้าง ทำไม "วันนี้" ถึงเป็นคำที่อันตราย และงานอัตโนมัติที่ค้าง 11 วันเพราะนาฬิกาเดินล้ำหน้า
ระบบเฝ้าระวังข้อผิดพลาดที่ใช้งานได้จริง — บทเรียนจากข้อความที่หายวันละ 113 ฉบับ
ติดตั้งระบบเฝ้าระวังแล้วไม่ได้แปลว่าจะเจอปัญหา บทความนี้เล่าเคสที่ error หนึ่งกินไป 88% ของทั้งหมดแต่ไล่ไม่เจอ 9 วันเพราะชื่อของมันเดาสาเหตุผิด และเล่าว่าเราจัดการเสียงรบกวนอย่างไร
ตั้งรหัส error อย่างไรให้ใช้งานได้จริง — รหัสสองประเภทที่ทำงานคู่กัน
ระบบส่วนใหญ่มีรหัส error ไว้ให้ผู้ใช้แจ้ง support แต่ไม่ค่อยมีใครคิดว่ารหัสควรตอบคำถามอะไร บทความนี้เล่าว่าเราแยกรหัสเป็นสองประเภทเพราะอะไร และกฎข้อเดียวที่ใช้ตัดสินว่าเมื่อไรควรตั้งรหัสใหม่
กุญแจเข้ารหัสของแต่ละลูกค้า — บทเรียนจากตอนที่หมุนกุญแจแล้วล้มกลางทาง
รหัสผ่านฐานข้อมูลของลูกค้าถูกเข้ารหัสด้วยกุญแจคนละดอก บทความนี้เล่าว่าทำไมกุญแจเดียวทั้งระบบถึงไม่พอ บั๊กที่ซ่อนอยู่จนวันที่เริ่มเข้ารหัสจริง และเหตุการณ์ที่การหมุนกุญแจล้มกลางทางแล้วทั้งโดเมนถอดรหัสไม่ออก
หลายลูกค้าบนเครื่องเดียว — การแยกที่ต้องแยกจริง ไม่ใช่แยกในโค้ด
ระบบที่รับลูกค้าหลายรายบนเครื่องเดียวมีคำถามเดียวที่ต้องตอบให้ได้ — ถ้าโค้ดของเราพลาด ลูกค้ารายหนึ่งจะเห็นข้อมูลของอีกรายได้ไหม บทความนี้เล่าว่าเราแยกกันด้วยอะไรบ้าง และเล่าเหตุการณ์ที่ทุกโดเมนล่มพร้อมกันเพราะสิทธิ์โฟลเดอร์ผิดไปหนึ่งหลัก
ย้ายจาก SQL Server มา PostgreSQL — บันทึกจากหน้างานจริง
เปลี่ยนตัวเชื่อมฐานข้อมูลคือส่วนที่ง่ายที่สุด ส่วนที่ยากคือบั๊กที่ซ่อนอยู่มาหลายปีแล้วโผล่วันย้าย — ล็อกอินพังทุกบัญชี ลำดับเลขชนกันหลังโหลดข้อมูล และเงินที่เก็บเป็นทศนิยมลอย พร้อมตัวเลขจากการซ้อมย้ายจริง 3 รอบ
งานอัตโนมัติที่รันสองรอบ — บั๊กที่อาการไม่คงที่และหาสาเหตุยากที่สุด
แจ้งเตือนซ้ำสองครั้ง บิลถูกสร้างซ้ำ ยอดถูกหักสองรอบ — แต่ไม่ใช่ทุกครั้ง บทความว่าด้วยบั๊กที่เกิดจากจังหวะ และวิธีปิดมันให้ขาดทั้งระบบ
จาก 250 คำสั่งเหลือ 7 — กฎข้อเดียวที่ทำให้หน้าเว็บเร็วขึ้น
หน้ารายการออเดอร์ที่โหลดช้าจนคนเลิกใช้ ไม่ได้ช้าเพราะข้อมูลเยอะ แต่ช้าเพราะโค้ดที่อ่านแล้วดูสะอาดที่สุดกลับยิงคำสั่งไปฐานข้อมูลหลายร้อยครั้ง