สรุปเกี่ยวกับ JUnit 5 นิดหน่อย

ใน JUnit 5 นั้นได้เพิ่มความสามารถมากมายช่วยทำให้การเขียนชุดทดสอบด้วยภาษา Java ง่ายขึ้นเยอะ จึงทำการสรุปความสามารถที่น่าสนใจไว้นิดหน่อย ที่น่าจะใช้งานกันเยอะ ประกอบไปด้วย @DisplayName @Disabled @Nested หรือ Nested test @Tag @ParameterizedTest Assertion มาดูรายละเอียดเรื่องกัน

Read More…

แนะนำ EditorConfig for VS Code

ใน VS Code นั้นมีปัญหาหนึ่งของทีมคือการ configuration ค่าต่าง ๆ ใน VS Code ให้เหมือนกันหนึ่งในวิธีการที่ใช้งานแล้วชอบมาก ๆ คือ EditorConfigช่วยทำให้สามารถจัดการ configuration ต่าง ๆ ได้ง่ายและสะดวกขึ้นสามารถติดตั้งและใช้งานเลย EditorConfig for VS Code

Read More…

บันทึก ลบ % ใน command-line

ปัญหาที่เจอในการ run คำสั่งใน commandline คือในการแสดงผล output จะมี % ออกมาที่ท้ายบรรทัดเสมอจะแก้ไขอย่างไรดี การแก้ไขปัญหา ทำการกำหนด environment variable ดังนี้ จบ !!

Read More…

เบื่อ ๆ กับการสร้าง Gist ผ่าน web ไหม ?

ถ้าใครรู้สึกเบื่อกับการสร้าง Gist ผ่าน web แล้ว มาลองสร้างผ่าน GitHub CLI กัน ?โดยที่ Gist นั้นคือ หนึ่งบริการสำหรับ share code แบบง่าย ๆ ของ GitHubที่สำคัญสามารถสร้างได้แบบ private หรือ publicสามารถ share/fork/comment ได้หมดแถมยังนำไปใส่ใน blog/article ต่าง ๆ ได้อีกด้วยถือว่าเป็นเครื่องมือที่นักพัฒนาไม่ควรพลาด

Read More…

GitHub เปลี่ยน branch หลักเป็นชื่อ main แล้วนะ

ถ้าใครติดตามข่าวของ GitHub เรื่องการเปลี่ยน branch หลักจาก master มาเป็น main มาบ้าง จะรู้ว่าในตอนนี้ทาง GitHub ได้ทำการ rollout ระบบออกมาแล้วดังนั้นทุก ๆ repository จะมี branch หลักชื่อว่า main ให้โดย default แล้ว

Read More…

สรุปการอ่านหนังสือ โลกนี้ไม่ได้มีคำตอบเดียว แบบสั้น ๆ

จากการอ่านหนังสือ โลกนี้ไม่ได้มีคำตอบเดียว ของหนุ่มเมืองจันท์ ที่ไปซื้อมาจากงานหนังสือแห่งชาติ ซึ่งจัดที่เมืองทองธานีมานั้นสิ่งที่ผมชอบมาก ๆ ในหนังสือเล่มนี้คือประโยคสั้น ๆ ง่าย ๆ ในเรื่องสุดท้ายของหนังสือ ซึ่งเขียนไว้ว่า

Read More…

บันทึกการอ่านเรื่อง Data Oriented Programming ตอนที่ 1

เห็นเพื่อน ๆ ทำการ share เรื่อง Data Oriented Programming (DO) ใน timeline ก็เลยลองไปอ่านดู พบว่าน่าสนใจดี จึงลองตั้งเป้าการอ่านขึ้นมาอีกเรื่องของเดือนนี้ (ช่วงวันหยุด)โดยที่หนังสือ Data Oriented Programming (DO) น่าจะถูกปล่อยออกมาในปีหน้า มาดูเนื้อหาที่อ่านในครั้งแรกกันหน่อย

Read More…

สิ่งที่น่าสนใจใน Deno 1.4

วันนี้ทำการ upgrade Deno 1.4 มาใช้งาน พบว่ามีการเปลี่ยนแปลงที่น่าสนใจ ในส่วนของการพัฒนาและทดสอบดังนี้

Read More…

ความแตกต่างระหว่าง Framework กับ Library ?

คำถาม Framework ต่างกับ Library อย่างไร ?คำตอบ สะกดต่างกันไงละ !! เป็นคำถามที่ยินบ่อย ๆ ว่ามันต่างกันอย่างไร บ่อยครั้งจะตอบแบบผ่าน ๆ ไปว่า มันก็เหมือน ๆ กันนั่นแหละ มันคือสิ่งที่เราไม่ได้สร้างขึ้นมาเอง เอามาใช้เพื่อแก้ไขปัญหาของเราไป

Read More…

ทำการตรวจสอบโครงสร้างของ JSON Response ใน Postman

คำถาม ใน Postman นั้นจะทำการตรวจสอบโครงสร้างของ JSON Response ได้อย่างไรบ้าง ? คำตอบใน Postman สามารถตรวจสอบรูปแบบของ JSON Response  ผ่าน library ที่ชื่อว่า  Tiny validator library หรือ tv4 Another JSON Schema หรือ Ajv แต่ก่อนใช้งานควรทำความเข้าใจกับ JSON Schema กันก่อนนะ

Read More…