JOURNAL / ENGINEERING FIELD NOTES

บันทึกจากการลงมือทำ
แบ่งปันเพื่อการสร้างต่อ

บทความด้านซอฟต์แวร์ สถาปัตยกรรม และรายละเอียดเล็ก ๆ ที่ทำให้ระบบทำงานได้ดี จากประสบการณ์จริงของผม

บทความเพิ่มเติม

หน้า 5 จาก 7
13 เมษายน 256813 นาที

การรับรองความถูกต้องแบบหลายขั้นตอน (MFA) : กลยุทธ์การยืนยันตัวตนสำหรับแอปเว็บสมัยใหม่

คู่มือการใช้งานที่ครอบคลุมสำหรับการรับรองความถูกต้องแบบหลายขั้นตอน — ครอบคลุม TOTP setup, backup codes, SMS verification, hardware security keys, adaptive MFA และกลยุทธ์การกู้คืน

AuthenticationSecurityBackend
12 เมษายน 256812 นาที

การรับรองตัวตนแบบไม่ใช้รหัสผ่าน : กลยุทธ์การยืนยันตัวตนสำหรับแอปเว็บสมัยใหม่

คู่มือการใช้งานที่ครอบคลุมสำหรับการรับรองตัวตนแบบไม่ใช้รหัสผ่าน ครอบคลุม magic email links, SMS OTP, WebAuthn/FIDO2 passkeys, รูปแบบการใช้งาน และการพิจารณาด้านความปลอดภัย

AuthenticationSecurityBackend
11 เมษายน 256813 นาที

OAuth 2.0 Authentication : กลยุทธ์การยืนยันตัวตนสำหรับแอปเว็บสมัยใหม่

คู่มือการใช้งาน OAuth 2.0 อย่างเข้มข้น ครอบคลุมการไหล authorization, OpenID Connect, การใช้งาน Google และ GitHub login, การจัดการ token, และรูปแบบ enterprise SSO

AuthenticationSecurityBackend
10 เมษายน 256814 นาที

JWT Authentication : กลยุทธ์การยืนยันตัวตนสำหรับแอปเว็บสมัยใหม่

คำแนะนำการใช้งาน JWT authentication อย่างครบถ้วน — ครอบคลุมโครงสร้างของ token, อัลกอริทึมการเซ็นต์, แพตเทิร์นของ access/refresh token, การใช้งาน middleware, กลยุทธ์การเพิกถอน token และแนวปฏิบัติด้านความปลอดภัย

AuthenticationSecurityBackend
9 เมษายน 256812 นาที

Session-Based Authentication : กลยุทธ์การยืนยันตัวตนสำหรับแอปเว็บสมัยใหม่

คู่มือการใช้งาน session-based authentication ที่ครอบคลุม — ครอบคลุมวิธีการทำงานของ session ที่ระดับพื้นฐาน กลยุทธ์การจัดเก็บข้อมูลฝั่งเซิร์ฟเวอร์ ความปลอดภัยของ cookie การปรับขนาดด้วย Redis และแนวปฏิบัติที่ดีที่สุดสำหรับการใช้งานจริง

AuthenticationSecurityBackend
8 เมษายน 25688 นาที

กลยุทธ์การยืนยันตัวตนสำหรับแอปเว็บสมัยใหม่

เปรียบเทียบภาพรวมของวิธีการยืนยันตัวตนสมัยใหม่ — Session-based, JWT, OAuth 2.0, Passwordless และ MFA — พร้อม use cases และ trade-offs ของแต่ละวิธี

AuthenticationSecurityBackend
2 เมษายน 256810 นาที

Flutter vs React Native: การพัฒนา Cross-Platform ในปี 2025

การเปรียบเทียบทางเทคนิคโดยละเอียดระหว่าง Flutter และ React Native ในปี 2025 ครอบคลุมสถาปัตยกรรม ประสิทธิการณ์ ประสบการณ์นักพัฒนา ความเป็นผู้ใหญ่ของ Ecosystem และการพิจารณาโครงการในโลกจริง

MobileFlutterReact Native
1 เมษายน 256811 นาที

สร้าง Production Monitoring และ Observability Stack

Monitoring บอกคุณว่า มีบางอย่างพัง Observability บอกคุณว่าทำไม นี่คือ stack และ methodology ที่ฉันใช้เพื่อ instrument production systems - จาก metrics และ logs ไปจนถึง traces และ alerting ที่ไม่ทำให้คุณตื่นตอนลึกคืนเพื่อสิ่งที่ไม่มีความหมาย

DevOpsMonitoringInfrastructure
25 มีนาคม 256812 นาที

System Design Patterns ที่วิศวกรชั้นสูงทุกคนควรรู้

System Design Patterns ที่จำเป็นสำหรับวิศวกรชั้นสูง ครอบคลุม Load Balancing Caching Strategies Database Sharding Message Queues Rate Limiting Circuit Breaker CQRS และ Event Sourcing พร้อมตัวอย่าง Architectural ที่เป็นประโยชน์

ArchitectureSystem DesignBackend
18 มีนาคม 256810 นาที

TypeScript Patterns สำหรับ Large Codebases

TypeScript ที่ขนาดใหญ่ต้องการรูปแบบที่แตกต่างจาก TypeScript สำหรับ side project นี่คือรูปแบบ type และการตัดสินใจทางสถาปัตยกรรมที่เก็บ large codebases ไว้ให้ maintainable ตามการจัดการโปรเจกต์ TypeScript 200K+ line

TypeScriptArchitectureFrontend