#Programming

335 บทความ

วิธีจัดการ Legacy System ด้วยเทคนิค Strangler Fig แทนการรื้อระบบใหม่ทั้งหมด

วิธีจัดการ Legacy System ด้วยเทคนิค Strangler Fig แทนการรื้อระบบใหม่ทั้งหมด

การรื้อระบบเก่าทิ้งเพื่อเขียนใหม่ (Big-Bang Rewrite) เสี่ยงเกินไป! เรียนรู้วิธีค่อยๆ เปลี่ยนระบบทีละส่วนด้วย Strangler Fig Pattern เพื่อลดความเสี่ยงและทำงานได้ปลอดภัยขึ้น

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

1 week ago 9 นาที
17 views
วิธีแก้ปัญหา N+1 Query ปรับฐานข้อมูลให้เร็วขึ้นด้วยเทคนิค Eager Loading

วิธีแก้ปัญหา N+1 Query ปรับฐานข้อมูลให้เร็วขึ้นด้วยเทคนิค Eager Loading

แอปฯ อืดเพราะดึงข้อมูลจากฐานข้อมูลผิดวิธีหรือเปล่า? มาเรียนรู้วิธีแก้ปัญหา N+1 Query ด้วยเทคนิค Eager Loading เพื่อเขียนโค้ดให้ทำงานได้เร็วและมีประสิทธิภาพแบบมืออาชีพ

ที่มา: DEV Community

1 week ago 10 นาที
15 views
แก้ปัญหา IP เปลี่ยนบ่อยในโปรเจกต์ IoT เมื่อไม่มีสิทธิ์เข้าถึง Router

แก้ปัญหา IP เปลี่ยนบ่อยในโปรเจกต์ IoT เมื่อไม่มีสิทธิ์เข้าถึง Router

ทำโปรเจกต์กล้องวงจรปิดหรือ IoT แล้ว IP เปลี่ยนจนเข้าใช้งานไม่ได้? มาเข้าใจวิธีแก้ปัญหา Network ด้วยโค้ดจากฝั่ง Client โดยไม่ต้องง้อการตั้งค่า Router

ที่มา: DEV Community

1 week ago 10 นาที
14 views
Data Modelling คืออะไร? ปูพื้นฐานการออกแบบฐานข้อมูลสำหรับโปรแกรมเมอร์มือใหม่

Data Modelling คืออะไร? ปูพื้นฐานการออกแบบฐานข้อมูลสำหรับโปรแกรมเมอร์มือใหม่

เรียนรู้พื้นฐาน Data Modelling การออกแบบฐานข้อมูลที่โปรแกรมเมอร์ต้องรู้ ตั้งแต่การแยก Fact และ Dimension ไปจนถึงการทำ Relationships ด้วย SQL เพื่อให้ระบบของคุณมีประสิทธิภาพ

ที่มา: DEV Community

2 weeks ago 9 นาที
18 views
เรียน Laravel ง่ายขึ้นด้วย Laravel Snippets รันโค้ดผ่านเบราว์เซอร์ได้ทันที

เรียน Laravel ง่ายขึ้นด้วย Laravel Snippets รันโค้ดผ่านเบราว์เซอร์ได้ทันที

มือใหม่หัดเขียน Laravel ห้ามพลาด! ทำความรู้จัก Laravel Snippets เครื่องมือช่วยรันโค้ดผ่านเบราว์เซอร์โดยไม่ต้องติดตั้งโปรแกรมให้ยุ่งยาก ฝึกเขียนได้ทุกที่

ที่มา: DEV Community: laravel

2 weeks ago 8 นาที
18 views
เลิกกลัว Regular Expressions (Regex) ด้วยคู่มือฉบับมือใหม่

เลิกกลัว Regular Expressions (Regex) ด้วยคู่มือฉบับมือใหม่

เบื่อไหมกับการเขียนโค้ดเช็คข้อความยาว ๆ? มาเรียนรู้พื้นฐาน Regex (เครื่องมือจัดการข้อความ) ให้เข้าใจง่าย ใช้งานจริงได้ทันที ไม่ต้องก๊อปโค้ดใครอีกต่อไป

