เรื่องที่น่าสนใจจาก Prime Video :: สำหรับการ Rearchitecture ของระบบ VDO...
จากบทความเรื่อง Scaling up the Prime Video audio/video monitoring service and reducing costs by 90% ทำการอธิบายสำหรับการย้ายระบบที่อยู่ในรูปแบบของ distributed Microservicesมาเป็น Monolith...
View Articleสวัสดี Mojo
หลังจากที่ลงชื่อใน waiting list เพื่อเข้าใช้งาน Mojo Playgroundซึ่งเป็น Jupyter Notebook นั่นเองโดยทำการอธิบายตัวภาษาโปรแกรมของ Mojoที่ออกแบบมาให้เป็น superset ของภาษา Pythonทำให้ feature และ function...
View ArticleDocker scan ถูกเอาออกไปแล้ว แทนที่ด้วย Docker Scout
ปกติในการ scan docker image เพื่อหาช่องโหว่ใน imageจะใช้งานผ่าน docker scanให้ทำการเปลี่ยนมาใช้ docker scout แทนใน Docker Desktop ก็สามารถใช้ผ่าน User Interface แบบง่าย ๆ ได้เลย ส่วนใน command line...
View Articleน่าสนใจกับ Android Studio Bot ใน Android Studio
ในงาน Google I/O 2023 นั้น มีการแนะนำ Android Studio Bot ด้วยซึ่งอยู่ใน Developer Keynote in 5 minutes เป็น feature ที่อยู่ในขั้นการทดลองเท่านั้นสามารถใช้งานได้แบบฟรี ๆ แต่ต้องอยู่ใน US...
View Articleสรุปสิ่งที่น่าสนใจกับ Technology Radar Vol. 28
ข้อมูลจาก Technology Radar 28 นั้น มีหลายสิ่งที่น่าสนใจทั้งเรื่องลอง AI tool ที่ได้รับความนิมยมสูงมาก ๆนั่นคือ ChatGPT, GitHub Copilot จึงได้เกิดแนวคิด หรือ แนวปฏิบัติ...
View Articleไปส่องดูโครงสร้างของระบบ ectreport.com กันหน่อย
ทาง กกต นั้นทำการสร้างระบบ ECT Report ขึ้นมา(ระบบรายงานผลคะแนนการเลือกตั้งอย่างไม่เป็นทางการ)เพื่อรวบรวมคะแนนการเลือกตั้งจากทั้งประเทศสามารถดูผ่านทางเว็บ ectreport.com กันได้เลย มีให้ดูดังนี้...
View ArticleRobot framework :: ปิดการ capture หน้าจอเมื่อเกิด failure ในการทดสอบ สำหรับ...
คำถามถ้าเราไม่ต้องการให้ Selenium Libraryทำการ capture หน้าจอแบบอัตโนมัติ เมื่อการทดสอบเกิด failure ขึ้นมาจะต้องทำอย่างไร ? คำตอบ ในการ import ตัว library เข้ามาใช้งานนั้นเราสามารถทำการเปลี่ยน...
View Articleลองใช้งาน Angular Signals
หลังจากที่ Angular 16 ถูกปล่อยออกมานั้นมีความสามารถใหม่ที่ออกมาคือ Angular Signalsซึ่งผมก็ไม่เคยใช้งานดังนั้นมาลองทำความรู้จัก ด้วยการลองใช้งานกันดีกว่ามาเริ่มกันเลย ขั้นตอนแรกทำการ install/upgrade...
View ArticleChatGPT app บน iOS มาแล้ว (US only)
ทาง OpenAI ปล่อย ChatGPT บน iOS ออกมาแล้วสามารถทำการ Download ได้แล้วใน Apple Storeแต่มีแต่ใน US เท่านั้นนะส่วนประเทศอื่น ๆ ตอนนี้ยังไม่มี แต่น่าจะมีเพิ่มเติมในสัปดาห์ต่อ ๆ ไป ปล. ในตอนนี้ใครไปหาใน...
View Articleมาดูว่ามีอะไรที่น่าสนใจใน Spring Boot 3.1.0
วันนี้ทำการแบ่งปันเรื่องการพัฒนา Microservices ด้วย Spring Boot และ GraalVM Native Support พบว่าใน Spring Initializr นั้นเพิ่ม Spring Boot 3.1.0 มาแล้วเลยมาดูกัยหน่อยว่าใน minor version...
View Articleปัญหา newman กับ localhost
ปัญหาที่เจอ สำหรับการใช้ newman ในการทดสอบPostman collection ผ่าน command line ใน posrmant request ใช้ URL คือ localhostเมื่อ run แล้วจะเจอ error ดังนี้"Invalid IP address: undefined"จะแก้ไขอย่างไรดี...
View Articleบันทึกการแบ่งปันเรื่องการพัฒนาระบบงานด้วยภาษา Go
ช่วงกลางเดือนมีโอกาสไปแบ่งปันการพัฒนาระบบงานด้วยภาษา Go จำนวน 2 วันโดยเป็นการแบ่งปันแบบ onsite ครั้งแรกเลยก็ว่าเพราะว่าก่อนหน้านี้จะเป็นแบบ online เกือบหมด ในครั้งนี้ทำการปูพื้นฐานสุด ๆ...
View Articleบันทึกจากการเรียน ChatGPT Prompt Engineering for Developers
สำหรับใครที่ใช้งาน ChatGPT ไม่น่าจะพลาด course นี้คือ ChatGPT Prompt Engineering for Developersเป็น course ที่มีความยาวเพียง 1 ชั่วโมงเท่านั้น และเรียนฟรีด้วยดังนั้น เรียนเลย และ...
View Articleการใช้งาน Testcontainers ใน Spring Boot 3.1
หลังจากที่ Spring Boot 3.1 ปล่อยออกมานั้นมีเรื่องที่น่าสนใจคือ การทำงานร่วมกับ Testcontainersโดยมีความสามารถดังนี้ แน่นอนว่า ในการทดสอบ สามารถใช้งานได้เลยอีกตัวที่น่าสนใจคือ สามารถ Run ใน test mode...
View ArticleJava 21 :: รูปแบบการเขียนที่ง่ายต่อคนเริ่มต้น
ใน Java 21 นั้นมี JEP 445: Unnamed Classes and Instance Main Methods (Preview) เพิ่มเข้ามามีเป้าหมายเพื่อปรับปรุงการเขียน class และ main method ให้ง่ายขึ้นช่วยให้ง่ายต่อนักพัฒนา Java ใหม่ ๆ หรือ...
View ArticleSpring Boot 3.1 สนับสนุน Docker compose
เพิ่งสังเกตเห็นว่า Spring Boot 3.1 ที่ออกมานั้นสนับสนุน Docker compose แล้วทำให้การ build, develop, testing, deploy กับ Docker ง่ายขึ้นโดยทำดังนี้ ทำการเพิ่ม dependency เข้ามาใน project [gist...
View Articleลองใช้งาน Apache APISIX นิดหน่อย
จากการแบ่งปันเรื่อง Architecture มานิดหน่อยหนึ่งในนั้นคือ การใช้งาน API Gateway ด้วยทำให้เกิดการแนะนำ Apache APISIX นิดหน่อย ดังนั้นเพื่อช่วยทำให้เข้าใจ ก็ลองเล่นใช้งานง่ายแบบง่าย ๆ หน่อยมาเริ่มกันเลย...
View ArticleRust ถูก fork ออกมาในชื่อว่า CrabLang
เห็นข่าวในบอกว่า Rust ถูก fork ออกมาในชื่อว่า Crablangซึ่งเป็น community fork ออกมาโดยบอกว่า จะยังคงความสามารถเดิมเพิ่มเติมคือ Now with 100% less bureaucracy! ซึ่งทำให้เห็นว่า ในกลุ่มของการพัฒนาภาษา...
View Articleว่าด้วยเรื่อง Project CRaC กับ Spring framework
จากงาน Spring I/O 2023 นั้นในส่วนของ Keynoteทำการแนะนำความสามารถใน Spring Framework 6.1ที่จะสนับสนุนกับ Project CRaC (Coordinated Restore at Checkpoint) แล้วซึ่งช่วยทำให้ startup...
View Articleแนะนำ Robot framework กับการแสดงผลการทดสอบด้วย Grafana
ใครที่ใช้งาน Robot framework สำหรับการทดสอบระบบงานไม่ว่าจะเป็น Web, API หรือ Mobile ก็ตามเรื่องของรายงานผลการทดสอบก็สำคัญเช่นกันปกติจะออกมาในรูปแบบของ XML และ HTML เท่านั้นแต่ใน community...
View Article