บันทึกการเขียน Unit Test ที่ดี

ระหว่างนั่งเตรียมเรื่องการเขียน Automated Tests สำหรับการทดสอบระบบงาน มีเรื่องหนึ่งที่น่าสนใจมาก ๆ คือ ในการเขียน Unit test นั้นมีแนวทางที่ดีอะไรบ้าง ที่จะทำให้เราเขียนได้ดีขึ้น จึงทำการสรุปไว้ 3 เรื่องง่าย ๆ ดังนี้

Read More…

สวัสดี Google Cloud Run

ทาง Google Cloud เพิ่งปล่อย Google Cloud Run ใน version beta ให้ใช้งานโดยให้เหล่านักพัฒนาสามารถ run serverless app ที่อยู่ใน Docker container ได้เลย ซึ่ง Google Cloud Run จัดการให้เองแบบอัตโนมัติ คือ เมื่อมี request เข้ามาจะทำการ start ให้เอง และเมื่อไม่มีการใช้งานจะทำการ stop ไปให้อีก ชีวิตน่าจะง่าย สะดวกมากขึ้น

Read More…

มันดีทุกอย่างเลยนะ … แต่อยากให้หัวหน้ามาเรียน !!!

จากหัวข้อ Design Thinking ในงาน Beta conference ครั้งที่ 1 มีคำพูดหนึ่งที่ยังจำได้ชัดเจน เป็น feedback ที่ผู้พูดได้รับจากการสอน Design Thinking ให้กับแต่ละองค์กรนั่นก็คือ “ทุกอย่างที่เรียนมานั้นมันดีมาก แต่อยากให้หัวหน้ามาเรียน”ทำให้ฉุกคิดขึ้นมาว่า นี่เรากำลังทำอะไรกันอยู่

Read More…

สรุปจาก Infographic เรื่อง The Top 10 Big Data Challenges

จากกลุ่ม Data Science Thailand ทำการ share บทความ เรื่อง The Top 10 Big Data Challenges  ซึ่งเป็น infographic สรุปเรื่อง 10 อันดับในความท้ายของการนำ Big Data มาใช้ในองค์กร ทำการสร้างไว้ตั้งแต่ปี 2015 เห็นว่าน่าสนใจ เลยนำมาสรุปไว้นิดหน่อย

Read More…

ตกใจว่า package net/http ของภาษา Go มันไม่ดีตรงไหน ?

ครั้งแรกที่อ่านชื่อของบทความ Don’t use Go’s default HTTP client (in production) ก็ตกใจนิดหน่อยและปลกใจว่า package net/http ของภาษา go นั้นมันมีปัญหาอะไร เพราะว่าในงานที่ขึ้น production ก็ใช้อยู่นะ และไม่ได้เกิดปัญหาอะไรด้วย แต่พอได้อ่านบทความแล้วพบว่ามันไม่ใช่นะ  เราต้องมาทำการ custom ค่าหรือการทำงานบางอย่างให้ถูกต้องและเหมาะสม มิเช่นนั้น อาจจะเกิดปัญหาตามมาได้

Read More…

หนังสือ Front-End Developer Handbook 2019 มาแล้ว

เห็นใน email ว่าหนังสือ Front-End Developer Handbook 2019 นั้นออกมาแล้ว เขียนโดยคุณ Cody Lindley ซึ่งเขียนมาทุกปีตั้งแต่ปี 2016หนังสือนี้เป็นการสรุปรวมในแต่ละปี ว่ามีอะไรควรใช้งานและไม่ใช้งาน เนื่องจาก technology ในฝั่ง frontend นั้นไปมารวดเร็วเหลือเกิน

Read More…

สรุปเรื่อง Top 6 Microservices patterns จาก MuleSoft

เห็นเอกสารเรื่อง Top 6 Microservices patterns จาก MuleSoft ออกมา เป็นการแนะนำ 6 แบบของ Microservices ที่มักถูกนำมาใช้งาน และดูเหมือนจะเป็นรูปแบบที่เกิดขึ้นในองค์กร IT ที่เป็น enterprise เสียด้วย จึงทำการสรุปไว้นิดหน่อย

Read More…

สวัสดี Elastic Stack 7.0

และแล้ว Elastic Stack 7.0 ตัวเต็มก็ถูกปล่อยออกมา หลังจากที่ปล่อยให้ทดลองใช้งานมาสักพัก ซึ่งมี pull request มากกว่า 10,000 เรื่อง จาก 861 คนที่ร่วมกัน contribute โดยสิ่งที่เปลี่ยนแปลงเยอะ ๆ และเห็นได้ชัดคือ Elasticsearch นั่นเอง ตัวรองมาคือ Kibana ที่สามารถเปลี่ยนเป็น Dark Mode ได้ด้วย (ใช้ได้ตั้งแต่ 6.7) รวมทั้งการปรับปรุงเรื่องการแสดงข้อมูลแผนที่ด้วย Elastic Map Service ใน Kibana นั่นเอง

Read More…

ว่าง ๆ มาสร้าง Serverless function บน Cloudflare Workers กัน

หลังจากทาง Cloudflare ทำการเปิด opensource Wrangler CLI เป็นชุด CLI สำหรับการสร้าง Serverless ที่พัฒนาด้วยภาษา Rust และทำการ compile เป็น WebAssembly จากนั้นก็ preview และ publish ขึ้น Cloudflare Workers แบบง่าย ๆ กันเลย ดังนั้นลองมา Hello World กันหน่อย มาเริ่มกันเลย

Read More…

ข้อมูลที่น่าสนใจจาก Stack Overflow Developer Survey 2019

กลายเป็นธรรมเนียมไปแล้วสำหรับ Stack Overflow Developer Survey ที่ต้องมีในทุก ๆ ปี ซึ่งครั้งนี้เป็นปีที่ 9 แล้ว ผลจากการสำรวจได้ออกมาเช่นกัน มาจากนักพัฒนากว่า 90,000 คนทั่วโลก มาดูสิ่งที่น่าสนใจหันนิดหน่อย

Read More…