#Backend

186 บทความ

เปลี่ยนโค้ดร้านหนังสือให้เป็นระบบด้วย OOP (Object-Oriented Programming)

เปลี่ยนโค้ดร้านหนังสือให้เป็นระบบด้วย OOP (Object-Oriented Programming)

เบื่อไหมกับการจัดการข้อมูลในโค้ดที่กระจัดกระจาย? มาเรียนรู้วิธีเปลี่ยนระบบจัดการร้านหนังสือจาก Procedural ให้เป็น OOP เพื่อโค้ดที่อ่านง่ายและขยายต่อได้จริง

ที่มา: DEV Community

3 days ago 11 นาที
6 views
เจาะลึกการสร้าง MCP Server: เลือกทำ Desktop App หรือ Hosted Web App ดีกว่ากัน

เจาะลึกการสร้าง MCP Server: เลือกทำ Desktop App หรือ Hosted Web App ดีกว่ากัน

อยากสร้าง MCP Server ให้ AI ใช้งาน? มาดูความต่างระหว่างการรันบนเครื่องตัวเอง (Desktop) กับบนคลาวด์ (Web App) เพื่อเลือกแนวทางที่เหมาะกับโปรเจกต์ของคุณ

ที่มา: DEV Community

4 days ago 8 นาที
2 views
เจาะลึก Unix Timestamps คืออะไร? วิธีจัดการเวลาในโปรแกรมให้แม่นยำสำหรับมือใหม่

เจาะลึก Unix Timestamps คืออะไร? วิธีจัดการเวลาในโปรแกรมให้แม่นยำสำหรับมือใหม่

มือใหม่หัดเขียนโค้ดต้องรู้! ทำความเข้าใจ Unix Timestamps วิธีจัดการเวลาในฐานข้อมูลและ API ให้ถูกต้อง เลี่ยงบั๊กเรื่องหน่วยวินาทีและมิลลิวินาทีที่เจอบ่อย

ที่มา: DEV Community

4 days ago 8 นาที
6 views
CORS คืออะไร? ทำไมเบราว์เซอร์ถึงบล็อกการดึงข้อมูล API ของคุณ

CORS คืออะไร? ทำไมเบราว์เซอร์ถึงบล็อกการดึงข้อมูล API ของคุณ

เจอปัญหา CORS Error เวลาดึงข้อมูล API ใช่ไหม? มาทำความเข้าใจกลไกความปลอดภัยของเบราว์เซอร์ และวิธีตั้งค่า CORS ให้ Frontend คุยกับ Backend ได้อย่างถูกต้อง

ที่มา: DEV Community

4 days ago 8 นาที
5 views
เลือก CDN ในเอเชียอย่างไรให้เหมาะกับโปรเจกต์ของคุณในปี 2026

เลือก CDN ในเอเชียอย่างไรให้เหมาะกับโปรเจกต์ของคุณในปี 2026

มือใหม่หัดทำเว็บต้องรู้! ทำความเข้าใจเรื่อง CDN และวิธีเลือกผู้ให้บริการให้เหมาะกับกลุ่มเป้าหมายในเอเชีย เพื่อให้เว็บโหลดไวและรองรับผู้ใช้งานได้จริง

ที่มา: DEV Community

6 days ago 8 นาที
6 views
ย้ายแอปจาก Heroku ไปที่ไหนดี? วิธีเลือกโฮสต์และขั้นตอนการย้ายให้ปลอดภัย

ย้ายแอปจาก Heroku ไปที่ไหนดี? วิธีเลือกโฮสต์และขั้นตอนการย้ายให้ปลอดภัย

เบื่อ Heroku แล้วใช่ไหม? มาเรียนรู้วิธีเลือกผู้ให้บริการโฮสต์แอป (Platform) ใหม่ พร้อมขั้นตอนการย้ายฐานข้อมูลและตั้งค่าระบบให้แอปทำงานได้ราบรื่นเหมือนเดิม

