Programming Archive

สิ่งที่น่าสนใจใน Go 1.22.0

มาดูความสามารถที่น่าสนใจใน Go 1.22 กัน ว่ามีอะไรบ้าง มาดูกันเลย

Read More…

OpenRewrite :: สำหรับการ migrate ไปยัง Spring Boot 3.2

OpenRewrite เป็นอีกหนึ่งแนวทางในการ migrate project หลัก ๆ คือ JVM languageรวมทั้ง framework ต่าง ๆ และ build tool พวก Apache maven และ Gradleโดยหนึ่งใน framework ที่สนับสนุนคือ Spring framework และ Spring Bootสามารถนำมาใช้สำหรับการ migrate มายัง Spring Boot 3.2 ได้ที่มีความสามารถดังนี้

Read More…

ว่าด้วยเรื่องของ Cell-Based Architecture มันเป็นอย่างไร ?

อ่านบทความเรื่องของ Slack’s Migration to a Cellular Architecture ซึ่งทางระบบของ Slack ทำการ migrate architecture ของระบบมาใช้ cell-based architecture เป็นอีกหนึ่ง architecture patternโดยอธิบายรายละเอียดจาก AWS นั่นเองมีเป้าหมายเพื่อ

Read More…

สรุปจากบทความเรื่อง How Big Tech does Quality Assurance (QA)

อ่านบทความเรื่อง How Big Tech does Quality Assurance (QA)มีเรื่องที่น่าสนใจ สำหรับการไม่ได้แยก Tester/QA ออกจากทีมพัฒนาคำถามตัวโต ๆ คือ แล้วจะส่งมอบ software ที่มีคุณภาพกันอย่างไร ?รวมทั้งขนาดและรูปแบบของบริษัท หรือ productก็มีผลต่อ role Tester/QA เช่นเดียวกัน

Read More…

น่าสนใจดีกับ Rye :: Python package manager

เห็นใน feed ของ reddit มีการแนะนำ Rye ซึ่งเป็น python package manager ที่เขียนด้วยภาษา Rustโดยมีแรงบันดาลใจจาก Cargo นั่นเองเป้าหมายของ Rye คือ

Read More…

ลองศึกษา HTMX กับ Go เล่น ๆ นิดหน่อย

ช่วงหลัง ๆ มีการพูดถึง HTMX เยอะพอสมควรก็เลยลองมาศึกษานิดหน่อย แต่พอไปอ่านเอกสารแล้วเยอะน่าดูเลยลองเขียน program เล่น ๆ เพื่อศึกษาไปดีกว่าโดยเลือกใช้งาน HTMX กับ Go มาพัฒนา server-side กันมาดูว่าทำอย่างไรบ้าง

Read More…

สรุป library ที่แนะนำไปในเรื่อง Flutter 101

มีโอกาสไปแนะนำเรื่องของการพัฒนาระบบงานด้วย Flutterที่มหาวิทยาลัยราชภัฏพิบูลสงคราม จำนวน 3 วันเป็นการปูพื้นฐานสำหรับการพัฒนาระบบด้วย Flutterซึ่งเน้นไปที่ Mobile appโดยมีเนื้อหาดังนี้

Read More…

Web Test Runner ใน Angular 17.1

ใน Angular 17.1 นั้น ได้ทำการเพิ่ม Web Test Runner เข้ามาแทน Karma ในอนาคตซึ่งใช้สำหรับการ run test ผ่าน web browser นั่นเองโดยที่สนับสนุนทั้ง

Read More…

สรุปการแบ่งปันเรื่อง JavaScript Testing (every day) จากงาน BKK.JS #19: Into the New Year

มีโอกาสมา sharing เรื่อง JavaScript Testing 0-7 (every day) ในงาน BKK.JS #19โดยการแบ่งปันครั้งนี้ใช้เวลา 30 นาทีมีเนื้อหาคร่าว ๆ ดังนี้

Read More…

ลองเล่นกับ Bun Shell

เห็นใน feed พบว่ามีการพูดถึง Bun Shell เยอะเลยก็เลยลองเล่นนิดหน่อยซึ่งเป็นความสามารถใหม่ ที่ทำให้เราเขียน javascript ทำงานกับ shell หรือ คำสั่งต่าง ๆ ใน command line ได้ง่าย ๆโดยเขียนในไฟล์เดียวกัน และ ภาษาเดียวกันไปเลย

Read More…