javascript Archive

มาเขียนเอกสารด้วย JSDoc กันก่อน

สิ่งที่พบเจอบ่อย ๆ สำหรับการเขียน code คือไม่ยอมเขียนเอกสารอธิบายการทำงานของ codeถ้า code อ่านรูปเรื่องก็ว่าไปอย่างยิ่งต้องมาทำงานเป็นทีมยิ่งสนุกไปกันใหญ่ตัวอย่างเช่น ภาษา JavaScript ยิ่งไม่ค่อยเขียนกันใช้งานใน VS Code ก็ไม่ช่วยแนะนำอะไรเลยทั้งไม่อธิบาย function/module รวมทั้ง type ต่าง ๆ

Read More…

น่าสนใจกับ Safetest : Next Generation UI Testing Library

วันนี้เห็น library ชื่อว่า Safetestเป็น UI testing library ใหม่ที่นำเอาเครื่องมือหลาย ๆ ตัวมารวมกันซึ่งประกอบไปด้วย เป็นวิวัฒนาการของการทดสอบ UI ของ web application ผ่าน web browserเพื่อช่วยให้การทดสอบง่ายขึ้นทั้งแบบ end-to-end และ component testing ปล. ยังเป็น experiment library เท่านั้น !!

Read More…

ตอบคำถาม แนวทางในการทดสอบ API ที่พัฒนาด้วย NodeJS

จากการแบ่งปันความรู้เรื่องการพัฒนาระบบ API ด้วย NodeJS นั้นมีคำถามเกี่ยวกับแนวทางในการทดสอบว่า จึงทำการสรุปในแบบที่เคยทำไว้บ้าง ดังนี้

Read More…

สรุปการแบ่งปันเรื่อง JavaScript Testing (every day) จากงาน BKK.JS #19: Into the New Year

มีโอกาสมา sharing เรื่อง JavaScript Testing 0-7 (every day) ในงาน BKK.JS #19โดยการแบ่งปันครั้งนี้ใช้เวลา 30 นาทีมีเนื้อหาคร่าว ๆ ดังนี้

Read More…

สวัสดี AHA Stack

มาดู technology stack ใหม่ที่น่าสนใจ สำหรับการพัฒนาระบบ web application ชื่อว่า AHAโดยประกอบไปด้วย

Read More…

มาลองใช้งาน Vitest สำหรับ API testing

ปกติในการทำ API testing ด้วย JavaScript และ NodeJS นั้นมักจะใช้งาน library ต่าง ๆ เช่น Jest และ SuperTestรวมไปถึง library/framework อื่น ๆ เช่น cypress และ playwrightแต่ก็มีอีกตังที่น่าสนใจคือ Vitestที่เพิ่งปล่อย version 1 ออกมาเมื่อเดือนที่ผ่านมาซึ่งเบื้องหลังการทำงานคือ Vite ที่เร็วมาก ๆดังนั้นมาลองใช้งานเล่น ๆ กันดู

Read More…

สวัสดี Gemini Pro มาลองเขียน code กันนิดนึง

เช้านี้เห็นว่าทาง Google ได้ปล่อยให้ใช้งาน Gemini Pro แบบฟรี ๆแต่มีจำกัดนะครับ คือ 60 query ต่อนาทีIt’s time for developers and enterprises to build with Gemini Proซึ่งง่ายสุด ๆ คือ การใช้งานผ่าน Google AI Studioมาลองใช้งานเล่นกันนิดหน่อย

Read More…

สรุปการใช้งาน Bun ในการพัฒนาระบบงาน

เห็นว่า Bun 1.0 เพิ่มปล่อยออกมาก็เลยมาทำการสรุปประสบการณ์ในการนำ Bun ไปพัฒนาระบบงานเล็ก ๆ ไว้นิดหน่อยซึ่งก็สามารถส่งมอบระบบงานได้ดีเลยมาดูกันว่าใช้อะไรบ้าง

Read More…

Storybook 7.0 ออกมาแล้ว

ทาง Storybook (SB) เพิ่งปล่อย version 7.0 ออกมาให้ใช้งานแล้วซึ่งเป็น major version ที่ออกมาในรอบ 2 ปีกันเลยดังนั้นจึงมาการเปลี่ยนแปลงมากมายมาดูกันว่ามีอะไรบ้าง

Read More…

ทำการจำลอง API server ใน JavaScript ด้วย MirageJS

เรื่องมีอยู่ว่าต้องทำพัฒนา frontend ด้วย ReactJSสิ่งหนึ่งที่ต้องทำเลยคือ การจำลองฝั่ง API ที่ต้องใช้งานเพื่อให้สามารถพัฒนาและทดสอบได้ง่ายขึ้นหนึ่งในวิธีการก็คือ การใช้งาน MirageJSมาดูการใช้งานกันดู

Read More…