Programming & IT Blog

Knowledge Sharing Space from Programmers to Programmers


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

Sam Altman, สุดยอด CEO แห่ง OpenAI ได้เขียนแชร์บทความ ๆ หนึ่งผ่านเว็บบล็อกส่วนตัวของเขาเมื่อ 5 ปีที่แล้ว โดยมีชื่อบทความว่า "How To Be Successful" หรือ (วิธีในการประสบความสำเร็จ)

By: DH Team, Jan. 18, 2024


สร้าง API ความเร็วสูงด้วย FastAPI (Python) + Docker Compose

แนะนำขั้นตอนในการสร้าง RESTful API โดยใช้ FastAPI และทำการ deployment ด้วย Docker Compose เพื่อให้ง่ายต่อการเรียกใช้งาน API และสามารถนำไปรันได้ทุกที่

By: Chaiwat Chaobaankoh, Nov. 18, 2023


เข้าใจ Localhost พื้นฐานด้านเว็บที่นักพัฒนาควรรู้

Localhost เป็นชื่อโดเมนที่ใช้สำหรับการทดสอบและการพัฒนาเว็บไซต์บนเครื่องคอมพิวเตอร์ของผู้พัฒนาเอง (Local Computer) โดยไม่ต้องเชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายภายนอก ในทางเทคนิคนั้น localhost มี IP Address เป็นหมายเลข 127.0.0.1

By: DH Team, Nov. 10, 2023


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

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

By: DH Team, Nov. 5, 2023


เข้าใจ Foreign Key (FK) สำหรับเชื่อมตาราง พร้อมตัวอย่างการใช้งาน

ในฐานข้อมูลแบบ Relational Database การรักษาความสมบูรณ์และความถูกต้องของข้อมูลเป็นสิ่งที่สำคัญมาก หนึ่งในวิธีการที่นิยมคือการใช้ Foreign Key ถ้าพูดภาษาแบบบ้าน ๆ เลยก็คือคีย์นอกครับ เพื่อเชื่อมตารางเข้าด้วยกัน

By: Withoutcoffee Icantbedev, Oct. 28, 2023


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

Microsoft ได้เปิดเผยอย่างเป็นทางการ Windows 11 ได้รับการอัพเดทใหม่ซึ่งมาพร้อมกับฟีเจอร์ใหม่กว่า 200 ฟีเจอร์ ซึ่งรวมไปถึง Copilot มาให้เราได้ใช้งานบน PC แจ่มและดีอีกด้วยครับ

By: DH Team, Sept. 22, 2023


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

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

By: DH Team, Sept. 19, 2023


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

JavaScript (หรือ "JS") เป็นภาษาโปรแกรมฝั่ง Client Side ที่ได้รับความนิยมเป็นอย่างสูง (หรือมากที่สุดในปัจจุบันก็ว่าได้) ซึ่งแต่ก่อนเคยถูกใช้ได้แค่ฝั่งหน้าบ้าน แต่ตอนนี้สามารถใช้ในฝั่งเซิร์ฟเวอร์ด้วย โดยใช้ Node.js

By: DH Team, Sept. 19, 2023


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

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

By: Chaiwat Chaobaankoh, Sept. 15, 2023


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

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

By: DH Team, Sept. 12, 2023


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

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

By: Nonthakon Jitchiranant, July 20, 2023


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

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

By: DH Team, July 10, 2023


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

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

By: DH Team, July 3, 2023


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

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

By: DH Team, June 28, 2023


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

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

By: DH Team, June 23, 2023


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

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

By: DH Team, June 18, 2023


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

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

By: Withoutcoffee Icantbedev, June 11, 2023


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

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

By: Withoutcoffee Icantbedev, June 7, 2023


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

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

By: Withoutcoffee Icantbedev, June 5, 2023


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

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

By: DH Team, May 28, 2023