#Programming Tips

30 บทความ

วิธีลบโฟลเดอร์ node_modules บน Windows ให้เกลี้ยงและรวดเร็ว

วิธีลบโฟลเดอร์ node_modules บน Windows ให้เกลี้ยงและรวดเร็ว

โฟลเดอร์ node_modules กินพื้นที่เครื่องใช่ไหม? มาดูวิธีลบไฟล์ขยะเหล่านี้บน Windows แบบมือโปร ทั้งวิธีปกติและวิธีแก้ปัญหา Path too long ที่ได้ผลจริง

ที่มา: DEV Community

16 hours ago 9 นาที
5 views
จัดการ Database Migration ให้ง่ายขึ้นด้วย Miglite v0.8.0 ฝังไฟล์ลง Binary จบในตัวเดียว

จัดการ Database Migration ให้ง่ายขึ้นด้วย Miglite v0.8.0 ฝังไฟล์ลง Binary จบในตัวเดียว

เบื่อไหมที่ต้องคอยก๊อปปี้ไฟล์ Migration ไปวางที่เซิร์ฟเวอร์? มาดูวิธีใช้ Miglite v0.8.0 ฝังไฟล์ SQL เข้าไปใน Binary ของโปรแกรม Go เพื่อให้การ Deploy ง่ายและปลอดภัยขึ้น

ที่มา: DEV Community

1 day ago 8 นาที
4 views
วิธีตรวจสอบ SSL Certificate และ CSR ด้วยตัวเองอย่างปลอดภัย ไม่ต้องพึ่งเว็บออนไลน์

วิธีตรวจสอบ SSL Certificate และ CSR ด้วยตัวเองอย่างปลอดภัย ไม่ต้องพึ่งเว็บออนไลน์

เลิกเอาใบรับรอง SSL ไปตรวจในเว็บออนไลน์เสี่ยงข้อมูลรั่ว! เรียนรู้วิธีแกะไฟล์ CSR และ Certificate ด้วยตัวเองผ่าน JavaScript ง่ายๆ ปลอดภัย 100%

ที่มา: DEV Community

2 days ago 10 นาที
5 views
จัดการความปลอดภัยแบบ Non-blocking ด้วย asyncio และ wauth ใน FastAPI

จัดการความปลอดภัยแบบ Non-blocking ด้วย asyncio และ wauth ใน FastAPI

แก้ปัญหาเว็บค้างด้วยการเขียนโปรแกรมแบบ Asynchronous (ไม่ต้องรอ) เรียนรู้วิธีจัดการ Secrets และ API Key ให้ระบบทำงานลื่นไหลด้วยไลบรารี wauth สำหรับมือใหม่

ที่มา: DEV Community

2 days ago 9 นาที
0 views
วิธีแก้ปัญหา JSON Error ยอดฮิตที่โปรแกรมเมอร์มือใหม่ต้องเจอ

วิธีแก้ปัญหา JSON Error ยอดฮิตที่โปรแกรมเมอร์มือใหม่ต้องเจอ

เจอ Error Unexpected Token ใน JSON ใช่ไหม? มาดูวิธีแก้จุดผิดพลาดที่พบบ่อย ทั้งเรื่องคอมม่าเกิน เครื่องหมายคำพูด และการตั้งชื่อ Key ให้ถูกต้อง

ที่มา: DEV Community

4 days ago 10 นาที
12 views
วิธีตรวจสอบและแก้ไขปัญหา Workflow ในบริษัท เพื่อเป็นโปรแกรมเมอร์ที่ทีมขาดไม่ได้

วิธีตรวจสอบและแก้ไขปัญหา Workflow ในบริษัท เพื่อเป็นโปรแกรมเมอร์ที่ทีมขาดไม่ได้

อยากเป็นโปรแกรมเมอร์ที่ทีมรัก? ลองหัดทำ Workflow Audit (การตรวจสอบกระบวนการทำงาน) เพื่อหาจุดที่เพื่อนร่วมงานต้องทำซ้ำๆ แล้วใช้โค้ดช่วยแก้ปัญหาให้ชีวิตทุกคนง่ายขึ้น

ที่มา: DEV Community

