[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Tailwind%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520CSS-all-all-createdAt:desc-default":3},{"data":4,"page":75,"perPage":613,"totalItems":614,"totalPages":615},[5,88,144,203,249,281,322,365,426,471,518,562],{"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},"วิธีการตั้งค่า JSON Mode ใน Go และการใช้ json.Unmarshal เพื่อจัดการข้อมูลจาก AI","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fyvqqvzf976694gp\u002F13xlh755ndjx_n1oagktg21.png","2026-05-19 08:32:51.658Z",{"keywords":10,"locale":51,"school_blog":61},[11,19,24,29,33,38,42,46],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},"sclkey987654321","school_keywords","2026-03-04 08:44:51.471Z","","hlato0hav8vo8wm","Golang The Series","2026-04-10 16:12:50.850Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":30,"updated_by":15},"2026-05-19 08:32:18.052Z","66k5o80r7j94uwg","JSON Mode",{"collectionId":12,"collectionName":13,"created":34,"created_by":15,"id":35,"name":36,"updated":37,"updated_by":15},"2026-03-04 08:46:24.109Z","o8xfgwdh6k03hxd","JSON","2026-04-10 16:13:13.679Z",{"collectionId":12,"collectionName":13,"created":39,"created_by":15,"id":40,"name":41,"updated":39,"updated_by":15},"2026-05-19 08:32:29.838Z","mif39xe74sr3dat","Structured Output",{"collectionId":12,"collectionName":13,"created":43,"created_by":15,"id":44,"name":45,"updated":43,"updated_by":15},"2026-05-19 08:32:40.909Z","y6cwydp81xsem1f","AI API",{"collectionId":12,"collectionName":13,"created":47,"created_by":15,"id":48,"name":49,"updated":50,"updated_by":15},"2026-04-03 10:57:34.421Z","azixuoag5jisout","Backend Development","2026-04-10 16:14:47.389Z",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},"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":62,"collectionId":63,"collectionName":64,"created":65,"expand":66,"id":79,"slug":80,"updated":81,"views":82},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","2026-05-19 08:32:51.300Z",{"category":67},{"blogIds":68,"collectionId":69,"collectionName":70,"created":71,"created_by":15,"id":62,"image":72,"image_alt":15,"image_path":73,"label":74,"name":17,"priority":75,"publish_at":76,"scheduled_at":15,"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":17,"th":17},1,"2026-03-16 04:39:38.440Z","published","2026-04-25 02:32:15.470Z","ebouzt297etn6ns","golang-the-series-ep147-structured-output-ai-json","2026-06-01 13:32:43.995Z",136,"yvqqvzf976694gp","2026-06-01 04:41:54.293Z","สอนเทคนิคบีบให้ AI ตอบกลับมาเป็น JSON ตาม Struct ของ Go แบบ 100% ด้วย JSON Mode และการจัดการ Error อย่างมืออาชีพ เพื่อสร้างระบบ Backend ที่เสถียรและแม่นยำ","Golang The Series EP.147: Structured Output บังคับ AI ตอบเป็น JSON","2026-06-01 04:41:54.294Z",{"alt":89,"cover_image_path":90,"created":91,"expand":92,"id":139,"published_at":140,"school_blog":135,"short_description":141,"title":142,"updated":143,"slug":136,"views":138},"ภาพกราฟิกนักพัฒนาซอฟต์แวร์กำลังออกแบบสถาปัตยกรรมระบบและตรวจสอบโค้ดร่วมกับ AI Agent","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fv84s529aai8wyaj\u002F1fryl4dwfo3_7ab7y0zzz8.png","2026-05-13 20:47:14.006Z",{"keywords":93,"locale":120,"school_blog":121},[94,99,103,108,112,116],{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},"2026-03-04 08:47:48.682Z","tjtve6zpa4tn6cr","Clean Code","2026-04-10 16:13:34.569Z",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":100,"updated_by":15},"2026-05-22 04:41:39.000Z","2zfzkviot6opeti","AI Native",{"collectionId":12,"collectionName":13,"created":104,"created_by":15,"id":105,"name":106,"updated":107,"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":109,"created_by":15,"id":110,"name":111,"updated":109,"updated_by":15},"2026-05-22 04:41:53.864Z","kvhy7hb5evgej84","สถาปัตยกรรมซอฟต์แวร์",{"collectionId":12,"collectionName":13,"created":113,"created_by":15,"id":114,"name":115,"updated":113,"updated_by":15},"2026-05-13 04:25:50.416Z","czsyl2b7o6m4b5x","SuperDev Academy",{"collectionId":12,"collectionName":13,"created":117,"created_by":15,"id":118,"name":119,"updated":117,"updated_by":15},"2026-05-22 07:07:59.260Z","hd5ify7f7doj53r","AI Optimized Coding",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":122,"collectionId":63,"collectionName":64,"created":123,"expand":124,"id":135,"slug":136,"updated":137,"views":138},"pkuzfil3b4ug2ea","2026-05-13 20:47:13.695Z",{"category":125},{"blogIds":126,"collectionId":69,"collectionName":70,"created":127,"created_by":15,"id":122,"image":128,"image_alt":15,"image_path":129,"label":130,"name":131,"priority":132,"publish_at":133,"scheduled_at":15,"status":77,"updated":134,"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":131,"th":131},"Cutting-Edge Tech",0,"2025-01-27 08:43:38.395Z","2026-04-25 02:32:14.847Z","7zmnv2n7qbg5lic","clean-code-future-ai-optimized-coding","2026-06-01 09:40:54.041Z",269,"v84s529aai8wyaj","2026-05-29 02:31:02.067Z","เมื่อ AI Agent กลายเป็นกำลังหลักในการดูแลโค้ดเบส นิยามของ Clean Code จึงเปลี่ยนไป เจาะลึกแนวคิด AI-Optimized Coding และ Locality of Behavior (LoB) เพื่อเพิ่มประสิทธิภาพสถาปัตยกรรมซอฟต์แวร์และลดต้นทุน Token","Clean Code กำลังจะตาย? นิยามใหม่ของสถาปัตยกรรมซอฟต์แวร์เมื่อต้องทำงานร่วมกับ AI Agent","2026-05-29 02:31:02.068Z",{"alt":145,"cover_image_path":146,"created":147,"expand":148,"id":198,"published_at":199,"school_blog":194,"short_description":200,"title":201,"updated":202,"slug":195,"views":197},"เปรียบเทียบฟีเจอร์ Claude, Claude Code, และ Claude Cowork เครื่องมือ AI Agent สำหรับนักพัฒนาซอฟต์แวร์และการทำงานออฟฟิศ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fb4ropc9octilsnt\u002F1egtszh3tz3_88vulo27km.png","2026-05-21 16:16:21.175Z",{"keywords":149,"locale":180,"school_blog":181},[150,154,158,162,163,168,172,176],{"collectionId":12,"collectionName":13,"created":151,"created_by":15,"id":152,"name":153,"updated":151,"updated_by":15},"2026-05-21 16:13:13.680Z","807np0gznlvho5i","Claude Code",{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":155,"updated_by":15},"2026-05-21 16:13:57.322Z","ht2bkj59sn5c1dt","Claude Cowork",{"collectionId":12,"collectionName":13,"created":159,"created_by":15,"id":160,"name":161,"updated":159,"updated_by":15},"2026-04-28 07:34:24.194Z","kkaf58j7s0z5k9b","Claude",{"collectionId":12,"collectionName":13,"created":104,"created_by":15,"id":105,"name":106,"updated":107,"updated_by":15},{"collectionId":12,"collectionName":13,"created":164,"created_by":15,"id":165,"name":166,"updated":167,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"collectionId":12,"collectionName":13,"created":169,"created_by":15,"id":170,"name":171,"updated":169,"updated_by":15},"2026-04-17 08:18:37.606Z","qjoet0z1192mbxr","เขียนโค้ดด้วย AI",{"collectionId":12,"collectionName":13,"created":173,"created_by":15,"id":174,"name":175,"updated":173,"updated_by":15},"2026-05-22 05:15:28.073Z","1zp9z5w1wxhzi2j","เครื่องมือ Developer",{"collectionId":12,"collectionName":13,"created":177,"created_by":15,"id":178,"name":179,"updated":177,"updated_by":15},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":182,"collectionId":63,"collectionName":64,"created":183,"expand":184,"id":194,"slug":195,"updated":196,"views":197},"jwhmeg2uxwz0bkp","2026-05-21 16:16:20.915Z",{"category":185},{"blogIds":186,"collectionId":69,"collectionName":70,"created":187,"created_by":15,"id":182,"image":188,"image_alt":15,"image_path":189,"label":190,"name":191,"priority":132,"publish_at":192,"scheduled_at":15,"status":77,"updated":193,"updated_by":15},[],"2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":191,"th":191},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-04-25 02:32:14.689Z","myzdg3pfmzdmj9a","claude-code-cowork-ai-agent-guide","2026-06-01 17:04:17.972Z",148,"b4ropc9octilsnt","2026-05-28 15:00:00.000Z","สรุปครบจบในที่เดียว! ทำความรู้จัก 3 เครื่องมือทรงพลังจาก Anthropic ที่จะเปลี่ยนสไตล์การทำงานของคุณ ไม่ว่าจะเป็นงานเขียนโค้ด แก้บั๊กใน Terminal ด้วย Claude Code หรือจะจัดการงานเอกสารอัตโนมัติด้วย Claude Cowork ช่วยเร่ง Workflow ให้ไวขึ้นกว่าเดิม","เจาะลึก Claude, Claude Code และ Claude Cowork เลือกใช้เครื่องมือ AI อย่างไรให้ถูกงาน","2026-06-01 02:00:06.206Z",{"alt":204,"cover_image_path":205,"created":206,"expand":207,"id":244,"published_at":245,"school_blog":240,"short_description":246,"title":247,"updated":248,"slug":241,"views":243},"เจาะลึกสเปกโมเดล 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":208,"locale":233,"school_blog":234},[209,213,217,218,223,228],{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":210,"updated_by":15},"2026-05-26 17:29:41.015Z","pnbss939zsazomo","Gemini 3.5 Flash",{"collectionId":12,"collectionName":13,"created":214,"created_by":15,"id":215,"name":216,"updated":214,"updated_by":15},"2026-05-26 17:29:50.086Z","t6f5qqnhmtsxxv5","Google I\u002FO 2026",{"collectionId":12,"collectionName":13,"created":104,"created_by":15,"id":105,"name":106,"updated":107,"updated_by":15},{"collectionId":12,"collectionName":13,"created":219,"created_by":15,"id":220,"name":221,"updated":222,"updated_by":15},"2026-03-04 08:47:31.146Z","01i63y438anuzn3","นักพัฒนา","2026-04-10 16:13:29.957Z",{"collectionId":12,"collectionName":13,"created":224,"created_by":15,"id":225,"name":226,"updated":227,"updated_by":15},"2026-03-04 08:47:19.758Z","s3esfvwr60x95g8","เขียนโค้ด","2026-04-10 16:13:27.408Z",{"collectionId":12,"collectionName":13,"created":229,"created_by":15,"id":230,"name":231,"updated":232,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-04-10 16:12:41.207Z",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":122,"collectionId":63,"collectionName":64,"created":235,"expand":236,"id":240,"slug":241,"updated":242,"views":243},"2026-05-26 17:18:38.120Z",{"category":237},{"blogIds":238,"collectionId":69,"collectionName":70,"created":127,"created_by":15,"id":122,"image":128,"image_alt":15,"image_path":129,"label":239,"name":131,"priority":132,"publish_at":133,"scheduled_at":15,"status":77,"updated":134,"updated_by":15},[],{"en":131,"th":131},"rzwjc91n5eizix9","gemini-3-5-flash-google-io-2026","2026-06-01 11:00:20.729Z",134,"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":250,"cover_image_path":251,"created":252,"expand":253,"id":276,"published_at":277,"school_blog":273,"short_description":278,"title":279,"updated":280,"slug":274,"views":82},"เทคนิคการเขียน Prompt Engineering ภายในโค้ดภาษา Go สำหรับนักพัฒนา Backend","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fdymbp36ef2o2e38\u002F11d9427ih6kd_1mhu54xuvp.png","2026-05-19 08:10:32.971Z",{"keywords":254,"locale":266,"school_blog":267},[255,256,257,261,262],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":258,"created_by":15,"id":259,"name":260,"updated":258,"updated_by":15},"2026-05-19 08:10:08.033Z","b5bcgkramrz2ogu","Prompt Engineering",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":263,"created_by":15,"id":264,"name":265,"updated":263,"updated_by":15},"2026-05-19 08:10:19.398Z","6gd8t3k2sfam302","JSON Output",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":62,"collectionId":63,"collectionName":64,"created":268,"expand":269,"id":273,"slug":274,"updated":275,"views":82},"2026-05-19 08:10:32.555Z",{"category":270},{"blogIds":271,"collectionId":69,"collectionName":70,"created":71,"created_by":15,"id":62,"image":72,"image_alt":15,"image_path":73,"label":272,"name":17,"priority":75,"publish_at":76,"scheduled_at":15,"status":77,"updated":78,"updated_by":15},[],{"en":17,"th":17},"k7elykum3z2xaw7","golang-the-series-ep146-prompt-engineering-for-gophers","2026-06-01 01:36:24.833Z","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":282,"cover_image_path":283,"created":284,"expand":285,"id":317,"published_at":318,"school_blog":313,"short_description":319,"title":320,"updated":321,"slug":314,"views":316},"วิธีติดตั้ง Ollama และการเขียนโค้ดภาษา Go เพื่อรันโมเดล Llama 3 ในเครื่องตัวเอง","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F9ku1b4pp7kbrikx\u002F9ku0a6c32t2_04zayuslby.png","2026-05-19 07:38:06.463Z",{"keywords":286,"locale":306,"school_blog":307},[287,292,296,300,301,302],{"collectionId":12,"collectionName":13,"created":288,"created_by":15,"id":289,"name":290,"updated":291,"updated_by":15},"2026-04-08 03:39:24.854Z","9a3wamff29x0joy","Ollama","2026-04-10 16:14:47.753Z",{"collectionId":12,"collectionName":13,"created":293,"created_by":15,"id":294,"name":295,"updated":293,"updated_by":15},"2026-05-19 07:37:17.692Z","fl65uctzhsh7hv2","Local LLM",{"collectionId":12,"collectionName":13,"created":297,"created_by":15,"id":298,"name":299,"updated":297,"updated_by":15},"2026-05-19 07:37:25.747Z","sei8ls8q3fzaqjt","Llama 3",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":303,"created_by":15,"id":304,"name":305,"updated":303,"updated_by":15},"2026-05-19 07:37:47.156Z","5e3gcm3yaz0pk0h","AI Privacy",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":62,"collectionId":63,"collectionName":64,"created":308,"expand":309,"id":313,"slug":314,"updated":315,"views":316},"2026-05-19 07:38:06.102Z",{"category":310},{"blogIds":311,"collectionId":69,"collectionName":70,"created":71,"created_by":15,"id":62,"image":72,"image_alt":15,"image_path":73,"label":312,"name":17,"priority":75,"publish_at":76,"scheduled_at":15,"status":77,"updated":78,"updated_by":15},[],{"en":17,"th":17},"v9902nhg6spnu8l","run-local-llm-ollama-golang-guide","2026-05-30 22:50:28.406Z",153,"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":323,"cover_image_path":324,"created":325,"expand":326,"id":360,"published_at":361,"school_blog":356,"short_description":362,"title":363,"updated":364,"slug":357,"views":359},"ภาพปก Claude x Canva คู่มือป้อนข้อมูลจาก AI ลง Canva","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fe9zvdwyejvxdge2\u002F1zab2emvnvr_s66s13u4os.png","2026-05-19 09:51:05.304Z",{"keywords":327,"locale":349,"school_blog":350},[328,332,336,340,344,348],{"collectionId":12,"collectionName":13,"created":329,"created_by":15,"id":330,"name":331,"updated":329,"updated_by":15},"2026-05-19 09:49:13.592Z","3hyge2fannjz73y","ป้อนข้อมูล AI ลง Canva",{"collectionId":12,"collectionName":13,"created":333,"created_by":15,"id":334,"name":335,"updated":333,"updated_by":15},"2026-05-19 09:49:20.632Z","d0svvq0k9pojeso","Canva Bulk Create",{"collectionId":12,"collectionName":13,"created":337,"created_by":15,"id":338,"name":339,"updated":337,"updated_by":15},"2026-05-19 09:49:28.028Z","hg132kwm6zoagle","วิธีสร้างรูปภาพเป็นชุด",{"collectionId":12,"collectionName":13,"created":341,"created_by":15,"id":342,"name":343,"updated":341,"updated_by":15},"2026-05-19 09:49:34.439Z","r6wkcv0tuguv6rw","ทำภาพเลื่อน TikTok",{"collectionId":12,"collectionName":13,"created":345,"created_by":15,"id":346,"name":347,"updated":345,"updated_by":15},"2026-05-19 09:49:41.669Z","5p1gmg4ik947g8a","คู่มือ Claude x Canva",{"collectionId":12,"collectionName":13,"created":229,"created_by":15,"id":230,"name":231,"updated":232,"updated_by":15},{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":122,"collectionId":63,"collectionName":64,"created":351,"expand":352,"id":356,"slug":357,"updated":358,"views":359},"2026-05-19 09:51:04.764Z",{"category":353},{"blogIds":354,"collectionId":69,"collectionName":70,"created":127,"created_by":15,"id":122,"image":128,"image_alt":15,"image_path":129,"label":355,"name":131,"priority":132,"publish_at":133,"scheduled_at":15,"status":77,"updated":134,"updated_by":15},[],{"en":131,"th":131},"jq4w5bornokrm7e","claude-x-canva-a-guide-to-importing-ai-data-into-canva","2026-06-01 14:28:13.229Z",168,"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":366,"cover_image_path":367,"created":368,"expand":369,"id":421,"published_at":422,"school_blog":417,"short_description":423,"title":424,"updated":425,"slug":418,"views":420},"ภาพ 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":370,"locale":403,"school_blog":404},[371,375,379,383,387,391,395,399],{"collectionId":12,"collectionName":13,"created":372,"created_by":15,"id":373,"name":374,"updated":372,"updated_by":15},"2026-05-11 08:40:36.590Z","wi5klb03xumi9w8","Figma to React",{"collectionId":12,"collectionName":13,"created":376,"created_by":15,"id":377,"name":378,"updated":376,"updated_by":15},"2026-05-11 08:40:42.947Z","35keeu1niv6bg5s","Frontend workflow 2026",{"collectionId":12,"collectionName":13,"created":380,"created_by":15,"id":381,"name":382,"updated":380,"updated_by":15},"2026-05-11 08:40:49.584Z","rdrcylj6372m9sl","Design handoff",{"collectionId":12,"collectionName":13,"created":384,"created_by":15,"id":385,"name":386,"updated":384,"updated_by":15},"2026-05-11 08:40:54.852Z","ojffqw555jhs7yr","Figma Dev Mode",{"collectionId":12,"collectionName":13,"created":388,"created_by":15,"id":389,"name":390,"updated":388,"updated_by":15},"2026-05-11 08:40:59.600Z","8b5usqerrzilujl","Design Token",{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":392,"updated_by":15},"2026-05-11 08:41:09.347Z","z4iwmhvakbyikxe"," Frontend Developer",{"collectionId":12,"collectionName":13,"created":396,"created_by":15,"id":397,"name":398,"updated":396,"updated_by":15},"2026-05-11 08:41:15.880Z","lroded80zwh4qm3"," Design System",{"collectionId":12,"collectionName":13,"created":400,"created_by":15,"id":401,"name":402,"updated":400,"updated_by":15},"2026-05-11 08:41:21.426Z","umkjq2ccmtrnogi","React component",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":405,"collectionId":63,"collectionName":64,"created":406,"expand":407,"id":417,"slug":418,"updated":419,"views":420},"rfxf19ot4iq992c","2026-05-11 08:45:40.548Z",{"category":408},{"blogIds":409,"collectionId":69,"collectionName":70,"created":410,"created_by":15,"id":405,"image":411,"image_alt":15,"image_path":412,"label":413,"name":414,"priority":132,"publish_at":415,"scheduled_at":15,"status":77,"updated":416,"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":414,"th":414},"Web Development","2025-01-21 03:43:00.282Z","2026-04-25 02:32:14.918Z","ilhf7kd8f9abvm9","figma-to-react-workflow-2026","2026-06-01 15:54:24.232Z",169,"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":427,"cover_image_path":428,"created":429,"expand":430,"id":466,"published_at":467,"school_blog":462,"short_description":468,"title":469,"updated":470,"slug":463,"views":465},"โค้ดภาษา Go สำหรับเชื่อมต่อกับ OpenAI API GPT-4o","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F9sxqwtz31ndwv1s\u002F7k9r4uz6ekw_i6bahsgofw.png","2026-05-11 06:34:05.932Z",{"keywords":431,"locale":455,"school_blog":456},[432,433,434,438,442,446,450],{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":435,"created_by":15,"id":436,"name":437,"updated":435,"updated_by":15},"2026-05-11 06:33:36.935Z","xp9ljhapsv79n2f","OpenAI API",{"collectionId":12,"collectionName":13,"created":439,"created_by":15,"id":440,"name":441,"updated":439,"updated_by":15},"2026-05-11 06:33:42.663Z","zaz00cag9km798l","GPT-4o",{"collectionId":12,"collectionName":13,"created":443,"created_by":15,"id":444,"name":445,"updated":443,"updated_by":15},"2026-05-11 06:33:48.022Z","9kb92fayji137ra","Go SDK",{"collectionId":12,"collectionName":13,"created":447,"created_by":15,"id":448,"name":449,"updated":447,"updated_by":15},"2026-05-11 06:33:54.162Z","3vum1z6wl8ko4hd","Streaming Mode",{"collectionId":12,"collectionName":13,"created":451,"created_by":15,"id":452,"name":453,"updated":454,"updated_by":15},"2026-03-04 08:47:46.433Z","z10c0wt82q6hzh4","AI development","2026-04-10 16:13:33.710Z",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":62,"collectionId":63,"collectionName":64,"created":457,"expand":458,"id":462,"slug":463,"updated":464,"views":465},"2026-05-11 06:34:05.494Z",{"category":459},{"blogIds":460,"collectionId":69,"collectionName":70,"created":71,"created_by":15,"id":62,"image":72,"image_alt":15,"image_path":73,"label":461,"name":17,"priority":75,"publish_at":76,"scheduled_at":15,"status":77,"updated":78,"updated_by":15},[],{"en":17,"th":17},"zybalt8x8wve6gw","golang-openai-api-gpt4o-sdk-guide","2026-05-31 09:12:17.978Z",151,"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":472,"cover_image_path":473,"created":474,"expand":475,"id":513,"published_at":514,"school_blog":509,"short_description":515,"title":516,"updated":517,"slug":510,"views":512},"ตัวอย่างโค้ดภาษา 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":476,"locale":502,"school_blog":503},[477,482,487,491,492,493,497],{"collectionId":12,"collectionName":13,"created":478,"created_by":15,"id":479,"name":480,"updated":481,"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":483,"created_by":15,"id":484,"name":485,"updated":486,"updated_by":15},"2026-03-04 08:51:21.627Z","lbet9y3a94m7s7o","gRPC","2026-04-10 16:14:35.846Z",{"collectionId":12,"collectionName":13,"created":488,"created_by":15,"id":489,"name":490,"updated":488,"updated_by":15},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":494,"created_by":15,"id":495,"name":496,"updated":494,"updated_by":15},"2026-05-11 06:09:55.224Z","p47kp1qcrpirddf","AI Microservices",{"collectionId":12,"collectionName":13,"created":498,"created_by":15,"id":499,"name":500,"updated":501,"updated_by":15},"2026-03-04 08:48:07.610Z","4fbrfoz17xzj40y","Protocol Buffers","2026-04-10 16:13:40.798Z",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":62,"collectionId":63,"collectionName":64,"created":504,"expand":505,"id":509,"slug":510,"updated":511,"views":512},"2026-05-11 06:10:57.052Z",{"category":506},{"blogIds":507,"collectionId":69,"collectionName":70,"created":71,"created_by":15,"id":62,"image":72,"image_alt":15,"image_path":73,"label":508,"name":17,"priority":75,"publish_at":76,"scheduled_at":15,"status":77,"updated":78,"updated_by":15},[],{"en":17,"th":17},"v3imdg7uqdjchr5","rest-vs-grpc-for-ai-communication","2026-05-29 05:18:59.333Z",175,"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":519,"cover_image_path":520,"created":521,"expand":522,"id":557,"published_at":558,"school_blog":553,"short_description":559,"title":560,"updated":561,"slug":554,"views":556},"ภาพปก Daybreak คืออะไร? อาวุธลับที่ Developer ต้องมีในปี 2026","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8kjlc2yn7rgwvu0\u002F1cxj96hhup4_dgp867xu77.png","2026-05-13 03:50:38.552Z",{"keywords":523,"locale":546,"school_blog":547},[524,528,532,537,541,545],{"collectionId":12,"collectionName":13,"created":525,"created_by":15,"id":526,"name":527,"updated":525,"updated_by":15},"2026-05-13 04:22:41.073Z","pdh0vtqlecyn33k","OpenAI Daybreak",{"collectionId":12,"collectionName":13,"created":529,"created_by":15,"id":530,"name":531,"updated":529,"updated_by":15},"2026-05-13 04:22:53.104Z","dxi7kx6zdi67imr","GPT 5.5 Cyber",{"collectionId":12,"collectionName":13,"created":533,"created_by":15,"id":534,"name":535,"updated":536,"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":538,"created_by":15,"id":539,"name":540,"updated":538,"updated_by":15},"2026-05-13 04:23:06.151Z","4so34o0ih7xou0p","นักพัฒนาซอฟต์แวร์",{"collectionId":12,"collectionName":13,"created":542,"created_by":15,"id":543,"name":544,"updated":542,"updated_by":15},"2026-05-13 04:23:14.400Z","sl39q875gw8wp0g","Cyber Defense",{"collectionId":12,"collectionName":13,"created":229,"created_by":15,"id":230,"name":231,"updated":232,"updated_by":15},{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":122,"collectionId":63,"collectionName":64,"created":548,"expand":549,"id":553,"slug":554,"updated":555,"views":556},"2026-05-13 03:50:37.998Z",{"category":550},{"blogIds":551,"collectionId":69,"collectionName":70,"created":127,"created_by":15,"id":122,"image":128,"image_alt":15,"image_path":129,"label":552,"name":131,"priority":132,"publish_at":133,"scheduled_at":15,"status":77,"updated":134,"updated_by":15},[],{"en":131,"th":131},"bwm623hut0ooghr","what-is-daybreak-the-secret-weapon-for-developers-in-2026","2026-06-01 02:57:39.359Z",161,"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":563,"cover_image_path":564,"created":565,"expand":566,"id":608,"published_at":609,"school_blog":604,"short_description":610,"title":611,"updated":612,"slug":605,"views":607},"สรุปพื้นฐาน Docker และการทำงานของ Container สำหรับนักพัฒนาเบื้องต้น","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F85ih3qff74bhb3j\u002F1gcopfnzqwr_8l74onn2vk.png","2026-05-07 16:38:13.728Z",{"keywords":567,"locale":590,"school_blog":591},[568,573,577,581,585],{"collectionId":12,"collectionName":13,"created":569,"created_by":15,"id":570,"name":571,"updated":572,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":574,"created_by":15,"id":575,"name":576,"updated":574,"updated_by":15},"2026-05-07 16:37:41.354Z","myrxe1cpq5joniz","พื้นฐาน Docker",{"collectionId":12,"collectionName":13,"created":578,"created_by":15,"id":579,"name":580,"updated":578,"updated_by":15},"2026-05-07 16:37:50.927Z","vfb6ny1w4vhac03","สอนใช้งาน Docker",{"collectionId":12,"collectionName":13,"created":582,"created_by":15,"id":583,"name":584,"updated":582,"updated_by":15},"2026-05-07 16:37:57.460Z","c2amuq2v3f7a1d5","Docker vs VM",{"collectionId":12,"collectionName":13,"created":586,"created_by":15,"id":587,"name":588,"updated":589,"updated_by":15},"2026-03-04 08:45:06.433Z","h61cls1b4isvvvx","Docker Compose","2026-04-10 16:12:54.185Z",{"code":52,"collectionId":53,"collectionName":54,"created":55,"flag":56,"id":57,"is_default":58,"label":59,"updated":60},{"category":592,"collectionId":63,"collectionName":64,"created":593,"expand":594,"id":604,"slug":605,"updated":606,"views":607},"spm4l1k5bgmhmmt","2026-05-07 16:38:13.307Z",{"category":595},{"blogIds":596,"collectionId":69,"collectionName":70,"created":597,"created_by":15,"id":592,"image":598,"image_alt":15,"image_path":599,"label":600,"name":601,"priority":132,"publish_at":602,"scheduled_at":15,"status":77,"updated":603,"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":601,"th":601},"Knowledge","2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","eyb2hh2921s01xb","what-is-docker-guide-for-beginners","2026-06-01 06:49:55.242Z",157,"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",12,418,35]