nodejs Archive

NodeJS 16 มาแล้วนะ ไป Download กัน

วันนี้เพิ่งเห็นว่า NodeJS ได้ปล่อย version 16.0.0 ออกมาพร้อมกับ npm 7.10.0 ด้วยเช่นกันหลัก ๆ คือ การ upgrade ไปใช้ V8 9.0รวมทั้งสนับสนุน Apple Silicon แล้ว ซึ่งแยกตัวติดตั้งออกมาจากปกติ

Read More…

จัดโครงสร้างของ Test ใน Jest แบบไหนดี ?

จากคำถามจากกลุ่มใน facebook :: ReactJS Developer Thailand เรื่อง การจัดโครงสร้าง folder ของ test ใน Jest สำหรับ React ว่าควรเป็นอย่างไรดี ? จากสำหรับ React ที่สร้างด้วย Create React Appจะทำการสร้าง test ไว้ที่เดียวกับ production code ให้เลย ซึ่งไม่แปลกอะไรหรือจะเปลี่ยนใหม่ตามใจเราก็ได้

Read More…

NodeJS :: บันทึก code แบบ blocking และ non-blocking ไว้นิดหน่อย

พอดีได้คุยเรื่องของ code ที่พัฒนาด้วย NodeJS + Express เล็กน้อยซึ่งมี code บางตัวที่น่าสนใจเนื่องจากเป็น code ที่ทำให้การทำงานมันเป็น Blocking IO ซะงั้นเลยสรุปตัวอย่างไว้นิดหน่อยเพื่อทำให้เห็นว่ NodeJS มันทำงานอย่างไรเมื่อมีจำนวน concurrent ของผู้ใช้งานเยอะ ๆ

Read More…

สวัสดี Prisma 2

Prisma คืออะไร ? database toolkit ที่เป็น open source ประกอบไปด้วย 3 ส่วนคือ Prisma client คือเครื่องมือสำหรับสร้าง code ฝั่ง client แบบอัตโนมัติ (Node.js หรือ TypeScript) Prisma migrate (experimental) คือการทำ data model และ database migration ในแบบ declarative Prisma studio (experimental) เป็นระบบ GUI สำหรับดูและแก้ไขข้อมูลใน database

Read More…