#Web Development

252 บทความ

จัดระเบียบโปรเจกต์ Next.js + Go ให้เป็นมืออาชีพด้วยโครงสร้างแบบ Monorepo

จัดระเบียบโปรเจกต์ Next.js + Go ให้เป็นมืออาชีพด้วยโครงสร้างแบบ Monorepo

มือใหม่หัดทำโปรเจกต์ Next.js คู่กับ Go ต้องดู! รู้วิธีจัดโครงสร้างไฟล์ให้เป็นระเบียบ หาโค้ดง่าย ไม่ปนกันมั่ว และขยายระบบได้ในอนาคตแบบมือโปร

ที่มา: DEV Community

1 month ago 9 นาที
23 views
5 ข้อผิดพลาดมือใหม่ที่มักเจอเมื่อใช้ Casbin จัดการสิทธิ์ในระบบ

5 ข้อผิดพลาดมือใหม่ที่มักเจอเมื่อใช้ Casbin จัดการสิทธิ์ในระบบ

กำลังงมกับ Casbin อยู่ใช่ไหม? มาดู 5 ข้อผิดพลาดสุดคลาสสิกที่ทำให้ระบบเช็กสิทธิ์ (Authorization) ของคุณพังไม่เป็นท่า พร้อมวิธีแก้ให้เข้าใจง่าย ทำตามได้จริง

ที่มา: DEV Community

1 month ago 10 นาที
11 views
สร้างแอป React ให้ใช้งานแบบ Offline-First: คู่มือฉบับนักพัฒนา Frontend

สร้างแอป React ให้ใช้งานแบบ Offline-First: คู่มือฉบับนักพัฒนา Frontend

เบื่อไหมที่แอปหมุนติ้วตอนเน็ตหลุด? มาเรียนรู้วิธีสร้างแอป React ให้ใช้งานได้แม้ไม่มีอินเทอร์เน็ตด้วย Service Worker และ IndexedDB เพื่อประสบการณ์ผู้ใช้ที่ดีที่สุด

ที่มา: DEV Community

1 month ago 8 นาที
18 views
วิธีส่งข้อมูลจากฟอร์มเข้า Notion อัตโนมัติโดยไม่ต้องง้อ Zapier

วิธีส่งข้อมูลจากฟอร์มเข้า Notion อัตโนมัติโดยไม่ต้องง้อ Zapier

เบื่อไหมที่ต้องก๊อปปี้ข้อมูลจากอีเมลไปวางใน Notion เอง? มาดูวิธีเชื่อมต่อฟอร์มเข้าฐานข้อมูลโดยตรงด้วย Formgrid ง่ายๆ ไม่ต้องเขียนโค้ดหลังบ้านให้วุ่นวาย

ที่มา: DEV Community

1 month ago 7 นาที
14 views
เริ่มต้นเขียนเว็บด้วย HTML, CSS และ JavaScript สำหรับมือใหม่หัดเขียนโค้ด

เริ่มต้นเขียนเว็บด้วย HTML, CSS และ JavaScript สำหรับมือใหม่หัดเขียนโค้ด

อยากเป็นโปรแกรมเมอร์ต้องเริ่มจากตรงไหน? มาเรียนรู้พื้นฐานการสร้างเว็บด้วย HTML, CSS และ JavaScript แบบเข้าใจง่าย พร้อมเทคนิคที่มือใหม่ควรรู้ก่อนเริ่มทำโปรเจกต์จริง

ที่มา: DEV Community

1 month ago 9 นาที
14 views
เจาะลึกโครงสร้างไฟล์ DOCX: ทำไมการเขียนโปรแกรมจัดการเอกสาร Word ถึงเป็นเรื่องท้าทาย

เจาะลึกโครงสร้างไฟล์ DOCX: ทำไมการเขียนโปรแกรมจัดการเอกสาร Word ถึงเป็นเรื่องท้าทาย

อยากเขียนโปรแกรมจัดการไฟล์ Word แต่เจอปัญหาไฟล์พัง? มาเรียนรู้โครงสร้างไฟล์ DOCX และวิธีจัดการข้อความแบบ Run เพื่อใส่ Furigana ให้ถูกต้องโดยไม่ทำลายเอกสาร

ที่มา: DEV Community

