แนะนำการใช้งาน MokAPI

ในการแบ่งปันเรื่องของพัฒนาระบบงาน ในรูปแบบของ Microservicesรวมทั้งการทดสอบด้วย ซึ่งหนึ่งในแนวทางคือ การจำลองระบบงานต่าง ๆเพื่อให้สามารถพัฒนาและทดสอบได้ง่ายและสะดวกมากยิ่งขึ้นจึงได้แนะนำอีกหนึ่งเครื่องมือคือ Mok

Read More…

มาแล้ว Java 24

Java 24 ถูกปล่อยออกมาแล้วซึ่งเปิดก่อนเริ่มงาน JavaOne 2025ซึ่งทำการปรับปรุงตัวภาษาและ library ต่าง ๆรวมทั้งเรื่องของ productivity, security และ performanceมาดูกันว่ามีอะไรที่น่าสนใจบ้าง

Read More…

บันทึกการอ่านเรื่อง How GitHub engineers learn new codebases

จากบทความเรื่อง How GitHub engineers learn new codebasesทำการอธิบายว่านักพัฒนาที่ GitHub ทำการเรียนรู้ code ใหม่ ๆ อย่างไรบ้าง ?มีเป้าหมายเพื่อให้ให้นักพัฒนาทำความเข้าใจกับ code ใหม่ ๆ ได้ดีและรวดเร็วไม่ว่าจะมีประสบการณ์น้อยหรือมากก็ตามมาดูแนวทางกันว่าเป็นอย่างไรกันบ้าง

Read More…

ปัญหาที่ควรระวังของ Share หรือ Reuse Service

ในการแบ่งระบบงานออกเป็น service ย่อย ๆ นั้นไม่ว่าจะแบ่งตามอะไรก็ตาม มักจะมีประเด็นเรื่องของ share หรือ reuse กันทั้งนั้นบ้างก็ว่าเพื่อลดการทำงานลงไปบ้างก็ว่าเพื่อลดค่าใช้จ่ายของการพัฒนาลงไปและมักจะลงท้ายด้วยปัญหาต่าง ๆ มากมายทั้ง service นั้นใหญ่เกินไปทั้งเมื่อแก้ไขแล้วกระทบส่วนต่าง ๆ ทั้งรู้และไม่รู้ทำให้การดูแลรักษายาก หรือ เพิ่มสิ่งใหม่ ๆ ข้าไปก็ยากดังนั้นมาดูกันหน่อยว่า มีอะไรควรระวังบ้าง ?เพื่อไม่ให้ซ้ำรอยเดิมกันอีก

Read More…

การใช้งาน Data structure ใน Redis

คำถามที่น่าสนใจเกี่ยวกับการจัดการข้อมูลใน Redisซึ่งเป็น key-value database และจัดเก็บข้อมูลลงใน memory เป็นหลักแต่ก็สามารถ persist ข้อมูลลลง disk ได้เช่นกันโดย use case หลัก ๆ ของ Redis มักจะเป็น caching dataแต่ Redis นั้นมันเป็น data structure databaseนั่นคือ เราสามารถจัดเก็บข้อมูลในรูปแบบต่าง ๆ พื่อให้ง่ายต่อการใช้งานดังนั้นเราลองมาทำความรู้จักกันนิดหน่อยว่ามีอะไรให้ใช้งานบ้าง

Read More…

ทำความรู้จักกับ Lynx

เห็นมีการ share เครื่องมือที่ชื่อ Lynxเป็น mulit-platform app development มันดูคล้าย ๆ กับ ReactNative และ Flutter เลยโดยที่ Lynx นั้นถูกแบบมาปรับปรุงประสิทธิภาพการทำงานของ mobile app ด้วยการสร้าง dual-thread สำหรับ UI render engine กันเลยอีกทั้งยังช่วยให้การพัฒนา app รวดเร็วขึ้น เพราะว่าไม่มี JavaScript Bridge จากความสามารถต่าง ๆ ที่สร้างเข้ามานั่นเองดังนั้นเราลองไปดูกันหน่อยว่าใช้งานกันอย่างไร

Read More…

บันทึกการแบ่งปันเรื่อง การเขียน test

จากที่ได้แบ่งปันเรื่องการเขียน test เพื่อให้ได้ผลที่ดีว่าต้องทำอย่างไรบ้าง จึงทำการสรุปำว้นิดหน่อยสิ่งหนึ่งที่เน้นย้ำคือ เราทดสอบเพื่อสร้างความมั่นใจของเราที่มีต่อระบบไม่ได้ทำเพื่อใคร แต่เพื่อตัวเราเองเดินไปข้างหน้า โดยไม่ห่วงข้างหลังแล้วผลอื่น ๆ ที่ตามมา มันเป็นเพียงผลพลอยได้ดังนั้น สำหรับใครก็ตามที่เขียน code ขึ้นมาได้ก็น่าจะต้องสร้างความมั่นใจให้กับตัวเองด้วยหนึ่งในวิธีการคือ การเขียน test นั่นเอง

Read More…

Bun v1.2.4 :: สนับสนุน Static site แล้ว

ใน Bun v1.2.4 ที่ปล่อยออกมานั้นสนับสนุน static site แล้ว ดังนั้นสามารถ run พวกไฟล์ html ตรง ๆ ได้เลยทำให้ง่ายต่อสาย frontend developmentมาลองใช้งานกันดู ปล. bun build บน Mac เร็วขั้น 60%

Read More…

สวัสดี Claude Code

มาลองใช้งาน Claude Code จาก Anthropic เป็น research preview version กันจากที่ปล่อยออกมา ต้องลงชื่อใน waiting list ใช้งานมาวันนี้ได้รับ invite ให้เข้าใช้งานแล้วดังนั้นมาลองใช้งานกันหน่อย โดยใช้งานผ่าน CLI กันเลย

Read More…

ใช้งาน Gemini Code Assist ใน VS Code กัน

เพิ่งเปิดตัวกันไปสำหรับ Gemini Code Assist แบบ individual ให้ใช้ฟรี แต่มีข้อจำกัดนะโดยสนับสนุนภาษาต่าง ๆ มากมายและใช้งานผ่าน IDE เช่น VS Code, ตระกูลต่าง ๆ ของ Jetbrainรวมทั้ง editor ใน Google cloud หรือใน GitHub ก็มี app ให้ใช้งานช่วยอำนวยความสะดวกในการเขียน code มากยิ่งขึ้นมาลองใช้งานกันดู

Read More…