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