ที่มา: DEV Community

6 days ago 9 นาที
9 views
วิธีจัดการ Budget Headroom เมื่อใช้ API ในโปรเจกต์ เพื่อไม่ให้ระบบล่มกะทันหัน

วิธีจัดการ Budget Headroom เมื่อใช้ API ในโปรเจกต์ เพื่อไม่ให้ระบบล่มกะทันหัน

มือใหม่หัดเขียนโปรแกรมที่ใช้ API ต้องรู้! วิธีเช็กงบประมาณคงเหลือ (Budget Headroom) และการทำระบบแจ้งเตือน (Alerts) เพื่อป้องกันไม่ให้ระบบหยุดทำงานกลางคัน

ที่มา: DEV Community

1 week ago 10 นาที
9 views
สอนตั้งค่า Backend ด้วย TypeScript และ Node.js ฉบับเริ่มต้น
Node.js + TypeScript

สอนตั้งค่า Backend ด้วย TypeScript และ Node.js ฉบับเริ่มต้น

อยากเขียน Backend ด้วย TypeScript แต่ไม่รู้จะเริ่มยังไง? บทความนี้สอนตั้งค่าโปรเจกต์ Node.js, ปรับแต่ง tsconfig.json และใช้เครื่องมือรันโค้ดแบบรวดเร็ว

1 week ago 8 นาที
12 views
คู่มือการทำ Production Deployment: รันโปรเจกต์ด้วย PM2 และ Docker ให้เสถียรเหมือนมือโปร
Node.js

คู่มือการทำ Production Deployment: รันโปรเจกต์ด้วย PM2 และ Docker ให้เสถียรเหมือนมือโปร

เรียนรู้วิธีนำโปรเจกต์ขึ้นเซิร์ฟเวอร์จริงให้รันได้ 24 ชั่วโมงด้วย PM2 และใช้ Docker ช่วยคุมสภาพแวดล้อมให้เหมือนกันทุกเครื่อง ลดปัญหาโค้ดพังเมื่อย้ายที่

1 week ago 11 นาที
9 views
เปลี่ยนโปรเจกต์ Node.js เป็น TypeScript: วิธีตั้งค่าและใช้งานสำหรับมือใหม่
Node.js

เปลี่ยนโปรเจกต์ Node.js เป็น TypeScript: วิธีตั้งค่าและใช้งานสำหรับมือใหม่

อยากเปลี่ยนจาก Node.js มาใช้ TypeScript แต่ไม่รู้เริ่มยังไง? บทความนี้สอนตั้งค่า tsconfig.json, การรันด้วย tsx และการทำ Type Checking ให้ Express แบบเข้าใจง่าย

1 week ago 9 นาที
11 views
สอนเขียน Automated Testing ด้วย Jest และ Supertest สำหรับมือใหม่
Node.js

สอนเขียน Automated Testing ด้วย Jest และ Supertest สำหรับมือใหม่

เลิกทดสอบโค้ดด้วยมือแบบเดิม ๆ มาหัดเขียน Automated Testing ด้วย Jest และ Supertest เพื่อเช็กฟังก์ชันและ API ให้ทำงานถูกต้องแม่นยำ ลดบั๊กกวนใจ

1 week ago 9 นาที
13 views
เจาะลึก Real-time Communication ด้วย Socket.IO และความต่างระหว่าง WebSockets vs HTTP
Node.js

เจาะลึก Real-time Communication ด้วย Socket.IO และความต่างระหว่าง WebSockets vs HTTP

อยากทำระบบแชตหรือแจ้งเตือนแบบเรียลไทม์ไหม? มาเรียนรู้พื้นฐาน WebSockets และวิธีใช้ Socket.IO เพื่อส่งข้อมูลทันทีโดยไม่ต้องรีเฟรชหน้าเว็บกัน

1 week ago 10 นาที
9 views