Tools Archive

VS Code :: สร้าง Kanban board (TODO, Doing, Done) ด้วย Markdown

วันนี้ทดลองสร้าง board สำหรับจัดการงาน หรือ Kanban board ใน VS Code พบว่ามี extension ชื่อว่า CodDX โดยเราสามารถสร้าง Kanban board ด้วยการเขียนในรูปแบบ Markdown อีกแล้ว ซึ่งไฟล์ Markdown นั้นจะเขียนตามรูปแบบของ TODO.mdมาลองใช้งานกันดู

Read More…

Angular 9.1 :: build เร็วขึ้น และเลือก Test case ที่จะ run ใน End-to-End testing ได้

โดยใน Angular 9.1 นั้นเป็นการปรับปรุงและแก้ไขเป็นส่วนใหญ่ สิ่งที่น่าสนใจและที่กระทบกับที่ผมใช้งาน ประกอบไปด้วย การ build เร็วขึ้น จากการปรับปรุงการทำงานของ Ivy โดยสามารถ build หลาย ๆ  package พร้อมกันได้ สนับสนุน TypeScript 3.8 ใช้ TSLint 6.1 ปรับปรุง Angular

Read More…

ทำการ share code สวย ๆ ด้วย Carbon

การ share code ให้สวย ๆ นั้น เครื่องมือมีเยอะเลย แต่เครื่องมือที่ใช้บ่อย ๆ  ก็ทำการ capture หรือ copy จาก IDE และ Text Editor เลย แต่ถ้าอยากให้สวย ๆ ก็มีเครื่องมือแนะนำเช่นกัน หนึ่งในเครื่องมือคือ Carbon

Read More…

ทำความรู้จักกับ Gauge สำหรับการทดสอบระบบงาน

มาทำความรู้จักกับ Gauge เป็น test automation framework สำหรับการเขียน acceptance test ขึ้นมาในรูปแบบของ Markdown ช่วยทำให้สามารถเขียนชุดการทดสอบในรูปแบบเอกสารสาร (Documentation) ตอบโจทย์เรื่องของ Living documentation อย่างมาก น่าจะเป็นอีกทางเลือกหนึ่งที่น่าสนใจ มาเริ่มกันเลย

Read More…

มาดูความสามารถใหม่ ๆ ใน IntelliJ IDEA 2020.1

ทาง Jet Brains ได้ปล่อย IntelliJ IDEA 2020.1 ใน preview version ออกมาให้ลองใช้งาน ตัวเต็ม ๆ จะปล่อยในเดือนเมษยนนี้ ดังนั้นมาดูกันหน่อยว่า มีความสามารถอะไรที่โดน ๆ กันบ้าง น่าจะเพิ่ม productivity ให้นักพัฒนาขึ้นอีกเยอะ มาเริ่มกันเลย

Read More…

แนะนำ Live Share Whiteboard ใน VS Code

พอดีต้องทำการอธิบายงานให้กับลูกค้านิดหน่อยเลยลองหาดูว่า มีเครื่องมืออะไรให้ใช้งานบ้างหนึ่งในเครื่องมือที่ลองใช้แล้ว work เลย คือการใช้งาน Live Share Whiteboardซึ่งเป็น extension ใน VS Code

Read More…

มาแกะดู GitHub app for Android กันหน่อย

เห็นว่า GitHub ได้ประกาศว่า ปล่อย GitHub app for mobile ออกมาซึ่งพัฒนาด้วย Native app เลย ดังนั้นมาแกะดู GitHub app for Android กันหน่อย ว่าพัฒนาด้วยอะไรบ้าง

Read More…

สร้าง Build pipeline (Build -> Test -> Release) ของระบบงานด้วย GitHub Actions

เรื่องที่สำคัญของการพัฒนา software คือ ขั้นตอนการ build, test, release และ deploy เป็นอย่างไรบ้าง ในการพัฒนาที่ดี น่าจะต้องวางแผนและกำหนดขั้นตอนการทำงานไว้ ซึ่งเราจะเรียกขั้นตอนเหล่านี้ว่า Build pipeline (workflow) นำมาจากแนวคิดของ Continuous Integration และ Continuous Delivery โดยในบทความนี้ จะนำ GitHub Actions มาสร้างกระบวนการเหล่านี้ มาเริ่มกันเลย

Read More…

มาแบ่งปันเครื่องมือการทำงานแบบ Remote กัน

ช่วงนี้การทำงานแบบ Remote หรือ Work From Home (WFH) หรือบางคนอาจจะแย้งว่า มันคือ Work From Coffee shop มากกว่า แน่นอนว่า การทำงานแบบ Remote ของทีมพัฒนา software จำเป็นต้องมีเครื่องมือที่ดี เพื่อให้ทำงานร่วมงานกันได้ดี ดังนั้นเรามาแบ่งปันกันหน่อยว่า ใช้เครื่องมือะไรกันบ้าง

Read More…

เขียน .NET Core บน Jupyter Notebook ได้แล้วนะ

ทาง Microsofts ได้ปล่อย project ที่ชื่อว่า .NET Interactive ออกมา ซึ่งเป็นการรวมชุดเครื่องมือและ APIs ต่าง ๆ ที่ให้ผู้ใช้งานสามารถใช้งานแบบ interactive ผ่าน Web, Markdown และ Jupyter Notebook ได้ โดยที่จะแบ่งออกเป็น 3 ส่วนคือ dotnet interactive dotnet try trydotnet.js

Read More…