Skip to main content

Kongvut Sangkla
Tags:

Intro

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

Kongvut Sangkla

Intro

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

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

Kongvut Sangkla
Tags:

Intro

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

Kongvut Sangkla

Intro

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

Kongvut Sangkla

Intro

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

Kongvut Sangkla

Intro

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

Kongvut Sangkla

Intro

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

Kongvut Sangkla

Intro

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

Kongvut Sangkla

Intro

สวัสดีครับ บทความนี้จะพาทำ VPN Server ด้วย Docker + OpenVPN แบบง่าย ๆ ไม่ถึง 10 นาทีเสร็จ สำหรับใช้เชื่อมต่อทรัพยากรต่าง ๆ ในบ้าน เมื่อเวลาเราอยู่นอกบ้านและมีความจำเป็นต้องใช้งานระบบต่าง ๆ ภายในบ้านของเราเอง เช่น

  • เข้าถึงไฟล์ต่าง ๆ ที่อยู่บ้าน
  • เข้าถึง Media server
  • เข้า Service ภายในต่าง ๆ ที่เรามี
  • เข้าถึง Computer เครื่องอื่น ๆ เป็นต้น

Kongvut Sangkla
Tags:

Intro

สวัสดีครับ บทความนี้จะพาทำ Web scraping คือการดูดข้อมูลหรือดึงข้อมูลจาก URL หรือเว็บไชต์อื่น ๆ เพื่อเอาข้อมูลเหล่านั้นมาใช้ประโยชน์ โดยจะมี 2 ขั้นตอนคือ

  1. การดึงข้อมูลหน้าเว็บทั้งหมด
  2. การสกัดเอาเฉพาะข้อมูลที่ต้องการ