DH

DH Team

Programming Resources for Thai Programmers

53 Articles
0 Courses

Articles

เรื่องราวของ Colin Huang อดีตวิศวกรซอฟต์แวร์ Google สู่ผู้ก่อตั้ง Temu
Aug 04, 2024

Colin Huang เริ่มต้นอาชีพที่ software engineer ที่ Google ในปี 2004 ก่อนจะจะลาออกมาก่อตั้ง Pinduoduo และล่า…

ทำความรู้จัก Software Engineer สุดยอดสายอาชีพ ค่าตัวสูงของยุคนี้
Jul 05, 2024

เจาะลึกอาชีพวิศวกรซอฟต์แวร์ (Software Engineer) สุดยอดสายงานเงินเดือนสูงแห่งยุค ทักษะที่จำเป็น เส้นทางอาช…

วิธีใช้งาน Font Awesome สุดยอดไอคอน library ยอดนิยมของ dev
Jul 04, 2024

Font Awesome สุดยอดไลบรารีสำหรับใช้งานไอคอนยอดนิยมของชาว web dev โดยบทความนี้จะครอบคลุมทั้งการติดตั้ง การ…

ซอฟต์แวร์ (Software) คืออะไร? ทำไมถึงสำคัญในชีวิตประจำวันของเรา
Jul 04, 2024

ทำความรู้จักกับ Software (ซอฟต์แวร์) ประเภท การพัฒนา และความสำคัญในยุคดิจิทัล เข้าใจง่าย เหมาะสำหรับทุกคน…

ทำความรู้จักวงจรการพัฒนาซอฟต์แวร์ (Software Development Life Cycle - SDLC)
Jul 04, 2024

วงจรการพัฒนาซอฟต์แวร์ (SDLC) คืออะไร ขั้นตอนสำคัญ โมเดลต่าง ๆ และประโยชน์ในการพัฒนาซอฟต์แวร์อย่างมีประ…

กว่า 6 ปีเต็มที่ใช้มา ทำไมผมถึงไม่แนะนำ GraphQL อีกต่อไป
May 31, 2024

ผมไปเจอบทความ "Why, after 6 years, I’m over GraphQL" ของคุณ Matt Bessy มา ซึ่งเขียนเอาไว้ได้น่าสนใจเกี่ยว…

jsDelivr CDN กับแผนสำรองรับมือ ถ้าผู้ก่อตั้งไม่อยู่แล้วหรือเสียชีวิต
May 05, 2024

Dmitriy Akulov ผู้ก่อตั้ง jsDelivr สุดยอด CDN โอเพ่นซอร์สยอดนิยมระดับโลก ได้เขียนแผนสำรองในกรณีที่เขาเสียชี…

หลักการทำงานของ CDN และทุกสิ่งอย่างเกี่ยวกับ CDN ที่คุณต้องรู้
Apr 18, 2024

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

ทำความรู้จักกับ SSD และวิธีในการเลือกซื้อ storage ที่เหมาะสม
Apr 11, 2024

SSD คืออะไร และมีประโยชน์อย่างไร บทความนี้อธิบายถึงข้อดีของ SSD เมื่อเทียบกับ HDD ประเภทของ SSD และเทคโ…

ปัญหา "The Year 2038 Problem" ที่คนทำซอฟต์แวร์ต้องเตรียมรับมือ
Mar 20, 2024

ระบบคอมพิวเตอร์รุ่นเก่าหลายตัว บันทึกปีโดยใช้เลขเพียงแค่ 2 หลัก เช่นเมื่อปี 2000 ระบบเหล่านี้อาจแสดงผลเป็น "…

Blameless Culture (วัฒนธรรมไร้ซึ่งการตำหนิ)
Mar 08, 2024

Blameless Culture (วัฒนธรรมไร้ซึ่งการตำหนิ)

ทำความรู้จัก Perplexity สุดยอด AI Search ที่จะมาแทนการเสิร์ชแบบเดิม ๆ
Feb 26, 2024

Perplexity บริษัทสตาร์ทอัพด้าน AI Search ที่กำลังจะท้าทายอำนาจเจ้าตลาด search engine ของ Google โดยสามา…

จากนักกฏหมาย สู่ Software Engineer ที่ Google ในวัย 39
Feb 08, 2024

ไม่ได้จบด้านคอมเป็นโปรแกรมเมอร์หรือ software dev ได้หรือไม? นี่คือเรื่องราวสุดยอดจากอดีตนักกฏหมาย สู่การเป็น…

Zed สุดยอด text editor เขียนด้วย Rust เร็วแรง ทะลุนรก
Feb 02, 2024

