Tools Archive

การใช้งาน Dependency Track

Dependency Track คือระบบที่ทำการวิเคราห์ข้อมูล SBOM (Software Bill of Materials) ของระบบงานต่าง ๆ ซึ่งสนับสนุนโดย OWASP นั่นเองโดยจะช่วยตรวจสอบว่า component หรือ library ที่เราใช้ในระบบงานนั้นมีปัญหา หรือ ช่องโหว่ใดบ้างซึ่งจะตรวจสอบจากฐานข้อมูลต่าง ๆ เช่น CVE Database เป็นต้นและแสดงผลในรูปแบบที่เข้าใจง่าย และ tracking ได้ง่าย

Read More…

น่าสนใจดีกับ postgres.new

เห็นในกลุ่ม Firebase Data Connect กำลังพูดถึง postgres.newซึ่งเป็นการใช้งาน Postgres database บน web browserโดยที่ข้อมูลจะเก็บใน IndexedDB นั่นเองทำให้สามารถสร้างกี่ instance ก็ได้รวมทั้งมี AI Assistance ให้อีกด้วยลองใช้งานเล่นกันดูครับ

Read More…

ลองใช้งาน Dep Tree เพื่อดูความสัมพันธ์ของ source code ในรูปแบบ 3D

ในการเขียน code นั้นมีแนวปฏิบัติ และ เครื่องมือหลาย ๆ อย่างที่ช่วยให้เราเขียน code ให้มีระบบระเบียบ มาตรฐานที่ดีขึ้นทั้ง coding style, lint ต่าง ๆรวมทั้งการดูความสัมพันธ์ต่าง ๆ ของ code (dependency graph) ว่าเป็นอย่างไรแยกเป็น module ชัดเจน หรือ รวมกันเป็น god file หรือไม่เพื่อช่วยให้การดูแลรักษา code และการขยายง่ายยิ่งขึ้นโดยหนึ่งในเครื่องมือที่น่าสนใจคือ dep-tree

Read More…

มาลองใช้งาน Docker Build Check

ทาง docker ได้ปล่อย Docker Desktop 4.33 ออกมาพร้อมกับ Docker build check ที่มีมาตั้งแต่ buildx version 1.50ซึ่งช่วยทำการตรวจสอบ Dockerfile ให้เองแบบอัตโนมัติตาม best practice ของการเขียนนั่นเองที่สำคัญสามารถนำไปใส่ใน pipeline ของการ build หรือใน CI/CD ได้อีกด้วย

Read More…

ทำการสร้าง API mocking และ Testing ด้วย Microcks กัน

Microcks คือเครื่องมือสำหรับการทดสอบระบบงาน และ สร้าง API Mocking ขึ้นมาแบบง่ายโดยสนับสนุน protocol หรือ tool ที่หลากหลาย ทั้ง HTTP/HTTPs, gRPC, AMQP, MQTT, Apache Kafkaช่วยให้จำลอง API server (Mock server) ได้ง่ายช่วยให้สร้าง automation test ได้ง่ายขึ้นสามารถทำงานร่วมกับ CI/CD tool ต่าง ๆ ได้อีกนั่นคือช่วยอำนวยความสะดวกตั้งแต่การพัฒนา ทดสอบ ไปถึงการ deploy ระบบงานเลยดังนั้นมาลองใช้งานกันดูนิดหน่อย

Read More…

มาลองใช้งาน Google Mesop กันดู

หนึ่งใน UI framework ที่น่าสนใจที่คล้าย ๆ กับ Streamlit และ Gradioสำหรับการสร้างระบบงานแบบง่าย ๆ ยิ่งในส่วน Prompt engineer แล้วยิ่งน่าจะคุ้นเคยสำหรับการสร้าง UI ให้ใช้งานง่าย ๆด้วยการ coding ที่ไม่เยอะมากนัก เพื่อให้ทำการทดสอบ หรือ ทดลองได้ง่ายขึ้นโดยตัวที่น่าสนใจอีกตัวคือ Google Mesop

Read More…

MarkMap :: ทำการเขียน Mindmap ด้วย Markdown format

ในการเขียนระบบเพื่อสร้าง Mindmap สวย ๆพบว่าวิะีการหนึ่งที่น่าสนใจคือ การเขียนได้ Markdown formatจากนั้นก็ทำการ render ออกมาเลยด้วยภาษา JavaScriptด้วยการใช้ library ชื่อว่า MarkMap

Read More…

ลบ node_modules ในเครื่องด้วย NPKILL

เห็นใน feed มีวิธีการลบ folder node_modules ทั้งเครื่องมาอีกแล้วแต่จำยากมาก ๆ เลยแนะนำว่าลองใช้เครื่องมือชื่อว่า NPKILL ดูหน่อย

Read More…

Docker Desktop :: เพิ่งเห็น extension ชื่อว่า Disk usage

เพิ่ง update Docker Desktop ไป ก็ไปเห็นว่ามี extension ชื่อว่า Disk usageไม่แน่ใจว่าติดตั้งเองไหม แต่ว่าดูแล้วมีประโยชน์ดีสำหรับดูการใช้งาน disk ของ Docker ว่าใช้งานอะไรบ้าง เช่น

Read More…

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

เห็นทาง Grafana ปล่อย Grafana Alloy ออกมา ซึ่งเปลี่ยนมาจาก Grafana Agentซึ่งทำหน้าที่เหมือนกับ OpenTelemetry collectorสำหรับรับ และ ส่งข้อมูลของ telemetry data ทั้ง log, metric และ tracing นั่นเองจากนั้นทำการส่งไปยังระบบต่าง ๆ ตามที่ต้องการโดยที่ Grafana Alloy นั้นทำงานได้ทั้งแบบ push และ pullแถมทำการ filter หรือ transform ข้อมูลที่เข้ามาได้อีกและทำมาแทนที่ OpenTelemetry collector หรือ Grafana agent นั่นเอง

Read More…