[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Golang%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":75,"perPage":648,"totalItems":649,"totalPages":650},[5,88,142,210,267,318,363,411,461,512,556,600],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":83,"published_at":84,"school_blog":79,"short_description":85,"title":86,"updated":87,"slug":80,"views":82},"ภาพปกบทความ Golang The Series EP.153 เรื่อง Vector Databases 101 แนะนำฐานข้อมูล Pinecone, Weaviate และ Milvus สำหรับสาย Backend Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffhmbbaccjb7dnb6\u002F25u85ksgjhvr_sa9n6nkf9l.png","2026-06-16 05:54:48.090Z",{"keywords":10,"locale":49,"school_blog":59},[11,19,23,28,32,37,41,45],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},"sclkey987654321","school_keywords","2026-05-11 04:12:24.718Z","76qprkevbgfdps8","zo53ndb3rj4jxci","Vector Database","2026-06-07 06:49:11.382Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":20,"updated_by":15},"2026-06-16 05:04:35.792Z","x748wj5xdkj9ovx","Pinecone Go",{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":27,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},"2026-06-16 06:01:56.832Z","unpr089rjmhpw6q","AI Backend",{"collectionId":12,"collectionName":13,"created":33,"created_by":15,"id":34,"name":35,"updated":36,"updated_by":15},"2026-05-11 06:33:48.022Z","9kb92fayji137ra","Go SDK","2026-06-07 06:49:12.389Z",{"collectionId":12,"collectionName":13,"created":38,"created_by":15,"id":39,"name":40,"updated":38,"updated_by":15},"2026-06-16 06:01:47.271Z","un1w6rev8brv950","Milvus",{"collectionId":12,"collectionName":13,"created":42,"created_by":15,"id":43,"name":44,"updated":42,"updated_by":15},"2026-06-16 06:02:26.288Z","5i8kd4aiuhlrp8a","Pinecone",{"collectionId":12,"collectionName":13,"created":46,"created_by":15,"id":47,"name":48,"updated":46,"updated_by":15},"2026-06-16 06:01:40.840Z","q64rf2b557boiw3","Weaviate",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},"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":60,"collectionId":61,"collectionName":62,"created":63,"expand":64,"id":79,"slug":80,"updated":81,"views":82},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","2026-06-16 05:54:47.852Z",{"category":65},{"blogIds":66,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":73,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"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":74,"th":74},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","kaofe0gfax0kvyb","golang-the-series-ep153-intro-to-vector-databases","2026-06-22 15:18:10.041Z",124,"fhmbbaccjb7dnb6","2026-06-22 02:19:47.086Z","ทำไม SQL แบบเดิมถึงค้นหาความหมายของ AI ไม่ได้? มารู้จักกับ Vector Database ฐานข้อมูลยุคใหม่ พร้อมเจาะลึก 3 ตัวท็อปอย่าง Pinecone, Weaviate และ Milvus สำหรับสาย Backend","Golang The Series EP.153: Vector Databases 101 - ทำความรู้จัก Pinecone, Weaviate และ Milvus","2026-06-22 02:19:47.090Z",{"alt":89,"cover_image_path":90,"created":91,"expand":92,"id":137,"published_at":138,"school_blog":133,"short_description":139,"title":140,"updated":141,"slug":134,"views":136},"หน้าต่างระบบ reCAPTCHA ที่แสดงข้อความว่า ฉันไม่ใช่หุ่นยนต์ พร้อมปุ่มติ๊กถูกสีเขียว","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Foj9xwywlcltgfw8\u002F129fmu19d3y_jnka9fiouq.png","2026-06-19 03:24:08.251Z",{"keywords":93,"locale":118,"school_blog":119},[94,98,102,106,110,114],{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":95,"updated_by":15},"2026-06-19 03:34:38.575Z","bu2ua8sdanwh75i","reCAPTCHA",{"collectionId":12,"collectionName":13,"created":99,"created_by":15,"id":100,"name":101,"updated":99,"updated_by":15},"2026-06-19 03:34:45.777Z","ocqgu9nt2rsygzu","ป้องกันบอท",{"collectionId":12,"collectionName":13,"created":103,"created_by":15,"id":104,"name":105,"updated":103,"updated_by":15},"2026-06-19 03:34:51.471Z","u7kwajhfsdju5lr","ฉันไม่ใช่หุ่นยนต์",{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":107,"updated_by":15},"2026-06-19 03:34:59.974Z","0o1fmq76ly4oyud","เทรน AI",{"collectionId":12,"collectionName":13,"created":111,"created_by":15,"id":112,"name":113,"updated":111,"updated_by":15},"2026-06-19 03:38:52.283Z","374x0ctibwq0eiy","Invisible CAPTCHA",{"collectionId":12,"collectionName":13,"created":115,"created_by":15,"id":116,"name":117,"updated":115,"updated_by":15},"2026-06-19 03:38:16.232Z","vshdzxmmf8zcenr","CAPTCHA",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":120,"collectionId":61,"collectionName":62,"created":121,"expand":122,"id":133,"slug":134,"updated":135,"views":136},"spm4l1k5bgmhmmt","2026-06-19 03:24:07.952Z",{"category":123},{"blogIds":124,"collectionId":67,"collectionName":68,"created":125,"created_by":15,"id":120,"image":126,"image_alt":71,"image_path":127,"label":128,"name":129,"priority":130,"publish_at":131,"scheduled_at":71,"status":77,"updated":132,"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":129,"th":129},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","pcdd1by79au0vlj","why-captcha-prove-not-a-robot","2026-06-22 03:27:05.679Z",134,"oj9xwywlcltgfw8","2026-06-19 04:56:01.396Z","เคยสงสัยไหมทำไมต้องเลือกรูปไฟจราจร? เจาะลึกความลับเบื้องหลัง CAPTCHA ระบบคัดกรองบอทที่แอบใช้เราเทรน AI และเทคโนโลยีในอนาคตที่กำลังจะมาแทน","ทำไม CAPTCHA ถึงให้เราพิสูจน์ว่า ฉันไม่ใช่หุ่นยนต์?","2026-06-19 04:56:01.398Z",{"alt":143,"cover_image_path":144,"created":145,"expand":146,"id":205,"published_at":206,"school_blog":201,"short_description":207,"title":208,"updated":209,"slug":202,"views":204},"สถาปัตยกรรม Claude Design แสดงโครงสร้าง Constitutional AI และการเชื่อมต่อ API สำหรับนักพัฒนา","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fafjzy2mdjezqjd7\u002F1wt0ybhrvs6_o0y5gwaxbc.png","2026-06-11 16:59:05.310Z",{"keywords":147,"locale":187,"school_blog":188},[148,152,156,160,165,170,174,178,182],{"collectionId":12,"collectionName":13,"created":149,"created_by":15,"id":150,"name":151,"updated":149,"updated_by":15},"2026-06-11 16:54:34.423Z","mocx2jgrfr0e88g","Claude Design",{"collectionId":12,"collectionName":13,"created":153,"created_by":15,"id":154,"name":155,"updated":153,"updated_by":15},"2026-06-11 16:54:41.946Z","015roiohb99sg77","Claude API",{"collectionId":12,"collectionName":13,"created":157,"created_by":15,"id":158,"name":159,"updated":157,"updated_by":15},"2026-06-11 16:54:49.367Z","jv8hi9rnje9h5th","Constitutional AI",{"collectionId":12,"collectionName":13,"created":161,"created_by":15,"id":162,"name":163,"updated":164,"updated_by":15},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":169,"updated_by":15},"2026-05-11 08:41:15.880Z","lroded80zwh4qm3"," Design System","2026-06-07 06:49:13.636Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":171,"updated_by":15},"2026-06-11 16:55:02.491Z","hfa1lzh5gxmoh7h","LLM Architecture",{"collectionId":12,"collectionName":13,"created":175,"created_by":15,"id":176,"name":177,"updated":175,"updated_by":15},"2026-06-11 16:55:08.189Z","2udivzy6ombyz1d","AI Developer",{"collectionId":12,"collectionName":13,"created":179,"created_by":15,"id":180,"name":181,"updated":179,"updated_by":15},"2026-06-11 16:55:17.949Z","167v70eg5s2a1mi","ออกแบบ AI",{"collectionId":12,"collectionName":13,"created":183,"created_by":15,"id":184,"name":185,"updated":186,"updated_by":15},"2026-05-19 08:10:08.033Z","b5bcgkramrz2ogu","Prompt Engineering","2026-06-07 06:49:15.710Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":189,"collectionId":61,"collectionName":62,"created":190,"expand":191,"id":201,"slug":202,"updated":203,"views":204},"pkuzfil3b4ug2ea","2026-06-11 16:59:05.076Z",{"category":192},{"blogIds":193,"collectionId":67,"collectionName":68,"created":194,"created_by":15,"id":189,"image":195,"image_alt":71,"image_path":196,"label":197,"name":198,"priority":130,"publish_at":199,"scheduled_at":71,"status":77,"updated":200,"updated_by":15},[],"2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":198,"th":198},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","rosp84wp4xipabp","claude-design-what-is-it-developer-guide","2026-06-22 04:25:34.638Z",121,"afjzy2mdjezqjd7","2026-06-18 04:00:00.000Z","Claude Design คืออะไร? เรียนรู้สถาปัตยกรรม Constitutional AI, API Integration และวิธีนำ Claude ไปสร้างแอปให้ Scale ได้จริงในมุมของโปรแกรมเมอร์","Claude Design คืออะไร? มุมมองนักพัฒนา 2026","2026-06-18 04:00:00.088Z",{"alt":211,"cover_image_path":212,"created":213,"expand":214,"id":262,"published_at":263,"school_blog":258,"short_description":264,"title":265,"updated":266,"slug":259,"views":261},"โลโก้ xAI และ Grok AI บนพื้นหลังล้ำสมัยคู่กับรูป อีลอน มัสก์ (Elon Musk) ผู้พัฒนา Coding Agent ระดับโปร","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fv3ktfzocrljdth9\u002F1l278osyxdw_95pgeemlu1.png","2026-06-17 02:52:42.609Z",{"keywords":215,"locale":251,"school_blog":252},[216,220,224,228,232,236,241,246],{"collectionId":12,"collectionName":13,"created":217,"created_by":15,"id":218,"name":219,"updated":217,"updated_by":15},"2026-06-17 03:11:41.485Z","o5h4ewgdjmtm6ed","grok",{"collectionId":12,"collectionName":13,"created":221,"created_by":15,"id":222,"name":223,"updated":221,"updated_by":15},"2026-06-17 03:11:48.302Z","ln404z5ylrn2otl","xai",{"collectionId":12,"collectionName":13,"created":225,"created_by":15,"id":226,"name":227,"updated":225,"updated_by":15},"2026-06-17 03:11:54.643Z","putzcqklcocj09g","elon musk",{"collectionId":12,"collectionName":13,"created":229,"created_by":15,"id":230,"name":231,"updated":229,"updated_by":15},"2026-06-17 03:12:00.226Z","equxrw9nzb52jo1","grok build",{"collectionId":12,"collectionName":13,"created":233,"created_by":15,"id":234,"name":235,"updated":233,"updated_by":15},"2026-06-17 03:12:05.044Z","bjw91auk93f9h7v","grok 4",{"collectionId":12,"collectionName":13,"created":237,"created_by":15,"id":238,"name":239,"updated":240,"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":242,"created_by":15,"id":243,"name":244,"updated":245,"updated_by":15},"2026-03-04 08:47:31.146Z","01i63y438anuzn3","นักพัฒนา","2026-06-07 06:47:27.590Z",{"collectionId":12,"collectionName":13,"created":247,"created_by":15,"id":248,"name":249,"updated":250,"updated_by":15},"2026-03-04 08:47:19.758Z","s3esfvwr60x95g8","เขียนโค้ด","2026-06-07 06:47:24.316Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":120,"collectionId":61,"collectionName":62,"created":253,"expand":254,"id":258,"slug":259,"updated":260,"views":261},"2026-06-17 02:52:42.363Z",{"category":255},{"blogIds":256,"collectionId":67,"collectionName":68,"created":125,"created_by":15,"id":120,"image":126,"image_alt":71,"image_path":127,"label":257,"name":129,"priority":130,"publish_at":131,"scheduled_at":71,"status":77,"updated":132,"updated_by":15},[],{"en":129,"th":129},"9ys33573bykk75d","grok-xai-elon-musk","2026-06-22 18:02:58.999Z",139,"v3ktfzocrljdth9","2026-06-17 05:02:26.317Z","เจาะลึก Grok ร่างทองจาก xAI พลิกโฉมสู่ AI Agent ทรงพลังสำหรับนักพัฒนา ด้วยฟีเจอร์ Grok Build เขียนโค้ดแยกสาย และโมเดล Grok 4 ล่าสุด","รู้จัก Grok 4 | xAI จาก Elon Musk","2026-06-17 05:02:26.318Z",{"alt":268,"cover_image_path":269,"created":270,"expand":271,"id":313,"published_at":314,"school_blog":309,"short_description":315,"title":316,"updated":317,"slug":310,"views":312},"การเขียนโค้ด Go แปลงข้อความเป็นเวกเตอร์ด้วย OpenAI Embedding API","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fxd49351t8ivfdj9\u002F23t6ihv8f23v_2de832us2c.png","2026-06-11 16:31:45.236Z",{"keywords":272,"locale":302,"school_blog":303},[273,277,281,286,290,294,298],{"collectionId":12,"collectionName":13,"created":274,"created_by":15,"id":275,"name":276,"updated":274,"updated_by":15},"2026-06-11 16:25:16.987Z","n7490lhschwfwmx","Vector Embeddings",{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":278,"updated_by":15},"2026-06-11 16:25:22.867Z","0umxsfrwhw7w81k","Go OpenAI",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":287,"created_by":15,"id":288,"name":289,"updated":287,"updated_by":15},"2026-06-11 16:25:34.988Z","fslp7pvjf16upiv","Text Embedding",{"collectionId":12,"collectionName":13,"created":291,"created_by":15,"id":292,"name":293,"updated":291,"updated_by":15},"2026-06-11 16:25:43.052Z","0e3t6eerwk8xl3u","Go Concurrency",{"collectionId":12,"collectionName":13,"created":295,"created_by":15,"id":296,"name":297,"updated":295,"updated_by":15},"2026-06-11 16:25:49.118Z","8gdef2395f0aey9","Data Pipeline",{"collectionId":12,"collectionName":13,"created":299,"created_by":15,"id":300,"name":301,"updated":299,"updated_by":15},"2026-06-11 16:25:53.881Z","jzb7gzyrenusyyy","RAG Backend",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":60,"collectionId":61,"collectionName":62,"created":304,"expand":305,"id":309,"slug":310,"updated":311,"views":312},"2026-06-11 16:31:45.024Z",{"category":306},{"blogIds":307,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":308,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"updated_by":15},[],{"en":74,"th":74},"j8rehtbpflwmsyv","golang-the-series-ep152-intro-to-vector-embeddings-go","2026-06-22 09:13:23.291Z",132,"xd49351t8ivfdj9","2026-06-16 04:00:00.000Z","บอกลาการค้นหาแบบเดิมๆ! เรียนรู้แนวคิด Vector Embeddings วิธีเปลี่ยนข้อความภาษาคนให้เป็นตัวเลขเพื่อวัดความหมาย พร้อมโค้ด Go ต่อสายตรง OpenAI API","Golang The Series EP.152: Intro to Embeddings - เปลี่ยนข้อความให้เป็นตัวเลขด้วย Go","2026-06-16 04:00:00.066Z",{"alt":319,"cover_image_path":320,"created":321,"expand":322,"id":358,"published_at":359,"school_blog":354,"short_description":360,"title":361,"updated":362,"slug":355,"views":357},"แผนภาพอธิบายขั้นตอนการทำงานของระบบ RAG Retrieval-Augmented Generation ร่วมกับภาษา Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fyckqs9umxoqitfq\u002F21chl22k9mde_0aok0uag76.png","2026-06-11 16:15:09.049Z",{"keywords":323,"locale":347,"school_blog":348},[324,325,330,331,335,339,343],{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":27,"updated_by":15},{"collectionId":12,"collectionName":13,"created":326,"created_by":15,"id":327,"name":328,"updated":329,"updated_by":15},"2026-03-04 08:45:34.555Z","pcr9o7q0iswjgjp","Go Language","2026-06-07 06:46:50.902Z",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},{"collectionId":12,"collectionName":13,"created":332,"created_by":15,"id":333,"name":334,"updated":332,"updated_by":15},"2026-06-11 16:14:22.575Z","gluay8aj98wheus","RAG",{"collectionId":12,"collectionName":13,"created":336,"created_by":15,"id":337,"name":338,"updated":336,"updated_by":15},"2026-06-11 16:14:29.024Z","br1t4u9dzuiesm7","Retrieval Augmented Generation",{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":342,"updated":340,"updated_by":15},"2026-06-11 16:14:34.250Z","01ajl5eq1joxocg","LLM",{"collectionId":12,"collectionName":13,"created":344,"created_by":15,"id":345,"name":346,"updated":344,"updated_by":15},"2026-06-11 16:14:42.327Z","ncf6yw8btaeeniw","AI Chatbot",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":60,"collectionId":61,"collectionName":62,"created":349,"expand":350,"id":354,"slug":355,"updated":356,"views":357},"2026-06-11 16:14:59.312Z",{"category":351},{"blogIds":352,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":353,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"updated_by":15},[],{"en":74,"th":74},"en8oijozlsn90sy","golang-the-series-ep151-what-is-rag","2026-06-22 04:15:17.814Z",151,"yckqs9umxoqitfq","2026-06-15 03:12:03.196Z","เจาะลึกแนวคิด RAG (Retrieval-Augmented Generation) ปลดล็อกให้ AI เข้าถึงข้อมูลภายในองค์กรได้อย่างแม่นยำ พร้อมเหตุผลว่าทำไมภาษา Go (Golang) ถึงเหมาะที่สุดในการทำ Data Pipeline สำหรับระบบ AI","Golang The Series EP.151: What is RAG?: ทำไม AI ต้องมีฐานข้อมูลส่วนตัว","2026-06-15 03:12:03.197Z",{"alt":364,"cover_image_path":365,"created":366,"expand":367,"id":406,"published_at":407,"school_blog":403,"short_description":408,"title":409,"updated":410,"slug":404,"views":312},"Tailwind CSS คือทางรอด หรือแค่กระแสในปี 2026","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz9w3qf5kl614dp5\u002F1yh18az4wzh_hnrx9alr4f.png","2026-06-09 09:36:28.738Z",{"keywords":368,"locale":396,"school_blog":397},[369,374,378,382,386,391],{"collectionId":12,"collectionName":13,"created":370,"created_by":15,"id":371,"name":372,"updated":373,"updated_by":15},"2026-03-04 08:26:35.002Z","eq1u1plwlvvr2rh","Tailwind CSS","2026-06-07 06:45:13.938Z",{"collectionId":12,"collectionName":13,"created":375,"created_by":15,"id":376,"name":377,"updated":375,"updated_by":15},"2026-06-10 02:14:27.343Z","58602wiwys7ph79","สอน Tailwind",{"collectionId":12,"collectionName":13,"created":379,"created_by":15,"id":380,"name":381,"updated":379,"updated_by":15},"2026-06-10 02:14:36.001Z","z1tnk83h5l4iv58","CSS Hell",{"collectionId":12,"collectionName":13,"created":383,"created_by":15,"id":384,"name":385,"updated":383,"updated_by":15},"2026-06-10 02:14:42.686Z","au70nzpbzyoy1en","พัฒนาเว็บ 2026",{"collectionId":12,"collectionName":13,"created":387,"created_by":15,"id":388,"name":389,"updated":390,"updated_by":15},"2026-03-04 08:26:51.076Z","jn88tu5uo8a2bjj","Utility-First CSS","2026-06-07 06:45:19.560Z",{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":395,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-06-07 06:46:28.624Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":120,"collectionId":61,"collectionName":62,"created":398,"expand":399,"id":403,"slug":404,"updated":405,"views":312},"2026-06-09 09:36:28.465Z",{"category":400},{"blogIds":401,"collectionId":67,"collectionName":68,"created":125,"created_by":15,"id":120,"image":126,"image_alt":71,"image_path":127,"label":402,"name":129,"priority":130,"publish_at":131,"scheduled_at":71,"status":77,"updated":132,"updated_by":15},[],{"en":129,"th":129},"mylieax2cigxkh9","tailwind-css-trend-2026","2026-06-20 17:25:32.699Z","z9w3qf5kl614dp5","2026-06-12 05:30:06.777Z","Tailwind CSS คือทางรอด หรือแค่กระแส? เจาะลึกความจริงในปี 2026 ว่าทำไมโปรแกรมเมอร์ต้องรู้ และมันช่วยแก้ปัญหา CSS Hell ได้จริงไหม? มาคุยกัน"," Tailwind CSS คือทางรอด หรือแค่กระแส?","2026-06-12 05:30:06.779Z",{"alt":412,"cover_image_path":413,"created":414,"expand":415,"id":456,"published_at":457,"school_blog":452,"short_description":458,"title":459,"updated":460,"slug":453,"views":455},"รูปหน้าปกบทความ \"กว่าจะเป็น tailwind CSS\" แสดงโลโก้ tailwind และใบหน้า Adam Wathan ผู้สร้างเฟรมเวิร์ก","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fh8xn36w8zt8pyip\u002F1b6xotnfkej_7ancua4gnr.png","2026-06-09 07:45:25.678Z",{"keywords":416,"locale":439,"school_blog":440},[417,418,422,427,431,435],{"collectionId":12,"collectionName":13,"created":370,"created_by":15,"id":371,"name":372,"updated":373,"updated_by":15},{"collectionId":12,"collectionName":13,"created":419,"created_by":15,"id":420,"name":421,"updated":419,"updated_by":15},"2026-06-10 02:49:32.146Z","x1eaj6ggypcm8ob","Tailwind v4",{"collectionId":12,"collectionName":13,"created":423,"created_by":15,"id":424,"name":425,"updated":426,"updated_by":15},"2026-03-04 08:19:55.412Z","hz7yzm54i2o6cl7","web development","2026-06-07 06:45:06.116Z",{"collectionId":12,"collectionName":13,"created":428,"created_by":15,"id":429,"name":430,"updated":428,"updated_by":15},"2026-06-10 02:49:39.365Z","bmuzjsqxlgm4e4q","CSS-First",{"collectionId":12,"collectionName":13,"created":432,"created_by":15,"id":433,"name":434,"updated":432,"updated_by":15},"2026-06-10 02:49:46.261Z","qyyypwom52hj09s","Adam Wathan",{"collectionId":12,"collectionName":13,"created":436,"created_by":15,"id":437,"name":438,"updated":436,"updated_by":15},"2026-06-10 02:49:49.050Z","kvhg2qppiyd7d88","Generative AI",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":441,"collectionId":61,"collectionName":62,"created":442,"expand":443,"id":452,"slug":453,"updated":454,"views":455},"isnp2fv80bn3yem","2026-06-09 07:45:25.252Z",{"category":444},{"blogIds":445,"collectionId":67,"collectionName":68,"created":446,"created_by":15,"id":441,"image":71,"image_alt":71,"image_path":71,"label":447,"name":448,"priority":449,"publish_at":450,"scheduled_at":71,"status":77,"updated":451,"updated_by":15},[],"2026-03-04 08:19:47.590Z",{"en":448,"th":448},"กว่าจะเป็นภาษาโค้ด",8,"2026-02-18 01:59:49.988Z","2026-06-07 06:45:01.789Z","heoy7061j4bibbh","history-of-tailwind-css","2026-06-20 15:40:35.199Z",129,"h8xn36w8zt8pyip","2026-06-11 05:07:42.610Z","เจาะลึกเส้นทางของ Tailwind CSS ตั้งแต่วันแรกที่โดนวิจารณ์อย่างหนัก สู่การอัปเกรดครั้งใหญ่ในเวอร์ชัน 4.0 ท่ามกลางความท้าทายใหม่จากระบบ Generative AI ในปัจจุบัน","ประวัติ Tailwind CSS: จากโปรเจกต์ที่โดนรุมด่า สู่มาตรฐานใหม่ในวันที่ Generative AI ครองเมือง","2026-06-11 05:07:42.612Z",{"alt":462,"cover_image_path":463,"created":464,"expand":465,"id":507,"published_at":508,"school_blog":503,"short_description":509,"title":510,"updated":511,"slug":504,"views":506},"โลโก้ Apple Intelligence และ Google Gemini บนเวทีงาน WWDC26","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fu3zzpufd9omqtax\u002F1fcjcv04w3x_utl4nqpqwt.png","2026-06-09 03:52:41.624Z",{"keywords":466,"locale":496,"school_blog":497},[467,471,475,480,484,488,492],{"collectionId":12,"collectionName":13,"created":468,"created_by":15,"id":469,"name":470,"updated":468,"updated_by":15},"2026-06-09 03:48:37.165Z","97nsnymyuhw6ai2","WWDC26",{"collectionId":12,"collectionName":13,"created":472,"created_by":15,"id":473,"name":474,"updated":472,"updated_by":15},"2026-06-09 03:48:47.004Z","rf6i2is9tangz4v","Apple",{"collectionId":12,"collectionName":13,"created":476,"created_by":15,"id":477,"name":478,"updated":479,"updated_by":15},"2026-03-04 08:44:59.765Z","51knaqayw5mn73i","Google Gemini","2026-06-07 06:46:42.374Z",{"collectionId":12,"collectionName":13,"created":481,"created_by":15,"id":482,"name":483,"updated":481,"updated_by":15},"2026-06-09 03:48:59.938Z","2iikcine9fxzawt","Apple Intelligence",{"collectionId":12,"collectionName":13,"created":485,"created_by":15,"id":486,"name":487,"updated":485,"updated_by":15},"2026-06-09 03:49:05.494Z","m8oqtgpvofotnii","Siri AI",{"collectionId":12,"collectionName":13,"created":489,"created_by":15,"id":490,"name":491,"updated":489,"updated_by":15},"2026-06-09 03:49:21.223Z","xfu6goozc44ttyl","สถาปัตยกรรม AI",{"collectionId":12,"collectionName":13,"created":493,"created_by":15,"id":494,"name":495,"updated":493,"updated_by":15},"2026-06-09 03:51:31.174Z","yjq43ldyw2nnlu2","Xcode 27",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":120,"collectionId":61,"collectionName":62,"created":498,"expand":499,"id":503,"slug":504,"updated":505,"views":506},"2026-06-09 03:52:41.368Z",{"category":500},{"blogIds":501,"collectionId":67,"collectionName":68,"created":125,"created_by":15,"id":120,"image":126,"image_alt":71,"image_path":127,"label":502,"name":129,"priority":130,"publish_at":131,"scheduled_at":71,"status":77,"updated":132,"updated_by":15},[],{"en":129,"th":129},"hx70f7w7vbs1cwg","wwdc26-apple-google-gemini-apple-intelligence","2026-06-19 02:23:55.726Z",137,"u3zzpufd9omqtax","2026-06-10 03:55:57.934Z","เจาะลึก WWDC26 เมื่อ Apple จับมือ Google Gemini ยกเครื่องสถาปัตยกรรม AI พลิกโฉม Apple Intelligence สู่ Siri AI และ Xcode 27","WWDC26 Apple จับมือ Google Gemini พลิกโฉม Apple Intelligence","2026-06-10 03:55:57.935Z",{"alt":513,"cover_image_path":514,"created":515,"expand":516,"id":551,"published_at":552,"school_blog":547,"short_description":553,"title":554,"updated":555,"slug":548,"views":550},"สถาปัตยกรรมการต่อท่อระบบสตรีมมิ่ง AI Chatbot ด้วย Gin Framework และ OpenAI API","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fixnjos9m1nv5g0s\u002F191qogwlo8bh_5xvzamg2m5.png","2026-06-09 03:32:24.212Z",{"keywords":517,"locale":540,"school_blog":541},[518,522,526,530,534,538,539],{"collectionId":12,"collectionName":13,"created":519,"created_by":15,"id":520,"name":521,"updated":519,"updated_by":15},"2026-06-09 02:45:44.652Z","h420uh9497imwwg","Gin Framework",{"collectionId":12,"collectionName":13,"created":523,"created_by":15,"id":524,"name":525,"updated":523,"updated_by":15},"2026-06-09 02:45:54.612Z","mwdzo7snibz38p4","Go Web Server",{"collectionId":12,"collectionName":13,"created":527,"created_by":15,"id":528,"name":529,"updated":527,"updated_by":15},"2026-06-09 02:46:00.725Z","rgplhhj7796zaqg","AI Chatbot Backend",{"collectionId":12,"collectionName":13,"created":531,"created_by":15,"id":532,"name":533,"updated":531,"updated_by":15},"2026-06-09 02:46:06.302Z","728qxum2gfiormu","Real-time Streaming",{"collectionId":12,"collectionName":13,"created":535,"created_by":15,"id":536,"name":537,"updated":535,"updated_by":15},"2026-06-09 02:46:11.702Z","y9xcv17enwjxdcw","Server-Sent Events",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":27,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":60,"collectionId":61,"collectionName":62,"created":542,"expand":543,"id":547,"slug":548,"updated":549,"views":550},"2026-06-09 03:32:23.973Z",{"category":544},{"blogIds":545,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":546,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"updated_by":15},[],{"en":74,"th":74},"uz642au85qm6tzz","golang-the-series-ep150-workshop-ai-chatbot-gin-framework","2026-06-15 13:37:13.374Z",155,"ixnjos9m1nv5g0s","2026-06-09 04:21:19.536Z","ถึงเวลาปล่อยของจริง! เวิร์กชอปสร้างระบบ AI Chatbot Server รองรับการสตรีมข้อความ Real-time (SSE) ด้วย Gin Framework และ Go Concurrency ตั้งค่าโค้ดระดับ Production พร้อมลุยใช้งานจริง","Golang The Series EP.150: Workshop 1: สร้าง Simple AI Chatbot Server ด้วย Gin Framework","2026-06-09 04:21:19.537Z",{"alt":557,"cover_image_path":558,"created":559,"expand":560,"id":595,"published_at":596,"school_blog":591,"short_description":597,"title":598,"updated":599,"slug":592,"views":594},"วิธีเขียนโค้ดภาษา Go เพื่อนับจำนวน Token และคำนวณราคาค่าบริการ API ของ OpenAI","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7bvn61zvvakvp26\u002F179xqybn86hk_vt7jkjmvv0.png","2026-05-25 15:56:14.705Z",{"keywords":561,"locale":584,"school_blog":585},[562,563,564,569,574,579],{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":27,"updated_by":15},{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},{"collectionId":12,"collectionName":13,"created":565,"created_by":15,"id":566,"name":567,"updated":568,"updated_by":15},"2026-05-25 15:55:49.794Z","mm0sz1im9u77tzu","Token Management","2026-06-07 06:49:20.738Z",{"collectionId":12,"collectionName":13,"created":570,"created_by":15,"id":571,"name":572,"updated":573,"updated_by":15},"2026-05-25 15:55:54.691Z","gi7scts1jiclk3a","Tiktoken Go","2026-06-07 06:49:20.863Z",{"collectionId":12,"collectionName":13,"created":575,"created_by":15,"id":576,"name":577,"updated":578,"updated_by":15},"2026-05-25 15:56:00.271Z","xaqo8j0mzruyjn5","OpenAI API Cost","2026-06-07 06:49:21.002Z",{"collectionId":12,"collectionName":13,"created":580,"created_by":15,"id":581,"name":582,"updated":583,"updated_by":15},"2026-03-16 03:49:19.659Z","8jw741wsqhx919b","Backend Developer","2026-06-07 06:48:55.551Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":60,"collectionId":61,"collectionName":62,"created":586,"expand":587,"id":591,"slug":592,"updated":593,"views":594},"2026-05-25 15:56:14.353Z",{"category":588},{"blogIds":589,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":590,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"updated_by":15},[],{"en":74,"th":74},"l8bs1sbk44pwauj","golang-the-series-ep149-token-management-api-cost-control","2026-06-20 14:01:24.010Z",149,"7bvn61zvvakvp26","2026-06-08 04:11:13.171Z","ระบบสเกล บิลต้องไม่ช็อก! เรียนรู้วิธีนับ Token ในภาษา Go ด้วย Tiktoken พร้อมเทคนิคคำนวณต้นทุน API และการป้องกันงบประมาณบานปลายสำหรับ Backend Developer","Golang The Series EP.149: Token Management - วิธีนับ Token และคำนวณต้นทุน API ในฝั่ง Backend","2026-06-08 04:11:13.173Z",{"alt":601,"cover_image_path":602,"created":603,"expand":604,"id":643,"published_at":644,"school_blog":639,"short_description":645,"title":646,"updated":647,"slug":640,"views":642},"ภาพกราฟิกคีย์บอร์ดเลย์เอาต์ QWERTY และแนวคิดคีย์บอร์ดทางเลือก Dvorak สำหรับ Developer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fhx53q9wc7r8x82y\u002F15m0dyzu9nj_rep3xz0pc0.png","2026-06-05 03:18:25.708Z",{"keywords":605,"locale":632,"school_blog":633},[606,611,616,621,626,631],{"collectionId":12,"collectionName":13,"created":607,"created_by":15,"id":608,"name":609,"updated":610,"updated_by":15},"2026-06-05 03:29:41.496Z","30yprthipt62pzr","แป้นพิมพ์ QWERTY","2026-06-07 06:49:21.435Z",{"collectionId":12,"collectionName":13,"created":612,"created_by":15,"id":613,"name":614,"updated":615,"updated_by":15},"2026-06-05 03:29:46.784Z","jhunnczo7sv49ou","ประวัติคีย์บอร์ด","2026-06-07 06:49:21.563Z",{"collectionId":12,"collectionName":13,"created":617,"created_by":15,"id":618,"name":619,"updated":620,"updated_by":15},"2026-06-05 03:29:52.180Z","90agc71slqsyatb","คีย์บอร์ดโปรแกรมเมอร์","2026-06-07 06:49:21.748Z",{"collectionId":12,"collectionName":13,"created":622,"created_by":15,"id":623,"name":624,"updated":625,"updated_by":15},"2026-06-05 03:29:57.914Z","xgt9toxdevzkugm","คีย์บอร์ด Dvorak","2026-06-07 06:49:21.879Z",{"collectionId":12,"collectionName":13,"created":627,"created_by":15,"id":628,"name":629,"updated":630,"updated_by":15},"2026-06-05 03:30:04.253Z","7twglrllhadu4ho","คีย์บอร์ด Colemak","2026-06-07 06:49:22.007Z",{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":395,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":120,"collectionId":61,"collectionName":62,"created":634,"expand":635,"id":639,"slug":640,"updated":641,"views":642},"2026-06-05 03:18:25.484Z",{"category":636},{"blogIds":637,"collectionId":67,"collectionName":68,"created":125,"created_by":15,"id":120,"image":126,"image_alt":71,"image_path":127,"label":638,"name":129,"priority":130,"publish_at":131,"scheduled_at":71,"status":77,"updated":132,"updated_by":15},[],{"en":129,"th":129},"xunmud0xan5fx0f","why-keyboard-layout-is-qwerty","2026-06-20 11:07:27.721Z",138,"hx53q9wc7r8x82y","2026-06-05 04:38:55.353Z","ไขปริศนาทำไมคีย์บอร์ดไม่เรียงตาม A-Z ย้อนรอยประวัติศาสตร์แป้น QWERTY พร้อมเจาะลึกเลย์เอาต์ทางเลือกเพื่อสุขภาพที่ Developer ต้องรู้","ทำไมแป้นพิมพ์ต้องเรียงแบบ QWERTY?","2026-06-07 06:45:00.934Z",12,432,36]