Tech

Tech127

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

Check out the latest posts

Gitlab-ci กล้วยๆ: คำสั่งตรวจสอบว่า Container มีสถานะ healthy หรือยัง

ใน dockerfile เราสามารถเขียน healthcheck ได้เพื่อให้มันตรวจสอบสถานะแอปพลิเคชั่นว่ามันยังใช้งานได้อยู่ไหม เมื่อเราทำการพิมพ์ docker ps มันจะแสดงประมาณนี้ จะสังเกตุว่ามีคำว่า healthy อยู่แสดงว่าแอปพลิเคชั่นยังใช้งานได้ปกติ ซึ่งผมจะเอาไปใช้งานร่วมกับตอนเขียน gitlab-ci ในช่วงของ...

Docker Init สร้าง Dockerfiles และ Compose ในคำสั่งเดียว

Docker ได้พัฒนา docker init ซึ่งเป็นคำสั่งใหม่ในส่วนของ Command-Line Interface (CLI) เพื่อทำให้การเพิ่ม Docker เข้าไปในโปรเจคเป็นเรื่องง่ายขึ้นมาก (ผมพึ่งรู้จัก -_-) การเริ่มต้นด้วย docker init เมื่อเราใช้คำสั่ง docker init ในโปรเจค ระบบจะช่วยสร้างไฟล์ที่จำเป็นสำหรั...

10 API สำหรับฝึกเป็น Front-end Dev

สำหรับนักพัฒนาที่เพิ่งเริ่มต้น ทุกคนต้องเคยมีประสบการณ์นี้ เมื่อเราเริ่มมีความชำนาญในการเขียน HTML, CSS และ JavaScript มันก็เป็นเรื่องธรรมดาที่เราจะอยากทดลองเล่นกับข้อมูลจริง ๆ ในการเชื่อม API เพื่อให้ได้รู้ว่าวิธีการเขียนในแบบของงานจริง ที่เราต้องเจอในอนาคต...

DevSecOps และ CI/CD คู่หูที่ขาดไม่ได้ในการพัฒนาซอฟต์แวร์ที่ปลอดภัย

ก่อนจะลงลึกใน DevSecOps สิ่งสำคัญคือต้องเข้าใจแนวคิดพื้นฐานของ DevOps กันก่อน DevOps คือการเคลื่อนไหวทางวัฒนธรรมและเทคนิคที่ผสมผสานปรัชญา แนวทางปฏิบัติ และเครื่องมือต่างๆ เข้าด้วยกัน เพื่อเพิ่มความสามารถขององค์กรในการส่งมอบแอปพลิเคชันและบริการด้วยความเร็วและประสิทธิภาพสูง ในโลกของการพัฒนาซอฟต์...

5 ตัวอย่าง HTM+CSS ทำได้ ไม่ต้องใช้ JavaScript

เดียวนี้พลังของ HTML+CSS ไปไกลมากแล้วไม่ใช่เพียงแค่ทำหน้าตาแสดงผลได้อย่างเดียว แต่มีลูกเล่นเพิ่มเติมให้กับคนใช้เว็บด้วย ซึ่งก่อนหน้านั้นความสามารถลูกเล่นต่าง ๆ เราจำเป็นต้องใช้ JavaScript มาช่วย การที่เราเขียนเพียงแค่ HTML+CSS นั...

ใช้ ssh ไปยัง linux server ที่ต้องการใน Gitlab-ci

สำหรับใครที่ต้องการ ssh ไปยัง linux server ที่ต้องการเพื่อ deploy ระบบ โดยให้มันทำ automation ทั้งหมดผ่าน Gitlab-ci มาดูกันว่ายังไง สร้าง Private key ที่เครื่อง server ไปยัง server ที่ต้องการ deploy ระบบ แล้วทำการสร้าง private key...

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.