4 days ago 8 นาที
8 views
Multi-Tenancy คืออะไร? ทำไมต้องออกแบบ Data Model ให้รองรับตั้งแต่เริ่มเขียนโค้ด

Multi-Tenancy คืออะไร? ทำไมต้องออกแบบ Data Model ให้รองรับตั้งแต่เริ่มเขียนโค้ด

มือใหม่ที่ทำระบบ SaaS ต้องรู้! Multi-Tenancy ไม่ใช่แค่เรื่องเซิร์ฟเวอร์ แต่คือการออกแบบโครงสร้างข้อมูล (Data Model) เพื่อความปลอดภัยและป้องกันข้อมูลรั่วไหลระหว่างลูกค้า

ที่มา: DEV Community

6 days ago 8 นาที
6 views
วิธีแก้ปัญหา Git Push ไม่ผ่านด้วย error Updates were rejected โดยไม่ทำ Force-Push

วิธีแก้ปัญหา Git Push ไม่ผ่านด้วย error Updates were rejected โดยไม่ทำ Force-Push

เจอ error Updates were rejected ตอนสั่ง git push ใช่ไหม? มาดูวิธีแก้ปัญหาแบบมือโปรที่ช่วยให้คุณรวมโค้ดได้ปลอดภัย งานเพื่อนไม่หาย และประวัติการทำงานไม่พัง

ที่มา: DEV Community

1 week ago 10 นาที
7 views
อัปเกรด Node.js 26 อย่างไรไม่ให้โค้ดพัง? คู่มือสำหรับมือใหม่และโปรแกรมเมอร์

อัปเกรด Node.js 26 อย่างไรไม่ให้โค้ดพัง? คู่มือสำหรับมือใหม่และโปรแกรมเมอร์

อัปเกรด Node.js 26 ต้องเตรียมตัวอย่างไร? เรียนรู้การรับมือกับฟังก์ชันที่ถูกถอดออก การจัดการ Undici และวิธีเช็กโปรเจกต์ให้พร้อมก่อนเปลี่ยนเวอร์ชันใหม่

ที่มา: DEV Community

1 week ago 7 นาที
12 views
วิธีเพิ่มคอลัมน์ในฐานข้อมูล PostgreSQL ไม่ให้ระบบล่มด้วยคำสั่ง lock_timeout

วิธีเพิ่มคอลัมน์ในฐานข้อมูล PostgreSQL ไม่ให้ระบบล่มด้วยคำสั่ง lock_timeout

เคยไหม? รันคำสั่งเพิ่มคอลัมน์ในฐานข้อมูลแล้วเว็บล่มทั้งระบบ เรียนรู้วิธีใช้ lock_timeout ป้องกันปัญหาคิวล็อกที่โปรแกรมเมอร์มือใหม่ต้องรู้

ที่มา: DEV Community

1 week ago 10 นาที
18 views
เจาะลึกการทำงานเบื้องหลัง Spring Framework สำหรับมือใหม่ที่อยากเก่งขึ้น

เจาะลึกการทำงานเบื้องหลัง Spring Framework สำหรับมือใหม่ที่อยากเก่งขึ้น

เลิกจำคำสั่งไปวันๆ แล้วมาเรียนรู้กลไกภายในของ Spring Framework ทั้ง BeanDefinition และ ImportSelector ที่จะช่วยให้คุณแก้บั๊กและเขียนโค้ดได้อย่างโปร

ที่มา: DEV Community

2 weeks ago 10 นาที
24 views
วิธีป้องกันปัญหา Race Condition ใน Django เพื่อไม่ให้ข้อมูลในฐานข้อมูลเพี้ยน

วิธีป้องกันปัญหา Race Condition ใน Django เพื่อไม่ให้ข้อมูลในฐานข้อมูลเพี้ยน

เคยเจอปัญหาข้อมูลในฐานข้อมูลไม่ตรงกันไหม? มาเรียนรู้วิธีป้องกัน Race Condition ใน Django ด้วย Database Transaction และ Row Lock เพื่อให้ระบบของคุณทำงานได้อย่างถูกต้องแม่นยำแม้มีคนใช้งานพร้อมกันจำนวนมาก

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

2 weeks ago 7 นาที
14 views