สรุป Culture & Methods Trends Report March 2023 จาก InfoQ
เห็นทาง InfoQ ทำการสรุป Culture & Methods Trends Report March 2023 ออกมามีสิ่งที่น่าสนใจหลาย ๆ เรื่อง เช่น การปลดคนจากบริษัท IT ขนาดใหญ่ ส่งผลต่ออย่างมากการมาของ Generative AI...
View Articleว่าด้วยเรื่องของ Observability บน Grafana + Loki + Tempo
จากการแบ่งปันเรื่อง Observability ของระบบงานใน Course Microservices workshop ที่ Skooldio มานั้นโดย Observability นั่นประกอบไปด้วย 3 ส่วนหลัก ๆ คือ Application metricDistributed tracingLog aggregation...
View Articleเรื่องของ Noise หรือสิ่งรบกวนที่ส่งผลต่อ Productivity
หลังจากที่ได้แบ่งปันเรื่องของ productivity ในการทำงานพบว่ามี noise หรือสิ่งรบกวนในรูปแบบต่าง ๆ เยอะเลยจึงได้ลองคุยเรื่องของปัญหา และ แนวทางการแก้ไขไว้บ้างจึงทำการจดบันทึกไว้นิดหน่อย...
View ArticleDocker Desktop 4.18 :: watch ใน Docker compose
ใน Docker Desktop 4.18 นั้นมีความสามารถที่น่าสนใจทั้ง Docker init (beta version) สำหรับการสร้างไฟล์ต่าง ๆ ที่ต้องใช้งานให้เลยผ่าน $docker initContainer file explorer (GA)Docker ScoutDocker Compose...
View Articleมาลองใช้งาน Docker init กัน (beta version)
ใน Docker นั้นมี management command ใหม่ชื่อว่า initซึ่งอยู่ในสถานะ betaสร้างมาเพื่อให้ง่ายต่อการสร้าง project ที่ต้องใช้งาน Dockerโดยจะทำการสร้างไฟล์ต่าง ๆ ที่จำเป็นให้ ประกอบไปด้วย...
View Articleบันทึกเกี่ยวกับ Prompt Injection
จากหนังสือเรื่อง Learn Prompting นั้นมีเรื่องที่น่าสนใจเยอะมาก ๆ หนึ่งในนั้นคือ เรื่องการ Prompt hacking ประกอบไปด้วย Prompt InjectionPrompt LeakingJailbreakingDefensive Measures ชื่อที่คุ้น ๆ คือ...
View Articleสวัสดี Auto-GPT มันเป็นอย่างไร ?
เห็นมีการพูดถึง Auto-GPT จึงลองไปดูหน่อยว่าเป็นอะไรและลองใช้งานกันหน่อยเริ่มจากมันคือ open source project ที่อยู่บน GitHubและเป็น experiment project เพื่อนำ GPT-4 และ GPT 3.5...
View Articleเพิ่งเห็นบทความเรื่อง Developing a RESTful API with Go and Gin จาก go.dev
เพิ่งเห็นว่าใน Go.dev นั้นมีบทความใหม่เรื่อง Developing a RESTful API with Go and Ginเป็น tutorial ของการพัฒนา RESTful API ด้วย Gin web frameworkซึ่งเหมาะมาก ๆ สำหรับมือใหม่สาย...
View Article.Net 8 preview 3 ขนาดของไฟล์ที่ได้จาก Native AOT เล็กลงไปอีก
จากที่เคยเขียนเรื่อง ลองใช้งาน Native AOT (Ahead of Time) ของ .NET 8ที่เป็น preview 1 มาตอนนี้เป็น preview 3 พบว่า ขนาดของไฟล์ลดลงจาก 8.3M เหลือ 7.9M ถ้าเทียบกับ .NET 7 ก็ลดลง 50%การ publish มีค่า...
View Articleสรุปชนิดของ Technical Debt จาก Towards an Ontology of Terms on Technical Debt
จาก paper เรื่อง Towards an Ontology of Terms on Technical Debtนั้นทำการสรุปชนิดของ technical debt ออกมาได้อย่างน่าสนใจรวมทั้งตัวชี้วัดของแต่ละชนิดจึงทำการบันทึกไว้นิดหน่อยน่าจะมีประโยชน์...
View Articleมาแล้ว Node.js 20 !!
Node.js 20 ถูกปล่อยออกมาให้ใช้งานแล้วมีสิ่งที่น่าสนใจดังนี้ ปรับปรุง performance ให้ startup time เร็วขึ้นมี permission model เพิ่มเข้ามา เหมือนกับ Deno เลย แต่เป็นเพียง experiment นะ...
View Articleแนะนำ React => visualized สำหรับการเรียนรู้ ReactJS
สำหรับใครที่สนใจ ReactJS มีอีกที่คือ React.ggทำการอธิบายเรื่องของ ReactJS จาก official documentationในรูปแบบที่เข้าใจได้ง่ายดูได้จากที่นี่ React => visualized ประกอบไปด้วย Learning path...
View ArticleStorybook 7.0 ออกมาแล้ว
ทาง Storybook (SB) เพิ่งปล่อย version 7.0 ออกมาให้ใช้งานแล้วซึ่งเป็น major version ที่ออกมาในรอบ 2 ปีกันเลยดังนั้นจึงมาการเปลี่ยนแปลงมากมายมาดูกันว่ามีอะไรบ้าง ? เปลี่ยน UI ใหม่สนับสนุน Vite โดย...
View Articleบันทึกเรื่อง Architecture ของระบบ Twitch
บันทึกการอ่านเรื่องของปรับปรุง architecture ของระบบ Twitchซึ่งทำการปรังปรุงระบบ Monolith มายัง Microserviceโดยมีขั้นตอนการปรับปรุงที่น่าสนใจทำการเขียนใน blog 2 ตัวคือ Breaking the Monolith at Twitch:...
View Articleว่าด้วยเรื่องของ Vector Database
พอดีต้องทำงานกับ Vector Database ทั้งPinecone, Milvus, Redis, Elasticsearch และ pgvectorเกิดคำถามว่าคืออะไร ทำงานอะไรได้บ้างเนื่องจากปกติ NoSQL จะรู้จักแค่ key-value, column, document และ graphพอมาเจอ...
View ArticlePostman เปิดให้ลองใช้งาน API performance testing
และแล้วก็มาสำหรับ API performance testing จาก Postmanช่วยให้เราสามารถทำ performance testing ของ API ได้เลยไม่ต้องไปใช้เครื่องมืออื่น ๆทำให้ ecosystem ใหญ่ขึ้นอีกแล้ว โดยที่จะมีความสามารถพื้นฐานต่าง ๆ...
View Articleน่าสนใจมาก ๆ Vercel Storage
Vercel ได้ปล่อย Vercel storage มาให้ลองใช้งาน (Beta version)ลงชื่อใน waiting list ได้ออกแบบมาสำหรับ web application เลย (JavaScript และ TypeScript)โดยประกอบไปด้วย Vercel KV (Key-value) คือ severless...
View Articleเพิ่งเห็นว่ามี React Native macOS 0.71 ด้วย
ทาง Microsoft ทำการ fork React Native ที่สามารถพัฒนา mobile app และ windows app ด้วย JavaScript + ReactJSมาเพิ่มความสามารถคือ สร้าง macOS app ได้ด้วยโดยที่ทำอยู่บน React Native 0.71 สิ่งที่ Microsoft...
View Articleสรุปการแบ่งปันเรื่อง ChatGPT ในการทำงานสาย Developer
เนื่องจากได้ใช้งาน ChatGPT ในงานมาพอสมควรทั้งในมุมมองของ Prompt Engineeringทั้งในมุมมองของการขยายความสามารถด้วยการ codingเพื่อช่วยให้เราทำงานได้ง่าย และ เฉพาะเจาะจงง่ายขึ้นด้วยการใช้งานผ่าน Library...
View ArticleRediSearch กับ Geolocation
จากงานเดิมใช้งาน RediSearch เกี่ยวการค้นหาข้อมูล (Full text search) ไปแล้วต่อมามี use case ต้องทำการค้นหาข้อมูล Geolocation (lat,lng) นั่นเองโดยมีความต้องการดังนี้ ยังค้นหาแบบ full text search...
View Article