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