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