devhub.in.th Blog

Technical articles, tutorials, and programming insights for the developer community

Django REST Framework 101 พัฒนา API ด้วยภาษา Python

Django REST Framework 101 พัฒนา API ด้วยภาษา Python

พัฒนา RESTful API ด้วย Django REST Framework สุดยอดเฟรมเวิร์คในการทำ API ที่สมบูรณ์แบบที่สุดของภาษา Python

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

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

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

DH By DH
May 28, 2023
ai.com โดเมนร้อยล้านที่ OpenAI แอบซุ่มซื้อไว้ตั้งแต่ก่อนปล่อย ChatGPT

ai.com โดเมนร้อยล้านที่ OpenAI แอบซุ่มซื้อไว้ตั้งแต่ก่อนปล่อย ChatGPT

OpenAI ได้ซื้อโดเมนเนมที่มีชื่อว่า ai.com ในปี 2020 ในราคา 11 ล้านดอลล่าร์ (ตีเป็นเงินไทยก็เกือบ ๆ 4 ร้อยล้านบาท!!) จนกลายเป็นหน…

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

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

JSON ย่อมาจาก (JavaScript Object Notation) เป็นมาตรฐานในการแลกเปลี่ยนข้อมูล (Data Interchange Format) ที่ได้รับความนิยมแทบจะสู…

DH By DH
Apr 26, 2023
สอนใช้งาน Docker ร่วมกับ Python (Flask) สุดง่ายสำหรับมือใหม่

สอนใช้งาน Docker ร่วมกับ Python (Flask) สุดง่ายสำหรับมือใหม่

ในบทความนี้เราจะมาสร้าง Docker Container เพื่อรัน Python (Flask) โดยแอปนี้จะเป็น Random App เมนูอาหารไทย จากนั้นเราก็จะมีการแ…

Apr 21, 2023
การใช้งาน Python Virtual Environment (venv)

การใช้งาน Python Virtual Environment (venv)

Virtual Environment คือ คอนเซ็ปต์ของภาษาไพธอนในการแยก packages, libraries, dependencies ต่าง ๆ ที่จำเป็นในการรันโปรเจคท์ …

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

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

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

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

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

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

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

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

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

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

SQL vs NoSQL ต่างกันยังไง?

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

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

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

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

DH By DH
Apr 10, 2023
แนวคิดมุ่งสู่ความสำเร็จโดย Patiphan Phengpao (จารย์โอม)

แนวคิดมุ่งสู่ความสำเร็จโดย Patiphan Phengpao (จารย์โอม)

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

Apr 08, 2023
DNS คืออะไร ? หลักการทำงานเป็นอย่างไร

DNS คืออะไร ? หลักการทำงานเป็นอย่างไร

DNS (Domain Name System) คือ ระบบที่อนุญาตให้แปลงชื่อโดเมนที่มนุษย์อ่านได้ให้เป็นที่อยู่ Internet Protocol (IP Address) ที่คอมพิวเตอ…

Apr 08, 2023
สอนทำ Web Scraping ด้วย Python เพื่อดึงข้อมูลจากเว็บไซต์

สอนทำ Web Scraping ด้วย Python เพื่อดึงข้อมูลจากเว็บไซต์

Web Scraping คือ วิธีการในการดึงข้อมูลจากเว็บไซต์ต่าง ๆ ด้วยการเขียนโปรแกรมเพื่อดึงข้อมูลเหล่านั้นมา โดยหน้าเว็บเหล่านั้นต้องเป็น pu…

Apr 02, 2023
Ransomware คืออะไร? พร้อมวิธีการป้องกันก่อนจะสายเกินแก้

Ransomware คืออะไร? พร้อมวิธีการป้องกันก่อนจะสายเกินแก้

Ransomware (แรนซัมแวร์) คือ ซอฟต์แวร์อันตรายประเภทหนึ่ง (มัลแวร์) ที่เข้ารหัสไฟล์ของเหยื่อหรือบล็อกการเข้าถึงระบบคอมพิวเตอร์…

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

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

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

DH By DH
Mar 30, 2023
รู้จักกับ PyScript รัน Python ได้บน HTML

รู้จักกับ PyScript รัน Python ได้บน HTML

PyScript คือ เฟรมเวิร์คที่ทำให้โปรแกรมเมอร์สร้างแอปพลิเคชันด้วยภาษาไพธอนเพื่อรันบนเบราว์เซอร์ได้โดยตรงโดยการ mix กันเข้ากับ HT…

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

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

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

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

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

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

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

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

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

DH By DH
Mar 19, 2023