Knowledge

รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1008 บทความ

หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!

Git

Git Diff อ่านอย่างไร? ทำความเข้าใจผลต่างของไฟล์ทุกรูปแบบ

Git Diff เป็นคำสั่งหลักในการตรวจสอบผลต่างของไฟล์ในโปรเจกต์ของคุณ มันช่วยให้เห็นความเปลี่ยนแปลงในโค้ด ตรวจสอบว่าใครแก้ไขอะไร และทำให้ Code Review เป็นเรื่อง…

Git

Git Blame และ Git Log: วิธีตรวจสอบว่าใครเขียน Code บรรทัดไหน

เมื่อทำงานในทีมขนาดใหญ่ หรือเมื่อเข้ามาทำงานในโปรเจกต์ที่มีอยู่แล้ว หลายครั้งที่เราต้องการรู้ว่า Code บรรทัดใดบรรทัดหนึ่งถูกเขียนโดยใครและเมื่อไร เพราะเหตุ…

Git

GitHub/GitLab Access Token vs SSH Key: เลือกวิธี Authentication ที่ปลอดภัย

การเลือกวิธีการยืนยันตัวตนกับ GitHub หรือ GitLab เป็นหนึ่งในตัดสินใจสำคัญสำหรับนักพัฒนา มีสองวิธีหลักที่นิยม: Access Token และ SSH Key บทความนี้จะเปรียบ…

Git

Git Secret Scanner: ตรวจจับรหัสลับที่หลุดเข้า Repository อัตโนมัติ

การหลุดของรหัสลับเช่น API keys database passwords access tokens เป็นปัญหาความปลอดภัยที่ร้ายแรง หลายครั้งนักพัฒนาอาจไม่ตั้งใจ commit ไฟล์ที่มีข้อมูลที่…

Git

GPG Signing ใน Git: ลายเซ็น Commit เพื่อยืนยันตัวตนผู้เขียน

GPG signing เป็นวิธีการยืนยันตัวตนของผู้เขียน commit เป็นการสร้างความมั่นใจว่า commit นั้นมาจากคนที่ถูกต้องจริง ๆ โดยไม่ถูก tampering ด้วยการใช้คู่ GPG…

Git

Monorepo vs Multi-repo: ข้อดี-ข้อเสีย และวิธีเลือกให้เหมาะกับโปรเจกต์

หนึ่งในการตัดสินใจสำคัญที่ทีม Development ต้องเผชิญคือ "ควรใช้ Monorepo หรือ Multi-repo" บทความนี้จะอธิบายทั้งสองแนวทาง ข้อดี ข้อเสีย และวิธีเลือกให้เหมาะ…

Git

HTTPS vs SSH สำหรับ Git Remote: เลือกแบบไหนดีกว่า?

เมื่อคุณตั้งค่า Git repository และต้องการ push/pull โค้ดจากเซิร์ฟเวอร์ระยะไกล (Remote) คุณจะต้องเลือกระหว่างสองวิธี: HTTPS และ SSH ทั้งสองวิธีต่างก็มีข้อดี…

Git

Git GUI vs Command Line: เมื่อไหร่ควรใช้อะไร?

Git ใช้ได้ทั้งแบบ GUI (Graphical User Interface) และ Command Line (CLI) แต่ละแบบมีข้อดี-ข้อเสีย บทความนี้จะช่วยคุณเข้าใจเมื่อไหร่ควรใช้ GUI และเมื่อไหร่ควร…