ตอนนี้ current version ของ NodeJS คือ 22มีความสามารถต่าง ๆ เพิ่มเข้ามาเยอะมาก ๆโดยที่ไม่ต้องไปใช้ library ข้างนอกอีกแล้วดังนั้นจึงทำการสรุปความสามารถของ NodeJS ไว้นิดหน่อยมาเริ่มกันเลย
Read More…
Node.js 21 นั้นถูกปล่อยออกมาแทน version 20 แล้ว (current version)โดยใน version นี้จะมี feature ใหม่มาให้ทดลองใช้งานส่วนถ้าจะ deploy บน production ยังแนะนำให้ใช้ version 20มาดูความสามารถต่าง ๆ ใน version 21 กัน
Read More…
มีคนแนะนำ Hono มาให้ลองใช้งานเป็น web framework ที่เล็ก และ เร็วมาก ๆรวมทั้งยังทำงานร่วมกับ JavaScript runtime ต่าง ๆ ได้อีกด้วยและมี middleware ต่าง ๆ ให้ใช้งานกันดังนั้นมาลองใช้งานกันหน่อยว่าเป็นอย่างไร
Read More…
ปัญหาที่เจอ สำหรับการใช้ newman ในการทดสอบPostman collection ผ่าน command line ใน posrmant request ใช้ URL คือ localhostเมื่อ run แล้วจะเจอ error ดังนี้“Invalid IP address: undefined”จะแก้ไขอย่างไรดี
Read More…
Node.js 20 ถูกปล่อยออกมาให้ใช้งานแล้วมีสิ่งที่น่าสนใจดังนี้ ปรับปรุง performance ให้ startup time เร็วขึ้น มี permission model เพิ่มเข้ามา เหมือนกับ Deno เลย แต่เป็นเพียง experiment นะ เช่นการอ่านเขียนไฟล์ และ เข้าถึง process ต่าง ๆ เป็นต้น ใช้งาน V8 version 11.3 Test runner นั้นเป็น stable version แล้ว โดย test case ใช้ได้ทั้ง describe, it/test, mocking, watch mode และ parallel testing มีการเปลี่ยนแปลงของการสร้าง Single executable applications (SEA) ปรับปรุง debugger
Read More…
ใน Node 19.7.0 ที่ออกมาเป็น current version ของ NodeJS นั้นมีความสามารถที่ยังอยู่ในขั้นทดลองที่น่าสนใจคือSingle executable app นั่นคือ เราสามารถสร้าง single binary ของระบบที่พัฒนาได้เลยทำให้ต่อไปในการ deploy ไม่ต้องติดตั้ง NodeJS อีกแล้วเป็นอีกหนึ่งความสามารถที่น่าสนใจมาลองใช้งานกันดูหน่อย
Read More…
เห็นว่ามี library ชื่อว่า Pythagora มันอ่านว่าอะไรนะ ?เป็น library สำหรับการช่วยทำ integration testสำหรับระบบงานที่พัฒนาด้วย Node.JS + expressซึ่งมีแนวคิดดังนี้
Read More…
วันหยุดอ่านบทความเรื่อง Choosing the best Node.js Docker imageทำการวิเคราะห์ว่า Docker Image ของ Node.js แต่ละตัวที่มีให้ใช้เป็นอย่างไรในแง่มุมต่าง ๆ ยกตัวอย่างเช่น Base image หรือ OS ที่ใช้งาน ว่าเป็นอย่างไร เรื่องการ maintain ต่าง ๆ เรื่องขนาดของ image เรื่องความปลอดภัย ทำการตรวจสอบผ่าน Image scanner
Read More…
ใน Node 18.11.0 นั้น มี feature ต่าง ๆ เพิ่มเข้ามารวมทั้งการแก้ไข bug เพียบเลยโดย feature ที่น่าสนใจ สำหรับการพัฒนา ประกอบไปด้วย
Read More…
ก่อนหน้านี้ Node 18.0 นั้น ได้เพิ่ม Test runner module เข้ามาช่วยให้เราสามารถเขียน test case และ run ผ่าน node command ได้เลยแต่สิ่งที่ขาดไปคือ cli option สำหรับการ run test แบบเฉพาะไปเลยดังนั้นใน Node 18.1.0 นั้น ได้เพิ่มเข้ามาให้นั่นคือ เพิ่ม –test flag เข้ามานั่นเอง
Read More…