[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Rust%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":167,"perPage":577,"totalItems":578,"totalPages":579},[5,74,127,179,216,259,320,364,411,455,506,544],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":69,"published_at":70,"school_blog":65,"short_description":71,"title":72,"updated":73,"slug":66,"views":68},"คู่มือยกระดับ Workflow โปรแกรมเมอร์ด้วย Ollama รัน AI ส่วนตัว ปลอดภัย ไม่ใช้เน็ต","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F89sx254hb39tjax\u002F1dwm8hkm8hp_tagfaqoyji.png","2026-05-21 17:16:53.953Z",{"keywords":10,"locale":36,"school_blog":46},[11,19,23,27,32],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},"sclkey987654321","school_keywords","2026-04-08 03:39:24.854Z","","9a3wamff29x0joy","Ollama","2026-04-10 16:14:47.753Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":20,"updated_by":15},"2026-05-21 17:16:09.465Z","q1d7f8vq1cifkx1","Local AI",{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":24,"updated_by":15},"2026-05-21 17:16:17.267Z","hl8rywfrkjgoxoo","AI for Developer",{"collectionId":12,"collectionName":13,"created":28,"created_by":15,"id":29,"name":30,"updated":31,"updated_by":15},"2026-03-04 08:47:19.758Z","s3esfvwr60x95g8","เขียนโค้ด","2026-04-10 16:13:27.408Z",{"collectionId":12,"collectionName":13,"created":33,"created_by":15,"id":34,"name":35,"updated":33,"updated_by":15},"2026-04-17 08:18:37.606Z","qjoet0z1192mbxr","เขียนโค้ดด้วย AI",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},"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":47,"collectionId":48,"collectionName":49,"created":50,"expand":51,"id":65,"slug":66,"updated":67,"views":68},"jwhmeg2uxwz0bkp","pbc_2105096300","school_blogs","2026-05-21 17:16:44.716Z",{"category":52},{"blogIds":53,"collectionId":54,"collectionName":55,"created":56,"created_by":15,"id":47,"image":57,"image_alt":15,"image_path":58,"label":59,"name":60,"priority":61,"publish_at":62,"scheduled_at":15,"status":63,"updated":64,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":60,"th":60},"Tools & Resources",0,"2025-01-31 09:55:27.001Z","published","2026-04-25 02:32:14.689Z","sjguzspk5euya9j","ollama-local-ai-for-developers","2026-05-27 11:16:20.412Z",114,"89sx254hb39tjax","2026-05-27 11:16:20.788Z","เปลี่ยนคอมพิวเตอร์ให้เป็น AI Server ส่วนตัวด้วย Ollama รันโมเดลได้แบบ Offline ปลอดภัย ไม่จำกัดโควตา และไม่ต้องส่งโค้ดขึ้น Cloud","ยกระดับ Workflow โปรแกรมเมอร์ด้วย Ollama รัน AI ส่วนตัว","2026-05-27 11:16:20.789Z",{"alt":75,"cover_image_path":76,"created":77,"expand":78,"id":122,"published_at":123,"school_blog":118,"short_description":124,"title":125,"updated":126,"slug":119,"views":121},"เจาะลึกสเปกโมเดล Gemini 3.5 Flash จากงาน Google I\u002FO 2026","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fewl0fef9z020057\u002F12zv7lqpdve_ijlhbkuvjf.png","2026-05-26 17:18:38.773Z",{"keywords":79,"locale":104,"school_blog":105},[80,84,88,93,98,99],{"collectionId":12,"collectionName":13,"created":81,"created_by":15,"id":82,"name":83,"updated":81,"updated_by":15},"2026-05-26 17:29:41.015Z","pnbss939zsazomo","Gemini 3.5 Flash",{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":85,"updated_by":15},"2026-05-26 17:29:50.086Z","t6f5qqnhmtsxxv5","Google I\u002FO 2026",{"collectionId":12,"collectionName":13,"created":89,"created_by":15,"id":90,"name":91,"updated":92,"updated_by":15},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-04-10 16:12:45.236Z",{"collectionId":12,"collectionName":13,"created":94,"created_by":15,"id":95,"name":96,"updated":97,"updated_by":15},"2026-03-04 08:47:31.146Z","01i63y438anuzn3","นักพัฒนา","2026-04-10 16:13:29.957Z",{"collectionId":12,"collectionName":13,"created":28,"created_by":15,"id":29,"name":30,"updated":31,"updated_by":15},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-04-10 16:12:41.207Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":106,"collectionId":48,"collectionName":49,"created":107,"expand":108,"id":118,"slug":119,"updated":120,"views":121},"pkuzfil3b4ug2ea","2026-05-26 17:18:38.120Z",{"category":109},{"blogIds":110,"collectionId":54,"collectionName":55,"created":111,"created_by":15,"id":106,"image":112,"image_alt":15,"image_path":113,"label":114,"name":115,"priority":61,"publish_at":116,"scheduled_at":15,"status":63,"updated":117,"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":115,"th":115},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-04-25 02:32:14.847Z","rzwjc91n5eizix9","gemini-3-5-flash-google-io-2026","2026-05-27 06:53:28.750Z",128,"ewl0fef9z020057","2026-05-27 04:45:38.922Z","เจาะลึก Gemini 3.5 Flash จากงาน Google I\u002FO 2026 โมเดล AI Agent รุ่นล่าสุด เร็วแรงขึ้น 4 เท่า พร้อมสรุปสเปกและเดดไลน์อัปเดตโค้ดที่ชาว Dev ต้องรู้","เจาะลึก Gemini 3.5 Flash จากงาน Google I\u002FO 2026","2026-05-27 04:45:38.923Z",{"alt":128,"cover_image_path":129,"created":130,"expand":131,"id":174,"published_at":175,"school_blog":170,"short_description":176,"title":177,"updated":178,"slug":171,"views":173},"เทคนิคการเขียน Prompt Engineering ภายในโค้ดภาษา Go สำหรับนักพัฒนา Backend","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fdymbp36ef2o2e38\u002F11d9427ih6kd_1mhu54xuvp.png","2026-05-19 08:10:32.971Z",{"keywords":132,"locale":156,"school_blog":157},[133,138,143,147,152],{"collectionId":12,"collectionName":13,"created":134,"created_by":15,"id":135,"name":136,"updated":137,"updated_by":15},"2026-03-04 08:44:51.471Z","hlato0hav8vo8wm","Golang The Series","2026-04-10 16:12:50.850Z",{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":144,"created_by":15,"id":145,"name":146,"updated":144,"updated_by":15},"2026-05-19 08:10:08.033Z","b5bcgkramrz2ogu","Prompt Engineering",{"collectionId":12,"collectionName":13,"created":148,"created_by":15,"id":149,"name":150,"updated":151,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":153,"created_by":15,"id":154,"name":155,"updated":153,"updated_by":15},"2026-05-19 08:10:19.398Z","6gd8t3k2sfam302","JSON Output",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":158,"collectionId":48,"collectionName":49,"created":159,"expand":160,"id":170,"slug":171,"updated":172,"views":173},"wqxt7ag2gn7xcmk","2026-05-19 08:10:32.555Z",{"category":161},{"blogIds":162,"collectionId":54,"collectionName":55,"created":163,"created_by":15,"id":158,"image":164,"image_alt":15,"image_path":165,"label":166,"name":136,"priority":167,"publish_at":168,"scheduled_at":15,"status":63,"updated":169,"updated_by":15},[],"2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":136,"th":136},1,"2026-03-16 04:39:38.440Z","2026-04-25 02:32:15.470Z","k7elykum3z2xaw7","golang-the-series-ep146-prompt-engineering-for-gophers","2026-05-27 06:14:34.390Z",126,"dymbp36ef2o2e38","2026-05-25 09:00:00.000Z","ยกระดับการใช้ AI จากแค่แชทให้กลายเป็นการควบคุม ด้วยเทคนิค Prompt Engineering ในโค้ด Go สอนวิธีบังคับ JSON, การทำ Few-Shot และสั่ง AI ให้คิดทีละขั้นตอนเพื่อ Output ที่แม่นยำ 100%","Golang The Series EP.146: Prompt Engineering for Gophers สั่ง AI ให้ Go ทำงานง่าย","2026-05-25 09:00:00.084Z",{"alt":180,"cover_image_path":181,"created":182,"expand":183,"id":211,"published_at":212,"school_blog":207,"short_description":213,"title":214,"updated":215,"slug":208,"views":210},"วิธีติดตั้ง Ollama และการเขียนโค้ดภาษา Go เพื่อรันโมเดล Llama 3 ในเครื่องตัวเอง","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F9ku1b4pp7kbrikx\u002F9ku0a6c32t2_04zayuslby.png","2026-05-19 07:38:06.463Z",{"keywords":184,"locale":200,"school_blog":201},[185,186,190,194,195,196],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":187,"created_by":15,"id":188,"name":189,"updated":187,"updated_by":15},"2026-05-19 07:37:17.692Z","fl65uctzhsh7hv2","Local LLM",{"collectionId":12,"collectionName":13,"created":191,"created_by":15,"id":192,"name":193,"updated":191,"updated_by":15},"2026-05-19 07:37:25.747Z","sei8ls8q3fzaqjt","Llama 3",{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},{"collectionId":12,"collectionName":13,"created":148,"created_by":15,"id":149,"name":150,"updated":151,"updated_by":15},{"collectionId":12,"collectionName":13,"created":197,"created_by":15,"id":198,"name":199,"updated":197,"updated_by":15},"2026-05-19 07:37:47.156Z","5e3gcm3yaz0pk0h","AI Privacy",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":158,"collectionId":48,"collectionName":49,"created":202,"expand":203,"id":207,"slug":208,"updated":209,"views":210},"2026-05-19 07:38:06.102Z",{"category":204},{"blogIds":205,"collectionId":54,"collectionName":55,"created":163,"created_by":15,"id":158,"image":164,"image_alt":15,"image_path":165,"label":206,"name":136,"priority":167,"publish_at":168,"scheduled_at":15,"status":63,"updated":169,"updated_by":15},[],{"en":136,"th":136},"v9902nhg6spnu8l","run-local-llm-ollama-golang-guide","2026-05-27 02:36:53.358Z",147,"9ku1b4pp7kbrikx","2026-05-25 03:18:32.787Z","เปลี่ยนคอมพิวเตอร์ให้เป็นฐานทัพ AI ด้วย Ollama สอนวิธีติดตั้งและเขียน Go เชื่อมต่อ Local LLM แบบมือโปร ประหยัดค่า API และได้ความเป็นส่วนตัว 100%","Golang The Series EP.145: วิธีติดตั้ง Ollama รัน Llama 3 ในเครื่องตัวเองด้วย Go","2026-05-25 03:18:32.793Z",{"alt":217,"cover_image_path":218,"created":219,"expand":220,"id":254,"published_at":255,"school_blog":250,"short_description":256,"title":257,"updated":258,"slug":251,"views":253},"ภาพปก Claude x Canva คู่มือป้อนข้อมูลจาก AI ลง Canva","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fe9zvdwyejvxdge2\u002F1zab2emvnvr_s66s13u4os.png","2026-05-19 09:51:05.304Z",{"keywords":221,"locale":243,"school_blog":244},[222,226,230,234,238,242],{"collectionId":12,"collectionName":13,"created":223,"created_by":15,"id":224,"name":225,"updated":223,"updated_by":15},"2026-05-19 09:49:13.592Z","3hyge2fannjz73y","ป้อนข้อมูล AI ลง Canva",{"collectionId":12,"collectionName":13,"created":227,"created_by":15,"id":228,"name":229,"updated":227,"updated_by":15},"2026-05-19 09:49:20.632Z","d0svvq0k9pojeso","Canva Bulk Create",{"collectionId":12,"collectionName":13,"created":231,"created_by":15,"id":232,"name":233,"updated":231,"updated_by":15},"2026-05-19 09:49:28.028Z","hg132kwm6zoagle","วิธีสร้างรูปภาพเป็นชุด",{"collectionId":12,"collectionName":13,"created":235,"created_by":15,"id":236,"name":237,"updated":235,"updated_by":15},"2026-05-19 09:49:34.439Z","r6wkcv0tuguv6rw","ทำภาพเลื่อน TikTok",{"collectionId":12,"collectionName":13,"created":239,"created_by":15,"id":240,"name":241,"updated":239,"updated_by":15},"2026-05-19 09:49:41.669Z","5p1gmg4ik947g8a","คู่มือ Claude x Canva",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":106,"collectionId":48,"collectionName":49,"created":245,"expand":246,"id":250,"slug":251,"updated":252,"views":253},"2026-05-19 09:51:04.764Z",{"category":247},{"blogIds":248,"collectionId":54,"collectionName":55,"created":111,"created_by":15,"id":106,"image":112,"image_alt":15,"image_path":113,"label":249,"name":115,"priority":61,"publish_at":116,"scheduled_at":15,"status":63,"updated":117,"updated_by":15},[],{"en":115,"th":115},"jq4w5bornokrm7e","claude-x-canva-a-guide-to-importing-ai-data-into-canva","2026-05-27 03:16:20.324Z",153,"e9zvdwyejvxdge2","2026-05-20 05:03:28.446Z","สอนวิธีใช้ Claude คิดคอนเทนต์เป็นตาราง แล้วสาดข้อมูลลงเทมเพลตอัตโนมัติด้วยฟีเจอร์ Canva Bulk Create ทำภาพชุดเสร็จไวใน 1 นาที ไม่ต้องก๊อปวางให้ปวดหลัง","Claude x Canva คู่มือป้อนข้อมูลจาก AI ลง Canva","2026-05-20 05:03:28.452Z",{"alt":260,"cover_image_path":261,"created":262,"expand":263,"id":315,"published_at":316,"school_blog":311,"short_description":317,"title":318,"updated":319,"slug":312,"views":314},"ภาพ Workflow จาก Figma สู่ React Component สำหรับ Frontend Developer ปี 2026","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3ggkp4q2v09cwti\u002F1x93rzn6fwk_6qdo3psw7x.png","2026-05-11 08:45:40.789Z",{"keywords":264,"locale":297,"school_blog":298},[265,269,273,277,281,285,289,293],{"collectionId":12,"collectionName":13,"created":266,"created_by":15,"id":267,"name":268,"updated":266,"updated_by":15},"2026-05-11 08:40:36.590Z","wi5klb03xumi9w8","Figma to React",{"collectionId":12,"collectionName":13,"created":270,"created_by":15,"id":271,"name":272,"updated":270,"updated_by":15},"2026-05-11 08:40:42.947Z","35keeu1niv6bg5s","Frontend workflow 2026",{"collectionId":12,"collectionName":13,"created":274,"created_by":15,"id":275,"name":276,"updated":274,"updated_by":15},"2026-05-11 08:40:49.584Z","rdrcylj6372m9sl","Design handoff",{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":278,"updated_by":15},"2026-05-11 08:40:54.852Z","ojffqw555jhs7yr","Figma Dev Mode",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":282,"updated_by":15},"2026-05-11 08:40:59.600Z","8b5usqerrzilujl","Design Token",{"collectionId":12,"collectionName":13,"created":286,"created_by":15,"id":287,"name":288,"updated":286,"updated_by":15},"2026-05-11 08:41:09.347Z","z4iwmhvakbyikxe"," Frontend Developer",{"collectionId":12,"collectionName":13,"created":290,"created_by":15,"id":291,"name":292,"updated":290,"updated_by":15},"2026-05-11 08:41:15.880Z","lroded80zwh4qm3"," Design System",{"collectionId":12,"collectionName":13,"created":294,"created_by":15,"id":295,"name":296,"updated":294,"updated_by":15},"2026-05-11 08:41:21.426Z","umkjq2ccmtrnogi","React component",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":299,"collectionId":48,"collectionName":49,"created":300,"expand":301,"id":311,"slug":312,"updated":313,"views":314},"rfxf19ot4iq992c","2026-05-11 08:45:40.548Z",{"category":302},{"blogIds":303,"collectionId":54,"collectionName":55,"created":304,"created_by":15,"id":299,"image":305,"image_alt":15,"image_path":306,"label":307,"name":308,"priority":61,"publish_at":309,"scheduled_at":15,"status":63,"updated":310,"updated_by":15},[],"2026-03-04 08:32:03.969Z","7acfigk1qkd_lv1k6bkji3.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Frfxf19ot4iq992c\u002F7acfigk1qkd_lv1k6bkji3.png",{"en":308,"th":308},"Web Development","2025-01-21 03:43:00.282Z","2026-04-25 02:32:14.918Z","ilhf7kd8f9abvm9","figma-to-react-workflow-2026","2026-05-27 03:00:48.880Z",146,"3ggkp4q2v09cwti","2026-05-19 17:00:00.000Z","รู้จัก Workflow ใหม่ที่ Frontend Dev ปี 2026 ต้องรู้ ตั้งแต่ออกแบบใน Figma ด้วย Dev Mode, Export Design Token, ไปจนถึง Gen React Component พร้อม Pitfall ที่ต้องระวัง","จาก Figma สู่ React: เจาะลึก Workflow ใหม่ของ Frontend Dev ปี 2026","2026-05-19 17:00:00.062Z",{"alt":321,"cover_image_path":322,"created":323,"expand":324,"id":359,"published_at":360,"school_blog":356,"short_description":361,"title":362,"updated":363,"slug":357,"views":314},"โค้ดภาษา Go สำหรับเชื่อมต่อกับ OpenAI API GPT-4o","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F9sxqwtz31ndwv1s\u002F7k9r4uz6ekw_i6bahsgofw.png","2026-05-11 06:34:05.932Z",{"keywords":325,"locale":349,"school_blog":350},[326,327,328,332,336,340,344],{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},{"collectionId":12,"collectionName":13,"created":148,"created_by":15,"id":149,"name":150,"updated":151,"updated_by":15},{"collectionId":12,"collectionName":13,"created":329,"created_by":15,"id":330,"name":331,"updated":329,"updated_by":15},"2026-05-11 06:33:36.935Z","xp9ljhapsv79n2f","OpenAI API",{"collectionId":12,"collectionName":13,"created":333,"created_by":15,"id":334,"name":335,"updated":333,"updated_by":15},"2026-05-11 06:33:42.663Z","zaz00cag9km798l","GPT-4o",{"collectionId":12,"collectionName":13,"created":337,"created_by":15,"id":338,"name":339,"updated":337,"updated_by":15},"2026-05-11 06:33:48.022Z","9kb92fayji137ra","Go SDK",{"collectionId":12,"collectionName":13,"created":341,"created_by":15,"id":342,"name":343,"updated":341,"updated_by":15},"2026-05-11 06:33:54.162Z","3vum1z6wl8ko4hd","Streaming Mode",{"collectionId":12,"collectionName":13,"created":345,"created_by":15,"id":346,"name":347,"updated":348,"updated_by":15},"2026-03-04 08:47:46.433Z","z10c0wt82q6hzh4","AI development","2026-04-10 16:13:33.710Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":158,"collectionId":48,"collectionName":49,"created":351,"expand":352,"id":356,"slug":357,"updated":358,"views":314},"2026-05-11 06:34:05.494Z",{"category":353},{"blogIds":354,"collectionId":54,"collectionName":55,"created":163,"created_by":15,"id":158,"image":164,"image_alt":15,"image_path":165,"label":355,"name":136,"priority":167,"publish_at":168,"scheduled_at":15,"status":63,"updated":169,"updated_by":15},[],{"en":136,"th":136},"zybalt8x8wve6gw","golang-openai-api-gpt4o-sdk-guide","2026-05-26 04:01:25.060Z","9sxqwtz31ndwv1s","2026-05-17 17:00:00.000Z","สอนเขียน Go เชื่อมต่อสมองกล GPT-4o ตั้งแต่การ Setup SDK อย่างปลอดภัย การใช้ Streaming Mode และการจัดการ Error เมื่อ API มีปัญหา","Golang The Series EP.144: วิธีเชื่อมต่อ OpenAI API (GPT-4o) ด้วย Go SDK แบบมือโปร","2026-05-17 17:00:00.065Z",{"alt":365,"cover_image_path":366,"created":367,"expand":368,"id":406,"published_at":407,"school_blog":402,"short_description":408,"title":409,"updated":410,"slug":403,"views":405},"ตัวอย่างโค้ดภาษา Go ในการออกแบบ Interface สำหรับ AI Client เพื่อรองรับการสลับใช้งานระหว่าง REST และ gRPC","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnn1n8d1sucvdpwq\u002F526hod1yh8c_3vb7e6s3g9.png","2026-05-11 06:10:57.296Z",{"keywords":369,"locale":395,"school_blog":396},[370,375,380,384,385,386,390],{"collectionId":12,"collectionName":13,"created":371,"created_by":15,"id":372,"name":373,"updated":374,"updated_by":15},"2026-03-04 08:24:48.510Z","cz98gt1a5wro6em","RESTful API","2026-04-10 16:07:30.300Z",{"collectionId":12,"collectionName":13,"created":376,"created_by":15,"id":377,"name":378,"updated":379,"updated_by":15},"2026-03-04 08:51:21.627Z","lbet9y3a94m7s7o","gRPC","2026-04-10 16:14:35.846Z",{"collectionId":12,"collectionName":13,"created":381,"created_by":15,"id":382,"name":383,"updated":381,"updated_by":15},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI",{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},{"collectionId":12,"collectionName":13,"created":148,"created_by":15,"id":149,"name":150,"updated":151,"updated_by":15},{"collectionId":12,"collectionName":13,"created":387,"created_by":15,"id":388,"name":389,"updated":387,"updated_by":15},"2026-05-11 06:09:55.224Z","p47kp1qcrpirddf","AI Microservices",{"collectionId":12,"collectionName":13,"created":391,"created_by":15,"id":392,"name":393,"updated":394,"updated_by":15},"2026-03-04 08:48:07.610Z","4fbrfoz17xzj40y","Protocol Buffers","2026-04-10 16:13:40.798Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":158,"collectionId":48,"collectionName":49,"created":397,"expand":398,"id":402,"slug":403,"updated":404,"views":405},"2026-05-11 06:10:57.052Z",{"category":399},{"blogIds":400,"collectionId":54,"collectionName":55,"created":163,"created_by":15,"id":158,"image":164,"image_alt":15,"image_path":165,"label":401,"name":136,"priority":167,"publish_at":168,"scheduled_at":15,"status":63,"updated":169,"updated_by":15},[],{"en":136,"th":136},"v3imdg7uqdjchr5","rest-vs-grpc-for-ai-communication","2026-05-27 06:41:03.295Z",174,"nn1n8d1sucvdpwq","2026-05-16 17:00:00.000Z","เจาะลึกความแตกต่างระหว่าง REST และ gRPC ในงาน AI-First Architecture แบบไหนเร็วกว่า? พร้อมตัวอย่างการเขียน Interface ใน Go ให้ยืดหยุ่น","Golang The Series EP.143: RESTful vs. RPC เลือกช่องทางสื่อสารกับ AI อย่างมือโปร","2026-05-16 17:00:00.045Z",{"alt":412,"cover_image_path":413,"created":414,"expand":415,"id":450,"published_at":451,"school_blog":446,"short_description":452,"title":453,"updated":454,"slug":447,"views":449},"ภาพปก Daybreak คืออะไร? อาวุธลับที่ Developer ต้องมีในปี 2026","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8kjlc2yn7rgwvu0\u002F1cxj96hhup4_dgp867xu77.png","2026-05-13 03:50:38.552Z",{"keywords":416,"locale":439,"school_blog":440},[417,421,425,430,434,438],{"collectionId":12,"collectionName":13,"created":418,"created_by":15,"id":419,"name":420,"updated":418,"updated_by":15},"2026-05-13 04:22:41.073Z","pdh0vtqlecyn33k","OpenAI Daybreak",{"collectionId":12,"collectionName":13,"created":422,"created_by":15,"id":423,"name":424,"updated":422,"updated_by":15},"2026-05-13 04:22:53.104Z","dxi7kx6zdi67imr","GPT 5.5 Cyber",{"collectionId":12,"collectionName":13,"created":426,"created_by":15,"id":427,"name":428,"updated":429,"updated_by":15},"2026-03-04 08:48:42.372Z","2dytofkpqe73ici","AI Security","2026-04-10 16:13:52.655Z",{"collectionId":12,"collectionName":13,"created":431,"created_by":15,"id":432,"name":433,"updated":431,"updated_by":15},"2026-05-13 04:23:06.151Z","4so34o0ih7xou0p","นักพัฒนาซอฟต์แวร์",{"collectionId":12,"collectionName":13,"created":435,"created_by":15,"id":436,"name":437,"updated":435,"updated_by":15},"2026-05-13 04:23:14.400Z","sl39q875gw8wp0g","Cyber Defense",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":106,"collectionId":48,"collectionName":49,"created":441,"expand":442,"id":446,"slug":447,"updated":448,"views":449},"2026-05-13 03:50:37.998Z",{"category":443},{"blogIds":444,"collectionId":54,"collectionName":55,"created":111,"created_by":15,"id":106,"image":112,"image_alt":15,"image_path":113,"label":445,"name":115,"priority":61,"publish_at":116,"scheduled_at":15,"status":63,"updated":117,"updated_by":15},[],{"en":115,"th":115},"bwm623hut0ooghr","what-is-daybreak-the-secret-weapon-for-developers-in-2026","2026-05-26 14:34:04.445Z",155,"8kjlc2yn7rgwvu0","2026-05-13 06:52:21.864Z","เจาะลึก OpenAI Daybreak เครื่องมือ AI Security แห่งปี 2026 ที่ช่วยนักพัฒนาตรวจจับช่องโหว่และแก้ Patch อัตโนมัติ เปลี่ยน Workflow ให้ปลอดภัยกว่าเดิม","Daybreak คืออะไร? อาวุธลับที่ Developer ต้องมีในปี 2026","2026-05-13 06:52:21.865Z",{"alt":456,"cover_image_path":457,"created":458,"expand":459,"id":501,"published_at":502,"school_blog":497,"short_description":503,"title":504,"updated":505,"slug":498,"views":500},"สรุปพื้นฐาน Docker และการทำงานของ Container สำหรับนักพัฒนาเบื้องต้น","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F85ih3qff74bhb3j\u002F1gcopfnzqwr_8l74onn2vk.png","2026-05-07 16:38:13.728Z",{"keywords":460,"locale":483,"school_blog":484},[461,466,470,474,478],{"collectionId":12,"collectionName":13,"created":462,"created_by":15,"id":463,"name":464,"updated":465,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":467,"created_by":15,"id":468,"name":469,"updated":467,"updated_by":15},"2026-05-07 16:37:41.354Z","myrxe1cpq5joniz","พื้นฐาน Docker",{"collectionId":12,"collectionName":13,"created":471,"created_by":15,"id":472,"name":473,"updated":471,"updated_by":15},"2026-05-07 16:37:50.927Z","vfb6ny1w4vhac03","สอนใช้งาน Docker",{"collectionId":12,"collectionName":13,"created":475,"created_by":15,"id":476,"name":477,"updated":475,"updated_by":15},"2026-05-07 16:37:57.460Z","c2amuq2v3f7a1d5","Docker vs VM",{"collectionId":12,"collectionName":13,"created":479,"created_by":15,"id":480,"name":481,"updated":482,"updated_by":15},"2026-03-04 08:45:06.433Z","h61cls1b4isvvvx","Docker Compose","2026-04-10 16:12:54.185Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":485,"collectionId":48,"collectionName":49,"created":486,"expand":487,"id":497,"slug":498,"updated":499,"views":500},"spm4l1k5bgmhmmt","2026-05-07 16:38:13.307Z",{"category":488},{"blogIds":489,"collectionId":54,"collectionName":55,"created":490,"created_by":15,"id":485,"image":491,"image_alt":15,"image_path":492,"label":493,"name":494,"priority":61,"publish_at":495,"scheduled_at":15,"status":63,"updated":496,"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":494,"th":494},"Knowledge","2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","eyb2hh2921s01xb","what-is-docker-guide-for-beginners","2026-05-25 09:42:21.615Z",152,"85ih3qff74bhb3j","2026-05-12 17:00:00.000Z","เจาะลึก Docker แบบครบวงจร ตั้งแต่ความหมาย ข้อดีที่เหนือกว่า VM ไปจนถึง Core Concepts อย่าง Image, Container และ Docker Compose พร้อม Workflow การทำงาน Build-Ship-Run ที่จะช่วยจบปัญหา Environment Mismatch ได้อย่างถาวร","Docker คืออะไร? สรุปครบทุกประเด็นที่ Developer มือใหม่ต้องรู้","2026-05-12 17:00:00.063Z",{"alt":507,"cover_image_path":508,"created":509,"expand":510,"id":539,"published_at":540,"school_blog":535,"short_description":541,"title":542,"updated":543,"slug":536,"views":538},"วิธีการตั้งค่า Docker สำหรับ Golang AI Microservice โดยใช้ Multi-stage Build","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Faaknpsn3315zo66\u002F39k8vyn0mwq_g0ztrnxfey.png","2026-05-11 04:57:58.993Z",{"keywords":511,"locale":528,"school_blog":529},[512,513,514,515,519,523],{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},{"collectionId":12,"collectionName":13,"created":148,"created_by":15,"id":149,"name":150,"updated":151,"updated_by":15},{"collectionId":12,"collectionName":13,"created":462,"created_by":15,"id":463,"name":464,"updated":465,"updated_by":15},{"collectionId":12,"collectionName":13,"created":516,"created_by":15,"id":517,"name":518,"updated":516,"updated_by":15},"2026-05-11 04:57:35.566Z","phwca73gad24kb4","AI Microservice",{"collectionId":12,"collectionName":13,"created":520,"created_by":15,"id":521,"name":522,"updated":520,"updated_by":15},"2026-05-11 04:57:42.175Z","xpsrw991lozzu5h","Multi-stage Build",{"collectionId":12,"collectionName":13,"created":524,"created_by":15,"id":525,"name":526,"updated":527,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":158,"collectionId":48,"collectionName":49,"created":530,"expand":531,"id":535,"slug":536,"updated":537,"views":538},"2026-05-11 04:57:58.796Z",{"category":532},{"blogIds":533,"collectionId":54,"collectionName":55,"created":163,"created_by":15,"id":158,"image":164,"image_alt":15,"image_path":165,"label":534,"name":136,"priority":167,"publish_at":168,"scheduled_at":15,"status":63,"updated":169,"updated_by":15},[],{"en":136,"th":136},"v8fnxcrvfcvy974","golang-ai-lab-docker-setup-guide","2026-05-25 11:40:30.676Z",157,"aaknpsn3315zo66","2026-05-11 11:01:36.066Z","เตรียม Infrastructure ให้พร้อมสำหรับโปรเจกต์ AI! เรียนรู้วิธีเซ็ตอัป Docker Image ขนาดเล็กแบบ Multi-stage และการใช้ Go 1.22+ เพื่อควบคุมระบบให้เสถียรระดับ Production","Golang The Series EP.142: Setting up the AI Lab: จัดการ Environment ด้วย Docker และ Go 1.2x","2026-05-11 11:01:36.068Z",{"alt":545,"cover_image_path":546,"created":547,"expand":548,"id":572,"published_at":573,"school_blog":568,"short_description":574,"title":575,"updated":576,"slug":569,"views":571},"การออกแบบสถาปัตยกรรม Go สำหรับ AI-First","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz9ceh9n0yw3dgsq\u002F1rn28fnnrxo_o7v5o86hiy.png","2026-05-11 04:12:47.505Z",{"keywords":549,"locale":561,"school_blog":562},[550,551,552,556,560],{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},{"collectionId":12,"collectionName":13,"created":381,"created_by":15,"id":382,"name":383,"updated":381,"updated_by":15},{"collectionId":12,"collectionName":13,"created":553,"created_by":15,"id":554,"name":555,"updated":553,"updated_by":15},"2026-05-11 04:12:17.992Z","qzymkivdqe2u7qk","AI-First Architecture",{"collectionId":12,"collectionName":13,"created":557,"created_by":15,"id":558,"name":559,"updated":557,"updated_by":15},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database",{"collectionId":12,"collectionName":13,"created":524,"created_by":15,"id":525,"name":526,"updated":527,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":158,"collectionId":48,"collectionName":49,"created":563,"expand":564,"id":568,"slug":569,"updated":570,"views":571},"2026-05-11 04:12:46.834Z",{"category":565},{"blogIds":566,"collectionId":54,"collectionName":55,"created":163,"created_by":15,"id":158,"image":164,"image_alt":15,"image_path":165,"label":567,"name":136,"priority":167,"publish_at":168,"scheduled_at":15,"status":63,"updated":169,"updated_by":15},[],{"en":136,"th":136},"huzdq5h5w5fi5h7","golang-the-series-ss5-ep141-ai-first-architecture","2026-05-27 07:34:56.964Z",235,"z9ceh9n0yw3dgsq","2026-05-11 04:35:25.775Z","เริ่มต้นซีซันใหม่กับ AI Awaken! เจาะลึกการปรับสถาปัตยกรรม Go ให้พร้อมรองรับ AI ทั้งเรื่อง Latency, Vector Database และการสร้าง AI Agent ที่ใช้งานได้จริง","Golang The Series EP.141: ปรับ Mindset สถาปัตยกรรม Go ในโลก AI-First","2026-05-11 04:35:25.777Z",12,416,35]