Skip to main content

· 3 min read
Kongvut Sangkla

Intro

สวัสดีปีใหม่ครับ นี่เป็นบทความแรกของปี 2022 จากการห่างหายการเขียน Blog ไปนานเลย เพราะผมเองก็เพิ่งจะทำให้ตัวเองว่างได้ และมีเวลามาเขียนจริงจังครับ 😄

เนื่องจากผมเพิ่งได้รับ Macbook Pro เครื่องใหม่ที่ใช้ CPU ที่เปลี่ยนสถาปัตยกรรมใหม่เป็น ARM หรือ ที่เรียกคุ้น ๆ กันคือ Apple Silicon M1 🎉

ผมมีความตื่นเต้นมากที่จะได้ทดสอบเครื่องใหม่หลาย ๆ อย่างเกี่ยวกับ CPU Apple M1 นี้ และจะพยายามเอามาเขียนลงไว้ใน Blog นี้ให้ได้อ่านกันครับ 😊

โดยเนื้อหานี้หวังว่าจะช่วยให้ Dev ที่เขียนภาษา JavaScript ให้มีความเข้าใจ และการตั้งค่าเครื่องที่ควรรู้ครับ

· 2 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความจะพูดถึง Docker volumes ที่เหมาะกับคนที่ใช้ Docker และมีความเข้าใจในระดับนึงแล้วนะครับ

ที่จริงช่วงหัด Docker ใหม่ ๆ ก็มีความสงสัยอยู่ว่าชนิดของ Volumes ของ Docker นั้นมีกี่แบบและต่างกันอย่างไร และที่สำคัญคือการสำรองข้อมูล (Backup) ของ Docker volume นั้นต้องทำอย่างไร

ดังนั้นบทความนี้จะเป็นเหมือนการสรุป และเป็นการเขียนเอาไว้เผื่อให้ตัวเองเข้ามาดูในอนาคตด้วย 😊

· 2 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะเขียนอธิบายการใช้งาน Spread Operator ใน PHP ที่มีความคล้ายคลึงกับ Spread Operator ของ JS อยู่เหมือนกัน โดยส่วนตัวชอบ Spread Operator ของ JS มาก และช่วงหลังมารู้ว่า PHP ก็มีเหมือนกันก็ทำให้สะดวกขึ้นมาเยอะ และเห็นว่ามีประโยชน์จึงขอบันทึกไว้หน่อย 🚀

· 3 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะเขียนอธิบายการใช้งาน Splat Operator และ Array destructuring ทั้งสองการดำเนินการมีประโยชน์พอสมควร ที่จะช่วยให้การดำเนินการบางอย่างสั้นลงกระชับมีความเข้าใจง่าย มาดูกันครับ 😊

· 5 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะเขียนอธิบายแนวทางปฏิบัติที่ดีที่สุดสำหรับการเขียน Git commits โดยจะอ้างอิงกับ https://www.conventionalcommits.org/en/v1.0.0/ เป็นหลัก

เคยไหมพบปัญหาสมาชิกในทีมพัฒนาเขียน Git commits มั่ว 😄 ไม่ว่าจะเป็นรูปแบบโครงสร้างไม่ดี หรือใส่รายละเอียดไม่ดี ทำให้การเรียกดูประวัติย้อนหลังเข้าใจยาก ลองมาดูตาม Convention นี้ซึ่งมีรายละเอียดที่เข้าใจง่ายที่ช่วยให้การสื่อสารกับทีมมีความเข้าใจง่ายขึ้นได้

· 3 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะพามารู้จักกับ Git Commands ที่ Developers ทุกคนควรรู้จักโดย Git นั้นเป็นส่วนหนึ่งที่สำคัญของการเขียนโปรแกรมเรียกได้ว่าเป็นเครื่องมือสามัญประจำ Dev แต่เนื่องจากคำสั่งต่าง ๆ นั้นมีมากมาย และการเรียนรู้ Git จึงต้องใช้เวลา ซึ่งบางคำสั่งมักใช้บ่อย ๆ บทความนี้จึงได้รวบรวมคำสั่ง Git ที่มีประโยชน์ที่สุดที่นักพัฒนาทุกคนควรรู้

· 5 min read
Kongvut Sangkla

Intro

สวัสดีครับ พบกับตอนที่ 2 จากคราวก่อนตอนที่ 1 จะเป็นการแนะนำและการติดตั้งโดยบทความนี้จะพามาลองใช้งาน Kong API Gateway โดยจะอธิบายเพื่อให้เห็นภาพและประโยชน์ในแง่การใช้งาน ซึ่งบทความมี 2 ตอนดังนี้

· 4 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะเป็นการบบันทึกการใช้งาน useRef createRef และ forwardRef ของ React โดย useRef และ createRef มีความคล้ายคลึงกันมากและแตกต่างกันอย่างไรมาดูกัน 🚀

· 3 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะแนะนำแนวทางการใช้งาน React Hooks ที่ชื่อ useMemo และ useCallback คืออะไร มีความสำคัญอย่างไร ช่วยเพิ่มประสิทธิภาพลดการ Render ของ React ที่หนักหน่วงอย่างไร ควร Refactor อย่างไร มาดูกันเลยครับ 😍

· 6 min read
Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะแนะแนวทางการรันสคริป MySQLTuner ที่เขียนด้วยภาษา Perl (รองรับ MySQL/MariaDB) โดยสคริปจะตรวจสอบแนะแนวทางการปรับปรุงค่า Configs ต่าง ๆ ของ Database Server หลังจากนั้นเราต้องแก้ไขค่าต่าง ๆ ตามคำแนะนำที่ไฟล์ config-file.cnfเพื่อเพิ่มประสิทธิภาพของ Database server 🚀