[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Web%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":76,"perPage":603,"totalItems":604,"totalPages":605},[5,89,143,205,255,292,338,390,434,467,509,546],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":84,"published_at":85,"school_blog":80,"short_description":86,"title":87,"updated":88,"slug":81,"views":83},"ภาพปกบทความ 'Golang The Series EP.159: Hybrid Search ผสมผสาน SQL และ Vector Search ใน Go' บนพื้นหลังกราฟิกโครงข่ายข้อมูล AI สีน้ำเงิน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fg4ldhm8lhjzgywr\u002F37uy7or0h71l_b3q86nqy3y.png","2026-07-13 01:22:49.056Z",{"keywords":10,"locale":50,"school_blog":60},[11,19,24,28,32,37,41,46],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},"sclkey987654321","school_keywords","2026-03-04 08:20:14.253Z","76qprkevbgfdps8","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":25,"updated_by":15},"2026-07-13 01:22:24.796Z","jakeeeq3nrsn8q6","Hybrid Search",{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},"2026-07-13 01:22:28.308Z","p1xcuxg9elg8xnt","Vector Search",{"collectionId":12,"collectionName":13,"created":33,"created_by":15,"id":34,"name":35,"updated":36,"updated_by":15},"2026-03-04 08:49:14.997Z","o07u79nqhhz3zbn","SQL","2026-06-07 06:48:09.540Z",{"collectionId":12,"collectionName":13,"created":38,"created_by":15,"id":39,"name":40,"updated":38,"updated_by":15},"2026-06-30 03:40:49.549Z","lz4vxehenzo8oum","Qdrant",{"collectionId":12,"collectionName":13,"created":42,"created_by":15,"id":43,"name":44,"updated":45,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"collectionId":12,"collectionName":13,"created":47,"created_by":15,"id":48,"name":49,"updated":47,"updated_by":15},"2026-07-13 01:22:42.953Z","hcbz61drlwxlj06","สอน Golang",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},"th","pbc_1989393366","locales","2026-01-22 10:59:55.832Z","twemoji:flag-thailand","s8wri3bt4vgg2ji",true,"Thai","2026-04-10 15:42:46.614Z",{"category":61,"collectionId":62,"collectionName":63,"created":64,"expand":65,"id":80,"slug":81,"updated":82,"views":83},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","2026-07-13 01:22:48.450Z",{"category":66},{"blogIds":67,"collectionId":68,"collectionName":69,"created":70,"created_by":15,"id":61,"image":71,"image_alt":72,"image_path":73,"label":74,"name":75,"priority":76,"publish_at":77,"scheduled_at":72,"status":78,"updated":79,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":75,"th":75},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","ftwq5mc0lm5y4sp","golang-ep159-hybrid-search-sql-vector-qdrant","2026-07-13 12:25:51.316Z",148,"g4ldhm8lhjzgywr","2026-07-13 03:49:00.799Z","ค้นหาด้วย AI อย่างปลอดภัยและตรงเงื่อนไข! เจาะลึกเทคนิค Hybrid Search บนภาษา Go ที่ผสานขุมพลัง Relational SQL เข้ากับ Vector Database (Qdrant) พร้อมสอนทำ Metadata Pre-filtering","Golang The Series EP.159: Hybrid Search ผสมผสาน SQL และ Vector Search ใน Go","2026-07-13 03:49:00.800Z",{"alt":90,"cover_image_path":91,"created":92,"expand":93,"id":138,"published_at":139,"school_blog":134,"short_description":140,"title":141,"updated":142,"slug":135,"views":137},"รีวิว MacBook Neo สำหรับเขียนโค้ดและดีไซน์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8eie9aw82ubxbxx\u002F1y1gsos0k23_55dgls1kbl.png","2026-07-09 02:12:38.928Z",{"keywords":94,"locale":119,"school_blog":120},[95,99,103,107,111,115],{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":96,"updated_by":15},"2026-07-09 02:12:16.622Z","sixvm9rl2yhh0bu","MacBook Neo",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":100,"updated_by":15},"2026-07-09 02:12:20.866Z","suxx1a4em0xfts4","รีวิว MacBook Neo",{"collectionId":12,"collectionName":13,"created":104,"created_by":15,"id":105,"name":106,"updated":104,"updated_by":15},"2026-07-09 02:12:24.866Z","q6655488ekv46nk","MacBook เขียนโปรแกรม",{"collectionId":12,"collectionName":13,"created":108,"created_by":15,"id":109,"name":110,"updated":108,"updated_by":15},"2026-07-09 02:12:27.778Z","1x8krzftjpmvg0s","MacBook ทำดีไซน์",{"collectionId":12,"collectionName":13,"created":112,"created_by":15,"id":113,"name":114,"updated":112,"updated_by":15},"2026-07-09 02:12:30.753Z","wzqc0e6ix0w15lw","MacBook Neo Figma",{"collectionId":12,"collectionName":13,"created":116,"created_by":15,"id":117,"name":118,"updated":116,"updated_by":15},"2026-07-09 02:12:33.914Z","sbhums4zidjke8g","Notebook สาย Tech",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":121,"collectionId":62,"collectionName":63,"created":122,"expand":123,"id":134,"slug":135,"updated":136,"views":137},"spm4l1k5bgmhmmt","2026-07-09 02:12:38.476Z",{"category":124},{"blogIds":125,"collectionId":68,"collectionName":69,"created":126,"created_by":15,"id":121,"image":127,"image_alt":72,"image_path":128,"label":129,"name":130,"priority":131,"publish_at":132,"scheduled_at":72,"status":78,"updated":133,"updated_by":15},[],"2026-03-04 08:31:18.590Z","50hyjr6os45_ayazwr5gq7.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":130,"th":130},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","d4lfid4991g3dm4","macbook-neo-for-developer-designer","2026-07-13 01:42:29.503Z",138,"8eie9aw82ubxbxx","2026-07-09 04:38:54.569Z","รีวิวเจาะลึก MacBook Neo ราคาเริ่มต้นสองหมื่นกว่าบาท ชาร์จเต็มอยู่ได้ทั้งวัน สรุปให้ชัดจากประสบการณ์จริง สายเขียนโปรแกรมและดีไซเนอร์ทำ UX\u002FUI ใช้ Figma ไหวไหม? มีข้อจำกัดอะไรที่ต้องรู้ก่อนซื้อ หาคำตอบได้ในบทความนี้","MacBook Neo ดีไหม? รีวิวสายเขียนโปรแกรม และ UX\u002FUI ใช้ Figma ไหวไหม","2026-07-09 04:38:54.570Z",{"alt":144,"cover_image_path":145,"created":146,"expand":147,"id":200,"published_at":201,"school_blog":196,"short_description":202,"title":203,"updated":204,"slug":197,"views":199},"ภาพปกบทความ Gemini Spark ผู้ช่วย AI Agent อัจฉริยะจาก Google ที่ช่วยนักพัฒนาทำงาน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fp7xwfof54n2vgw6\u002F1ozg99pdkdo_wljctdcg61.png","2026-07-08 04:17:30.282Z",{"keywords":148,"locale":182,"school_blog":183},[149,154,159,164,169,173,177],{"collectionId":12,"collectionName":13,"created":150,"created_by":151,"id":152,"name":153,"updated":150,"updated_by":151},"2026-07-08 04:16:49.350Z","423vhnv3ckczcyn","psbbwu8jfhjgxk6","Gemini Spark",{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":158,"updated_by":15},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"collectionId":12,"collectionName":13,"created":160,"created_by":15,"id":161,"name":162,"updated":163,"updated_by":15},"2026-03-04 08:20:15.564Z","9zhk20p0247axym","Google","2026-06-07 06:45:08.345Z",{"collectionId":12,"collectionName":13,"created":165,"created_by":15,"id":166,"name":167,"updated":168,"updated_by":15},"2026-03-04 08:49:27.883Z","50iz02zgnjcu9tg","เครื่องมือ AI","2026-06-07 06:48:14.727Z",{"collectionId":12,"collectionName":13,"created":170,"created_by":151,"id":171,"name":172,"updated":170,"updated_by":151},"2026-07-08 04:17:11.174Z","g93sfg748ftx4ct","สายเดฟ",{"collectionId":12,"collectionName":13,"created":174,"created_by":151,"id":175,"name":176,"updated":174,"updated_by":151},"2026-07-08 04:17:19.839Z","zzw4oiswn871wvx","นักพัฒนาเว็บ",{"collectionId":12,"collectionName":13,"created":178,"created_by":15,"id":179,"name":180,"updated":181,"updated_by":15},"2026-03-04 08:34:42.240Z","x5iz64nxo65jqmg","Automation","2026-06-07 06:46:14.305Z",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":184,"collectionId":62,"collectionName":63,"created":185,"expand":186,"id":196,"slug":197,"updated":198,"views":199},"jwhmeg2uxwz0bkp","2026-07-08 04:17:29.779Z",{"category":187},{"blogIds":188,"collectionId":68,"collectionName":69,"created":189,"created_by":15,"id":184,"image":190,"image_alt":72,"image_path":191,"label":192,"name":193,"priority":131,"publish_at":194,"scheduled_at":72,"status":78,"updated":195,"updated_by":15},[],"2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":193,"th":193},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","gv52vw5tf0sarck","gemini-spark-ai-agent-google","2026-07-13 01:23:57.713Z",127,"p7xwfof54n2vgw6","2026-07-08 05:06:04.320Z","รู้จัก Gemini Spark ผู้ช่วย AI Agent ที่ทำงานเบื้องหลัง 24 ชม. ช่วยสายเดฟจัดการงานรูทีนและจัดระเบียบไฟล์อัตโนมัติ","Gemini Spark AI Agent ตัวใหม่จาก Google ทำอะไรได้บ้าง?","2026-07-08 05:06:04.324Z",{"alt":206,"cover_image_path":207,"created":208,"expand":209,"id":250,"published_at":251,"school_blog":246,"short_description":252,"title":253,"updated":254,"slug":247,"views":249},"ภาพหน้าจอซอร์สโค้ดภาษา Go (Golang) ในส่วนการตั้งค่าการเชื่อมต่อ Initialize Clients ร่วมกับ OpenAI API และ Qdrant Vector Database","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fsyc1mjdbol1ejn8\u002F35ehxbh11htx_2ac24sks5m.png","2026-07-06 05:08:42.860Z",{"keywords":210,"locale":239,"school_blog":240},[211,212,216,217,221,226,230,235],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":213,"created_by":15,"id":214,"name":215,"updated":213,"updated_by":15},"2026-07-06 06:33:00.946Z","155l2xbfca0zh3v","Go AI",{"collectionId":12,"collectionName":13,"created":38,"created_by":15,"id":39,"name":40,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":218,"updated_by":15},"2026-07-06 06:33:19.833Z","nri7epnlbj96nyi","Context Injection",{"collectionId":12,"collectionName":13,"created":222,"created_by":15,"id":223,"name":224,"updated":225,"updated_by":15},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database","2026-06-07 06:49:11.382Z",{"collectionId":12,"collectionName":13,"created":227,"created_by":15,"id":228,"name":229,"updated":227,"updated_by":15},"2026-07-06 06:34:08.104Z","i3bzw66tca5r3ra","OpenAI",{"collectionId":12,"collectionName":13,"created":231,"created_by":15,"id":232,"name":233,"updated":234,"updated_by":15},"2026-05-11 06:33:42.663Z","zaz00cag9km798l","GPT-4o","2026-06-07 06:49:12.215Z",{"collectionId":12,"collectionName":13,"created":236,"created_by":15,"id":237,"name":238,"updated":236,"updated_by":15},"2026-07-06 06:34:16.080Z","b929nj68onfzzqr","Hallucination",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":61,"collectionId":62,"collectionName":63,"created":241,"expand":242,"id":246,"slug":247,"updated":248,"views":249},"2026-07-06 05:08:42.546Z",{"category":243},{"blogIds":244,"collectionId":68,"collectionName":69,"created":70,"created_by":15,"id":61,"image":71,"image_alt":72,"image_path":73,"label":245,"name":75,"priority":76,"publish_at":77,"scheduled_at":72,"status":78,"updated":79,"updated_by":15},[],{"en":75,"th":75},"pr7jme4f0oxqnf6","golang-ai-rag-context-injection","2026-07-13 06:38:52.879Z",134,"syc1mjdbol1ejn8","2026-07-07 03:00:00.000Z","ต่อยอดระบบ RAG ในภาษา Go เรียนรู้วิธีทำ Context Injection ร่วมกับ Qdrant และ GPT-4o เพื่อตีกรอบให้ LLM ตอบคำถามแม่นยำ พร้อมทริคแก้ปัญหา AI หลอน (Hallucination) สำหรับระบบโปรดักชัน","Golang The Series EP.158: เทคนิค Context Injection ในสถาปัตยกรรม RAG","2026-07-07 03:00:00.095Z",{"alt":256,"cover_image_path":257,"created":258,"expand":259,"id":287,"published_at":288,"school_blog":283,"short_description":289,"title":290,"updated":291,"slug":284,"views":286},"ภาพสถาปัตยกรรม Document Ingestion Pipeline สกัดข้อความจากไฟล์ PDF และ Word ด้วยภาษา Golang ส่งเข้า Qdrant Database สำหรับระบบ RAG","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ftai7yrjthxbasxc\u002F3342soq2rnvk_1hktugg5b2.png","2026-07-05 13:45:30.566Z",{"keywords":260,"locale":276,"school_blog":277},[261,262,263,267,271],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":264,"created_by":15,"id":265,"name":266,"updated":264,"updated_by":15},"2026-07-05 13:45:03.865Z","4kfwr0tzqe7y1ux","Document Ingestion Pipeline",{"collectionId":12,"collectionName":13,"created":268,"created_by":15,"id":269,"name":270,"updated":268,"updated_by":15},"2026-06-11 16:14:22.575Z","gluay8aj98wheus","RAG",{"collectionId":12,"collectionName":13,"created":272,"created_by":15,"id":273,"name":274,"updated":275,"updated_by":15},"2026-03-04 08:44:53.062Z","puutdnxuitnxxgq","Backend","2026-06-07 06:46:40.599Z",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":61,"collectionId":62,"collectionName":63,"created":278,"expand":279,"id":283,"slug":284,"updated":285,"views":286},"2026-07-05 13:45:30.326Z",{"category":280},{"blogIds":281,"collectionId":68,"collectionName":69,"created":70,"created_by":15,"id":61,"image":71,"image_alt":72,"image_path":73,"label":282,"name":75,"priority":76,"publish_at":77,"scheduled_at":72,"status":78,"updated":79,"updated_by":15},[],{"en":75,"th":75},"ytqbhupna4e0zox","golang-document-ingestion-pipeline-pdf-word-rag","2026-07-13 00:21:18.533Z",139,"tai7yrjthxbasxc","2026-07-06 04:39:11.522Z","เรียนรู้การสร้าง Document Ingestion Pipeline ด้วยภาษา Go (Golang) เพื่ออ่าน สกัด และแปลงไฟล์เอกสาร PDF\u002FWord เป็นเวกเตอร์เข้า Qdrant เตรียมพร้อมสำหรับระบบ RAG","Golang The Series EP.157: สร้าง Document Ingestion Pipeline สกัด PDF\u002FWord ทำ RAG","2026-07-06 04:39:11.545Z",{"alt":293,"cover_image_path":294,"created":295,"expand":296,"id":333,"published_at":334,"school_blog":329,"short_description":335,"title":336,"updated":337,"slug":330,"views":332},"กราฟิกเปรียบเทียบหน้าจอ OLED และ LCD ในการใช้งาน Dark Mode เพื่อประหยัดแบตเตอรี่","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Faoruub018towlo1\u002F1xfzhn7rnwt_hx1p0hd0yj.png","2026-06-25 05:09:13.355Z",{"keywords":297,"locale":322,"school_blog":323},[298,302,306,310,314,318],{"collectionId":12,"collectionName":13,"created":299,"created_by":151,"id":300,"name":301,"updated":299,"updated_by":151},"2026-06-25 05:30:39.198Z","hckp0of2bjlhc5q","Dark Mode",{"collectionId":12,"collectionName":13,"created":303,"created_by":151,"id":304,"name":305,"updated":303,"updated_by":151},"2026-06-25 05:30:45.496Z","66d3kj3ldnakji3","ประหยัดแบตเตอรี่",{"collectionId":12,"collectionName":13,"created":307,"created_by":151,"id":308,"name":309,"updated":307,"updated_by":151},"2026-06-25 05:30:52.174Z","m61f9rrj0lr9afw","หน้าจอ OLED",{"collectionId":12,"collectionName":13,"created":311,"created_by":151,"id":312,"name":313,"updated":311,"updated_by":151},"2026-06-25 05:30:58.299Z","gzwxn7q6mxr9eh1","หน้าจอ LCD",{"collectionId":12,"collectionName":13,"created":315,"created_by":151,"id":316,"name":317,"updated":315,"updated_by":151},"2026-06-25 05:31:03.024Z","hedvf4ccjgtj8ba","โหมดมืด",{"collectionId":12,"collectionName":13,"created":319,"created_by":151,"id":320,"name":321,"updated":319,"updated_by":151},"2026-06-25 05:31:08.779Z","12wmh3e958f3dud","มือถือแบตหมดไว",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":121,"collectionId":62,"collectionName":63,"created":324,"expand":325,"id":329,"slug":330,"updated":331,"views":332},"2026-06-25 05:09:13.010Z",{"category":326},{"blogIds":327,"collectionId":68,"collectionName":69,"created":126,"created_by":15,"id":121,"image":127,"image_alt":72,"image_path":128,"label":328,"name":130,"priority":131,"publish_at":132,"scheduled_at":72,"status":78,"updated":133,"updated_by":15},[],{"en":130,"th":130},"zwtmqudx5hyfnx9","ark-mode-save-battery-oled-vs-lcd","2026-07-12 18:03:03.735Z",133,"aoruub018towlo1","2026-07-03 04:00:00.000Z","ข้องใจ Dark Mode ช่วยประหยัดแบตเตอรี่ได้จริงไหม? เจาะลึกหลักการทำงานของหน้าจอ OLED และ LCD","Dark Mode ทำให้แบตอึดขึ้นจริงไหม?","2026-07-03 04:00:00.079Z",{"alt":339,"cover_image_path":340,"created":341,"expand":342,"id":385,"published_at":386,"school_blog":381,"short_description":387,"title":388,"updated":389,"slug":382,"views":384},"Kubernetes คืออะไร คู่มือสำหรับมือใหม่ Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fb591n7u811n7f8w\u002F197a0zn0cu8_jyldy5sp8w.png","2026-06-30 10:01:05.012Z",{"keywords":343,"locale":374,"school_blog":375},[344,348,352,356,360,365,370],{"collectionId":12,"collectionName":13,"created":345,"created_by":15,"id":346,"name":347,"updated":345,"updated_by":15},"2026-06-30 10:00:31.977Z","u0fuwvhmzp3gi6l","Kubernetes คืออะไร",{"collectionId":12,"collectionName":13,"created":349,"created_by":15,"id":350,"name":351,"updated":349,"updated_by":15},"2026-06-30 10:00:37.109Z","4u6yweqcf8la81u","K8s คืออะไร",{"collectionId":12,"collectionName":13,"created":353,"created_by":15,"id":354,"name":355,"updated":353,"updated_by":15},"2026-06-30 10:00:44.645Z","k8724624w4lxkf5","Kubernetes เบื้องต้น",{"collectionId":12,"collectionName":13,"created":357,"created_by":15,"id":358,"name":359,"updated":357,"updated_by":15},"2026-06-30 10:00:46.492Z","84f23k4clxd46pf","Container Orchestration",{"collectionId":12,"collectionName":13,"created":361,"created_by":15,"id":362,"name":363,"updated":364,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"collectionId":12,"collectionName":13,"created":366,"created_by":15,"id":367,"name":368,"updated":369,"updated_by":15},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":371,"created_by":15,"id":372,"name":373,"updated":371,"updated_by":15},"2026-06-30 10:01:01.422Z","vwjpdq1kyt56sbe","K8s",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":184,"collectionId":62,"collectionName":63,"created":376,"expand":377,"id":381,"slug":382,"updated":383,"views":384},"2026-06-30 10:01:04.810Z",{"category":378},{"blogIds":379,"collectionId":68,"collectionName":69,"created":189,"created_by":15,"id":184,"image":190,"image_alt":72,"image_path":191,"label":380,"name":193,"priority":131,"publish_at":194,"scheduled_at":72,"status":78,"updated":195,"updated_by":15},[],{"en":193,"th":193},"44191eo6xzsr2lw","what-is-kubernetes-beginners-guide","2026-07-13 10:31:41.333Z",162,"b591n7u811n7f8w","2026-07-02 03:00:00.000Z","Kubernetes คืออะไร? มารู้จักกับระบบจัดการ Container (K8s) แบบเข้าใจง่ายสำหรับมือใหม่ ตั้งแต่พื้นฐาน Architecture ไปจนถึงคำสั่ง kubectl ที่ต้องรู้","Kubernetes คืออะไร? คู่มือฉบับสมบูรณ์สำหรับมือใหม่","2026-07-02 03:00:00.120Z",{"alt":391,"cover_image_path":392,"created":393,"expand":394,"id":429,"published_at":430,"school_blog":425,"short_description":431,"title":432,"updated":433,"slug":426,"views":428},"รูปกราฟิกเปิดตัวโมเดล AI Claude Sonnet 5 จาก Anthropic พร้อมฟีเจอร์ Agentic AI","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fo6or25qlfclvt4x\u002F1r4zzm2cy5l_ql8h2g5vwr.png","2026-07-01 02:33:21.418Z",{"keywords":395,"locale":418,"school_blog":419},[396,400,405,409,413],{"collectionId":12,"collectionName":13,"created":397,"created_by":151,"id":398,"name":399,"updated":397,"updated_by":151},"2026-07-01 03:09:12.632Z","3inmsz984qwqoa3","Claude Sonnet 5",{"collectionId":12,"collectionName":13,"created":401,"created_by":15,"id":402,"name":403,"updated":404,"updated_by":15},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"collectionId":12,"collectionName":13,"created":406,"created_by":151,"id":407,"name":408,"updated":406,"updated_by":151},"2026-07-01 03:09:26.027Z","1s43rona5vhsuty","Agentic AI",{"collectionId":12,"collectionName":13,"created":410,"created_by":151,"id":411,"name":412,"updated":410,"updated_by":151},"2026-07-01 03:09:32.396Z","147hc6pybopi5ck","เปิดตัว Claude",{"collectionId":12,"collectionName":13,"created":414,"created_by":15,"id":415,"name":416,"updated":417,"updated_by":15},"2026-03-04 08:47:39.303Z","c7tx6p435lymtk1","การใช้ AI เขียนโค้ด","2026-06-07 06:47:30.434Z",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":121,"collectionId":62,"collectionName":63,"created":420,"expand":421,"id":425,"slug":426,"updated":427,"views":428},"2026-07-01 02:33:20.918Z",{"category":422},{"blogIds":423,"collectionId":68,"collectionName":69,"created":126,"created_by":15,"id":121,"image":127,"image_alt":72,"image_path":128,"label":424,"name":130,"priority":131,"publish_at":132,"scheduled_at":72,"status":78,"updated":133,"updated_by":15},[],{"en":130,"th":130},"ruf8wlzpfx7akdf","introducing-claude-sonnet-5-anthropic","2026-07-13 08:11:14.860Z",141,"o6or25qlfclvt4x","2026-07-01 04:58:30.348Z","เจาะลึก Claude Sonnet 5 โมเดล AI ล่าสุดจาก Anthropic อัปเกรดความสามารถด้าน Agentic AI เขียนโค้ด และใช้เครื่องมืออัตโนมัติที่แม่นยำกว่าเดิม","เปิดตัว Claude Sonnet 5 จาก Anthropic มีอะไรใหม่?","2026-07-13 03:32:35.815Z",{"alt":435,"cover_image_path":436,"created":437,"expand":438,"id":462,"published_at":463,"school_blog":458,"short_description":464,"title":465,"updated":466,"slug":459,"views":461},"ไดอะแกรมระบบ Semantic Search Pipeline ด้วย Go, OpenAI Embedding และ Qdrant DB","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4k07xxnwbkc6n5w\u002F31w5qtjjff0n_f2zeujbdkd.png","2026-06-30 03:39:56.294Z",{"keywords":439,"locale":451,"school_blog":452},[440,444,445,449,450],{"collectionId":12,"collectionName":13,"created":441,"created_by":15,"id":442,"name":443,"updated":441,"updated_by":15},"2026-06-30 03:38:48.005Z","1rc8skkqdrc2jp3","สอนเขียน Go",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":446,"created_by":15,"id":447,"name":448,"updated":446,"updated_by":15},"2026-06-30 03:39:00.665Z","8h7mqqojid7akf4","ระบบค้นหาอัจฉริยะ",{"collectionId":12,"collectionName":13,"created":268,"created_by":15,"id":269,"name":270,"updated":268,"updated_by":15},{"collectionId":12,"collectionName":13,"created":222,"created_by":15,"id":223,"name":224,"updated":225,"updated_by":15},{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":61,"collectionId":62,"collectionName":63,"created":453,"expand":454,"id":458,"slug":459,"updated":460,"views":461},"2026-06-30 03:39:56.012Z",{"category":455},{"blogIds":456,"collectionId":68,"collectionName":69,"created":70,"created_by":15,"id":61,"image":71,"image_alt":72,"image_path":73,"label":457,"name":75,"priority":76,"publish_at":77,"scheduled_at":72,"status":78,"updated":79,"updated_by":15},[],{"en":75,"th":75},"or1jhl03h1oifdj","golang-the-series-ep156-semantic-search-vector-qdrant","2026-07-12 09:16:31.453Z",153,"4k07xxnwbkc6n5w","2026-06-30 04:01:32.789Z","บอกลาการค้นหาแบบเดิม ๆ เรียนรู้วิธีสร้างระบบ Semantic Search ค้นหาข้อมูลตามความหมายและบริบทของภาษาคนด้วย Go ร่วมกับ OpenAI และ Qdrant Vector DB ทำงานผ่าน gRPC ความเร็วสูง","Golang The Series EP.156: Semantic Search ระบบค้นหาอัจฉริยะตามความหมาย","2026-06-30 04:01:32.790Z",{"alt":468,"cover_image_path":469,"created":470,"expand":471,"id":504,"published_at":505,"school_blog":500,"short_description":506,"title":507,"updated":508,"slug":501,"views":503},"ภาพหน้าปกบทความ \"Golang The Series EP.155: Chunking Strategies เทคนิคตัดแบ่งข้อมูลส่งให้ AI\" แสดงตัวอย่างโค้ดภาษา Go ของฟังก์ชัน ChunkText สำหรับตัดแบ่งข้อความออกเป็นส่วนย่อยๆ ตามขนาดและระยะซ้อนทับที่กำหนด","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3bvwqxfru4t1c45\u002F291x7mvpm72r_m4q9fjdihg.png","2026-06-29 03:02:06.095Z",{"keywords":472,"locale":493,"school_blog":494},[473,478,479,480,484,485,489],{"collectionId":12,"collectionName":13,"created":474,"created_by":15,"id":475,"name":476,"updated":477,"updated_by":15},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI","2026-06-07 06:49:11.153Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":481,"created_by":15,"id":482,"name":483,"updated":481,"updated_by":15},"2026-06-29 03:00:15.775Z","oju9rhua7ndc8qo","Chunking คืออะไร",{"collectionId":12,"collectionName":13,"created":268,"created_by":15,"id":269,"name":270,"updated":268,"updated_by":15},{"collectionId":12,"collectionName":13,"created":486,"created_by":15,"id":487,"name":488,"updated":486,"updated_by":15},"2026-06-29 03:00:24.149Z","4zujzpok7gf9j03","Overlap",{"collectionId":12,"collectionName":13,"created":490,"created_by":15,"id":491,"name":492,"updated":490,"updated_by":15},"2026-06-11 16:25:49.118Z","8gdef2395f0aey9","Data Pipeline",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":61,"collectionId":62,"collectionName":63,"created":495,"expand":496,"id":500,"slug":501,"updated":502,"views":503},"2026-06-29 03:02:05.889Z",{"category":497},{"blogIds":498,"collectionId":68,"collectionName":69,"created":70,"created_by":15,"id":61,"image":71,"image_alt":72,"image_path":73,"label":499,"name":75,"priority":76,"publish_at":77,"scheduled_at":72,"status":78,"updated":79,"updated_by":15},[],{"en":75,"th":75},"kuwn5pxt9jy8grn","golang-the-series-ep155-chunking-strategies","2026-07-12 09:16:28.571Z",132,"3bvwqxfru4t1c45","2026-06-29 03:13:50.487Z","เรียนรู้เทคนิค Chunking Strategies และการตั้งค่า Overlap สำหรับระบบ RAG ด้วยภาษา Go (Golang) เพื่อตัดแบ่งข้อความภาษาไทยอย่างแม่นยำ ไม่ให้ AI แปลความหมายเพี้ยน","Golang The Series EP.155: Chunking Strategies เทคนิคตัดแบ่งข้อมูลส่งให้ AI","2026-06-29 03:13:50.491Z",{"alt":510,"cover_image_path":511,"created":512,"expand":513,"id":541,"published_at":542,"school_blog":537,"short_description":543,"title":544,"updated":545,"slug":538,"views":540},"ภาพปกบทความ Golang The Series EP.154 เรื่อง Go & Qdrant แนะนำการจัดการฐานข้อมูล Vector ประสิทธิภาพสูงร่วมกับภาษา Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffrjcgafyuac5lzm\u002F27uf2bx3zyic_h209gtcr5a.png","2026-06-16 06:30:23.597Z",{"keywords":514,"locale":530,"school_blog":531},[515,519,520,521,522,526],{"collectionId":12,"collectionName":13,"created":516,"created_by":15,"id":517,"name":518,"updated":516,"updated_by":15},"2026-06-16 06:29:35.886Z","qpjf3bukclgeqdj","Qdrant Go",{"collectionId":12,"collectionName":13,"created":222,"created_by":15,"id":223,"name":224,"updated":225,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":523,"created_by":15,"id":524,"name":525,"updated":523,"updated_by":15},"2026-06-16 06:30:01.118Z","g83t6o1xndjb3pe","Docker Qdrant",{"collectionId":12,"collectionName":13,"created":527,"created_by":15,"id":528,"name":529,"updated":527,"updated_by":15},"2026-06-16 06:30:08.248Z","no84go0hn7g0qm7","RAG Pipeline",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":61,"collectionId":62,"collectionName":63,"created":532,"expand":533,"id":537,"slug":538,"updated":539,"views":540},"2026-06-16 06:30:14.329Z",{"category":534},{"blogIds":535,"collectionId":68,"collectionName":69,"created":70,"created_by":15,"id":61,"image":71,"image_alt":72,"image_path":73,"label":536,"name":75,"priority":76,"publish_at":77,"scheduled_at":72,"status":78,"updated":79,"updated_by":15},[],{"en":75,"th":75},"9dqw17ee5dict44","golang-the-series-ep154-go-and-qdrant-vector-database","2026-07-09 15:27:33.741Z",150,"frjcgafyuac5lzm","2026-06-24 10:19:04.319Z","เจาะลึก Qdrant เวกเตอร์ดาต้าเบสสายสปีดที่เขียนด้วย Rust เรียนรู้วิธีต่อท่อ gRPC ด้วย Go SDK พร้อมวิธีสร้าง Collection และจัดการข้อมูลสำหรับระบบ RAG Backend","Golang The Series EP.154: Go & Qdrant - การจัดการฐานข้อมูล Vector ประสิทธิภาพสูง","2026-06-24 10:19:17.773Z",{"alt":547,"cover_image_path":548,"created":549,"expand":550,"id":598,"published_at":599,"school_blog":594,"short_description":600,"title":601,"updated":602,"slug":595,"views":597},"7 ซีรีส์แนะนำสำหรับโปรแกรมเมอร์และคนสายเทคโนโลยี โดย Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fyvva0cmbuw6ig5q\u002F1pcr1t7pnaw_slkmjrgd0u.png","2026-06-16 07:29:48.144Z",{"keywords":551,"locale":587,"school_blog":588},[552,556,561,565,569,573,578,582],{"collectionId":12,"collectionName":13,"created":553,"created_by":15,"id":554,"name":555,"updated":553,"updated_by":15},"2026-06-16 07:02:14.442Z","hudqflfq832x153","ซีรีส์",{"collectionId":12,"collectionName":13,"created":557,"created_by":15,"id":558,"name":559,"updated":560,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"collectionId":12,"collectionName":13,"created":562,"created_by":15,"id":563,"name":564,"updated":562,"updated_by":15},"2026-06-16 07:02:32.785Z","tm5d5i9arhpvi9b","Tech",{"collectionId":12,"collectionName":13,"created":566,"created_by":15,"id":567,"name":568,"updated":566,"updated_by":15},"2026-06-16 07:02:37.018Z","s0h630qj4m7kzz8","Netflix",{"collectionId":12,"collectionName":13,"created":570,"created_by":15,"id":571,"name":572,"updated":570,"updated_by":15},"2026-06-16 07:02:42.638Z","itee3xptsu3jh2y","Startup",{"collectionId":12,"collectionName":13,"created":574,"created_by":15,"id":575,"name":576,"updated":577,"updated_by":15},"2026-03-04 08:48:08.390Z","40ab0myps5mo26a","ซีรีส์โปรแกรมเมอร์","2026-06-07 06:47:43.195Z",{"collectionId":12,"collectionName":13,"created":579,"created_by":15,"id":580,"name":581,"updated":579,"updated_by":15},"2026-06-16 07:29:22.326Z","2cqeq3hqmeukece","ซีรีส์ Tech",{"collectionId":12,"collectionName":13,"created":583,"created_by":15,"id":584,"name":585,"updated":586,"updated_by":15},"2026-03-04 08:44:58.046Z","h2p9vyglxcuqfov","ชีวิตโปรแกรมเมอร์","2026-06-07 06:46:41.730Z",{"code":51,"collectionId":52,"collectionName":53,"created":54,"flag":55,"id":56,"is_default":57,"label":58,"updated":59},{"category":121,"collectionId":62,"collectionName":63,"created":589,"expand":590,"id":594,"slug":595,"updated":596,"views":597},"2026-06-16 07:29:47.924Z",{"category":591},{"blogIds":592,"collectionId":68,"collectionName":69,"created":126,"created_by":15,"id":121,"image":127,"image_alt":72,"image_path":128,"label":593,"name":130,"priority":131,"publish_at":132,"scheduled_at":72,"status":78,"updated":133,"updated_by":15},[],{"en":130,"th":130},"184eq1n92hsa3p1","must-watch-tech-series-for-developers","2026-07-13 10:05:39.455Z",152,"yvva0cmbuw6ig5q","2026-06-24 03:00:00.000Z","มัดรวม 7 ซีรีส์ระดับขึ้นหิ้งที่คนสาย Tech และโปรแกรมเมอร์ต้องดู! เจาะลึกเบื้องหลังโลกตลกร้ายของ Startup, นวัตกรรมล้ำยุค และบทเรียนชีวิตจริงก่อนเปิด VS Code เขียนโค้ด","7 ซีรีส์โปรแกรมเมอร์ห้ามพลาด! ดูแล้วอิน ได้อินไซต์คนสาย Tech ก่อน Deploy","2026-06-25 03:18:53.282Z",12,444,37]