ว่าง ๆ มาสร้าง Serverless function บน Cloudflare Workers กัน
หลังจากทาง Cloudflare ทำการเปิด opensource Wrangler CLI เป็นชุด CLI สำหรับการสร้าง Serverless ที่พัฒนาด้วยภาษา Rust และทำการ compile เป็น WebAssembly จากนั้นก็ preview และ publish ขึ้น Cloudflare...
View Articleสวัสดี Elastic Stack 7.0
และแล้ว Elastic Stack 7.0 ตัวเต็มก็ถูกปล่อยออกมา หลังจากที่ปล่อยให้ทดลองใช้งานมาสักพัก ซึ่งมี pull request มากกว่า 10,000 เรื่อง จาก 861 คนที่ร่วมกัน contribute โดยสิ่งที่เปลี่ยนแปลงเยอะ ๆ...
View Articleสรุปเรื่อง Top 6 Microservices patterns จาก MuleSoft
เห็นเอกสารเรื่อง Top 6 Microservices patterns จาก MuleSoft ออกมา เป็นการแนะนำ 6 แบบของ Microservices ที่มักถูกนำมาใช้งาน และดูเหมือนจะเป็นรูปแบบที่เกิดขึ้นในองค์กร IT ที่เป็น enterprise เสียด้วย...
View Articleหนังสือ Front-End Developer Handbook 2019 มาแล้ว
https://frontendmasters.com/books/front-end-handbook/2019/ เห็นใน email ว่าหนังสือ Front-End Developer Handbook 2019 นั้นออกมาแล้ว เขียนโดยคุณ Cody Lindley ซึ่งเขียนมาทุกปีตั้งแต่ปี...
View Articleตกใจว่า package net/http ของภาษา Go มันไม่ดีตรงไหน ?
ครั้งแรกที่อ่านชื่อของบทความ Don’t use Go’s default HTTP client (in production) ก็ตกใจนิดหน่อยและปลกใจว่า package net/http ของภาษา go นั้นมันมีปัญหาอะไร เพราะว่าในงานที่ขึ้น production ก็ใช้อยู่นะ...
View Articleสรุปจาก Infographic เรื่อง The Top 10 Big Data Challenges
จากกลุ่ม Data Science Thailand ทำการ share บทความ เรื่อง The Top 10 Big Data Challenges ซึ่งเป็น infographic สรุปเรื่อง 10 อันดับในความท้ายของการนำ Big Data มาใช้ในองค์กร ทำการสร้างไว้ตั้งแต่ปี 2015...
View Articleมันดีทุกอย่างเลยนะ …แต่อยากให้หัวหน้ามาเรียน !!!
จากหัวข้อ Design Thinking ในงาน Beta conference ครั้งที่ 1 มีคำพูดหนึ่งที่ยังจำได้ชัดเจน เป็น feedback ที่ผู้พูดได้รับจากการสอน Design Thinking ให้กับแต่ละองค์กรนั่นก็คือ...
View Articleสวัสดี Google Cloud Run
ทาง Google Cloud เพิ่งปล่อย Google Cloud Run ใน version beta ให้ใช้งานโดยให้เหล่านักพัฒนาสามารถ run serverless app ที่อยู่ใน Docker container ได้เลย ซึ่ง Google Cloud Run จัดการให้เองแบบอัตโนมัติ คือ...
View Articleบันทึกการเขียน Unit Test ที่ดี
ระหว่างนั่งเตรียมเรื่องการเขียน Automated Tests สำหรับการทดสอบระบบงาน มีเรื่องหนึ่งที่น่าสนใจมาก ๆ คือ ในการเขียน Unit test นั้นมีแนวทางที่ดีอะไรบ้าง ที่จะทำให้เราเขียนได้ดีขึ้น จึงทำการสรุปไว้ 3...
View Articleจัดการ Web Driver ง่าย ๆ ด้วย Web Driver Manager
จาก release note ของ Robot Framework 4.0 alpha 1 นั้น เห็นข้อหนึ่งว่า Web Driver Manager ทำการแก้ไขไฟล์ readme ด้วย เป็นสิ่งที่เคยเห็นผ่าน ๆ แต่ยังไม่เคยลองใช้งาน ดังนั้นมาดูกันหน่อย ว่ามันทำอะไร และ...
View Articleสรุปสิ่งที่น่าสนใจจาก Technology Radar Vol. 20
จากงาน XConf ที่ผ่านมาเห็นมีหนังสือ Technology Radar 20 ภาษาไทยแจกด้วย ดังนั้นลองมาทำการสรุปหน่อยว่า ในครั้งนี้มีอะไรเปที่น่าสนใจบ้าง โดยแบ่งเป็น 4 หัวข้อดังนี้ Techniques Tools Platforms Languages...
View Articleว่าด้วยเรื่องการจัดการ Error ถ้ามันเยอะก็ลดสิ
จากการมาเรียน Workshop Practical Go ในงาน GopherCon 2019 ที่ประเทศสิงคโปร์ มีหลายเรื่องที่น่าสนใจ ประกอบไปด้วย Idiomatic code Package และ project structure API design Error handling Testing นิดหน่อย...
View Articleหนังสือน่าอ่าน A Philosophy of Software Design
จากที่ไปเรียนมาพบว่าในเอกสาร มีอ้างอิงถึงหนังสือชื่อว่า A Philosophy of Software Design จึงลองตามไปดูว่าในหนังสือมีอะไรบ้าง ก็พบว่าเป็นหนังสือที่น่าสนใจ เขียนโดยคุณ John Ousterhout...
View Articleสรุปเรื่องของ Principle 3 ข้อของภาษา Go
จาก course Practical Go นั้นในช่วงเริ่มต้น ทำการอธิบายเรื่องของ Principle guideline ของภาษา Go ซึ่งประกอบไปด้วย 3 เรื่องคือ Clarify Simplicity Productivity เรื่องนี้เคยเรียนและได้ยินจาก course...
View Articleมาดูแนวโน้มของ Architecture และการออกแบบ Software จากทาง InfoQ กัน
เพิ่งไปเรียน course Domain-Driven Design (DDD) มา มีเรื่องหนึ่งที่น่าสนใจจาก course คือ Architecture and Design InfoQ Trends Report ประจำเดือนมากราคม 2019 ซึ่งแบ่งกลุ่มตาม Diffusion of innovations...
View Article[Part 1] สรุปจากการไปเรียน Domain-Driven Design by Roofimon
พอดีช่วงบ่ายวันศุกร์เห็น course Domain-Driven Design by Roofimon เด้งขึ้นมาลองไปกดดู ก็มีบัตรว่างด้วย ดังนั้นจึงซื้อตั๋วไปเรียนด้วย เป้าหมายหลัก ๆ เพื่อทำให้รู้และเข้าใจเกี่ยวกับ DDD (Domain-Driven...
View Articleเก็บตกเรื่องการออกแบบ package สำหรับภาษา Go
จาก course Pratical Go ที่ไปเรียนมานั้น มีเรื่อง Package design หรือการออกแบบหรือวาง package ในระบบที่พัฒนาด้วยภาษา Go ว่ามีแนวคิดและอย่างไร ออกแบบอย่างไร รวมทั้งหน้าที่ความรับผิดชอบ...
View ArticleFlutter สามารถ run บน Web browser ได้แล้ว
https://developers.googleblog.com/2019/05/Flutter-io19.html จากงาน Google IO 2019 นั้นทางฝั่งของ project Flutter ก็ออก feature มาขายด้วยนั่นก็คือ Flutter for WebFlutter for Desktop app...
View Articleเรื่อง Project structure ของระบบที่พัฒนาด้วยภาษา Go
จาก course Practical Go นั้นหนึ่งในเรื่องที่น่าสนใจอีกแล้ว คือ Project structure นั่นเอง เนื่องจากเป็นเรื่องที่มีการพูดคุยใน community เยอะมาก ๆ ที่สำคัญมีหลากหลายแนวทางมาก ๆ...
View ArticleGitHub เปิด Package registry ให้ใช้แล้ว [beta version]
https://techcrunch.com/2019/05/10/github-gets-a-package-registry/ เห็นทาง GitHub เปิดให้ลองใช้งาน Package registry ใน beta version เป็น package management service เหมือนกับพวก npm, maven, grade,...
View Article