1 month ago 7 นาที
20 views
บทเรียนการเขียนระบบแจกของขวัญ: ทำอย่างไรให้โค้ดปลอดภัยและรองรับผู้ใช้จำนวนมาก

บทเรียนการเขียนระบบแจกของขวัญ: ทำอย่างไรให้โค้ดปลอดภัยและรองรับผู้ใช้จำนวนมาก

อยากรู้ไหมว่าระบบแจกของรางวัลเขาเขียนกันยังไงให้ปลอดภัย? มาเรียนรู้เรื่อง Atomic Operation และการจัดการข้อมูลที่ถูกต้อง เพื่อป้องกันบั๊กที่อาจทำให้ระบบพัง

ที่มา: DEV Community

1 month ago 10 นาที
8 views
คู่มือติดตั้ง PostgreSQL และ pgAdmin 4 สำหรับมือใหม่หัดเขียนโปรแกรม
PostgreSQL

คู่มือติดตั้ง PostgreSQL และ pgAdmin 4 สำหรับมือใหม่หัดเขียนโปรแกรม

สอนติดตั้ง PostgreSQL ฐานข้อมูลมาตรฐานที่โปรแกรมเมอร์ต้องใช้ พร้อมวิธีใช้งานผ่าน pgAdmin และ Command Line (psql) สำหรับมือใหม่ที่อยากเริ่มทำโปรเจกต์

1 month ago 8 นาที
31 views
จัดการฐานข้อมูลให้เป็นมืออาชีพด้วย VIEW และ STORED PROCEDURE ใน MySQL/MariaDB
MySQL/MariaDB

จัดการฐานข้อมูลให้เป็นมืออาชีพด้วย VIEW และ STORED PROCEDURE ใน MySQL/MariaDB

เบื่อไหมกับ Query ยาวๆ ที่เขียนซ้ำไปมา? มาเรียนรู้วิธีใช้ VIEW เพื่อสร้างตารางเสมือน และ STORED PROCEDURE เพื่อเก็บชุดคำสั่งไว้ใช้งาน ช่วยให้โค้ดสะอาดและจัดการง่ายขึ้น

1 month ago 9 นาที
24 views
เจาะลึก JSON ใน MySQL: วิธีเก็บและดึงข้อมูลสไตล์ NoSQL สำหรับโปรแกรมเมอร์มือใหม่
MySQL/MariaDB

เจาะลึก JSON ใน MySQL: วิธีเก็บและดึงข้อมูลสไตล์ NoSQL สำหรับโปรแกรมเมอร์มือใหม่

อยากเก็บข้อมูลยืดหยุ่นใน MySQL ไหม? เรียนรู้วิธีใช้ JSON Data Type เพื่อเก็บข้อมูลที่โครงสร้างไม่แน่นอน พร้อมวิธีดึงข้อมูลด้วย JSON_EXTRACT และ Operators

1 month ago 9 นาที
17 views
สร้างแอป Flashcard ด้วย Next.js และ MongoDB: โปรเจกต์แรกสำหรับมือใหม่หัดเขียนเว็บ

สร้างแอป Flashcard ด้วย Next.js และ MongoDB: โปรเจกต์แรกสำหรับมือใหม่หัดเขียนเว็บ

อยากทำโปรเจกต์แรกแต่ไม่รู้เริ่มตรงไหน? มาสร้างแอป Flashcard ช่วยจำด้วย Next.js และ MongoDB กัน! ได้เรียนรู้การทำ Full-stack ตั้งแต่เริ่มจนจบ เหมาะมากสำหรับใส่ Portfolio

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

1 month ago 10 นาที
22 views
เจาะลึก System-Versioned ใน MariaDB: วิธีสร้างตารางย้อนเวลาเก็บประวัติข้อมูลอัตโนมัติ
MySQL/MariaDB

เจาะลึก System-Versioned ใน MariaDB: วิธีสร้างตารางย้อนเวลาเก็บประวัติข้อมูลอัตโนมัติ

เคยเผลอแก้ข้อมูลผิดแล้วกู้คืนไม่ได้ไหม? มาลองใช้ System-Versioned ใน MariaDB กันครับ ช่วยเก็บประวัติการเปลี่ยนแปลงอัตโนมัติ ย้อนดูข้อมูลเก่าได้ง่ายๆ

1 month ago 7 นาที
24 views