วันนี้เพิ่งเห็นว่า NodeJS ได้ปล่อย version 16.0.0 ออกมาพร้อมกับ npm 7.10.0 ด้วยเช่นกันหลัก ๆ คือ การ upgrade ไปใช้ V8 9.0รวมทั้งสนับสนุน Apple Silicon แล้ว ซึ่งแยกตัวติดตั้งออกมาจากปกติ
Read More…
จากคำถามจากกลุ่มใน facebook :: ReactJS Developer Thailand เรื่อง การจัดโครงสร้าง folder ของ test ใน Jest สำหรับ React ว่าควรเป็นอย่างไรดี ? จากสำหรับ React ที่สร้างด้วย Create React Appจะทำการสร้าง test ไว้ที่เดียวกับ production code ให้เลย ซึ่งไม่แปลกอะไรหรือจะเปลี่ยนใหม่ตามใจเราก็ได้
Read More…
พอดีได้คุยเรื่องของ code ที่พัฒนาด้วย NodeJS + Express เล็กน้อยซึ่งมี code บางตัวที่น่าสนใจเนื่องจากเป็น code ที่ทำให้การทำงานมันเป็น Blocking IO ซะงั้นเลยสรุปตัวอย่างไว้นิดหน่อยเพื่อทำให้เห็นว่ NodeJS มันทำงานอย่างไรเมื่อมีจำนวน concurrent ของผู้ใช้งานเยอะ ๆ
Read More…
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…