Zed สุดยอด text editor สำหรับเขียนโค้ดตัวใหม่ เร็วแรง ทะลุนรก เขียนด้วยภาษา Rust จากทีมผู้ที่เคยพัฒนา Atom …

HTMX สุดยอดไลบรารีช่วยให้ dev เขียน interactive เว็บโดยไม่ต้องแตะ JavaScript
Jan 27, 2024

HTMX ช่วยให้ dev อย่างเรา ๆ หมดกังวลเรื่องที่จะต้องเขียน JavaScript เพราะว่าแทบจะไม่ต้องแตะ JavaScript เลย ใ…

การใช้งาน *args และ **kwargs ในภาษา Python
Jan 23, 2024

บทความนี้จะอธิบายเกี่ยวกับการใช้งาน *args และ **kwargs ใน Python พร้อมตัวอย่างโค้ด เพื่อให้ผู้อ่านเข้าใจว่าทั้งสอ…

แนะนำ Python Quizzes จาก Real Python ตอบคำถามไพธอนแบบ interactive
Jan 22, 2024

อัพเลเวลภาษา Python ของคุณด้วยคำถามไพธอน (Python Quizzes) แบบโต้ตอบจาก Real Python หนึ่งในเว็บไซต์ที่เหล่…

กฏแห่งความสำเร็จ 13 ข้อของ Sam Altman ซีอีโอ OpenAI
Jan 18, 2024

Sam Altman, สุดยอด CEO แห่ง OpenAI ได้เขียนแชร์บทความ ๆ หนึ่งผ่านเว็บบล็อกส่วนตัวของเขาเมื่อ 5 ปีที่แล้ว โดย…

Top 10 Git Commands (คำสั่ง) ที่นักเขียนโปรแกรมควรรู้
Nov 05, 2023

วันนี้ผมได้ลิสต์ Top 10 คำสั่ง Git Commands ที่โปรแกรมเมอร์ นักเขียนโปรแกรมควรรู้ หรือไม่ก็เอาเป็นว่าสำหรับ…

Windows 11 อัปเดต พร้อม AI-Powered และกว่า 200 ฟีเจอร์
Sep 22, 2023

Microsoft ได้เปิดเผยอย่างเป็นทางการ Windows 11 ได้รับการอัพเดทใหม่ซึ่งมาพร้อมกับฟีเจอร์ใหม่กว่า 200 ฟีเจอร์…

สร้าง Google Form พร้อมวิธีใช้งานแบบละเอียด 2023
Sep 19, 2023

"Google Form" คือ เครื่องมือออนไลน์ที่ถูกพัฒนาโดย Google ซึ่งช่วยให้ผู้ใช้สร้างแบบสำรวจ แบบทดสอบ และฟอร์มออนไ…

ทำความรู้จัก JavaScript ภาษาโปรแกรมมิ่งสุดฮิตตลอดกาล
Sep 19, 2023

