Tech

Tech127

บทความและประสบการณ์จากงานพัฒนาซอฟต์แวร์ ตั้งแต่ Programming, DevOps, CI/CD และ Docker ไปจนถึงการออกแบบ API, ไล่ปัญหาจาก Log และปรับ Workflow ให้ทีมทำงานได้ลื่นขึ้น

Check out the latest posts

อย่าปล่อยให้แอปพังฟรี! มาดูวิธีไล่ Log ใน Docker กันแบบง่ายๆ

เวลาแอปที่เรา build ขึ้น Docker มันพังหรือทำงานแปลกๆ สิ่งแรกที่เรานึกถึงคืออะไรครับ? ... "ขอดู Log หน่อย" ใช่ไหมครับ แต่ปัญหาคือ หลายคน โดยเฉพาะมือใหม่ มักจะงงว่า Log มันไปอยู่ที่ไหน? ทำไมรัน docker logs แล้วไม่เห็นมีอะไรเลย?...

อัปเกรด Gemini CLI ด้วย Custom Slash Commands

ช่วงนี้ผมใช้ Gemini CLI เป็นผู้ช่วยค่อนข้างบ่อยครับ แต่การต้องพิมพ์ Prompt ยาวๆ ซ้ำๆ เพื่อสั่งงานเดิมๆ ก็เป็นเรื่องน่าเบื่อที่คอยขัดจังหวะการทำงานอยู่เสมอ โชคดีที่ Gemini CLI มีฟีเจอร์เด็ดอย่างการสร้าง Custom Slash Command ของเราเอง...

ตั้งชื่อ API Endpoints ยังไงให้เพื่อนร่วมทีมรัก (และคนอื่นก็ใช้ง่าย)

เคยไหมครับ เวลาต้องเข้าไปต่อ API กับระบบอื่น แล้วเจอชื่อ Endpoint ที่อ่านแล้วต้องเกาหัว? /getData, /proc1, /user_get_list อะไรทำนองนี้ พอเห็นแล้วก็ท้อใจเบาๆ ว่าเราต้องเสียเวลาทำความเข้าใจมันอีกนานแค่ไหนกันนะ การออกแบบ API ที่ดีมันไม่ใช่แค่เรื่องของการเขี...

GitLab for Agile Teams จัดโครงสร้างยังไงให้เวิร์ค

เคยเจอกันไหมครับ? โปรเจกต์ที่ Repo ปนกันมั่วไปหมด, Permission ก็ยุ่งเหยิงหาเจ้าของไม่เจอ, จะหาโค้ดทีเหมือนงมเข็มในมหาสมุทร... นี่คือภาพสะท้อนของความโกลาหลที่คอยฉุดรั้งทีมของเราให้เดินไปข้างหน้าได้ช้าลง มันไม่ใช่แค่เรื่องรกไม่เป็นระเบียบ แต่มันคือตัวการสำคั...

จัดระเบียบ Git History ให้อ่านง่ายด้วย git rebase (และกฎเหล็กที่ห้ามลืม!)

บทความนี้มาจากที่ผมอยากแนะนำ Front-end มือใหม่ให้รู้จักกับ Git Workflow เพื่อนำไปประยุกต์ใช้ในการทำงานจริง เลยตั้งใจจะเขียนเป็นซีรีส์ "Git Workflow สำหรับ Front-End Dev จาก Zero สู่ Hero ในทีม" และนี่คือบทความสุดท้ายครับ ตลอดสามบทความที่ผ่านมา...

ไม่ต้องกลัว Merge Conflict! วิธีรวมโค้ดและแก้ปัญหา (ที่ทุกคนต้องเจอ) ฉบับเข้าใจง่าย

บทความนี้มาจากที่ผมอยากแนะนำ Front-end มือใหม่ให้รู้จักกับ Git Workflow เพื่อนำไปประยุกต์ใช้ในการทำงานจริง เลยตั้งใจจะเขียนเป็นซีรีส์ "Git Workflow สำหรับ Front-End Dev จาก Zero สู่ Hero ในทีม" และนี่คือบทความสามครับ ในสองบทความที่ผ่านมา เราได้ปู...

You’ve successfully subscribed to SnappyTux: Technology, Health & Mindful Living
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.