Author Archive

ตอบคำถาม การ generate data ใน PostgreSQL database

คำถามเกี่ยวกับการสร้าง data ใน PostgreSQL database จำนวนเยอะ ๆ ในแต่ละ table อย่างไรดี ? คำตอบง่าย ๆ สามารถใช้งานเขียน code และใช้งาน fake library ได้เลยแต่ถ้าต้องการเขียนคำสั่ง SQL ทำเลยก็สามารถทำได้ด้วยการใช้งาน GENERATE_SERIES ของ PostgreSQL นั่นเองหรือเขียนด้วย pgSQL ก็ได้ แล้วแต่ความชอบ

Read More…

ทำความรู้จักกับ YARP: Yet Another Reverse Proxy

เห็นทาง Microsoft แนะนำ YARP มา สำหรับจัดการ API ต่าง ๆโดยที่ดูมานั้น เป้าหมายเพื่อสร้าง internal tool ที่ใช้งานภายในองค์กรเนื่องจากพบว่าหลาย ๆ ทีมมักจะทำงานเดียวกันซ้ำ ๆจึงสร้าง YARP ขึ้นมาซึ่งเป็น proxy นั่นเองดังนั้นมาดูกันว่าเป็นอย่างไรบ้าง

Read More…

สรุปจาก Meetup :: MongoDB Data Modeling จากกลุ่ม MongoDB Thailand User Group

วันนี้มีโอกาสได้เข้าร่วมฟัง meetup เรื่อง MongoDB Data Modelingจากกลุ่ม MongoDB Thailand User Groupซึ่งมีหัวข้อต่าง ๆ เหล่านี้ ทำการสรุปจากสิ่งที่ได้ฟังดังนี้มาเริ่มกันเลย

Read More…

ตอบคำถามเรื่องการ Mock Data ใน Postman

คำถามจากการแบ่งปันเรื่อง Postman ว่า ถ้าต้องการทำการ mock data ขึ้นมาใน response ของแต่ละ requestจะทำได้ไหม ?ถ้าทำได้ต้องทำอย่างไร

Read More…

แนะนำเครื่องมือช่วยให้ใช้งาน Docker ได้ง่ายขึ้น

เห็นมีการ share เครื่องมือต่าง ๆ เกี่ยวกับ Dockerซึ่งช่วยลด pain point ต่าง ๆ ของการใช้งานลงไปทั้งการเขียน Dockerfileทั้งการสร้างไฟล์ Docker composeตาม application ต่าง ๆมาดูกันว่ามีเครื่องมืออะไรที่น่าสนใจกันบ้าง

Read More…

สรุปการแบ่งปันเรื่อง การใช้งาน Postman

วันนี้มีโอกาสไปแบ่งปันประสบการณ์การใช้งานโปรแกรม Postmanใช้สำหรับการทดสอบระบบงานพวก REST API ผ่าน HTTP protocolโดยใช้ชื่อว่า Postman in the Right Way ใน 1 วันเป็นคำแนะนำสำหรับการใช้งานที่คิดว่า น่าจะมีประโยชน์มาจากประสบการณ์ใช้งานที่พอมีมาบ้าง มีเป้าหมายว่า เครื่องมือถูกสร้างมาเพื่อลดงาน มิใช่เพิ่มงาน !! สิ่งที่แบ่งปันประกอบไปด้วยเรื่องต่าง ๆ ดังนี้

Read More…

มาลองใช้งาน Garnet จาก Microsoft

เพิ่งเห็นข่าวที่ทาง Microsoft ปล่อย Garnet 1.0 ออกมาซึ่งมีแนวทางการใช้งานเหมือนกับ Redis ที่เพิ่งเปลี่ยน licence การใช้งานไปโดยที่พัฒนาบน Redis serialization protocol (RESP) ของ Redis เป็น open source 100%และมี feature เป็น subset ของ Redis แถวเร็วกว่าด้วยในปัจจุบันยังไม่เทียบเท่า แต่ก็เพิ่มเรื่อย ๆ ยังชวนให้นักพัฒนาเข้ามาร่วม contribute ด้วยดูเพิ่มเติมได้ที่ API compatability

Read More…

Tips :: สร้าง test data จาก JSON Schema

Problem จาก course API First development นั้น มีคำถามดังนี้มี JSON Schema สำหรับใน validate ข้อมูลในรูปแบบ JSON แล้วต้องการสร้าง test data จาก JSON Schema ได้หรือไม่เพื่อให้ในการสร้าง mock data และ data test ของระบบงาน

Read More…

มาดูความสามารถใหม่ ๆ ใน PostgreSQL 16 กัน

ใน PostgreSQL 16 มีความสามารถใหม่ ๆ และการปรับปรุงที่เยอะเลยดังนั้นจึงทำการสรุปไว้นิดหน่อยมีทั้งความสามารถทางด้วย development และ operationมาดูกันว่ามีอะไรบ้าง

Read More…

มาลองใช้งาน Docker image จากทาง Grafana คือ grafana/otel-lgtm

OpenTelemetry นั้นเป็น project ที่ได้รับความนิยมขึ้นมาจากเรื่องของ Distributed tracing และยังขยายเป็นเรื่อง metric กับ log ด้วยโดยที่ตัวมันเองประกอบไปด้วยส่วนการทำงานต่าง ๆ เช่น ในฝั่งของ Grafana ก็มี LGTM stackแน่นอนว่าต้องสนับสนุน OpenTelemetry อย่างแน่นอนและเพื่อให้ง่ายต่อการใช้งาน ทาง Grafana จึงได้สร้าง Docker image ออกมาในชื่อ grafana/otel-lgtmดังนั้นมาลองใช้งานกัน

Read More…