JavaScript (หรือ "JS") เป็นภาษาโปรแกรมฝั่ง Client Side ที่ได้รับความนิยมเป็นอย่างสูง (หรือมากที่สุดในปัจจุบ…

วิธีใช้ PythonAnywhere คลาวด์ฟรีสำหรับสาวก Python
Sep 12, 2023

PythonAnywhere คือ แพลตฟอร์มที่ใช้ในการรันโค้ด Python และแอปพลิเคชันเว็บในรูปแบบคลาวด์ แบบฟรี ๆ โดยถูกออ…

แนวคิดของ MVC Design Pattern
Jul 10, 2023

MVC (Model, View, Controller) คือ Software Design Pattern อีกรูปแบบหนึ่งที่ได้รับความยอดนิยมในโลกของการ…

วิธีการสร้างเว็บไซต์ (Website) ทำได้กี่รูปแบบบ้าง
Jul 03, 2023

ในบทความนี้ผมจะมาแนะนำวิธีในการสร้างเว็บไซต์ ว่ามีกี่วิธี ทำได้อย่างไรบ้างทั้งแบบเขียนโค้ดสำหรับสาย coding จ๋…

ภาษา SQL คืออะไร พร้อมคำสั่งพื้นฐานที่ควรรู้ สำหรับผู้เริ่มต้น
Jun 28, 2023

SQL (Structured Query Language) คือ ภาษาสำหรับเขียนเพื่อติดต่อและจัดการกับฐานข้อมูล เป็นภาษาที่จำเป็นสำห…

พัฒนาเว็บแอปพลิเคชันด้วย Vue.js สำหรับผู้เริ่มต้น 2024
Jun 23, 2023

Vue.js คือ JavaScript Front-end Framework ที่ใช้สำหรับสร้าง User Interface (UI) และ Single Page Applic…

Session vs Token Authentication คืออะไร ต่างกันยังไง
Jun 18, 2023

Session vs Token Authentication ต่างกันอย่างไร สรุปมาให้แบบกระชับ เนื้อ ๆ เน้น ๆ

ใช้งาน Git & GitHub สำหรับผู้เริ่มต้น ในปี 2024
May 28, 2023

Git คือ VCS (Version Control System) ที่ได้รับความยอดนิยมสูงสุดของเหล่าโปรแกรมเมอร์ ใช้สำหรับติดตามการเปล…

JSON คืออะไร? พร้อมวิธีการใช้งาน
Apr 26, 2023

JSON ย่อมาจาก (JavaScript Object Notation) เป็นมาตรฐานในการแลกเปลี่ยนข้อมูล (Data Interchange Format) ท…

Full Stack Developer คือ? ทำไมเงินเดือนสูง อยากเป็นต้องเรียนอะไรบ้าง
Apr 12, 2023

Full Stack Developer คือ นักพัฒนาที่ทำทั้งในส่วนของฝั่งหน้าบ้าน (Front-end) และส่วนหลังบ้าน (Back-end) พูดง่า…

Homebrew สุดยอด Package Manager สำหรับชาว macOS
Apr 11, 2023

Homebrew เป็นตัวจัดการแพ็คเกจ (Package Manager) สำหรับ macOS ที่ให้เราสามารถติดตั้งและจัดการแพ็คเกจซอฟ…

Node.js คืออะไร? พร้อมวิธีดาวน์โหลดและติดตั้ง
Apr 10, 2023

Node.js คือ cross-platform runtime แบบ open-source สำหรับรัน JavaScript บนฝั่งเซิร์ฟเวอร์ หรือ back-…

SQL vs NoSQL ต่างกันยังไง?
Apr 10, 2023

ฐานข้อมูล SQL เป็นแบบเชิงสัมพันธ์ (Relational Database) แต่ฐานข้อมูลแบบ NoSQL (Not only SQL) ไม่ใช่ คือเป็…

Web Server คืออะไร ทำงานยังไง? ตัวไหนนิยมสุดในปี 2024
Apr 10, 2023

Web Server (เว็บเซิร์ฟเวอร์) คือ คอมพิวเตอร์ที่เก็บซอฟต์แวร์และไฟล์ต่าง ๆ ที่เป็นองค์ประกอบของเว็บไซต…

Web Browser คืออะไร ตัวไหนนิยมสุดในปี 2024
Mar 30, 2023

Web Browser (เว็บเบราว์เซอร์) คือ เว็บแอปพลิเคชันที่ให้เราสามารถเข้าถึงและดูเว็บไซต์ต่าง ๆ ได้สะดวก โดยเว…

Top 10 เพจ Facebook ด้านโปรแกรมมิ่งของไทย น่าติดตามที่สุดในปี 2023
Mar 28, 2023

อันดับ Top 10 Facebook เพจโปรแกรมมิ่งที่น่าติดตามที่สุดในปี 2023 ของไทย

Bootstrap คืออะไร รวมวิธีใช้งานเบื้องต้นสำหรับทำ Responsive Web Design
Mar 27, 2023

ปัจจุบันการทำเว็บไซต์แบบ Responsive Web Design นั้นถือว่าเป็นมาตรฐานไปแล้ว และ Bootstrap ถือว่าเป็น CSS …

CS50 Harvard คอร์สเรียน Computer Science ฟรีและดีที่สุดในโลก
Mar 19, 2023

นี่คือหนึ่งในคอร์สเรียนโปรแกรมมิ่งที่ฟรีและดีที่สุดในโลกอย่างไม่ต้องสงสัยจาก CS50 อันเลื่องชื่อแห่ง Harvard Uni…

10 ภาษาเขียนโปรแกรมมิ่ง (Programming) ยอดนิยมปี 2024
Mar 08, 2023

อันดับภาษาโปรแกรมมิ่งยอดนิยมในปี 2023 เพื่อให้เพื่อน ๆ ได้เป็นตัวเลือกในการตัดสินใจในการเรียน coding ว่าจ…

Stack Overflow สุดยอด Q & A แพลตฟอร์มอันดับ 1 ของโปรแกรมเมอร์
Feb 19, 2023

Stack Overflow คือ แพลตฟอร์มหรือเว็บไซต์ Q & A (Question & Answer) Programming พูดง่าย ๆ เป็นแพลตฟอร์…

ติดตั้ง DB Browser และเริ่มใช้งาน SQLite Database
Jan 31, 2023

DB Browser คือ database GUI หรือเครื่องมือสำหรับใช้งานและจัดการกับ SQLite database สำหรับบทความนี้เรา…

Programmer Memes ประโยคปวดหัว ที่โปรแกรมเมอร์เจอบ่อย ๆ
Jan 30, 2023

ในแต่ละวันแค่เขียนโค้ด แก้บั๊กก็แทบจะปวดหัวมากมายอยู่แล้ว แต่ก็ยังมีหลาย ๆ ประโยคที่โปรแกรมเมอร์ได้ยินแล้วเรียก…

เงินเดือน Software Engineer ต่างประเทศ Top 10 เฉลี่ยสูงสุดปี 2023
Jan 30, 2023

Software Engineer คือหนึ่งในตำแหน่งงานที่ยังขาดแคลนและมีความต้องการมากที่สุดของตลาดงานในปัจจุบัน มาดูอัตรา…

Coding หรือ การเขียนโปรแกรม คืออะไร ทำไมถึงเป็นทักษะสำคัญในยุคนี้
Jan 26, 2023

ในยุคนี้การเขียนโค้ด (coding) หรือ การเขียนโปรแกรม นั้นถือว่าเป็นอีกหนึ่งทักษะที่สำคัญ ถ้าเรามีทักษะนี้ รับร…

10 เว็บไซต์ที่ดีที่สุดสำหรับเรียน Python ฟรี ปี 2024
Jan 26, 2023

นี่คือ 10 เว็บไซต์ที่เพื่อน ๆ ต้อง bookmark เก็บไว้เพื่อเรียนไพธอนในปี 2023

Frontend vs Backend ต่างกันอย่างไร แบบไหนเหมาะสมกับเรา?
Jan 26, 2023

Front-end dev คือนักพัฒนาในส่วนของหน้าบ้าน (Client Side) ส่วน back-end dev คือนักพัฒนาที่รับผิดชอบส่วนหลั…

Pseudo Code (ซูโดโค้ด) คืออะไรและใช้ตอนไหน ?
Jan 26, 2023

ขั้นตอนการเขียน Pseudo code นี่แหละจะเป็นการอธิบายอัลกอริทึมและลอจิกต่าง ๆ ของของระบบ

ภาษา Python คือ? ทำอะไรได้บ้าง (ฉบับเต็มปี 2024)
Jan 25, 2023

ภาษา Python เรียกได้ว่าเป็นภาษา programming ที่ทำอะไรได้ครอบจักรวาล เรียนภาษาเดียว ต่อยอดได้มากมาย ในบทคว…

ChatGPT สุดยอด AI เปลี่ยนโลก
Jan 25, 2023

สุดยอด AI เปลี่ยนโลกในตอนนี้คงไม่มีใครไม่รู้จัก ChatGPT หนึ่งในคีย์เวิร์ดที่กำลังถูกพูดถึงมากที่สุดในตอนนี้

programming.in.th สุดยอดเว็บฝึกแก้โจทย์โปรแกรมมิ่งอันดับ 1 ของไทย
Jan 03, 2023

นี่คือสุดยอดเว็บโปรแกรมมิ่งในตำนานอีกหนึ่งเว็บของไทย ที่ปรับโฉมหน้าเว็บใหม่ พร้อมทั้งโจทย์ที่น่าสนใจเพิ่มขึ้นมาก…

Programmer Tips ที่คุณต้องอ่าน ถ้าต้องการเป็นโปรแกรมเมอร์ที่ดีขึ้น
Jan 03, 2023

นี่คือบทความที่ได้รวบรวม tips และเคล็ด(ไม่ลับ) ในการพัฒนาตัวเองเพื่อเป็นโปรแกรมเมอร์ที่ดีขึ้นกว่าเดิม โดยได้…

สุดยอด CEOs สัญชาติอินเดียของบริษัทเทค ฯ ระดับโลก
Jan 02, 2023

อินเดีย ขึ้นชื่อว่าเป็นหนึ่งในประเทศที่มีความฉกาจฉกรรจ์ด้านคอมพิวเตอร์ ในบริษัทเทคโนโลยีระดับแถวหน้าของโลก…

มาแล้วคลาสที่ฮอตสุดตอนนี้ สร้าง AI App ขั้นสูงด้วย Agent & Vector Databases & RAG

May 10, 2025 - 9:00 a.m.

🔥 ใช้ AI จนคล่อง แต่เคยสงสัยไหมว่าเบื้องหลัง AI เทพๆ อย่าง ChatGPT หรือ Copilot เค้าสร้าง "สมอง" ให้มันยังไง? คอร์สนี้ไม่ได้สอนแค่ใช้ แต่สอนให้คุณ "สร้าง" AI ที่รู้ลึก รู้จริง ด้วย Vector Databases, RAG และ …