สวัสดี Java 14

หลังจากที่ JDK 14 RC แรก ๆ ถูกปล่อยออกมาให้ลองทดสอบเล่น ๆ แน่นอนว่า feature ต่าง ๆ อาจจะมีการเปลี่ยนแปลงอีกเยอะ แต่ว่าก็มีความสามารถที่น่าสนใจให้เล่นกัน ไม่ว่าจะเป็น Switch expression เปิดให้ใช้ได้เลย ออกจาก preview feature แล้วนะ การปรับปรุง  error message ของ NullPointerException (NPE) จาก JEP 358 มี Record มาเป็น preview feature จาก JEP

Read More…

คำถามที่น่าสนใจเกี่ยวกับ Result object vs Throwing exceptions

เช้านี้เจอคำถามที่น่าสนใจจาก StackExchange เรื่อง Result object vs throwing exceptions ว่าเราจะเลือกแนวทางใด สำหรับการส่งผลการทำงานกลับมาจาก function/method/module ระหว่างส่งผลการทำงานเป็น result object ทั้ง  success และ failure หรือทำการโยน exception กลับมาถ้าการทำงาน failure ซึ่งมีคำตอบที่น่าสนใจ น่าคิด

Read More…

บันทึกการวิ่งงาน UTKC 2020 ระยะ 70 กิโลเมตร

เป็นครั้งที่ 3 สำหรับการมาวิ่งงาน Ultra Trail Unseen Kohchang โดยสองครั้งที่ผ่านมาลงวิ่งระยะ 34 กิโลเมตร ส่วนครั้งนี้ลองมาลงระยะ 70 กิโลเมตรดูบ้าง  ว่าจะรอดหรือไม่

Read More…

มาลอง Deno กัน

อ่าน feed ข่าวเจอเรื่อง NODE.JS IS DEAD – LONG LIVE DENO! เป็นบทความที่ล่อเป้ามาก ๆ  แต่สิ่งน่าสนใจกว่าคือ  Deno คืออะไร ? Deno มีเป้าหมายอย่างไร ? Deno ต่างกับ Node อย่างไร ? มาดูกันนิดหน่อย

Read More…

สวัสดี Scalar :: จัดการ monorepo ขนาดใหญ่สำหรับ Git

ทางทีมของ Microsoft ได้สร้าง Scalar ออกมา เป็นเครื่องมือเพิ่มเติมของ Git เพื่อจัดการ monorepo ขนาดใหญ่ด้วย VFS for Git (GVFS)โดยพัฒนาด้วยภาษา C# โดยใน project นี้มีเป้าหมายเพื่อ การจัดการของขนาดการเปลี่ยนแปลงต่าง ๆ ให้ดีขึ้น ยกตัวอย่างเช่น ขนาดของ index และ การ modify ต่าง ๆ ลดขนาดของ object หรือการเปลี่ยนแปลงให้เล็กลง ไม่ต้องรอสำหรับงานที่ต้องใช้เวลาทำงานนาน ๆ&nbsp

Read More…

สวยดีนะ กับ Diagram as a Code (DaaC)

มาลองสร้าง Diagram หรือแผนภาพแสดงโครงสร้างของระบบต่าง ๆ ไม่ว่าระบบทำการ implement บน AWS, Azure, GCP และ Kubernetes นั้น สามารถสร้างง่าย ๆ ด้วยการเขียน code ภาษา Python โดยใช้งาน library ชื่อว่า  Diagrams มาลองใช้งานกัน

Read More…

Fabric จะปิดตัวสินเดือนมีนาคมนี้แล้ว

ทางทัม Fabric นั้นได้แจ้งมาว่าในวันที่ 31 มีนาคม 2563 นี้จะผิดตัวระบบแล้วนะดังนั้นแนะนำให้ระบบที่ใช้งาน ทำการ migrate ไปยัง Firebase กันเลยเนื่องจาก product ทุกตัวมีให้ใช้งานบน Firebase หมดแล้วถ้าใครยังไม่ทำการmigrate ก็จัดซะ แต่น่าจะไม่ใช้กันนานแล้วมั้ง !!

Read More…

สรุปข้อมูลจาก HackerRank Developer Skills Report 2020

นั่งดูข้อมูลรายงานจาก HackerRank Developer Skills Report 2020 มีผลการสำรวจในหลาย ๆ มุมมองที่น่าสนใจ เกี่ยวกับการพัฒนา software แบ่งออกเป็น 3 ส่วนคือ Learning Skills Tools มาดูกันว่าเป็นอย่างไรบ้าง

Read More…

Cypress 4.0.1 แก้ไข bug เร็วมาก

เพิ่งลองใช้งาน Cypress 4.0.0 ไปเมื่อวานแน่นอนว่า เจอปัญหาพอสมควรซึ่งก็มีคนใช้งานเจอปัญหาและส่ง issue ไปยังทีมพัฒนาโดยในวันนี้ทำการแก้ไขเรียบร้อยแล้ว รวดเร็วมาก ๆจนได้ปล่อย version 4.0.1 ออกมา !!

Read More…

สวัสดี Cypress 4.0.0 มาพร้อมกับ Firefox และ Edge

ทางทีมพัฒนา Cypress ได้ปล่อย  version 4.0.0 ออกมาแล้ว โดยความสามารถที่คนใช้งานเฝ้ารอก็ออกมาแล้วคือ สนับสนุนทั้ง Firefox และ Microsoft Edge (Chromium based) บน Windows OS เท่านั้นนะ มาลองใช้งานกันหน่อย

Read More…