Skip to main content

ชนิดของ Docker volumes และแนวทางการ Backup ข้อมูล

· 3 min read

Intro

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

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

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

ทำความรู้จักกับ Spread Operator ใน PHP

· 2 min read

Intro

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

ทำความรู้จักกับ Splat Operator และ Array destructuring ใน PHP

· 3 min read

Intro

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

เขียน Git commits อย่างไรไม่ให้มั่ว... มาดูวิธีที่ถูกต้อง (Best Practices)

· 5 min read

Intro

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

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

รวมคำสั่ง Git Commands ที่ใช้งานบ่อยที่ Dev ควรรู้จัก

· 3 min read

Intro

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

Kong API Gateway การใช้งาน (ตอนที่ 2)

· 5 min read

Intro

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

บันทึกการใช้งาน useRef createRef และ forwardRef ของ React

· 4 min read

Intro

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

การใช้งานและความแตกต่างระหว่าง useMemo และ useCallback ของ React Hooks

· 3 min read

Intro

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

แนวทางการเพิ่มประสิทธิภาพ MySQL และ MariaDB ด้วยการรัน MySQLTuner

· 6 min read

Intro

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

มารู้จักกับ Cloudflare Pages ของฟรีและดีสำหรับสาย JAMstack platform

· 2 min read

Intro

สวัสดีครับ บทความนี้จะพามารู้จักกับ Cloudflare Pages (https://pages.cloudflare.com) ที่จริงบริการนี้มีมานานแล้ว ส่วนตัวใช้งานแล้วมองว่าดีมากเลยอยากจะเขียนบทความการใช้งานไว้สักหน่อย โดย Blog ของผม https://blog.2my.xyz ตอนนี้ก็ใช้บริการของ Cloudflare Pages เหมือนกัน 😊