[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Tools%2520%26%2520Resources-all-all-createdAt:desc-default":3},{"data":4,"page":67,"perPage":575,"totalItems":576,"totalPages":577},[5,80,116,178,225,275,321,357,388,437,480,529],{"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},"วิธีการตั้งค่า 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":10,"locale":42,"school_blog":52},[11,19,24,29,33,37],{"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:20:14.253Z","","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":30,"updated_by":15},"2026-05-11 04:57:35.566Z","phwca73gad24kb4","AI Microservice",{"collectionId":12,"collectionName":13,"created":34,"created_by":15,"id":35,"name":36,"updated":34,"updated_by":15},"2026-05-11 04:57:42.175Z","xpsrw991lozzu5h","Multi-stage Build",{"collectionId":12,"collectionName":13,"created":38,"created_by":15,"id":39,"name":40,"updated":41,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},"th","pbc_1989393366","locales","2026-01-22 10:59:55.832Z","twemoji:flag-thailand","s8wri3bt4vgg2ji",true,"Thai","2026-04-10 15:42:46.614Z",{"category":53,"collectionId":54,"collectionName":55,"created":56,"expand":57,"id":71,"slug":72,"updated":73,"views":74},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","2026-05-11 04:57:58.796Z",{"category":58},{"blogIds":59,"collectionId":60,"collectionName":61,"created":62,"created_by":15,"id":53,"image":63,"image_alt":15,"image_path":64,"label":65,"name":66,"priority":67,"publish_at":68,"scheduled_at":15,"status":69,"updated":70,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":66,"th":66},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-04-25 02:32:15.470Z","v8fnxcrvfcvy974","golang-ai-lab-docker-setup-guide","2026-05-11 16:33:38.967Z",124,"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":81,"cover_image_path":82,"created":83,"expand":84,"id":111,"published_at":112,"school_blog":107,"short_description":113,"title":114,"updated":115,"slug":108,"views":110},"การออกแบบสถาปัตยกรรม Go สำหรับ AI-First","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz9ceh9n0yw3dgsq\u002F1rn28fnnrxo_o7v5o86hiy.png","2026-05-11 04:12:47.505Z",{"keywords":85,"locale":100,"school_blog":101},[86,87,91,95,99],{"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-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI",{"collectionId":12,"collectionName":13,"created":92,"created_by":15,"id":93,"name":94,"updated":92,"updated_by":15},"2026-05-11 04:12:17.992Z","qzymkivdqe2u7qk","AI-First Architecture",{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":96,"updated_by":15},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database",{"collectionId":12,"collectionName":13,"created":38,"created_by":15,"id":39,"name":40,"updated":41,"updated_by":15},{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":53,"collectionId":54,"collectionName":55,"created":102,"expand":103,"id":107,"slug":108,"updated":109,"views":110},"2026-05-11 04:12:46.834Z",{"category":104},{"blogIds":105,"collectionId":60,"collectionName":61,"created":62,"created_by":15,"id":53,"image":63,"image_alt":15,"image_path":64,"label":106,"name":66,"priority":67,"publish_at":68,"scheduled_at":15,"status":69,"updated":70,"updated_by":15},[],{"en":66,"th":66},"huzdq5h5w5fi5h7","golang-the-series-ss5-ep141-ai-first-architecture","2026-05-11 19:13:33.098Z",180,"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":117,"cover_image_path":118,"created":119,"expand":120,"id":173,"published_at":174,"school_blog":169,"short_description":175,"title":176,"updated":177,"slug":170,"views":172},"ไดอะแกรมแสดงการทำงานของ 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":121,"locale":154,"school_blog":155},[122,127,132,136,140,144,149],{"collectionId":12,"collectionName":13,"created":123,"created_by":15,"id":124,"name":125,"updated":126,"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":128,"created_by":15,"id":129,"name":130,"updated":131,"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":133,"created_by":15,"id":134,"name":135,"updated":133,"updated_by":15},"2026-05-06 03:41:04.603Z","du3exohgwved2t1","Microtask",{"collectionId":12,"collectionName":13,"created":137,"created_by":15,"id":138,"name":139,"updated":137,"updated_by":15},"2026-05-06 03:41:10.320Z","84ime09qh36uxtt","Macrotask",{"collectionId":12,"collectionName":13,"created":141,"created_by":15,"id":142,"name":143,"updated":141,"updated_by":15},"2026-05-07 07:05:47.308Z","n033q47b49k4ind","Asynchronous JavaScript",{"collectionId":12,"collectionName":13,"created":145,"created_by":15,"id":146,"name":147,"updated":148,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-04-10 16:07:28.339Z",{"collectionId":12,"collectionName":13,"created":150,"created_by":15,"id":151,"name":152,"updated":153,"updated_by":15},"2026-03-04 08:31:35.253Z","r1k7m3354tp5ovr","เรียนเขียนโปรแกรม","2026-04-10 16:07:43.096Z",{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":156,"collectionId":54,"collectionName":55,"created":157,"expand":158,"id":169,"slug":170,"updated":171,"views":172},"spm4l1k5bgmhmmt","2026-05-07 07:13:31.441Z",{"category":159},{"blogIds":160,"collectionId":60,"collectionName":61,"created":161,"created_by":15,"id":156,"image":162,"image_alt":15,"image_path":163,"label":164,"name":165,"priority":166,"publish_at":167,"scheduled_at":15,"status":69,"updated":168,"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":165,"th":165},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","m8p00ws3k9oym5h","javascript-event-loop-runtime-explained","2026-05-11 20:28:52.599Z",151,"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":179,"cover_image_path":180,"created":181,"expand":182,"id":220,"published_at":221,"school_blog":216,"short_description":222,"title":223,"updated":224,"slug":217,"views":219},"โครงสร้างของ 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":183,"locale":202,"school_blog":203},[184,188,193,197,201],{"collectionId":12,"collectionName":13,"created":185,"created_by":15,"id":186,"name":187,"updated":185,"updated_by":15},"2026-04-27 03:00:35.773Z","zqd02oa08lbb7oz","สอนภาษา Rust",{"collectionId":12,"collectionName":13,"created":189,"created_by":15,"id":190,"name":191,"updated":192,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-04-10 16:07:25.292Z",{"collectionId":12,"collectionName":13,"created":194,"created_by":15,"id":195,"name":196,"updated":194,"updated_by":15},"2026-04-27 08:44:07.827Z","js0lw99aehm9lee","Rust Struct",{"collectionId":12,"collectionName":13,"created":198,"created_by":15,"id":199,"name":200,"updated":198,"updated_by":15},"2026-04-27 08:44:15.504Z","32obullvepjuri6","Rust Method",{"collectionId":12,"collectionName":13,"created":150,"created_by":15,"id":151,"name":152,"updated":153,"updated_by":15},{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":204,"collectionId":54,"collectionName":55,"created":15,"expand":205,"id":216,"slug":217,"updated":218,"views":219},"mfqe235iv6x1or8",{"category":206},{"blogIds":207,"collectionId":60,"collectionName":61,"created":208,"created_by":15,"id":204,"image":209,"image_alt":15,"image_path":210,"label":211,"name":212,"priority":213,"publish_at":214,"scheduled_at":15,"status":69,"updated":215,"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":212,"th":212},"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-11 20:59:58.163Z",170,"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":226,"cover_image_path":227,"created":228,"expand":229,"id":270,"published_at":271,"school_blog":266,"short_description":272,"title":273,"updated":274,"slug":267,"views":269},"โปรแกรมเมอร์ใช้งาน GitHub Copilot ที่รันด้วย Codex เพื่อเขียนโค้ดภาษาคอมพิวเตอร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7gsyhihp5wrp9ue\u002F1j48t30rz44_656ma949y3.png","2026-04-28 09:13:24.321Z",{"keywords":230,"locale":253,"school_blog":254},[231,235,239,244,248],{"collectionId":12,"collectionName":13,"created":232,"created_by":15,"id":233,"name":234,"updated":232,"updated_by":15},"2026-04-28 09:11:25.135Z","v860am3kvs3sw60","Codex คืออะไร",{"collectionId":12,"collectionName":13,"created":236,"created_by":15,"id":237,"name":238,"updated":236,"updated_by":15},"2026-04-28 09:11:29.165Z","kxhk07eh33lefme","Codex",{"collectionId":12,"collectionName":13,"created":240,"created_by":15,"id":241,"name":242,"updated":243,"updated_by":15},"2026-03-04 08:46:17.391Z","mcvwsp90ncvhb1i","AI เขียนโค้ด","2026-04-10 16:13:11.582Z",{"collectionId":12,"collectionName":13,"created":245,"created_by":15,"id":246,"name":247,"updated":245,"updated_by":15},"2026-04-17 08:18:15.455Z","i3wwhuds7jr8nxy","GitHub Copilot",{"collectionId":12,"collectionName":13,"created":249,"created_by":15,"id":250,"name":251,"updated":252,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-04-10 16:07:36.426Z",{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":255,"collectionId":54,"collectionName":55,"created":15,"expand":256,"id":266,"slug":267,"updated":268,"views":269},"pkuzfil3b4ug2ea",{"category":257},{"blogIds":258,"collectionId":60,"collectionName":61,"created":259,"created_by":15,"id":255,"image":260,"image_alt":15,"image_path":261,"label":262,"name":263,"priority":166,"publish_at":264,"scheduled_at":15,"status":69,"updated":265,"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":263,"th":263},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-04-25 02:32:14.847Z","bt5u7nmjcj3g36l","what-is-openai-codex-ai-pair-programming","2026-05-11 21:00:03.453Z",200,"7gsyhihp5wrp9ue","2026-04-29 10:57:04.000Z","ทำความรู้จัก Codex ผู้อยู่เบื้องหลัง AI เขียนโค้ดชื่อดัง เจาะลึก 3 เรื่องพื้นฐานที่จะเปลี่ยนวิธีการทำงานของโปรแกรมเมอร์ไปตลอดกาล","Codex คืออะไร? 3 เรื่องที่คุณต้องรู้ ก่อนให้ AI เขียนโค้ดแทน","2026-05-08 06:52:27.605Z",{"alt":276,"cover_image_path":277,"created":278,"expand":279,"id":316,"published_at":317,"school_blog":312,"short_description":318,"title":319,"updated":320,"slug":313,"views":315},"คู่มือใช้งาน Claude AI 2026 ฟีเจอร์ลับและเทคนิคเขียนโค้ดไวขึ้น 10 เท่า สำหรับ Developer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fy2mgi2baq1gyj2n\u002F1hc6dskhjqs_wof3xd6bqr.png","2026-04-28 07:35:11.927Z",{"keywords":280,"locale":306,"school_blog":307},[281,285,289,293,297,302],{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":282,"updated_by":15},"2026-04-28 07:34:15.390Z","036prt41d0s6aan","Claude AI 2026",{"collectionId":12,"collectionName":13,"created":286,"created_by":15,"id":287,"name":288,"updated":286,"updated_by":15},"2026-04-28 07:34:19.407Z","jogaofn846l8u74","Claude AI",{"collectionId":12,"collectionName":13,"created":290,"created_by":15,"id":291,"name":292,"updated":290,"updated_by":15},"2026-04-28 07:34:24.194Z","kkaf58j7s0z5k9b","Claude",{"collectionId":12,"collectionName":13,"created":294,"created_by":15,"id":295,"name":296,"updated":294,"updated_by":15},"2026-04-28 07:34:31.568Z","m6zhihkcbenq47g","Claude 4.7 Opus",{"collectionId":12,"collectionName":13,"created":298,"created_by":15,"id":299,"name":300,"updated":301,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-04-10 16:12:41.207Z",{"collectionId":12,"collectionName":13,"created":303,"created_by":15,"id":304,"name":305,"updated":303,"updated_by":15},"2026-04-28 07:34:56.415Z","2mdfd2toc0y6pjq","เขียนโปรแกรม",{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":156,"collectionId":54,"collectionName":55,"created":15,"expand":308,"id":312,"slug":313,"updated":314,"views":315},{"category":309},{"blogIds":310,"collectionId":60,"collectionName":61,"created":161,"created_by":15,"id":156,"image":162,"image_alt":15,"image_path":163,"label":311,"name":165,"priority":166,"publish_at":167,"scheduled_at":15,"status":69,"updated":168,"updated_by":15},[],{"en":165,"th":165},"0x0det5cnkfnphx","claude-ai-2026-guide-coding-tips-tricks","2026-05-11 21:35:10.735Z",348,"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",{"alt":322,"cover_image_path":323,"created":324,"expand":325,"id":352,"published_at":353,"school_blog":348,"short_description":354,"title":355,"updated":356,"slug":349,"views":351},"String Slices และ Array Slices ในภาษา Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Flpvgmb4ybl53scs\u002F17benqy0entn_rjipppphgm.png","2026-04-27 03:45:09.095Z",{"keywords":326,"locale":342,"school_blog":343},[327,328,329,333,337],{"collectionId":12,"collectionName":13,"created":185,"created_by":15,"id":186,"name":187,"updated":185,"updated_by":15},{"collectionId":12,"collectionName":13,"created":189,"created_by":15,"id":190,"name":191,"updated":192,"updated_by":15},{"collectionId":12,"collectionName":13,"created":330,"created_by":15,"id":331,"name":332,"updated":330,"updated_by":15},"2026-04-27 03:38:28.127Z","t24olo2vlk1mnp2","String Slice",{"collectionId":12,"collectionName":13,"created":334,"created_by":15,"id":335,"name":336,"updated":334,"updated_by":15},"2026-04-27 03:38:34.914Z","f12ivjr74oheej2","Array Slice",{"collectionId":12,"collectionName":13,"created":338,"created_by":15,"id":339,"name":340,"updated":341,"updated_by":15},"2026-03-04 08:26:32.963Z","139ocmnehpp39zm","Slices","2026-04-10 16:07:30.811Z",{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":204,"collectionId":54,"collectionName":55,"created":15,"expand":344,"id":348,"slug":349,"updated":350,"views":351},{"category":345},{"blogIds":346,"collectionId":60,"collectionName":61,"created":208,"created_by":15,"id":204,"image":209,"image_alt":15,"image_path":210,"label":347,"name":212,"priority":213,"publish_at":214,"scheduled_at":15,"status":69,"updated":215,"updated_by":15},[],{"en":212,"th":212},"25djpy3g1n41879","learn-rust-ep9-slices-string-array","2026-05-11 14:21:50.544Z",188,"lpvgmb4ybl53scs","2026-04-28 04:40:11.375Z","เรียนรู้วิธีใช้ Slices ในภาษา Rust เพื่อเข้าถึงข้อมูลบางส่วนใน String และ Array ได้อย่างรวดเร็วโดยไม่ต้องคัดลอกข้อมูลใหม่ (Zero-Copy) พร้อมเทคนิคการเขียนฟังก์ชันด้วย &str เพื่อความยืดหยุ่นสูงสุด","การใช้งาน Slices เพื่อจัดการข้อมูลบางส่วนแบบ Zero-Copy | Rust The Series EP.9","2026-05-08 06:52:26.241Z",{"alt":358,"cover_image_path":359,"created":360,"expand":361,"id":383,"published_at":384,"school_blog":379,"short_description":385,"title":386,"updated":387,"slug":380,"views":382},"ตัวอย่างการใช้ Reference และ Borrow Checker","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fcwyiyxtlowoqqmm\u002F15bz1neqdh7h_j3kac2vebu.png","2026-04-27 03:03:56.300Z",{"keywords":362,"locale":373,"school_blog":374},[363,364,368,372],{"collectionId":12,"collectionName":13,"created":185,"created_by":15,"id":186,"name":187,"updated":185,"updated_by":15},{"collectionId":12,"collectionName":13,"created":365,"created_by":15,"id":366,"name":367,"updated":365,"updated_by":15},"2026-04-27 03:00:57.235Z","e48382bzq7x36ct","Rust Borrowing",{"collectionId":12,"collectionName":13,"created":369,"created_by":15,"id":370,"name":371,"updated":369,"updated_by":15},"2026-04-27 03:01:05.258Z","qtnolt9tk6qjebz","References",{"collectionId":12,"collectionName":13,"created":189,"created_by":15,"id":190,"name":191,"updated":192,"updated_by":15},{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":204,"collectionId":54,"collectionName":55,"created":15,"expand":375,"id":379,"slug":380,"updated":381,"views":382},{"category":376},{"blogIds":377,"collectionId":60,"collectionName":61,"created":208,"created_by":15,"id":204,"image":209,"image_alt":15,"image_path":210,"label":378,"name":212,"priority":213,"publish_at":214,"scheduled_at":15,"status":69,"updated":215,"updated_by":15},[],{"en":212,"th":212},"k2bmf1p6o6kvw2q","learn-rust-ep8-borrowing-and-references","2026-05-11 12:51:03.212Z",206,"cwyiyxtlowoqqmm","2026-04-27 03:20:29.274Z","เรียนรู้วิธีการใช้งาน Borrowing และ References ในภาษา Rust เพื่อส่งค่าข้อมูลโดยไม่ต้องโอนสิทธิ์ Ownership พร้อมอธิบายกฎการยืมแบบอ่านอย่างเดียว (&) และการยืมแบบแก้ไขได้ (&mut) เพื่อความปลอดภัยของหน่วยความจำ","การใช้งาน Borrowing และ References (การยืมข้อมูล) | Rust The Series EP.8","2026-05-08 06:52:25.913Z",{"alt":389,"cover_image_path":390,"created":391,"expand":392,"id":432,"published_at":433,"school_blog":428,"short_description":434,"title":435,"updated":436,"slug":429,"views":431},"อินโฟกราฟิกสอนวิธีตั้งค่า Cron Job 5 หลัก สำหรับงาน Automation บน Linux Server - Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fv308fhgsqujzy8x\u002F1dl1i688y7b_bleepc7hfz.png","2026-04-17 09:57:52.241Z",{"keywords":393,"locale":415,"school_blog":416},[394,398,402,406,410,414],{"collectionId":12,"collectionName":13,"created":395,"created_by":15,"id":396,"name":397,"updated":395,"updated_by":15},"2026-04-17 09:55:36.908Z","5nkpoa929vqx983","Cron Job",{"collectionId":12,"collectionName":13,"created":399,"created_by":15,"id":400,"name":401,"updated":399,"updated_by":15},"2026-04-17 09:55:42.584Z","hn3joxu5i6sb2q6","Linux Automation",{"collectionId":12,"collectionName":13,"created":403,"created_by":15,"id":404,"name":405,"updated":403,"updated_by":15},"2026-04-17 09:55:48.435Z","lctzdsjmlfrhit6","Crontab",{"collectionId":12,"collectionName":13,"created":407,"created_by":15,"id":408,"name":409,"updated":407,"updated_by":15},"2026-04-17 09:55:54.176Z","2jqtwal1e2inqe2","ตั้งเวลา Backup",{"collectionId":12,"collectionName":13,"created":411,"created_by":15,"id":412,"name":413,"updated":411,"updated_by":15},"2026-04-17 09:55:59.528Z","8ez4pe8bbsrhlar","สอน Linux",{"collectionId":12,"collectionName":13,"created":298,"created_by":15,"id":299,"name":300,"updated":301,"updated_by":15},{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":417,"collectionId":54,"collectionName":55,"created":15,"expand":418,"id":428,"slug":429,"updated":430,"views":431},"jwhmeg2uxwz0bkp",{"category":419},{"blogIds":420,"collectionId":60,"collectionName":61,"created":421,"created_by":15,"id":417,"image":422,"image_alt":15,"image_path":423,"label":424,"name":425,"priority":166,"publish_at":426,"scheduled_at":15,"status":69,"updated":427,"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":425,"th":425},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-04-25 02:32:14.689Z","f7hip8lueq5wsa5","how-to-use-cron-job-linux-automation-guide","2026-05-10 14:22:57.887Z",140,"v308fhgsqujzy8x","2026-04-22 17:00:00.000Z","สรุปวิธีใช้งาน Cron Job แบบเข้าใจง่ายใน 1 นาที สอนอ่านรหัส 5 หลัก (* * * * *) พร้อม Case Study การ Backup และ Cleanup Server สำหรับนักพัฒนาที่ต้องการเปลี่ยนงาน Manual เป็น Automation","ถอดรหัสลับ 5 หลักใน Cron Job: สั่งรัน Backup และ Cleanup อัตโนมัติ (เลิกทำเอง!)","2026-05-08 06:52:25.145Z",{"alt":438,"cover_image_path":439,"created":440,"expand":441,"id":475,"published_at":476,"school_blog":471,"short_description":477,"title":478,"updated":479,"slug":472,"views":474},"โลโก้ภาษา Rust และภาพกราฟิกประกอบบทความ Rust The Series โดย Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Flzib290xfjdumtk\u002F1himvkjjg1q_yf1tzqr9o3.png","2026-03-16 05:10:11.101Z",{"keywords":442,"locale":465,"school_blog":466},[443,448,453,454,459,464],{"collectionId":12,"collectionName":13,"created":444,"created_by":15,"id":445,"name":446,"updated":447,"updated_by":15},"2026-03-16 05:10:32.092Z","s8r1st4glsmm7yl","ภาษา Rust","2026-04-10 16:14:41.900Z",{"collectionId":12,"collectionName":13,"created":449,"created_by":15,"id":450,"name":451,"updated":452,"updated_by":15},"2026-03-16 05:10:38.871Z","4drw5c8knx92e9n","สอนเขียนโปรแกรม Rust","2026-04-10 16:14:42.073Z",{"collectionId":12,"collectionName":13,"created":189,"created_by":15,"id":190,"name":191,"updated":192,"updated_by":15},{"collectionId":12,"collectionName":13,"created":455,"created_by":15,"id":456,"name":457,"updated":458,"updated_by":15},"2026-03-04 08:34:53.925Z","49lu29jndnk3lah","memory safety","2026-04-10 16:12:32.534Z",{"collectionId":12,"collectionName":13,"created":460,"created_by":15,"id":461,"name":462,"updated":463,"updated_by":15},"2026-03-16 05:11:00.000Z","2ypk85up2gune0d","Ownership Rust","2026-04-10 16:14:42.143Z",{"collectionId":12,"collectionName":13,"created":298,"created_by":15,"id":299,"name":300,"updated":301,"updated_by":15},{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":204,"collectionId":54,"collectionName":55,"created":15,"expand":467,"id":471,"slug":472,"updated":473,"views":474},{"category":468},{"blogIds":469,"collectionId":60,"collectionName":61,"created":208,"created_by":15,"id":204,"image":209,"image_alt":15,"image_path":210,"label":470,"name":212,"priority":213,"publish_at":214,"scheduled_at":15,"status":69,"updated":215,"updated_by":15},[],{"en":212,"th":212},"qopjdv8pbq5vd5r","why-rust-programming-language-ep1","2026-05-11 01:41:19.582Z",210,"lzib290xfjdumtk","2026-04-10 15:00:43.155Z","เจาะลึกจุดกำเนิด Rust จาก \"ลิฟต์เสีย\" สู่ภาษาที่ครองแชมป์ Most Loved ติดต่อกันเกือบ 10 ปี พร้อมทำความเข้าใจ 3 เสาหลัก: ความเร็ว, ความปลอดภัย และ Fearless Concurrency","ทำไมต้อง Rust? รู้จักกับภาษาที่โปรแกรมเมอร์รักที่สุดในโลก | Rust The Series EP.1","2026-05-08 06:52:16.042Z",{"alt":481,"cover_image_path":482,"created":483,"expand":484,"id":524,"published_at":525,"school_blog":520,"short_description":526,"title":527,"updated":528,"slug":521,"views":523},"พี่บูมสาธิตการทำงานของทีมพนักงาน AI Multi-Agent ใน Discord ผ่าน Sempre Framework","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fq3fiad95ieh79pi\u002F1y6af81r938_bxis4huuuq.png","2026-04-08 08:19:09.518Z",{"keywords":485,"locale":517,"school_blog":518},[486,491,496,501,502,507,512],{"collectionId":12,"collectionName":13,"created":487,"created_by":15,"id":488,"name":489,"updated":490,"updated_by":15},"2026-04-08 08:17:00.801Z","32aw1rddpqna5t8","Sempre Framework","2026-04-10 16:14:48.329Z",{"collectionId":12,"collectionName":13,"created":492,"created_by":15,"id":493,"name":494,"updated":495,"updated_by":15},"2026-04-08 08:17:07.155Z","0f6cs8sqi5hoih2","AI Multi Agent","2026-04-10 16:14:48.469Z",{"collectionId":12,"collectionName":13,"created":497,"created_by":15,"id":498,"name":499,"updated":500,"updated_by":15},"2026-04-08 08:17:14.538Z","doirumlcm10m42s","Discord AI Bot","2026-04-10 16:14:48.592Z",{"collectionId":12,"collectionName":13,"created":298,"created_by":15,"id":299,"name":300,"updated":301,"updated_by":15},{"collectionId":12,"collectionName":13,"created":503,"created_by":15,"id":504,"name":505,"updated":506,"updated_by":15},"2026-04-08 03:39:38.412Z","1l9xpmlbv24jck8","สอนสร้าง AI","2026-04-10 16:14:47.978Z",{"collectionId":12,"collectionName":13,"created":508,"created_by":15,"id":509,"name":510,"updated":511,"updated_by":15},"2026-04-08 08:17:37.452Z","0mu44f46k6ycohy","Obsidian AI","2026-04-10 16:14:48.749Z",{"collectionId":12,"collectionName":13,"created":513,"created_by":15,"id":514,"name":515,"updated":516,"updated_by":15},"2026-03-04 08:44:25.753Z","2l1col7j1n710ei","OpenClaw","2026-04-10 16:12:45.081Z",{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":15,"collectionId":54,"collectionName":55,"created":15,"expand":519,"id":520,"slug":521,"updated":522,"views":523},{},"1gy2it9gzee4vmx","build-ai-multi-agent-discord-openclaw-ep2","2026-05-11 21:12:37.727Z",126,"q3fiad95ieh79pi","2026-04-08 10:54:00.855Z","เปลี่ยน Mac Mini เป็นบริษัท AI! เจาะลึกการใช้ Sempre Framework สร้างทีม Multi-Agent 3 ตัว พร้อมระบบความจำระยะยาวผ่าน Obsidian และการสั่งงานผ่าน Discord","ปั้นทีม AI Multi-Agent บน Discord | OpenClaw The Series EP.2","2026-05-08 06:52:23.147Z",{"alt":530,"cover_image_path":531,"created":532,"expand":533,"id":570,"published_at":571,"school_blog":566,"short_description":572,"title":573,"updated":574,"slug":567,"views":569},"พี่บูมจาก Superdev Academy กำลังเซ็ตอัปเครื่อง Mac Mini M4 ให้เป็นเซิร์ฟเวอร์สำหรับรันพนักงาน AI ด้วยโปรเจกต์ OpenClaw","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F444uiyeb3b1di2d\u002F1l2c1m19l7x_vq24rxgee6.png","2026-04-08 03:39:47.703Z",{"keywords":534,"locale":563,"school_blog":564},[535,540,541,546,547,552,557,562],{"collectionId":12,"collectionName":13,"created":536,"created_by":15,"id":537,"name":538,"updated":539,"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":513,"created_by":15,"id":514,"name":515,"updated":516,"updated_by":15},{"collectionId":12,"collectionName":13,"created":542,"created_by":15,"id":543,"name":544,"updated":545,"updated_by":15},"2026-04-08 03:39:05.467Z","ujwbni1z0gvm35j","Mac Mini M4","2026-04-10 16:14:47.518Z",{"collectionId":12,"collectionName":13,"created":298,"created_by":15,"id":299,"name":300,"updated":301,"updated_by":15},{"collectionId":12,"collectionName":13,"created":548,"created_by":15,"id":549,"name":550,"updated":551,"updated_by":15},"2026-04-08 03:39:18.025Z","bpz5uefh3wfqy6t","Proactive AI","2026-04-10 16:14:47.586Z",{"collectionId":12,"collectionName":13,"created":553,"created_by":15,"id":554,"name":555,"updated":556,"updated_by":15},"2026-04-08 03:39:24.854Z","9a3wamff29x0joy","Ollama","2026-04-10 16:14:47.753Z",{"collectionId":12,"collectionName":13,"created":558,"created_by":15,"id":559,"name":560,"updated":561,"updated_by":15},"2026-04-08 03:39:31.026Z","omed2iom387or8r","OrbStack","2026-04-10 16:14:47.820Z",{"collectionId":12,"collectionName":13,"created":503,"created_by":15,"id":504,"name":505,"updated":506,"updated_by":15},{"code":43,"collectionId":44,"collectionName":45,"created":46,"flag":47,"id":48,"is_default":49,"label":50,"updated":51},{"category":15,"collectionId":54,"collectionName":55,"created":15,"expand":565,"id":566,"slug":567,"updated":568,"views":569},{},"p4eb4fuk1jn6k9s","turn-mac-mini-into-ai-employee-openclaw-ep1","2026-05-11 14:05:15.683Z",122,"444uiyeb3b1di2d","2026-04-08 08:50:39.966Z","เจาะลึกวิสัยทัศน์ \"Startup ในกล่องเดียว\" กับการลงทุน 35,000 บาท เพื่อปั้นพนักงาน AI (Proactive Agent) จากศูนย์ เรียนรู้วิธีเซ็ตอัป Infrastructure ที่ปลอดภัยด้วย Tailscale และการรัน AI ใน Docker เพื่อเปลี่ยนคอมพิวเตอร์ให้ทำงานแทนคุณเหมือน Jarvis","เปลี่ยน Mac Mini ให้เป็นพนักงาน AI ด้วย OpenClaw | OpenClaw The Series EP.1","2026-05-08 06:52:22.281Z",12,406,34]