[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Golang%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":229,"perPage":627,"totalItems":628,"totalPages":629},[5,80,130,181,241,285,333,386,445,510,553,593],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":75,"published_at":76,"school_blog":71,"short_description":77,"title":78,"updated":79,"slug":72,"views":74},"Tailwind CSS คือทางรอด หรือแค่กระแสในปี 2026","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz9w3qf5kl614dp5\u002F1yh18az4wzh_hnrx9alr4f.png","2026-06-09 09:36:28.738Z",{"keywords":10,"locale":41,"school_blog":51},[11,19,23,27,31,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:26:35.002Z","76qprkevbgfdps8","eq1u1plwlvvr2rh","Tailwind CSS","2026-06-07 06:45:13.938Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":20,"updated_by":15},"2026-06-10 02:14:27.343Z","58602wiwys7ph79","สอน Tailwind",{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":24,"updated_by":15},"2026-06-10 02:14:36.001Z","z1tnk83h5l4iv58","CSS Hell",{"collectionId":12,"collectionName":13,"created":28,"created_by":15,"id":29,"name":30,"updated":28,"updated_by":15},"2026-06-10 02:14:42.686Z","au70nzpbzyoy1en","พัฒนาเว็บ 2026",{"collectionId":12,"collectionName":13,"created":32,"created_by":15,"id":33,"name":34,"updated":35,"updated_by":15},"2026-03-04 08:26:51.076Z","jn88tu5uo8a2bjj","Utility-First CSS","2026-06-07 06:45:19.560Z",{"collectionId":12,"collectionName":13,"created":37,"created_by":15,"id":38,"name":39,"updated":40,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-06-07 06:46:28.624Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},"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":52,"collectionId":53,"collectionName":54,"created":55,"expand":56,"id":71,"slug":72,"updated":73,"views":74},"spm4l1k5bgmhmmt","pbc_2105096300","school_blogs","2026-06-09 09:36:28.465Z",{"category":57},{"blogIds":58,"collectionId":59,"collectionName":60,"created":61,"created_by":15,"id":52,"image":62,"image_alt":63,"image_path":64,"label":65,"name":66,"priority":67,"publish_at":68,"scheduled_at":63,"status":69,"updated":70,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:18.590Z","50hyjr6os45_ayazwr5gq7.png","","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":66,"th":66},"Knowledge",0,"2026-03-18 02:25:41.222Z","published","2026-06-07 06:45:02.533Z","mylieax2cigxkh9","tailwind-css-trend-2026","2026-06-12 12:22:42.610Z",123,"z9w3qf5kl614dp5","2026-06-12 05:30:06.777Z","Tailwind CSS คือทางรอด หรือแค่กระแส? เจาะลึกความจริงในปี 2026 ว่าทำไมโปรแกรมเมอร์ต้องรู้ และมันช่วยแก้ปัญหา CSS Hell ได้จริงไหม? มาคุยกัน"," Tailwind CSS คือทางรอด หรือแค่กระแส?","2026-06-12 05:30:06.779Z",{"alt":81,"cover_image_path":82,"created":83,"expand":84,"id":125,"published_at":126,"school_blog":121,"short_description":127,"title":128,"updated":129,"slug":122,"views":124},"รูปหน้าปกบทความ \"กว่าจะเป็น tailwind CSS\" แสดงโลโก้ tailwind และใบหน้า Adam Wathan ผู้สร้างเฟรมเวิร์ก","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fh8xn36w8zt8pyip\u002F1b6xotnfkej_7ancua4gnr.png","2026-06-09 07:45:25.678Z",{"keywords":85,"locale":108,"school_blog":109},[86,87,91,96,100,104],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":88,"created_by":15,"id":89,"name":90,"updated":88,"updated_by":15},"2026-06-10 02:49:32.146Z","x1eaj6ggypcm8ob","Tailwind v4",{"collectionId":12,"collectionName":13,"created":92,"created_by":15,"id":93,"name":94,"updated":95,"updated_by":15},"2026-03-04 08:19:55.412Z","hz7yzm54i2o6cl7","web development","2026-06-07 06:45:06.116Z",{"collectionId":12,"collectionName":13,"created":97,"created_by":15,"id":98,"name":99,"updated":97,"updated_by":15},"2026-06-10 02:49:39.365Z","bmuzjsqxlgm4e4q","CSS-First",{"collectionId":12,"collectionName":13,"created":101,"created_by":15,"id":102,"name":103,"updated":101,"updated_by":15},"2026-06-10 02:49:46.261Z","qyyypwom52hj09s","Adam Wathan",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":105,"updated_by":15},"2026-06-10 02:49:49.050Z","kvhg2qppiyd7d88","Generative AI",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":110,"collectionId":53,"collectionName":54,"created":111,"expand":112,"id":121,"slug":122,"updated":123,"views":124},"isnp2fv80bn3yem","2026-06-09 07:45:25.252Z",{"category":113},{"blogIds":114,"collectionId":59,"collectionName":60,"created":115,"created_by":15,"id":110,"image":63,"image_alt":63,"image_path":63,"label":116,"name":117,"priority":118,"publish_at":119,"scheduled_at":63,"status":69,"updated":120,"updated_by":15},[],"2026-03-04 08:19:47.590Z",{"en":117,"th":117},"กว่าจะเป็นภาษาโค้ด",8,"2026-02-18 01:59:49.988Z","2026-06-07 06:45:01.789Z","heoy7061j4bibbh","history-of-tailwind-css","2026-06-12 06:03:22.390Z",121,"h8xn36w8zt8pyip","2026-06-11 05:07:42.610Z","เจาะลึกเส้นทางของ Tailwind CSS ตั้งแต่วันแรกที่โดนวิจารณ์อย่างหนัก สู่การอัปเกรดครั้งใหญ่ในเวอร์ชัน 4.0 ท่ามกลางความท้าทายใหม่จากระบบ Generative AI ในปัจจุบัน","ประวัติ Tailwind CSS: จากโปรเจกต์ที่โดนรุมด่า สู่มาตรฐานใหม่ในวันที่ Generative AI ครองเมือง","2026-06-11 05:07:42.612Z",{"alt":131,"cover_image_path":132,"created":133,"expand":134,"id":176,"published_at":177,"school_blog":172,"short_description":178,"title":179,"updated":180,"slug":173,"views":175},"โลโก้ Apple Intelligence และ Google Gemini บนเวทีงาน WWDC26","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fu3zzpufd9omqtax\u002F1fcjcv04w3x_utl4nqpqwt.png","2026-06-09 03:52:41.624Z",{"keywords":135,"locale":165,"school_blog":166},[136,140,144,149,153,157,161],{"collectionId":12,"collectionName":13,"created":137,"created_by":15,"id":138,"name":139,"updated":137,"updated_by":15},"2026-06-09 03:48:37.165Z","97nsnymyuhw6ai2","WWDC26",{"collectionId":12,"collectionName":13,"created":141,"created_by":15,"id":142,"name":143,"updated":141,"updated_by":15},"2026-06-09 03:48:47.004Z","rf6i2is9tangz4v","Apple",{"collectionId":12,"collectionName":13,"created":145,"created_by":15,"id":146,"name":147,"updated":148,"updated_by":15},"2026-03-04 08:44:59.765Z","51knaqayw5mn73i","Google Gemini","2026-06-07 06:46:42.374Z",{"collectionId":12,"collectionName":13,"created":150,"created_by":15,"id":151,"name":152,"updated":150,"updated_by":15},"2026-06-09 03:48:59.938Z","2iikcine9fxzawt","Apple Intelligence",{"collectionId":12,"collectionName":13,"created":154,"created_by":15,"id":155,"name":156,"updated":154,"updated_by":15},"2026-06-09 03:49:05.494Z","m8oqtgpvofotnii","Siri AI",{"collectionId":12,"collectionName":13,"created":158,"created_by":15,"id":159,"name":160,"updated":158,"updated_by":15},"2026-06-09 03:49:21.223Z","xfu6goozc44ttyl","สถาปัตยกรรม AI",{"collectionId":12,"collectionName":13,"created":162,"created_by":15,"id":163,"name":164,"updated":162,"updated_by":15},"2026-06-09 03:51:31.174Z","yjq43ldyw2nnlu2","Xcode 27",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":52,"collectionId":53,"collectionName":54,"created":167,"expand":168,"id":172,"slug":173,"updated":174,"views":175},"2026-06-09 03:52:41.368Z",{"category":169},{"blogIds":170,"collectionId":59,"collectionName":60,"created":61,"created_by":15,"id":52,"image":62,"image_alt":63,"image_path":64,"label":171,"name":66,"priority":67,"publish_at":68,"scheduled_at":63,"status":69,"updated":70,"updated_by":15},[],{"en":66,"th":66},"hx70f7w7vbs1cwg","wwdc26-apple-google-gemini-apple-intelligence","2026-06-12 06:54:13.152Z",133,"u3zzpufd9omqtax","2026-06-10 03:55:57.934Z","เจาะลึก WWDC26 เมื่อ Apple จับมือ Google Gemini ยกเครื่องสถาปัตยกรรม AI พลิกโฉม Apple Intelligence สู่ Siri AI และ Xcode 27","WWDC26 Apple จับมือ Google Gemini พลิกโฉม Apple Intelligence","2026-06-10 03:55:57.935Z",{"alt":182,"cover_image_path":183,"created":184,"expand":185,"id":236,"published_at":237,"school_blog":232,"short_description":238,"title":239,"updated":240,"slug":233,"views":235},"สถาปัตยกรรมการต่อท่อระบบสตรีมมิ่ง AI Chatbot ด้วย Gin Framework และ OpenAI API","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fixnjos9m1nv5g0s\u002F191qogwlo8bh_5xvzamg2m5.png","2026-06-09 03:32:24.212Z",{"keywords":186,"locale":217,"school_blog":218},[187,191,195,199,203,207,212],{"collectionId":12,"collectionName":13,"created":188,"created_by":15,"id":189,"name":190,"updated":188,"updated_by":15},"2026-06-09 02:45:44.652Z","h420uh9497imwwg","Gin Framework",{"collectionId":12,"collectionName":13,"created":192,"created_by":15,"id":193,"name":194,"updated":192,"updated_by":15},"2026-06-09 02:45:54.612Z","mwdzo7snibz38p4","Go Web Server",{"collectionId":12,"collectionName":13,"created":196,"created_by":15,"id":197,"name":198,"updated":196,"updated_by":15},"2026-06-09 02:46:00.725Z","rgplhhj7796zaqg","AI Chatbot Backend",{"collectionId":12,"collectionName":13,"created":200,"created_by":15,"id":201,"name":202,"updated":200,"updated_by":15},"2026-06-09 02:46:06.302Z","728qxum2gfiormu","Real-time Streaming",{"collectionId":12,"collectionName":13,"created":204,"created_by":15,"id":205,"name":206,"updated":204,"updated_by":15},"2026-06-09 02:46:11.702Z","y9xcv17enwjxdcw","Server-Sent Events",{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":213,"created_by":15,"id":214,"name":215,"updated":216,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":219,"collectionId":53,"collectionName":54,"created":220,"expand":221,"id":232,"slug":233,"updated":234,"views":235},"wqxt7ag2gn7xcmk","2026-06-09 03:32:23.973Z",{"category":222},{"blogIds":223,"collectionId":59,"collectionName":60,"created":224,"created_by":15,"id":219,"image":225,"image_alt":63,"image_path":226,"label":227,"name":228,"priority":229,"publish_at":230,"scheduled_at":63,"status":69,"updated":231,"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":228,"th":228},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","uz642au85qm6tzz","golang-the-series-ep150-workshop-ai-chatbot-gin-framework","2026-06-12 16:55:02.596Z",150,"ixnjos9m1nv5g0s","2026-06-09 04:21:19.536Z","ถึงเวลาปล่อยของจริง! เวิร์กชอปสร้างระบบ AI Chatbot Server รองรับการสตรีมข้อความ Real-time (SSE) ด้วย Gin Framework และ Go Concurrency ตั้งค่าโค้ดระดับ Production พร้อมลุยใช้งานจริง","Golang The Series EP.150: Workshop 1: สร้าง Simple AI Chatbot Server ด้วย Gin Framework","2026-06-09 04:21:19.537Z",{"alt":242,"cover_image_path":243,"created":244,"expand":245,"id":280,"published_at":281,"school_blog":276,"short_description":282,"title":283,"updated":284,"slug":277,"views":279},"วิธีเขียนโค้ดภาษา Go เพื่อนับจำนวน Token และคำนวณราคาค่าบริการ API ของ OpenAI","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7bvn61zvvakvp26\u002F179xqybn86hk_vt7jkjmvv0.png","2026-05-25 15:56:14.705Z",{"keywords":246,"locale":269,"school_blog":270},[247,248,249,254,259,264],{"collectionId":12,"collectionName":13,"created":213,"created_by":15,"id":214,"name":215,"updated":216,"updated_by":15},{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},{"collectionId":12,"collectionName":13,"created":250,"created_by":15,"id":251,"name":252,"updated":253,"updated_by":15},"2026-05-25 15:55:49.794Z","mm0sz1im9u77tzu","Token Management","2026-06-07 06:49:20.738Z",{"collectionId":12,"collectionName":13,"created":255,"created_by":15,"id":256,"name":257,"updated":258,"updated_by":15},"2026-05-25 15:55:54.691Z","gi7scts1jiclk3a","Tiktoken Go","2026-06-07 06:49:20.863Z",{"collectionId":12,"collectionName":13,"created":260,"created_by":15,"id":261,"name":262,"updated":263,"updated_by":15},"2026-05-25 15:56:00.271Z","xaqo8j0mzruyjn5","OpenAI API Cost","2026-06-07 06:49:21.002Z",{"collectionId":12,"collectionName":13,"created":265,"created_by":15,"id":266,"name":267,"updated":268,"updated_by":15},"2026-03-16 03:49:19.659Z","8jw741wsqhx919b","Backend Developer","2026-06-07 06:48:55.551Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":219,"collectionId":53,"collectionName":54,"created":271,"expand":272,"id":276,"slug":277,"updated":278,"views":279},"2026-05-25 15:56:14.353Z",{"category":273},{"blogIds":274,"collectionId":59,"collectionName":60,"created":224,"created_by":15,"id":219,"image":225,"image_alt":63,"image_path":226,"label":275,"name":228,"priority":229,"publish_at":230,"scheduled_at":63,"status":69,"updated":231,"updated_by":15},[],{"en":228,"th":228},"l8bs1sbk44pwauj","golang-the-series-ep149-token-management-api-cost-control","2026-06-12 14:28:50.685Z",142,"7bvn61zvvakvp26","2026-06-08 04:11:13.171Z","ระบบสเกล บิลต้องไม่ช็อก! เรียนรู้วิธีนับ Token ในภาษา Go ด้วย Tiktoken พร้อมเทคนิคคำนวณต้นทุน API และการป้องกันงบประมาณบานปลายสำหรับ Backend Developer","Golang The Series EP.149: Token Management - วิธีนับ Token และคำนวณต้นทุน API ในฝั่ง Backend","2026-06-08 04:11:13.173Z",{"alt":286,"cover_image_path":287,"created":288,"expand":289,"id":328,"published_at":329,"school_blog":324,"short_description":330,"title":331,"updated":332,"slug":325,"views":327},"ภาพกราฟิกคีย์บอร์ดเลย์เอาต์ QWERTY และแนวคิดคีย์บอร์ดทางเลือก Dvorak สำหรับ Developer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fhx53q9wc7r8x82y\u002F15m0dyzu9nj_rep3xz0pc0.png","2026-06-05 03:18:25.708Z",{"keywords":290,"locale":317,"school_blog":318},[291,296,301,306,311,316],{"collectionId":12,"collectionName":13,"created":292,"created_by":15,"id":293,"name":294,"updated":295,"updated_by":15},"2026-06-05 03:29:41.496Z","30yprthipt62pzr","แป้นพิมพ์ QWERTY","2026-06-07 06:49:21.435Z",{"collectionId":12,"collectionName":13,"created":297,"created_by":15,"id":298,"name":299,"updated":300,"updated_by":15},"2026-06-05 03:29:46.784Z","jhunnczo7sv49ou","ประวัติคีย์บอร์ด","2026-06-07 06:49:21.563Z",{"collectionId":12,"collectionName":13,"created":302,"created_by":15,"id":303,"name":304,"updated":305,"updated_by":15},"2026-06-05 03:29:52.180Z","90agc71slqsyatb","คีย์บอร์ดโปรแกรมเมอร์","2026-06-07 06:49:21.748Z",{"collectionId":12,"collectionName":13,"created":307,"created_by":15,"id":308,"name":309,"updated":310,"updated_by":15},"2026-06-05 03:29:57.914Z","xgt9toxdevzkugm","คีย์บอร์ด Dvorak","2026-06-07 06:49:21.879Z",{"collectionId":12,"collectionName":13,"created":312,"created_by":15,"id":313,"name":314,"updated":315,"updated_by":15},"2026-06-05 03:30:04.253Z","7twglrllhadu4ho","คีย์บอร์ด Colemak","2026-06-07 06:49:22.007Z",{"collectionId":12,"collectionName":13,"created":37,"created_by":15,"id":38,"name":39,"updated":40,"updated_by":15},{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":52,"collectionId":53,"collectionName":54,"created":319,"expand":320,"id":324,"slug":325,"updated":326,"views":327},"2026-06-05 03:18:25.484Z",{"category":321},{"blogIds":322,"collectionId":59,"collectionName":60,"created":61,"created_by":15,"id":52,"image":62,"image_alt":63,"image_path":64,"label":323,"name":66,"priority":67,"publish_at":68,"scheduled_at":63,"status":69,"updated":70,"updated_by":15},[],{"en":66,"th":66},"xunmud0xan5fx0f","why-keyboard-layout-is-qwerty","2026-06-11 19:00:31.861Z",135,"hx53q9wc7r8x82y","2026-06-05 04:38:55.353Z","ไขปริศนาทำไมคีย์บอร์ดไม่เรียงตาม A-Z ย้อนรอยประวัติศาสตร์แป้น QWERTY พร้อมเจาะลึกเลย์เอาต์ทางเลือกเพื่อสุขภาพที่ Developer ต้องรู้","ทำไมแป้นพิมพ์ต้องเรียงแบบ QWERTY?","2026-06-07 06:45:00.934Z",{"alt":334,"cover_image_path":335,"created":336,"expand":337,"id":381,"published_at":382,"school_blog":377,"short_description":383,"title":384,"updated":385,"slug":378,"views":380},"วิธีการตั้งค่า 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":338,"locale":370,"school_blog":371},[339,343,344,345,350,355,360,365],{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":228,"updated":342,"updated_by":15},"2026-03-04 08:44:51.471Z","hlato0hav8vo8wm","2026-06-07 06:46:40.040Z",{"collectionId":12,"collectionName":13,"created":213,"created_by":15,"id":214,"name":215,"updated":216,"updated_by":15},{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},{"collectionId":12,"collectionName":13,"created":346,"created_by":15,"id":347,"name":348,"updated":349,"updated_by":15},"2026-05-19 08:32:18.052Z","66k5o80r7j94uwg","JSON Mode","2026-06-07 06:49:16.004Z",{"collectionId":12,"collectionName":13,"created":351,"created_by":15,"id":352,"name":353,"updated":354,"updated_by":15},"2026-03-04 08:46:24.109Z","o8xfgwdh6k03hxd","JSON","2026-06-07 06:47:07.745Z",{"collectionId":12,"collectionName":13,"created":356,"created_by":15,"id":357,"name":358,"updated":359,"updated_by":15},"2026-05-19 08:32:29.838Z","mif39xe74sr3dat","Structured Output","2026-06-07 06:49:16.163Z",{"collectionId":12,"collectionName":13,"created":361,"created_by":15,"id":362,"name":363,"updated":364,"updated_by":15},"2026-05-19 08:32:40.909Z","y6cwydp81xsem1f","AI API","2026-06-07 06:49:16.309Z",{"collectionId":12,"collectionName":13,"created":366,"created_by":15,"id":367,"name":368,"updated":369,"updated_by":15},"2026-04-03 10:57:34.421Z","azixuoag5jisout","Backend Development","2026-06-07 06:49:02.435Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":219,"collectionId":53,"collectionName":54,"created":372,"expand":373,"id":377,"slug":378,"updated":379,"views":380},"2026-05-19 08:32:51.300Z",{"category":374},{"blogIds":375,"collectionId":59,"collectionName":60,"created":224,"created_by":15,"id":219,"image":225,"image_alt":63,"image_path":226,"label":376,"name":228,"priority":229,"publish_at":230,"scheduled_at":63,"status":69,"updated":231,"updated_by":15},[],{"en":228,"th":228},"ebouzt297etn6ns","golang-the-series-ep147-structured-output-ai-json","2026-06-11 20:28:30.079Z",157,"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-07 06:44:58.654Z",{"alt":387,"cover_image_path":388,"created":389,"expand":390,"id":440,"published_at":441,"school_blog":436,"short_description":442,"title":443,"updated":444,"slug":437,"views":439},"ภาพกราฟิกนักพัฒนาซอฟต์แวร์กำลังออกแบบสถาปัตยกรรมระบบและตรวจสอบโค้ดร่วมกับ AI Agent","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fv84s529aai8wyaj\u002F1fryl4dwfo3_7ab7y0zzz8.png","2026-05-13 20:47:14.006Z",{"keywords":391,"locale":422,"school_blog":423},[392,397,402,407,412,417],{"collectionId":12,"collectionName":13,"created":393,"created_by":15,"id":394,"name":395,"updated":396,"updated_by":15},"2026-03-04 08:47:48.682Z","tjtve6zpa4tn6cr","Clean Code","2026-06-07 06:47:34.469Z",{"collectionId":12,"collectionName":13,"created":398,"created_by":15,"id":399,"name":400,"updated":401,"updated_by":15},"2026-05-22 04:41:39.000Z","2zfzkviot6opeti","AI Native","2026-06-07 06:49:19.302Z",{"collectionId":12,"collectionName":13,"created":403,"created_by":15,"id":404,"name":405,"updated":406,"updated_by":15},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"collectionId":12,"collectionName":13,"created":408,"created_by":15,"id":409,"name":410,"updated":411,"updated_by":15},"2026-05-22 04:41:53.864Z","kvhy7hb5evgej84","สถาปัตยกรรมซอฟต์แวร์","2026-06-07 06:49:19.412Z",{"collectionId":12,"collectionName":13,"created":413,"created_by":15,"id":414,"name":415,"updated":416,"updated_by":15},"2026-05-13 04:25:50.416Z","czsyl2b7o6m4b5x","SuperDev Academy","2026-06-07 06:49:15.072Z",{"collectionId":12,"collectionName":13,"created":418,"created_by":15,"id":419,"name":420,"updated":421,"updated_by":15},"2026-05-22 07:07:59.260Z","hd5ify7f7doj53r","AI Optimized Coding","2026-06-07 06:49:20.252Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":424,"collectionId":53,"collectionName":54,"created":425,"expand":426,"id":436,"slug":437,"updated":438,"views":439},"pkuzfil3b4ug2ea","2026-05-13 20:47:13.695Z",{"category":427},{"blogIds":428,"collectionId":59,"collectionName":60,"created":429,"created_by":15,"id":424,"image":430,"image_alt":63,"image_path":431,"label":432,"name":433,"priority":67,"publish_at":434,"scheduled_at":63,"status":69,"updated":435,"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":433,"th":433},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","7zmnv2n7qbg5lic","clean-code-future-ai-optimized-coding","2026-06-12 21:05:38.569Z",317,"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-06-07 06:44:57.878Z",{"alt":446,"cover_image_path":447,"created":448,"expand":449,"id":505,"published_at":506,"school_blog":501,"short_description":507,"title":508,"updated":509,"slug":502,"views":504},"เปรียบเทียบฟีเจอร์ 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":450,"locale":487,"school_blog":488},[451,456,461,466,467,472,477,482],{"collectionId":12,"collectionName":13,"created":452,"created_by":15,"id":453,"name":454,"updated":455,"updated_by":15},"2026-05-21 16:13:13.680Z","807np0gznlvho5i","Claude Code","2026-06-07 06:49:18.343Z",{"collectionId":12,"collectionName":13,"created":457,"created_by":15,"id":458,"name":459,"updated":460,"updated_by":15},"2026-05-21 16:13:57.322Z","ht2bkj59sn5c1dt","Claude Cowork","2026-06-07 06:49:18.444Z",{"collectionId":12,"collectionName":13,"created":462,"created_by":15,"id":463,"name":464,"updated":465,"updated_by":15},"2026-04-28 07:34:24.194Z","kkaf58j7s0z5k9b","Claude","2026-06-07 06:49:09.352Z",{"collectionId":12,"collectionName":13,"created":403,"created_by":15,"id":404,"name":405,"updated":406,"updated_by":15},{"collectionId":12,"collectionName":13,"created":468,"created_by":15,"id":469,"name":470,"updated":471,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"collectionId":12,"collectionName":13,"created":473,"created_by":15,"id":474,"name":475,"updated":476,"updated_by":15},"2026-04-17 08:18:37.606Z","qjoet0z1192mbxr","เขียนโค้ดด้วย AI","2026-06-07 06:49:05.384Z",{"collectionId":12,"collectionName":13,"created":478,"created_by":15,"id":479,"name":480,"updated":481,"updated_by":15},"2026-05-22 05:15:28.073Z","1zp9z5w1wxhzi2j","เครื่องมือ Developer","2026-06-07 06:49:19.679Z",{"collectionId":12,"collectionName":13,"created":483,"created_by":15,"id":484,"name":485,"updated":486,"updated_by":15},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":489,"collectionId":53,"collectionName":54,"created":490,"expand":491,"id":501,"slug":502,"updated":503,"views":504},"jwhmeg2uxwz0bkp","2026-05-21 16:16:20.915Z",{"category":492},{"blogIds":493,"collectionId":59,"collectionName":60,"created":494,"created_by":15,"id":489,"image":495,"image_alt":63,"image_path":496,"label":497,"name":498,"priority":67,"publish_at":499,"scheduled_at":63,"status":69,"updated":500,"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":498,"th":498},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","myzdg3pfmzdmj9a","claude-code-cowork-ai-agent-guide","2026-06-12 21:53:42.546Z",204,"b4ropc9octilsnt","2026-05-28 15:00:00.000Z","สรุปครบจบในที่เดียว! ทำความรู้จัก 3 เครื่องมือทรงพลังจาก Anthropic ที่จะเปลี่ยนสไตล์การทำงานของคุณ ไม่ว่าจะเป็นงานเขียนโค้ด แก้บั๊กใน Terminal ด้วย Claude Code หรือจะจัดการงานเอกสารอัตโนมัติด้วย Claude Cowork ช่วยเร่ง Workflow ให้ไวขึ้นกว่าเดิม","เจาะลึก Claude, Claude Code และ Claude Cowork เลือกใช้เครื่องมือ AI อย่างไรให้ถูกงาน","2026-06-07 06:44:59.625Z",{"alt":511,"cover_image_path":512,"created":513,"expand":514,"id":548,"published_at":549,"school_blog":544,"short_description":550,"title":551,"updated":552,"slug":545,"views":547},"คู่มือยกระดับ Workflow โปรแกรมเมอร์ด้วย Ollama รัน AI ส่วนตัว ปลอดภัย ไม่ใช้เน็ต","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F89sx254hb39tjax\u002F1dwm8hkm8hp_tagfaqoyji.png","2026-05-21 17:16:53.953Z",{"keywords":515,"locale":537,"school_blog":538},[516,521,526,531,536],{"collectionId":12,"collectionName":13,"created":517,"created_by":15,"id":518,"name":519,"updated":520,"updated_by":15},"2026-04-08 03:39:24.854Z","9a3wamff29x0joy","Ollama","2026-06-07 06:49:02.902Z",{"collectionId":12,"collectionName":13,"created":522,"created_by":15,"id":523,"name":524,"updated":525,"updated_by":15},"2026-05-21 17:16:09.465Z","q1d7f8vq1cifkx1","Local AI","2026-06-07 06:49:18.754Z",{"collectionId":12,"collectionName":13,"created":527,"created_by":15,"id":528,"name":529,"updated":530,"updated_by":15},"2026-05-21 17:16:17.267Z","hl8rywfrkjgoxoo","AI for Developer","2026-06-07 06:49:18.929Z",{"collectionId":12,"collectionName":13,"created":532,"created_by":15,"id":533,"name":534,"updated":535,"updated_by":15},"2026-03-04 08:47:19.758Z","s3esfvwr60x95g8","เขียนโค้ด","2026-06-07 06:47:24.316Z",{"collectionId":12,"collectionName":13,"created":473,"created_by":15,"id":474,"name":475,"updated":476,"updated_by":15},{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":489,"collectionId":53,"collectionName":54,"created":539,"expand":540,"id":544,"slug":545,"updated":546,"views":547},"2026-05-21 17:16:44.716Z",{"category":541},{"blogIds":542,"collectionId":59,"collectionName":60,"created":494,"created_by":15,"id":489,"image":495,"image_alt":63,"image_path":496,"label":543,"name":498,"priority":67,"publish_at":499,"scheduled_at":63,"status":69,"updated":500,"updated_by":15},[],{"en":498,"th":498},"sjguzspk5euya9j","ollama-local-ai-for-developers","2026-06-12 13:39:56.115Z",130,"89sx254hb39tjax","2026-05-27 11:16:20.788Z","เปลี่ยนคอมพิวเตอร์ให้เป็น AI Server ส่วนตัวด้วย Ollama รันโมเดลได้แบบ Offline ปลอดภัย ไม่จำกัดโควตา และไม่ต้องส่งโค้ดขึ้น Cloud","ยกระดับ Workflow โปรแกรมเมอร์ด้วย Ollama รัน AI ส่วนตัว","2026-06-07 06:44:59.902Z",{"alt":554,"cover_image_path":555,"created":556,"expand":557,"id":588,"published_at":589,"school_blog":584,"short_description":590,"title":591,"updated":592,"slug":585,"views":587},"เจาะลึกสเปกโมเดล 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":558,"locale":577,"school_blog":578},[559,564,569,570,575,576],{"collectionId":12,"collectionName":13,"created":560,"created_by":15,"id":561,"name":562,"updated":563,"updated_by":15},"2026-05-26 17:29:41.015Z","pnbss939zsazomo","Gemini 3.5 Flash","2026-06-07 06:49:21.075Z",{"collectionId":12,"collectionName":13,"created":565,"created_by":15,"id":566,"name":567,"updated":568,"updated_by":15},"2026-05-26 17:29:50.086Z","t6f5qqnhmtsxxv5","Google I\u002FO 2026","2026-06-07 06:49:21.262Z",{"collectionId":12,"collectionName":13,"created":403,"created_by":15,"id":404,"name":405,"updated":406,"updated_by":15},{"collectionId":12,"collectionName":13,"created":571,"created_by":15,"id":572,"name":573,"updated":574,"updated_by":15},"2026-03-04 08:47:31.146Z","01i63y438anuzn3","นักพัฒนา","2026-06-07 06:47:27.590Z",{"collectionId":12,"collectionName":13,"created":532,"created_by":15,"id":533,"name":534,"updated":535,"updated_by":15},{"collectionId":12,"collectionName":13,"created":37,"created_by":15,"id":38,"name":39,"updated":40,"updated_by":15},{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":424,"collectionId":53,"collectionName":54,"created":579,"expand":580,"id":584,"slug":585,"updated":586,"views":587},"2026-05-26 17:18:38.120Z",{"category":581},{"blogIds":582,"collectionId":59,"collectionName":60,"created":429,"created_by":15,"id":424,"image":430,"image_alt":63,"image_path":431,"label":583,"name":433,"priority":67,"publish_at":434,"scheduled_at":63,"status":69,"updated":435,"updated_by":15},[],{"en":433,"th":433},"rzwjc91n5eizix9","gemini-3-5-flash-google-io-2026","2026-06-11 17:30:07.737Z",140,"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-06-07 06:45:00.708Z",{"alt":594,"cover_image_path":595,"created":596,"expand":597,"id":622,"published_at":623,"school_blog":619,"short_description":624,"title":625,"updated":626,"slug":620,"views":279},"เทคนิคการเขียน Prompt Engineering ภายในโค้ดภาษา Go สำหรับนักพัฒนา Backend","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fdymbp36ef2o2e38\u002F11d9427ih6kd_1mhu54xuvp.png","2026-05-19 08:10:32.971Z",{"keywords":598,"locale":612,"school_blog":613},[599,600,601,606,607],{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":228,"updated":342,"updated_by":15},{"collectionId":12,"collectionName":13,"created":213,"created_by":15,"id":214,"name":215,"updated":216,"updated_by":15},{"collectionId":12,"collectionName":13,"created":602,"created_by":15,"id":603,"name":604,"updated":605,"updated_by":15},"2026-05-19 08:10:08.033Z","b5bcgkramrz2ogu","Prompt Engineering","2026-06-07 06:49:15.710Z",{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},{"collectionId":12,"collectionName":13,"created":608,"created_by":15,"id":609,"name":610,"updated":611,"updated_by":15},"2026-05-19 08:10:19.398Z","6gd8t3k2sfam302","JSON Output","2026-06-07 06:49:15.820Z",{"code":42,"collectionId":43,"collectionName":44,"created":45,"flag":46,"id":47,"is_default":48,"label":49,"updated":50},{"category":219,"collectionId":53,"collectionName":54,"created":614,"expand":615,"id":619,"slug":620,"updated":621,"views":279},"2026-05-19 08:10:32.555Z",{"category":616},{"blogIds":617,"collectionId":59,"collectionName":60,"created":224,"created_by":15,"id":219,"image":225,"image_alt":63,"image_path":226,"label":618,"name":228,"priority":229,"publish_at":230,"scheduled_at":63,"status":69,"updated":231,"updated_by":15},[],{"en":228,"th":228},"k7elykum3z2xaw7","golang-the-series-ep146-prompt-engineering-for-gophers","2026-06-10 02:29:55.332Z","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-06-07 06:44:58.374Z",12,426,36]