Docker :: เมื่อเจอ error exit code 137
ปัญหาเมื่อวานมีคนถามมาว่า ใช้งาน Docker for Mac แล้วเจอ error exit code ว่า 137ทำให้ container ที่ run อยู่มันตายไปเป็นแบบนี้ตลอดเวลา เกิดขึ้นเพราะว่าอะไร ?...
View Article3 เรื่องที่น่าสนใจจาก The 2020 State of the OCTO-VERSE จาก GitHub
จากผลรายงานจาก GitHub :: The 2020 State of the OCTO-VERSE นั้นโดยแบ่งออกเป็น 3 เรื่องใหญ่ ๆ คือ Finding balance between work and play == ProductivityEmpowering healthy communities == CommunitySecuring...
View Articleสรุปเรื่อง Kubernetes is deprecating Docker ไว้นิดหน่อย
เห็นทาง Kubernetes ประกาศ deprecated Docker แล้วใน Kubernetes 1.20.0 rc ซึ่งก็มีบทความมาอธิบายเพียบ หนึ่งในนั้นก็คือบทความจากทาง Docker เรื่อง What developers need to know about Docker, Docker Engine,...
View Articleแนะนำ Mock Service Worker สำหรับการทดสอบ REST และ GraphQL API
Mock Service Worker คือ library สำหรับการจำลองงาน ฝั่ง backend ที่ทางฝั่ง frontend เรียกใช้งานพัฒนาด้วยภาษา JavaScriptสามารถจำลองได้ทั้ง REST API และ GraphQL APILibrary ตัวนี้จะใช้งาน Service Worker...
View ArticleDeno 1.6.1 :: สามารถ build เป็นไฟล์ binary ได้แล้ว
เพิ่งทำการ update Deno 1.6.1 มาพบว่ามีความสามารถที่ชอบมาก ๆ คือ Build self contained, standalone binariesนั่นคือ output ที่ได้จากการ compile จาก Deno จะเป็นไฟล์ binary เพียง 1 ไฟล์เท่านั้น แน่นอนว่า...
View Article[Angular] สิ่งที่น่าสนใจจาก Developer survey 2020
นั่งอ่านบทความสรุปจากผลการสำรวจ Developer survey 2020 ของ Angularผลที่ออกมาน่าสนใจมาก ๆซึ่งน่าจะส่งผลต่อ roadmap ต่าง ๆ ของ Angular ที่จะออกมาใน version ต่อ ๆ ไปอีกด้วยมาดูกันนิดหน่อย...
View Articleคำแนะนำสำหรับการเขียน SQL query ให้ดีขึ้น
หลังจากมีโอกาสไปแนะนำเกี่ยวกับ SQL and NoSQL มานั้นหนึ่งเรื่องพื้นฐานที่น่าสนใจคือการ tuning หรือปรับปรุงการดึงข้อมูลจาก RDBMS ด้วย SQL นั่นเองโดยสำหรับการเริ่มต้นแล้วนั้นมีคำแนะนำสำหรับเขียน SQL...
View Articleสัญญาณเตือนสำหรับนักพัฒนาที่ไม่น่าจะดี
ได้พูดคุยแลกเปลี่ยนประสบการณ์ในการเป็นนักพัฒนากันนิดหน่อยซึ่งหนึ่งในนั้นคือ เรื่องสัญญาเตือนหรือสิ่งที่บ่งบอกว่าเรากำลังเป็นนักพัฒนาที่ไม่น่าจะดีหรืออาจจะบอกได้ว่า...
View Articleคำแนะนำในการออกแบบ API ที่ดี
จากการสอนและแนะนำเรื่องการออกแบบ API (Application Programming Interface) ที่ดีไม่ว่าจะเป็น code ไม่ว่าจะเป็น RESTFul API ก็ตามAPI เหล่านั้นควรมีคุณสมบัติต่าง ๆ ดังนี้ ออกแบบในมุมมองของคนใช้งาน...
View Articleความรู้พื้นฐานเกี่ยวกับ Load Balancer
หนึ่งในเรื่องพื้นฐานที่ควรต้องรู้และเข้าใจคือ Load Balancerหรือการกระจายงานที่เข้ามาไปยัง server หรือ resource ต่าง ๆเพื่อให้ระบบทำงานอย่างมีประสิทธิภาพรวมทั้งต้องทำให้มั่นใจด้วยว่า...
View Articleรูปขำ ๆ เกี่ยวกับชีวิตของ Programmer !!
เห็นใน timeline ช่วงปีใหม่ ก็เจอรูปที่ share เกี่ยวกับชีวิตของ Programmer/Developerจึงทำการสรุปไว้นิดหน่อย เริ่มที่การฉลองในเทศกาลต่าง ๆ การแก้ไขปัญหา !! สิ่งที่แต่คนคิดว่า Programming ทำอะไร...
View Articleถ้าใครเคยเจอ error message แบบนี้ แสดงว่า …
ไปเจอ error message ของ software ในยุคเก่า ๆมีความน่าสนใจมาก ๆ เพราะว่า มันคืออีกหนึ่งหน้าประวัติศาสตร์ของ software เลยนะซึ่งถ้าใครเคยเห็นหรือเข้าใจแสดงว่า คุณอายุไม่น้อยแล้วนะ !! รูปแรกหา Keyboard...
View Articleว่าง ๆ มาทำ Load Testing ด้วย K6 กันหน่อย
ว่าง ๆ ลองมาทำการ Load testing ด้วย K6 กันหน่อยโดยที่ K6 นั้นสามารถเขียน script การทำงานด้วยภาษา JavaScript ทำให้ง่ายต่อการสร้าง scenario ของการทดสอบอย่างมากจึงลองสรุปการใชงานไว้นิดหน่อย...
View Articleทำความรู้จักกับ embed package ใน Go 1.16
ใน Go 1.16 นั้นจะมี core library ใหม่เพิ่มเข้ามา ชื่อว่า Embedded filesโดยจะอยู่ใน package embed และมี package ใหม่ชื่อว่า io/fs สำหรับการอ่านไฟล์แบบ read-onlyในการเข้าถึงไฟล์ง่าย ๆ ด้วยการใช้...
View Articleมีอะไรใหม่ ๆ ใน JupyterLab 3 บ้าง ?
เพิ่งเห็นว่า JupyterLab 3 ออกมาแล้ว ตอนนี้ 3.0.2 นะมีความสามารถใหม่ ๆ ที่น่าสนใจ ดังนี้ Debugger ด้วยการใช้ kernel เพิ่มเติม เช่น xeus-pythonมี Table of content หรือสารบัญให้ใช้งานง่าย...
View Article[Postman] การอ่านค่าจาก environment variable ของ OS
คำถาม ในการใช้งาน Postman นั้น บางครั้งต้องทำการอ่านค่าจาก environment variable ของ OS เลยจึงเกิดคำถามว่าต้องทำอย่างไรบ้าง ? คำตอบ โดยปกติแล้วใน Postman จะมีส่วนการจัดการ environment...
View Articleหนังสือที่แนะนำให้กับพี่ ๆ น้อง ๆ ในบริษัท
วันจันทร์ที่ผ่านมา มีการประชุมและสรุปเรื่องต่าง ๆ ของพี่ ๆ น้อง ๆ ในบริษัทจึงได้ทำการแบ่งปันเรื่องหนังสือที่ผมอ่านและนำมาใช้งานบ่อย ๆและอธิบายนิดหน่อยว่า นำมาใช้อย่างไร ?โดยประกอบไปด้วยหนังสือ 4 เล่ม...
View Articleสรุปการแบ่งปันเรื่อง พื้นฐานของการพัฒนาระบบด้วยภาษา Go
สองวันที่ผ่านมา มีโอกาสไปแบ่งปันเรื่องพื้นฐานสำหรับการพัฒนาระบบงานด้วยภาษา Goเพื่อช่วยทำให้รู้และเข้าใจเกี่ยวกับภาษาเพื่อช่วยให้รู้ว่า ตัวภาษานั้นมีเครื่องมือช่วยในการพัฒนาและ deploy อย่างไรบ้าง...
View Articleสรุปจากบทความเรื่อง Engineering For Failure
จากบทความเรื่อง Engineering For Failureทำการอธิบายถึงระบบงานที่มีความซับซ้อนมากขึ้นแต่ละส่วนงานแยกกันทำงานยกตัวอย่างเช่น service, database และ caching ต่าง ๆ แน่นอนว่า การติดต่อสื่อสารกันผ่านระบบ...
View Articleใช้งาน nodemon กับ Go
วันนี้มีคำถามเรื่องการทำ reload ระบบที่พัฒนาด้วยภาษา Go เหมือนกับ NodeMon สำหรับ NodeJSว่าต้องทำอย่างไรบ้าง ? ตามจริงเคยเขียนเรื่องนี้ไปแล้วแต่คิดว่า น่าจะใช้ NodeMon กับ Go...
View Article