สวัสดี Java 11
ผ่านมา 6 เดือนที่ Java 10 ถูกปล่อยออกมา ก็ได้เวลาของ Java SE 11 กันบ้าง (ตามแผนมาก ๆ) ในเรื่องของ feature ต่าง ๆ นั้นก็จัดว่าเยอะอยู่แล้ว เหมือนกับการนำ Java 9 + 10 มานั่นเอง อีกอย่างที่น่าสนใจคือ...
View Articleสรุปการอ่านหนังสือ Release It 2nd edition บทที่ 6 เรื่อง Stability Patterns
ในช่วงวันหยุดหยิบหนังสือ Release It 2nd edition มาอ่าน เน้นบทที่ 6 ว่าด้วยเรื่อง Stability Patterns ซึ่งอธิบายถึงรูปแบบของการวางสถาปัตยกรรมของระบบที่ดี เป็นแนวทางในการออกแบบระบบ เพื่อลด ขจัดปัดเป่า...
View Articleสรุปจากบทความ Code: Align the happy path to the left edge
เห็นบทความเรื่อง Code: Align the happy path to the left edge ที่กลุ่ม Golang Thailand ผู้พูดคือ คนเขียนหนังสือ Go Programming Blueprints นั่นเอง ซึ่งพูดในงาน Golang UK Conference ตั้งแต่ปี 2016...
View ArticleGolang :: จดบันทึกการใช้งาน Go Module
จากบทความเรื่อง Introduction to Go Modules in Go v1.11, Goodbye GOPATH! ไม่ต้องทำการกำหนด environment ชื่อ GOPATH แล้ว รวมทั้งสามารถพัฒนาระบบนอก GOPATH ได้โดยไม่ต้องกำหนดค่าอะไรเพิ่มเติม...
View Articleสวัสดี GoodFORM
หลังจากที่ทาง Redis Labs ทำการเปลี่ยน licence ของ module ต่าง ๆ ใน Redis ส่งผลให้สิ่งที่ฟรีและ open source หมดไป และส่งผลโดยตรงกับชาว Debian และ Fedora เนื่องจากมี module ที่ใช้งาน module จาก Redis...
View ArticleGo module :: มาลองสร้าง module ใช้เองแบบ Local
มีคำถามว่า ถ้าต้องการทำ module ใช้เอง โดยใช้แบบ local หรือบนเครื่องเราเอง ต้องทำอย่างไรบ้าง ? ที่นี่มีคำตอบแบบง่าย ๆ มาดูกัน แนวคิดและสิ่งที่ต้องการเป็นดังนี้ ต้องการสร้าง module ใช้เองชื่อว่า module1...
View Articleว่าด้วยเรื่อง Effective > Productive
จากหนังสือ It Doesn't Have to Be Crazy at Work นั้น แบ่งเนื้อหาออกเป็นหัวข้อย่อยสั้น ๆ ทำให้อ่านง่ายมาก ๆ ที่สำคัญแต่ละเรื่องก็มีความสนุก น่าสนใจ จึงทำการบันทึกการอ่านหนังสือเล่มนี้ไว้นิดหน่อย...
View Articleสรุปสิ่งที่แบ่งปันจากงาน RobotFramework Meetup ครั้งที่ 2
สรุปสิ่งที่แบ่งปันในงาน RobotFramework Meetup ครั้งที่ 2 ของกลุ่ม RobotFramework66 โดยที่เนื้อหาหลักใน meetup คือ การเปลี่ยนแปลงของ RobotFRamework 3.1 alpha 2 มีสิ่งที่น่าสนใจดังต่อไปนี้...
View Articleสรุปบทความเรื่อง Microservices Architecture ของ Medium.com Part 1
ทาง Medium.com ได้เขียนสรุปเกี่ยวกับแนวทางการนำ Microservice Architecture มาใช้งาน ซึ่งช่วยทำให้ทีมพัฒนาสามารถพัฒนาและส่งมอบระบบงานได้เร็วขึ้น พร้อมกับคุณภาพที่สูงขึ้น รวมทั้งยังช่วยทำให้แต่ละ service...
View Articleสรุปแนวทางการนำ Microservices มาใช้งานของ Medium.com Part 2
จาก Part ที่ 1 สรุปปัญหาและการนำแนวคิดของ Microservices มาใช้งานและแก้ไขปัญหา มาใน Part ที่ 2 มาดูแนวทางการใช้งานกัน ซึ่งทางทีมพัฒนาของ Medium.com ได้แบ่งแนวทางการนำ Microservices มาใช้ ออกเป็น 7 ข้อ...
View Articleเมื่อใดควรทำการ upgrade version ของภาษา Go
ไปอ่านเจอบทความที่น่าสนใจคือ When Should You Upgrade Go ? ทำการอธิบายว่า เมื่อใดควรที่จะทำการ upgrade version ใหม่ ๆ ของภาษา Go ซึ่งทำการอธิบายเข้าใจง่ายดี แน่นอนว่า ในตอนนี้ Go 1.11.2 ออกมาแล้ว...
View Articleว่าด้วยเรื่อง Independencies
จากหนังสือ It Doesn't Have to Be Crazy at Work นั้น อ่านมาถึงหน้าที่ 150 เรื่อง Independencies เป็นหัวที่น่าสนใจมาก ๆ เพราะว่าทีมพัฒนาส่วนใหญ่มักจะมีปัญหาเรื่องนี้เสมอ ยกตัวอย่างเช่น ฝั่ง Frontend...
View ArticleRobolectric ถูกเพิ่มเข้ามาใน AndroidX Testing แล้ว
หลังจากที่ AndroidX Testing ถูกเพิ่มเข้ามาใน JetPack แล้ว Version ล่าสุดของ AndroidX Testing คือ 1.0.0 ซึ่งมีการเปลี่ยนแปลงที่น่าสนใจดังนี้ เพิ่ม Robolectric 4.0 เข้ามา ค่าของ minSdkVersion เป็น 14...
View Articleสวัสดี Amazon Corretto
ในวันที่ 14 พฤศจิกายนที่ผ่านมา ทาง Amazon ได้ประกาศปล่อย Amazon Corretto ออกมาให้ใช้งาน ซึ่งเป็น Preview version เพื่อให้ลองทดสอบใช้งานกันเล่น ๆ ส่วนตัว stable ต้องรอช่วง Q1 ของปีหน้า เป็น OpenJDK...
View Articleแก้ปัญหา env: bash\r: No such file or directory
ปัญหาที่พบเจอ มี shell script บางตัวที่ทำการ run แล้วจะเจอ error ดังนี้ env: bash\r: No such file or directory จะทำการแก้ไขอย่างไรดี ? ก่อนอื่นต้องทำความเข้าใจปัญหาก่อนว่า มันคืออะไรกันแน่...
View Articleพื้นฐานของการ monitor สิ่งต่าง ๆ ใน Docker
ในการจัดการ container ด้วย Docker นั้น เรื่องหนึ่งที่สำคัญมาก ๆ คือ การ monitoring นั่นเอง เราจะรู้ได้อย่างไรว่า Docker ทำงานอะไรบ้าง ? เราจะรู้ได้อย่างไรว่า แต่ละ container ใช้งาน CPU, Memory และ I/O...
View ArticleTechnology Radar Vol. 19 มาแล้วนะ
มาช้าดีกว่าไม่มา สำหรับ Technology Radar Vol. 19 ซึ่งจะทำการ update ปีละ 2 ครั้ง ที่บอกว่าช้าคือ ผมนี่แหละ ที่ทำการสรุปช้าหน่อย โดยในครั้งนี้จะมีเรื่องสำคัญ ๆ 4 เรื่องคือ Sticky cloud Lingering...
View Articleสิ่งที่น่าสนใจจากหนังสือ Make Time: How to Focus on What Matters Every Day
หลังจากอ่านหนังสือ Make Time: How to Focus on What Matters Every Day ไปนิดหน่อย ก็มีเรื่องที่น่าสนใจหลายอย่างเลย หนึ่งในนั้นคือ วิธีการแก้ปัญหาเรื่อง Mobile Addict หรือโรคติดโทรศัพท์มือถือนั่นเอง...
View Articleสรุปการใช้งาน Docker ในการพัฒนาระบบงานไว้นิดหน่อย
พอดีในวงกินเบียร์มีการพูดคุยเรื่องการใช้งาน Docker สำหรับการพัฒนาระบบงาน ซึ่งมันมีทางเลือกในการใช้งานหลากหลายแนวทางมาก ๆ ดังนั้นจึงสรุปไว้กันลืมนิดหน่อย ว่าคุยอะไรไปบ้าง (เท่าที่จำได้น่าจะคุยและ demo...
View Articleไปอ่านเจอ ว่าด้วยเรื่อง Microservices 4.0 !!!
ไปอ่านเจอใน feed จาก Twitter แบบผ่าน ๆ เจอว่ามีการพูดถึง Microservices 4.0 ด้วย (หา link ต้นทางไม่เจออีก) แบบนี้แสดงว่า 4.0 นี่ไม่ได้ฮิตในบ้านเราเท่านั้นนะ (ไม่น่าเกี่ยวข้องกัน) เลยนำมาสรุปแบบคร่าว ๆ...
View Article