ที่มา: DEV Community

2 weeks ago 9 นาที
13 views
วิธีแก้ปัญหา Docker Crash Loop สำหรับมือใหม่หัดเขียนโปรแกรม

วิธีแก้ปัญหา Docker Crash Loop สำหรับมือใหม่หัดเขียนโปรแกรม

เจอปัญหาคอนเทนเนอร์รันแล้วดับวนไปมาใช่ไหม? มาเรียนรู้วิธีรับมือกับ Docker Crash Loop พร้อมเทคนิคการเช็ก Log เพื่อหาจุดผิดพลาดในโค้ดฉบับมือใหม่

ที่มา: DEV Community

2 weeks ago 9 นาที
8 views
เจาะลึก HTTP Status Code: ภาษาลับที่โปรแกรมเมอร์ต้องรู้เพื่อแก้บั๊กเว็บ

เจาะลึก HTTP Status Code: ภาษาลับที่โปรแกรมเมอร์ต้องรู้เพื่อแก้บั๊กเว็บ

เคยสงสัยไหมว่ารหัส 200, 404 หรือ 500 บอกอะไรเรา? มาเรียนรู้ความหมายของ HTTP Status Code เพื่อให้คุณไล่หาจุดผิดพลาดในโค้ดได้ไวขึ้น

ที่มา: DEV Community

2 weeks ago 7 นาที
14 views
รู้จัก Circuit Breaker Pattern วิธีป้องกันระบบล่มแบบโดมิโนใน Microservices

รู้จัก Circuit Breaker Pattern วิธีป้องกันระบบล่มแบบโดมิโนใน Microservices

เคยสงสัยไหมว่าทำไมบริการเดียวพังแล้วพังทั้งระบบ? เรียนรู้เทคนิค Circuit Breaker เพื่อป้องกัน Cascading Failures ช่วยให้ระบบทนทานและจัดการข้อผิดพลาดได้อัตโนมัติ

ที่มา: DEV Community

2 weeks ago 9 นาที
17 views
เริ่มต้นเขียน Linux Kernel Module ฉบับมือใหม่ให้คอมไพล์ผ่านฉลุย

เริ่มต้นเขียน Linux Kernel Module ฉบับมือใหม่ให้คอมไพล์ผ่านฉลุย

อยากลองเขียนโปรแกรมระดับลึกไหม? มาเรียนรู้วิธีเขียน Linux Kernel Module ตั้งแต่การเตรียมเครื่องมือไปจนถึงการคอมไพล์โค้ด Hello World ให้รันได้จริงบนระบบ

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

2 weeks ago 10 นาที
11 views
วิธีป้องกันข้อมูลรั่วไหล (DLP) สำหรับโปรแกรมเมอร์มือใหม่

วิธีป้องกันข้อมูลรั่วไหล (DLP) สำหรับโปรแกรมเมอร์มือใหม่

ไม่อยากให้ข้อมูลสำคัญอย่าง API keys หลุด? มาเรียนรู้วิธีป้องกันข้อมูลรั่วไหล (DLP) ในเครื่องคอมพิวเตอร์ของคุณด้วยการจัดระเบียบไฟล์และจัดการสิทธิ์การเข้าถึงแบบมืออาชีพ

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

2 weeks ago 10 นาที
14 views
ปูพื้นฐาน Python Operators และ Conditionals สำหรับมือใหม่หัดเขียนโปรแกรม

ปูพื้นฐาน Python Operators และ Conditionals สำหรับมือใหม่หัดเขียนโปรแกรม

เรียนรู้พื้นฐานการใช้ Operators และ Conditionals ใน Python เพื่อสร้างตรรกะให้โปรแกรมตัดสินใจได้เอง เหมาะสำหรับมือใหม่ที่กำลังฝึกเขียนโค้ด

ที่มา: DEV Community

2 weeks ago 10 นาที
19 views