Tools Archive

เพิ่งเห็นการเปลี่ยนเรื่อง default branch ใน Git 2.31.0

หลังจากที่ update Git มาเป็น version 2.31.0เพิ่งเห็นว่ามีการเปลี่ยนแปลงเรื่อง default branchนั่นคือ เมื่อเราทำการสร้าง หรือ init git repository ขึ้นมาที่ local แล้วจะแสดง message ให้ทำการเปลี่ยน default branchจาก master ไปใช้ชื่ออื่น ๆ เช่น main, trunk หรือ development ก็ได้

Read More…

แนะ Github1s :: เปิด GitHub repository บน VSCode

เพิ่งไปเห็นว่ามี project ชื่อว่า Github1s (One second to read GitHub code with VS Code)ใช้สำหรับการเปิด code ใน GitHub repository บน VSCode ผ่าน web ได้เลยเพียงแค่เพิ่ม 1s เข้าไปใน url ของ GitHub ยกตัวอย่างเช่น https://github1s.com/microsoft/vscode

Read More…

[Git] แนะนำ git jump ตัวช่วยจัดการ branch

ปัญหาอย่างหนึ่งสำหรับ Git repository ที่มี branch เยอะ ๆคือ การจัดการนั่นเองไม่ว่าจะการเปลี่ยน, แก้ไขชื่อ และลบ branchไปจนถึงการค้นหา branch ผ่าน command lineซึ่งไปเจอเครื่องมือที่ช่วยจัดการปัญหาเหล่านี้คือ Git Jump

Read More…

การเปลี่ยนแปลงใน Spring Initializr

มาดูกันหน่อยว่า Spring Initializr มีอะไรเปลี่ยนแปลงบ้าง ? เริ่มด้วยการสนับสนุน Java 16 แทน 15 แล้ว โดยมี feature ที่น่าสนใจคือ pattern matching ใน instanceof และ record typeดังนั้นตอนนี้ Spring จะสนับสนุน Java, 16, 11 และ

Read More…

สิ่งที่เปลี่ยนแปลงใน Golang 1.16 กับ Docker

วันนี้ลองเปลี่ยน Docker Image ของ Golang เป็น version 1.16พบว่าจะทำการ build ไม่ผ่านนะเนื่องจาก Golang 1.16 นั้นใช้ Go Module เป็นค่า default แล้วดังนั้นจึงแก้ไขขั้นตอนการสร้าง Docker Image ใหม่ดังนี้

Read More…

มาใช้งาน Telepresence 2 กัน

Telepresence คือเครื่องมือที่ช่วยให้ developer สามารถพัฒนาระบบงานที่ deploy บน Kubernetes ได้ง่ายและสะดวกขึ้นตามแนวคิดคือ Fast Local development in Kubernetes นั่นคือ developer พัฒนาได้รวดเร็วยิ่งขึ้นโดยไม่ต้องรอการ build, push image และสร้าง container เลยใช้งานร่วมกับ IDE ต่าง ๆ ได้ดี

Read More…

สวัสดี OpenTelemetry

หลังจากที่ใช้งาน OpenTracing มานานซึ่งตอนนี้ OpenTracing ได้รวมเข้ากับ OpenCensus แล้วมีชื่อว่า OpenTelemetry จึงมาลองศึกษาและใช้งานดูกันหน่อย

Read More…

สวัสดี Selenium Grid 4

Selenium Grid 4 ใช้ W3C WebDriver protocol จากเดิมที่ยังใช้งาน JSONWire protocol ไปและยังได้เพิ่มเรื่องของการสนับสนุน DevTools protocol อีกด้วยแต่ยังอยู่ในช่วงของ experiment feature เท่านั้น

Read More…

ว่าด้วยเรื่องของ Serial ใน PostgreSQL

พอดีนั่งอ่านหนังสือไปเรื่อย ๆ ก็เจอคำถามใน facebook เรื่องของการ กำหนด Primary key ใน PostgreSQLซึ่งมีทั้งการใช้ Serial, Primary key และ Constraint จึงลองไปดูการทำงานของ Serial หน่อยว่าเป็นอย่างไร

Read More…

ใช้งานง่ายมาก ๆ สำหรับ Cloudflare Pages

วันนี้ลองใช้งาน Cloudflare Pages พบว่ามันใช้งานง่ายมาก ๆโดยที่มันคือ JAMstack platform สำหรับฝั่ง frontend นั่นเองช่วยทำให้การพัฒนาและ deploy ระบบงานง่ายขึ้นไม่ว่าจะเป็น HTML, React, Vue, Next.js, Hugo, Jekyll และ Gatsbyสามารถใช้งานได้หมดเลยที่สำคัญเชื่อมต่อกับ GitHub อีกด้วยทำให้การทำงานไหลลื่นมาก ๆ

Read More…