น่าสนใจดีกับ GoFr :: Go Framework สำหรับพัฒนา service อย่างง่าย
เห็นใน Go community ทำการการแนะนำ GoFr คือ framework สำหรับพัฒนา service หรือ mocroservice ด้วยภาษา Goโดยที่ build-in library ต่าง ๆ ที่จำเป็นต่อการใช้งานเข้ามาให้เพียบ...
View Articleมาลองใช้งาน Google Mesop กันดู
หนึ่งใน UI framework ที่น่าสนใจที่คล้าย ๆ กับ Streamlit และ Gradioสำหรับการสร้างระบบงานแบบง่าย ๆ ยิ่งในส่วน Prompt engineer แล้วยิ่งน่าจะคุ้นเคยสำหรับการสร้าง UI ให้ใช้งานง่าย ๆด้วยการ coding...
View ArticleSoftware Developer ได้เรียนรู้อะไรจากเหตุการณ์จาก CrowdStrike บ้าง ?
จากเหตุการณ์ BSOD (Blue Screen of Death) ใน Windows OS นั้นที่เกิดจากการ rollout ของ CrowdStrikeซึ่งส่งผลกรพทบต่อบริษัทต่าง ๆ จำนวนมากในมุมมองของ Software Developer...
View ArticleStructured Log ใน Spring Boot 3.4.0
ตอนนี้ Spring Boot 3.4.0 นั้นยังอยู่สถานะของการพัฒนาและทดสอบเท่านั้นแต่ก็มีความสามารถหลาย ๆ ตัวที่น่าสนใจหนึ่งในนั้นที่น่าจะทำให้นักพัฒนาและการดูแลระบบง่ายขึ้นนั่นก็คือ Structured Log นั่นเอง ทำให้...
View Articleทำการสร้าง API mocking และ Testing ด้วย Microcks กัน
Microcks คือเครื่องมือสำหรับการทดสอบระบบงาน และ สร้าง API Mocking ขึ้นมาแบบง่ายโดยสนับสนุน protocol หรือ tool ที่หลากหลาย ทั้ง HTTP/HTTPs, gRPC, AMQP, MQTT, Apache Kafkaช่วยให้จำลอง API server (Mock...
View ArticleSkip tool :: พัฒนา iOS และ Android app ด้วย SwiftUI
การพัฒนา mobile app นั้นมีหลากหลายแนวทางมากทั้ง native app development ด้วยภาษา Kotlin และ Swiftหรือจะเป็นพวก cross-platform หรือ hybrid app development ด้วย Flutter, ReactNative และ Kotlin...
View Articleบันทึกการอ่านบทความเรื่อง How the Medium iOS team works effectively with...
บทความเรื่อง How the Medium iOS team works effectively with legacy codeอธิบายถึงแนวทางในการทำงานกับ Legacy code ในฝั่งของ iOS App team ของ Medium.com ว่าเป็นอย่างไรบ้าง...
View Articleแนวทางในการปรับปรุงให้ระบบงานเร็วขึ้น
หนึ่งในปัญหาของระบบงานคือ ล่มแต่การล่มอีกหนึ่งรูปแบบคือ ช้าช้า === ล่มซึ่งล้วนส่งผลต่อความน่าเชื่อถือของระบบทั้งจากผู้ใช้งาน และ business ด้วยดังนั้นสิ่งทีมพัฒนาจะต้องเข้าใจคือ...
View Articleมาลองใช้งาน Docker Build Check
ทาง docker ได้ปล่อย Docker Desktop 4.33 ออกมาพร้อมกับ Docker build check ที่มีมาตั้งแต่ buildx version 1.50ซึ่งช่วยทำการตรวจสอบ Dockerfile ให้เองแบบอัตโนมัติตาม best practice...
View ArticleDeveloper survey 2024 จาก StackOverflow ออกมาแล้ว
ผลการสำรวจ Developer survey 2024 จาก StackOverflow ออกมาแล้วโดยส่วนใหญ่เขียน JavaScript และ Pythonส่วน Rust ยังคงได้รับความสนใจมากขึ้นและใช้งาน database คือ PostgreSQLแต่สิ่งที่น่าสนใจมาก ๆ คือ...
View Articleสวัสดี FastHTML
มาทำความรู้จักกับ FastHTML กันหน่อยโดยมีเป้าหมายเพื่อสร้าง web application ด้วยภาษา Python กันไปเลยและยังใช้งาน CSS และ JavaScript ต่าง ๆ ได้ทำการสร้างบน technology stack ต่าง ๆ เหล่านี้ HTMX HTTP และ...
View Articleบันทึกการแบ่งปันเรื่อง Automated Testing with Cypress
สรุปจากการแบ่งปันเรื่อง Automated testing with Cypress เป็นเวลา 2 วันเป็นการเขียน test script ด้วย Cypress เป็นภาษา JavaScriptโดยสิ่งที่แบ่งปันเป็นดังนี้ เริ่มด้วยการติดตั้ง และ สร้าง repository...
View Articleลองใช้งาน Dep Tree เพื่อดูความสัมพันธ์ของ source code ในรูปแบบ 3D
ในการเขียน code นั้นมีแนวปฏิบัติ และ เครื่องมือหลาย ๆ อย่างที่ช่วยให้เราเขียน code ให้มีระบบระเบียบ มาตรฐานที่ดีขึ้นทั้ง coding style, lint ต่าง ๆรวมทั้งการดูความสัมพันธ์ต่าง ๆ ของ code (dependency...
View ArticleSpring Boot 3.4 :: MockBean และ SpyBean ถูก deprecated แล้วนะ เปลี่ยนได้แล้ว
ใน Spring Boot 3.4 ที่กำลังจะออกมานั้นทำการแจ้ง deprecated @MockBean และ @SpyBean แล้วซึ่งมาจากการเปลี่ยนแปลงของ Spring framework 6.2 นั่นเองนั่นหมายความว่าใน version...
View ArticleSpring Boot :: รูปแบบของ error ด้วย ProblemDetail
นักพัฒนา RESTFul API ด้วย Spring Boot นั้นมักจะ return ข้อมูลที่ error กลับมาในรูปแบบที่หลากหลายแล้วแต่จะออกแบบไปแต่หนึ่งในแนวทางที่น่าสนใจคือ ProblemDetailซึ่งมีรูปแบบตาม RFC...
View Articleมาดู feature ใหม่ ๆ ใน Go 1.23.0 กัน
ก่อนนอนพบว่า Go 1.23 ตัว final เพิ่งปล่อยออกมา เลยลอง update มาใช้กันหน่อยโดยใน version นี้มี package ใหม่ ๆ และ feature ใหม่ ๆ เพิ่มเข้ามาดังนี้ iter slices maps structs unique หลัก ๆ เริ่มจาก...
View Articleลองใช้งาน Grafana Beyla กันหน่อย
Grafana Beyla เป็นเครื่องมือสำหรับจัดการข้อมูล observability ของ application แบบง่าย ๆเช่น application metric และ distributed tracingด้วยการสร้าง auto-instrumentation เพื่อดึงข้อมูลจาก eBPF (Extended...
View Articleน่าสนใจดีกับ postgres.new
เห็นในกลุ่ม Firebase Data Connect กำลังพูดถึง postgres.newซึ่งเป็นการใช้งาน Postgres database บน web browserโดยที่ข้อมูลจะเก็บใน IndexedDB นั่นเองทำให้สามารถสร้างกี่ instance ก็ได้รวมทั้งมี AI...
View Articleการใช้งาน Dependency Track
Dependency Track คือระบบที่ทำการวิเคราห์ข้อมูล SBOM (Software Bill of Materials) ของระบบงานต่าง ๆ ซึ่งสนับสนุนโดย OWASP นั่นเองโดยจะช่วยตรวจสอบว่า component หรือ library ที่เราใช้ในระบบงานนั้นมีปัญหา...
View ArticlePuppeteer 23 สนับสนุน Firefox browser แล้ว
Puppeteer เป็น library สำหรับควบคุมการทำงานบน web browserซึ่งใน version 23 สนับสนุน Firefox แล้วดังนั้นช่วยให้นักพัฒนาสามารถใช้งานได้ทั้ง Chrome และ Firefoxโดยที่ทำงานผ่าน WebDriver BiDi...
View Article