Vector Database ทำงานยังไง ทำไม RDBMS ไปไม่รอดในยุค AI Semantic Search
Technology

Vector Database ทำงานยังไง ทำไม RDBMS ไปไม่รอดในยุค AI Semantic Search

ช่วงไม่กี่ปีที่ผ่านมา เราเห็น Vector Database บูมกันหนักมาก ๆ โดยเฉพาะเมื่อไม่กี่ปีก่อนที่เราเริ่มมีการเอา RAG มาใช้กันกับ AI กันมากขึ้นเรื่อย ๆ หลายคนถามเข้ามาว่า แล้วทำไม เราไม่ใช้ Relational Database ปกติเหมือนเดิม ทำไมเราต้องเปลี่ยนด้วย วันนี้เราจะมาเล่าให้อ่านกันว่า ทำไมถึงเป็นแบบนั้น...

วิธีการและเทคนิคการ Capture เรื่องราวด้วย Obsidian
Tutorial

วิธีการและเทคนิคการ Capture เรื่องราวด้วย Obsidian

หนึ่งขั้นตอน Workflow ของ PKM ที่เป็นเหมือนการนำเข้าวัตถุดิบมาปรุงเป็นไอเดียดี ๆ ในอนาคต คือ การ Capture สิ่งที่เราได้เรียนรู้ หรือได้รับฟัง ดู อ่าน เข้ามา วันนี้เราจะมาเล่าวิธีการที่เราใช้กับ Obsidian กันว่า เราทำอย่างไร เพื่อให้ Workflow นี้ง่าย และเหมาะกับการใช้งานของเราที่สุด...

สร้าง WebAssembly Module แรกกันเถอะ
Tutorial

สร้าง WebAssembly Module แรกกันเถอะ

จากบทความที่แล้ว ที่มาแนะนำ WebAssembly ไปว่า มันเป็นอะไรที่ค่อนข้างน่าสนใจ และน่าเรียนรู้เอาไว้มาก ๆ วันนี้เราจะมาพาทุกคนไปสร้าง WebAssembly Module แรกกัน และเทียบกันไปเลยว่า Performance ในงานที่ CPU Bound มาก ๆ มันจะห่างกันขนาดไหน...

รู้จักกับ WebAssembly ทำไมถึงเป็นเรื่องที่น่าสนใจ
Technology

รู้จักกับ WebAssembly ทำไมถึงเป็นเรื่องที่น่าสนใจ

WebAssembly เป็นสิ่งที่เกิดมานานมาก ๆ ผ่านกาลเวลา และพัฒนามาเยอะมาก จนมันกลายเป็นหนึ่งในภาษาที่อยู่เคียงคู่กับสามทหารเสือของเว็บไซต์เรียบร้อยแล้ว วันนี้เราจะมาเล่าให้อ่านกันว่า มันคืออะไร และ มันเข้ามาแก้ปัญหาอะไร...

Self-Hosted Service บน Home Lab จัดการอย่างไรให้ปลอดภัย
Tutorial

Self-Hosted Service บน Home Lab จัดการอย่างไรให้ปลอดภัย

ช่วงหลัง ๆ กระแสการทำ Home Lab ฮิตขึ้นมาก ๆ ในประเทศไทยเรา มีคนถามเข้ามาเยอะมากว่า แล้วเราจะจัดการอย่างไรให้ระบบของเราปลอดภัยมากที่สุด วันนี้เราจะมารวบรวมวิธีคิดการวางสถาปัตยกรรมแบบ Defense-in-Depth สำหรับงาน Self-Hosting ง่าย ๆ กัน...

รีวิว HOTO SNAPBLOQ ชุดเครื่องมือจิ๋วที่โคตรเจ๋ง
Review

รีวิว HOTO SNAPBLOQ ชุดเครื่องมือจิ๋วที่โคตรเจ๋ง

หลายวันก่อนเจอ Ads ขาย HOTO SNAPBLOQ เข้าไป อยากได้ชุดเครื่องมือสำหรับทำงานใหม่พอดี ก็เลยปิดการขาย ไม่รอดโดนมาเรียบร้อย วันนี้ได้ลองใช้งานแล้วเป็นยังไงบ้าง จะมาเล่าให้อ่านกัน...

Functional Programming คืออะไร ? ทำไมมันถึงเป็นเรื่องที่น่าสนใจในยุคใหม่
Tutorial

Functional Programming คืออะไร ? ทำไมมันถึงเป็นเรื่องที่น่าสนใจในยุคใหม่

ก่อนหน้านี้ไม่ค่อยได้สนใจการเอา Functional Programming มาใช้ในงานเท่าไหร่ แต่พอได้ลิ้มรสเท่านั้นแหละ มันเหมือนโลกใหม่มาก ๆ เข้ามาแก้ปัญหาหลาย ๆ อย่างที่เคยได้เจอมา วันนี้เราจะมาเล่ากันว่า มันคืออะไร และ มันน่าจะเหมาะกับงานไหนกัน...

รีวิว SteelSeries Apex Pro TKL Gen 3 Wireless Keyboard ตัวโปรดของเรา
Review

รีวิว SteelSeries Apex Pro TKL Gen 3 Wireless Keyboard ตัวโปรดของเรา

หลังจากเรามี Project นึงอยู่ ทำให้จะต้องเปลี่ยน Keyboard ใหม่เป็น Wireless ก็ไปเจอกับ SteelSeries Apex Pro TKL Wireless มา เดินตัดใจไป 3 รอบสรุปกลับมาซื้อ มันมีอะไรดี อ่านได้ในบทความนี้เลย...