devhub.in.th Blog

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

Article

ทำความรู้จักและวิธีใช้ Vim สุดยอด Text Editor ระดับตำนาน

Vim ย่อมาจาก "Vi IMproved" เป็นโปรแกรมแก้ไขข้อความ (Text Editor) ที่มีประสิทธิภาพและคลาสสิคมาก โดยได้รับความนิยมมาแล้วหลายสิบปี ซึ่ง Vim เป็นเครื่องมือในตำนานที่ได้รับความนิยมมากใ…

Chaiwat Chaiwat
Article

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

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

DH DH
Article

LangChain เฟรมเวิร์คสุดเจ๋งที่ช่วยให้การสร้าง AI Apps เป็นเรื่องง่าย

LangChain เป็นเฟรมเวิร์คที่อำนวยความสะดวกในการสร้างแอปพลิเคชันที่ ใช้ Large Language Models (LLMs) เช่น ChatGPT, Google Bard และโมเดลอื่นๆอีกมากมาย

Nonthakon Nonthakon
Article

แนวคิดของ MVC Design Pattern

MVC (Model, View, Controller) คือ Software Design Pattern อีกรูปแบบหนึ่งที่ได้รับความยอดนิยมในโลกของการพัฒนาซอฟต์แวร์ ยึดหลักของการทำงานที่แยกส่วนอิสระต่อกันชัดเจน ทำให้มีความสา…

DH DH
Article

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

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

DH DH
Article

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

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

DH DH
Article

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

Vue.js คือ JavaScript Front-end Framework ที่ใช้สำหรับสร้าง User Interface (UI) และ Single Page Application (SPA) สร้างขึ้นโดย Evan You และเปิดตัวครั้งแรกในปี 2014 เป็นอีกหนึ่ง…

DH DH
Article

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

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

DH DH
Article

API คืออะไร อธิบายหลักการทำงานและการใช้งาน API ฉบับเต็ม

API (Application Programming Interface) คือ ตัวกลางระหว่าง client และ server เพื่อทำหน้าที่เป็นส่วนผสาน (Interface) ระหว่างสองส่วนนี้ ในการแลกเปลี่ยนข้อมูลและการเชื่อมต่อกันระหว่างแอป…

Withoutcoffee Withoutcoffee
Article

Linear Search อัลกอริทึม

Linear Search Algorithm คืออะไร นำไปใช้ตอนไหนบ้าง แนวคิดเป็นยังไง บทความนี้มีคำตอบครับ

Withoutcoffee Withoutcoffee
Article

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

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

Withoutcoffee Withoutcoffee
Article

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

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

DH DH