MAIMEM: All Things Dev & Code the Future

Thoughts, stories and ideas.

Latest

เข้าใจเรื่อง CORS และการจัดการด้าน Security CORS คืออะไร?

เข้าใจเรื่อง CORS และการจัดการด้าน Security CORS คืออะไร?

เมื่อไหร่ก็ตามที่คุณทำงานกับ Web development คำว่า "CORS" หรือ "Cross-Origin Resource Sharing" จะโผล่มาให้คุณเห็นอยู่เสมอ CORS เป็นกลไกหนึ่งที่เบราว์เซอร์ใช้เพื่อควบคุมการเข้าถึงทรัพยากรที่อยู่บนโดเมนต่าง ๆ กัน อย่างเช่น เมื

By Akekachai Vijityannapon
20 Plugins ที่คุณควรมีใน VSCode เพื่อเพิ่มประสิทธิภาพในการพัฒนา

20 Plugins ที่คุณควรมีใน VSCode เพื่อเพิ่มประสิทธิภาพในการพัฒนา

1. ESLint ESLint เป็นปลั๊กอินที่ช่วยตรวจจับและแก้ไขข้อผิดพลาดในโค้ด JavaScript และ TypeScript โดยช่วยให้โค้ดของคุณเป็นระเบียบและปฏิบัติตามมาตรฐานการเขียน ลดความผิดพลาดที่อาจเกิดขึ้นระหว่างการพัฒนา 2. Prettier Prettier ช่วยจัดระเบียบโค้ดให้อ่านง่าย โดยจัดรูปแบบโค้ดโดยอั

By Akekachai Vijityannapon
สิ่งที่เพื่อนๆ ควรทำหลังจากสร้างเครื่อง Cloud Server (Instance) ขึ้นมา

สิ่งที่เพื่อนๆ ควรทำหลังจากสร้างเครื่อง Cloud Server (Instance) ขึ้นมา

การสร้างเครื่อง Cloud Server หรือที่เพื่อนๆ อาจจะเรียกว่า “Instance” นั้นไม่ใช่เรื่องยาก แต่หลังจากที่เราตั้งค่าเครื่องมาแล้ว ยังมีสิ่งสำคัญที่เพื่อนๆ ควรทำเพื่อให้เซิร์ฟเวอร์ของเพื่อนๆ ปลอดภัยและทำงานได้อย่างเต็มประสิทธิภาพ มาดูกันเลยว่

By Akekachai Vijityannapon
Bluetooth Low Energy (BLE): เทคโนโลยีที่ทำให้ IoT ก้าวไกล

Bluetooth Low Energy (BLE): เทคโนโลยีที่ทำให้ IoT ก้าวไกล

ถ้าพูดถึง Internet of Things หรือ IoT เทคโนโลยีที่ช่วยให้ทุกอย่างเชื่อมต่อกันแบบไร้สายได้ง่ายและใช้พลังงานต่ำต้องยกให้ Bluetooth Low Energy หรือที่เรารู้จักกันในชื่อ BLE BLE เป็นหนึ่งในเทคโนโลยีที่มาแรงและได้รับความนิยมมากในการสร้างอุปกรณ์ที

By Akekachai Vijityannapon
รู้จักกับ Zigbee: โปรโตคอลไร้สายที่เชื่อมต่ออุปกรณ์ IoT

รู้จักกับ Zigbee: โปรโตคอลไร้สายที่เชื่อมต่ออุปกรณ์ IoT

ในยุคที่ทุกอย่างรอบตัวเราสามารถเชื่อมต่อกันได้ผ่านอินเทอร์เน็ต หรือที่เรียกว่า Internet of Things (IoT) เรามักจะได้ยินชื่อ Zigbee บ่อยขึ้น Zigbee เป็นโปรโตคอลการสื่อสารไร้สายที่ถูกออกแบบมาเพื่อเชื่อมต่ออุปกรณ์ต่างๆ ในเครือข่ายขนาดเล็ก ไปจนถึ

By Akekachai Vijityannapon
Vector Databases: เครื่องมือใหม่สำหรับข้อมูลที่ซับซ้อน

Vector Databases: เครื่องมือใหม่สำหรับข้อมูลที่ซับซ้อน

ในช่วงไม่กี่ปีที่ผ่านมา โลกของการจัดเก็บข้อมูลมีการพัฒนาไปไกล หนึ่งในเครื่องมือที่น่าจับตามองคือ Vector Database ที่มาแรงในกลุ่มการจัดเก็บข้อมูลเชิงลึกและซับซ้อนอย่าง ข้อมูลไม่เป็นโครงสร้าง (Unstructured Data) เช่น รูปภาพ, ข้อความ

By Akekachai Vijityannapon
GraphQL vs REST API: เมื่อไหร่ควรเลือกใช้อันไหน?

GraphQL vs REST API: เมื่อไหร่ควรเลือกใช้อันไหน?

ในปัจจุบัน การพัฒนา API เป็นส่วนสำคัญในการสร้างแอปพลิเคชันที่มีประสิทธิภาพและยืดหยุ่น REST (Representational State Transfer) เป็น Architecture ที่ได้รับความนิยมมาอย่างยาวนาน ขณะที่ GraphQL ซึ่งถูกพัฒนาโดย Facebook ในปี 2012 ได้กลายเป็นทางเลือกที่น่าสนใจสำหรับนักพั

By Akekachai Vijityannapon