[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-4-12-How%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520to-all-all-createdAt:desc-default":3},{"data":4,"page":591,"perPage":592,"totalItems":593,"totalPages":594},[5,88,138,191,242,280,313,367,410,459,505,548],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":83,"published_at":84,"school_blog":79,"short_description":85,"title":86,"updated":87,"slug":80,"views":82},"ไดอะแกรมแสดงการทำงานของ 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":10,"locale":49,"school_blog":59},[11,19,24,29,34,39,44],{"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:46:37.993Z","76qprkevbgfdps8","v3cb8i6wzv67n9c","Event Loop","2026-06-07 06:47:11.327Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:34:40.816Z","16zodvql5g14o0v","JavaScript Runtime","2026-06-07 06:46:13.711Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-05-06 03:41:04.603Z","du3exohgwved2t1","Microtask","2026-06-07 06:49:10.025Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-05-06 03:41:10.320Z","84ime09qh36uxtt","Macrotask","2026-06-07 06:49:10.256Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-05-07 07:05:47.308Z","n033q47b49k4ind","Asynchronous JavaScript","2026-06-07 06:49:10.352Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-06-07 06:45:10.888Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:31:35.253Z","r1k7m3354tp5ovr","เรียนเขียนโปรแกรม","2026-06-07 06:45:29.140Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},"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":60,"collectionId":61,"collectionName":62,"created":63,"expand":64,"id":79,"slug":80,"updated":81,"views":82},"spm4l1k5bgmhmmt","pbc_2105096300","school_blogs","2026-05-07 07:13:31.441Z",{"category":65},{"blogIds":66,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":73,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"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":74,"th":74},"Knowledge",0,"2026-03-18 02:25:41.222Z","published","2026-06-07 06:45:02.533Z","m8p00ws3k9oym5h","javascript-event-loop-runtime-explained","2026-07-04 21:43:01.736Z",204,"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-06-07 06:44:55.336Z",{"alt":89,"cover_image_path":90,"created":91,"expand":92,"id":133,"published_at":134,"school_blog":129,"short_description":135,"title":136,"updated":137,"slug":130,"views":132},"โครงสร้างของ 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":93,"locale":115,"school_blog":116},[94,99,104,109,114],{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},"2026-04-27 03:00:35.773Z","zqd02oa08lbb7oz","สอนภาษา Rust","2026-06-07 06:49:07.873Z",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-06-07 06:45:07.039Z",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},"2026-04-27 08:44:07.827Z","js0lw99aehm9lee","Rust Struct","2026-06-07 06:49:08.676Z",{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},"2026-04-27 08:44:15.504Z","32obullvepjuri6","Rust Method","2026-06-07 06:49:08.805Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":117,"collectionId":61,"collectionName":62,"created":71,"expand":118,"id":129,"slug":130,"updated":131,"views":132},"mfqe235iv6x1or8",{"category":119},{"blogIds":120,"collectionId":67,"collectionName":68,"created":121,"created_by":15,"id":117,"image":122,"image_alt":71,"image_path":123,"label":124,"name":125,"priority":126,"publish_at":127,"scheduled_at":71,"status":77,"updated":128,"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":125,"th":125},"Rust The Series",2,"2026-03-16 04:40:09.199Z","2026-06-07 06:45:03.994Z","jr23sw5fmzc263p","learn-rust-ep10-structs-data-modeling-basics-wrap-up","2026-06-27 13:07:19.652Z",189,"bb4c2jmojytcilt","2026-05-05 03:14:26.574Z","ปิดท้ายภาคพื้นฐานด้วยการเรียนรู้เรื่อง Structs ในภาษา Rust วิธีการสร้าง Data Type ในแบบฉบับของคุณเอง การใช้งาน Method ผ่าน impl และการสรุปบทเรียนสำคัญตลอด 10 ตอนเพื่อก้าวสู่ระดับ Advanced","การออกแบบโครงสร้างข้อมูลด้วย Structs | Rust The Series EP.10","2026-06-07 06:44:53.552Z",{"alt":139,"cover_image_path":140,"created":141,"expand":142,"id":186,"published_at":187,"school_blog":182,"short_description":188,"title":189,"updated":190,"slug":183,"views":185},"โปรแกรมเมอร์ใช้งาน GitHub Copilot ที่รันด้วย Codex เพื่อเขียนโค้ดภาษาคอมพิวเตอร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7gsyhihp5wrp9ue\u002F1j48t30rz44_656ma949y3.png","2026-04-28 09:13:24.321Z",{"keywords":143,"locale":169,"school_blog":170},[144,149,154,159,164],{"collectionId":12,"collectionName":13,"created":145,"created_by":15,"id":146,"name":147,"updated":148,"updated_by":15},"2026-04-28 09:11:25.135Z","v860am3kvs3sw60","Codex คืออะไร","2026-06-07 06:49:09.814Z",{"collectionId":12,"collectionName":13,"created":150,"created_by":15,"id":151,"name":152,"updated":153,"updated_by":15},"2026-04-28 09:11:29.165Z","kxhk07eh33lefme","Codex","2026-06-07 06:49:09.913Z",{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":158,"updated_by":15},"2026-03-04 08:46:17.391Z","mcvwsp90ncvhb1i","AI เขียนโค้ด","2026-06-07 06:47:05.282Z",{"collectionId":12,"collectionName":13,"created":160,"created_by":15,"id":161,"name":162,"updated":163,"updated_by":15},"2026-04-17 08:18:15.455Z","i3wwhuds7jr8nxy","GitHub Copilot","2026-06-07 06:49:05.012Z",{"collectionId":12,"collectionName":13,"created":165,"created_by":15,"id":166,"name":167,"updated":168,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":171,"collectionId":61,"collectionName":62,"created":71,"expand":172,"id":182,"slug":183,"updated":184,"views":185},"pkuzfil3b4ug2ea",{"category":173},{"blogIds":174,"collectionId":67,"collectionName":68,"created":175,"created_by":15,"id":171,"image":176,"image_alt":71,"image_path":177,"label":178,"name":179,"priority":75,"publish_at":180,"scheduled_at":71,"status":77,"updated":181,"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":179,"th":179},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","bt5u7nmjcj3g36l","what-is-openai-codex-ai-pair-programming","2026-07-06 09:46:46.695Z",287,"7gsyhihp5wrp9ue","2026-04-29 10:57:04.000Z","ทำความรู้จัก Codex ผู้อยู่เบื้องหลัง AI เขียนโค้ดชื่อดัง เจาะลึก 3 เรื่องพื้นฐานที่จะเปลี่ยนวิธีการทำงานของโปรแกรมเมอร์ไปตลอดกาล","Codex คืออะไร? 3 เรื่องที่คุณต้องรู้ ก่อนให้ AI เขียนโค้ดแทน","2026-06-07 06:44:54.577Z",{"alt":192,"cover_image_path":193,"created":194,"expand":195,"id":237,"published_at":238,"school_blog":233,"short_description":239,"title":240,"updated":241,"slug":234,"views":236},"คู่มือใช้งาน Claude AI 2026 ฟีเจอร์ลับและเทคนิคเขียนโค้ดไวขึ้น 10 เท่า สำหรับ Developer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fy2mgi2baq1gyj2n\u002F1hc6dskhjqs_wof3xd6bqr.png","2026-04-28 07:35:11.927Z",{"keywords":196,"locale":227,"school_blog":228},[197,202,207,212,217,222],{"collectionId":12,"collectionName":13,"created":198,"created_by":15,"id":199,"name":200,"updated":201,"updated_by":15},"2026-04-28 07:34:15.390Z","036prt41d0s6aan","Claude AI 2026","2026-06-07 06:49:09.051Z",{"collectionId":12,"collectionName":13,"created":203,"created_by":15,"id":204,"name":205,"updated":206,"updated_by":15},"2026-04-28 07:34:19.407Z","jogaofn846l8u74","Claude AI","2026-06-07 06:49:09.191Z",{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},"2026-04-28 07:34:24.194Z","kkaf58j7s0z5k9b","Claude","2026-06-07 06:49:09.352Z",{"collectionId":12,"collectionName":13,"created":213,"created_by":15,"id":214,"name":215,"updated":216,"updated_by":15},"2026-04-28 07:34:31.568Z","m6zhihkcbenq47g","Claude 4.7 Opus","2026-06-07 06:49:09.434Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-06-07 06:46:28.624Z",{"collectionId":12,"collectionName":13,"created":223,"created_by":15,"id":224,"name":225,"updated":226,"updated_by":15},"2026-04-28 07:34:56.415Z","2mdfd2toc0y6pjq","เขียนโปรแกรม","2026-06-07 06:49:09.597Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":60,"collectionId":61,"collectionName":62,"created":71,"expand":229,"id":233,"slug":234,"updated":235,"views":236},{"category":230},{"blogIds":231,"collectionId":67,"collectionName":68,"created":69,"created_by":15,"id":60,"image":70,"image_alt":71,"image_path":72,"label":232,"name":74,"priority":75,"publish_at":76,"scheduled_at":71,"status":77,"updated":78,"updated_by":15},[],{"en":74,"th":74},"0x0det5cnkfnphx","claude-ai-2026-guide-coding-tips-tricks","2026-07-07 12:29:29.573Z",884,"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-06-19 08:28:07.904Z",{"alt":243,"cover_image_path":244,"created":245,"expand":246,"id":275,"published_at":276,"school_blog":271,"short_description":277,"title":278,"updated":279,"slug":272,"views":274},"String Slices และ Array Slices ในภาษา Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Flpvgmb4ybl53scs\u002F17benqy0entn_rjipppphgm.png","2026-04-27 03:45:09.095Z",{"keywords":247,"locale":265,"school_blog":266},[248,249,250,255,260],{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"collectionId":12,"collectionName":13,"created":251,"created_by":15,"id":252,"name":253,"updated":254,"updated_by":15},"2026-04-27 03:38:28.127Z","t24olo2vlk1mnp2","String Slice","2026-06-07 06:49:08.328Z",{"collectionId":12,"collectionName":13,"created":256,"created_by":15,"id":257,"name":258,"updated":259,"updated_by":15},"2026-04-27 03:38:34.914Z","f12ivjr74oheej2","Array Slice","2026-06-07 06:49:08.466Z",{"collectionId":12,"collectionName":13,"created":261,"created_by":15,"id":262,"name":263,"updated":264,"updated_by":15},"2026-03-04 08:26:32.963Z","139ocmnehpp39zm","Slices","2026-06-07 06:45:13.527Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":117,"collectionId":61,"collectionName":62,"created":71,"expand":267,"id":271,"slug":272,"updated":273,"views":274},{"category":268},{"blogIds":269,"collectionId":67,"collectionName":68,"created":121,"created_by":15,"id":117,"image":122,"image_alt":71,"image_path":123,"label":270,"name":125,"priority":126,"publish_at":127,"scheduled_at":71,"status":77,"updated":128,"updated_by":15},[],{"en":125,"th":125},"25djpy3g1n41879","learn-rust-ep9-slices-string-array","2026-07-03 21:19:34.698Z",209,"lpvgmb4ybl53scs","2026-04-28 04:40:11.375Z","เรียนรู้วิธีใช้ Slices ในภาษา Rust เพื่อเข้าถึงข้อมูลบางส่วนใน String และ Array ได้อย่างรวดเร็วโดยไม่ต้องคัดลอกข้อมูลใหม่ (Zero-Copy) พร้อมเทคนิคการเขียนฟังก์ชันด้วย &str เพื่อความยืดหยุ่นสูงสุด","การใช้งาน Slices เพื่อจัดการข้อมูลบางส่วนแบบ Zero-Copy | Rust The Series EP.9","2026-06-07 06:44:53.165Z",{"alt":281,"cover_image_path":282,"created":283,"expand":284,"id":308,"published_at":309,"school_blog":304,"short_description":310,"title":311,"updated":312,"slug":305,"views":307},"ตัวอย่างการใช้ Reference และ Borrow Checker","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fcwyiyxtlowoqqmm\u002F15bz1neqdh7h_j3kac2vebu.png","2026-04-27 03:03:56.300Z",{"keywords":285,"locale":298,"school_blog":299},[286,287,292,297],{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":288,"created_by":15,"id":289,"name":290,"updated":291,"updated_by":15},"2026-04-27 03:00:57.235Z","e48382bzq7x36ct","Rust Borrowing","2026-06-07 06:49:08.015Z",{"collectionId":12,"collectionName":13,"created":293,"created_by":15,"id":294,"name":295,"updated":296,"updated_by":15},"2026-04-27 03:01:05.258Z","qtnolt9tk6qjebz","References","2026-06-07 06:49:08.200Z",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":117,"collectionId":61,"collectionName":62,"created":71,"expand":300,"id":304,"slug":305,"updated":306,"views":307},{"category":301},{"blogIds":302,"collectionId":67,"collectionName":68,"created":121,"created_by":15,"id":117,"image":122,"image_alt":71,"image_path":123,"label":303,"name":125,"priority":126,"publish_at":127,"scheduled_at":71,"status":77,"updated":128,"updated_by":15},[],{"en":125,"th":125},"k2bmf1p6o6kvw2q","learn-rust-ep8-borrowing-and-references","2026-07-05 20:52:10.859Z",225,"cwyiyxtlowoqqmm","2026-04-27 03:20:29.274Z","เรียนรู้วิธีการใช้งาน Borrowing และ References ในภาษา Rust เพื่อส่งค่าข้อมูลโดยไม่ต้องโอนสิทธิ์ Ownership พร้อมอธิบายกฎการยืมแบบอ่านอย่างเดียว (&) และการยืมแบบแก้ไขได้ (&mut) เพื่อความปลอดภัยของหน่วยความจำ","การใช้งาน Borrowing และ References (การยืมข้อมูล) | Rust The Series EP.8","2026-06-07 06:44:52.891Z",{"alt":314,"cover_image_path":315,"created":316,"expand":317,"id":362,"published_at":363,"school_blog":358,"short_description":364,"title":365,"updated":366,"slug":359,"views":361},"อินโฟกราฟิกสอนวิธีตั้งค่า 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":318,"locale":345,"school_blog":346},[319,324,329,334,339,344],{"collectionId":12,"collectionName":13,"created":320,"created_by":15,"id":321,"name":322,"updated":323,"updated_by":15},"2026-04-17 09:55:36.908Z","5nkpoa929vqx983","Cron Job","2026-06-07 06:49:06.689Z",{"collectionId":12,"collectionName":13,"created":325,"created_by":15,"id":326,"name":327,"updated":328,"updated_by":15},"2026-04-17 09:55:42.584Z","hn3joxu5i6sb2q6","Linux Automation","2026-06-07 06:49:06.836Z",{"collectionId":12,"collectionName":13,"created":330,"created_by":15,"id":331,"name":332,"updated":333,"updated_by":15},"2026-04-17 09:55:48.435Z","lctzdsjmlfrhit6","Crontab","2026-06-07 06:49:06.969Z",{"collectionId":12,"collectionName":13,"created":335,"created_by":15,"id":336,"name":337,"updated":338,"updated_by":15},"2026-04-17 09:55:54.176Z","2jqtwal1e2inqe2","ตั้งเวลา Backup","2026-06-07 06:49:07.152Z",{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":342,"updated":343,"updated_by":15},"2026-04-17 09:55:59.528Z","8ez4pe8bbsrhlar","สอน Linux","2026-06-07 06:49:07.240Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":347,"collectionId":61,"collectionName":62,"created":71,"expand":348,"id":358,"slug":359,"updated":360,"views":361},"jwhmeg2uxwz0bkp",{"category":349},{"blogIds":350,"collectionId":67,"collectionName":68,"created":351,"created_by":15,"id":347,"image":352,"image_alt":71,"image_path":353,"label":354,"name":355,"priority":75,"publish_at":356,"scheduled_at":71,"status":77,"updated":357,"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":355,"th":355},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","f7hip8lueq5wsa5","how-to-use-cron-job-linux-automation-guide","2026-07-06 08:20:56.458Z",162,"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-06-07 06:44:51.908Z",{"alt":368,"cover_image_path":369,"created":370,"expand":371,"id":405,"published_at":406,"school_blog":401,"short_description":407,"title":408,"updated":409,"slug":402,"views":404},"โลโก้ภาษา 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":372,"locale":395,"school_blog":396},[373,378,383,384,389,394],{"collectionId":12,"collectionName":13,"created":374,"created_by":15,"id":375,"name":376,"updated":377,"updated_by":15},"2026-03-16 05:10:32.092Z","s8r1st4glsmm7yl","ภาษา Rust","2026-06-07 06:48:56.069Z",{"collectionId":12,"collectionName":13,"created":379,"created_by":15,"id":380,"name":381,"updated":382,"updated_by":15},"2026-03-16 05:10:38.871Z","4drw5c8knx92e9n","สอนเขียนโปรแกรม Rust","2026-06-07 06:48:56.187Z",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"collectionId":12,"collectionName":13,"created":385,"created_by":15,"id":386,"name":387,"updated":388,"updated_by":15},"2026-03-04 08:34:53.925Z","49lu29jndnk3lah","memory safety","2026-06-07 06:46:19.341Z",{"collectionId":12,"collectionName":13,"created":390,"created_by":15,"id":391,"name":392,"updated":393,"updated_by":15},"2026-03-16 05:11:00.000Z","2ypk85up2gune0d","Ownership Rust","2026-06-07 06:48:56.292Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":117,"collectionId":61,"collectionName":62,"created":71,"expand":397,"id":401,"slug":402,"updated":403,"views":404},{"category":398},{"blogIds":399,"collectionId":67,"collectionName":68,"created":121,"created_by":15,"id":117,"image":122,"image_alt":71,"image_path":123,"label":400,"name":125,"priority":126,"publish_at":127,"scheduled_at":71,"status":77,"updated":128,"updated_by":15},[],{"en":125,"th":125},"qopjdv8pbq5vd5r","why-rust-programming-language-ep1","2026-07-06 17:53:56.930Z",258,"lzib290xfjdumtk","2026-04-10 15:00:43.155Z","เจาะลึกจุดกำเนิด Rust จาก \"ลิฟต์เสีย\" สู่ภาษาที่ครองแชมป์ Most Loved ติดต่อกันเกือบ 10 ปี พร้อมทำความเข้าใจ 3 เสาหลัก: ความเร็ว, ความปลอดภัย และ Fearless Concurrency","ทำไมต้อง Rust? รู้จักกับภาษาที่โปรแกรมเมอร์รักที่สุดในโลก | Rust The Series EP.1","2026-06-07 06:44:46.543Z",{"alt":411,"cover_image_path":412,"created":413,"expand":414,"id":454,"published_at":455,"school_blog":450,"short_description":456,"title":457,"updated":458,"slug":451,"views":453},"พี่บูมสาธิตการทำงานของทีมพนักงาน 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":415,"locale":447,"school_blog":448},[416,421,426,431,432,437,442],{"collectionId":12,"collectionName":13,"created":417,"created_by":15,"id":418,"name":419,"updated":420,"updated_by":15},"2026-04-08 08:17:00.801Z","32aw1rddpqna5t8","Sempre Framework","2026-06-07 06:49:03.425Z",{"collectionId":12,"collectionName":13,"created":422,"created_by":15,"id":423,"name":424,"updated":425,"updated_by":15},"2026-04-08 08:17:07.155Z","0f6cs8sqi5hoih2","AI Multi Agent","2026-06-07 06:49:03.605Z",{"collectionId":12,"collectionName":13,"created":427,"created_by":15,"id":428,"name":429,"updated":430,"updated_by":15},"2026-04-08 08:17:14.538Z","doirumlcm10m42s","Discord AI Bot","2026-06-07 06:49:03.727Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},{"collectionId":12,"collectionName":13,"created":433,"created_by":15,"id":434,"name":435,"updated":436,"updated_by":15},"2026-04-08 03:39:38.412Z","1l9xpmlbv24jck8","สอนสร้าง AI","2026-06-07 06:49:03.086Z",{"collectionId":12,"collectionName":13,"created":438,"created_by":15,"id":439,"name":440,"updated":441,"updated_by":15},"2026-04-08 08:17:37.452Z","0mu44f46k6ycohy","Obsidian AI","2026-06-07 06:49:03.810Z",{"collectionId":12,"collectionName":13,"created":443,"created_by":15,"id":444,"name":445,"updated":446,"updated_by":15},"2026-03-04 08:44:25.753Z","2l1col7j1n710ei","OpenClaw","2026-06-07 06:46:33.156Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":71,"collectionId":61,"collectionName":62,"created":71,"expand":449,"id":450,"slug":451,"updated":452,"views":453},{},"1gy2it9gzee4vmx","build-ai-multi-agent-discord-openclaw-ep2","2026-07-04 01:45:46.558Z",160,"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-06-07 06:44:50.165Z",{"alt":460,"cover_image_path":461,"created":462,"expand":463,"id":500,"published_at":501,"school_blog":496,"short_description":502,"title":503,"updated":504,"slug":497,"views":499},"พี่บูมจาก 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":464,"locale":493,"school_blog":494},[465,470,471,476,477,482,487,492],{"collectionId":12,"collectionName":13,"created":466,"created_by":15,"id":467,"name":468,"updated":469,"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":443,"created_by":15,"id":444,"name":445,"updated":446,"updated_by":15},{"collectionId":12,"collectionName":13,"created":472,"created_by":15,"id":473,"name":474,"updated":475,"updated_by":15},"2026-04-08 03:39:05.467Z","ujwbni1z0gvm35j","Mac Mini M4","2026-06-07 06:49:02.569Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},{"collectionId":12,"collectionName":13,"created":478,"created_by":15,"id":479,"name":480,"updated":481,"updated_by":15},"2026-04-08 03:39:18.025Z","bpz5uefh3wfqy6t","Proactive AI","2026-06-07 06:49:02.696Z",{"collectionId":12,"collectionName":13,"created":483,"created_by":15,"id":484,"name":485,"updated":486,"updated_by":15},"2026-04-08 03:39:24.854Z","9a3wamff29x0joy","Ollama","2026-06-07 06:49:02.902Z",{"collectionId":12,"collectionName":13,"created":488,"created_by":15,"id":489,"name":490,"updated":491,"updated_by":15},"2026-04-08 03:39:31.026Z","omed2iom387or8r","OrbStack","2026-06-07 06:49:02.981Z",{"collectionId":12,"collectionName":13,"created":433,"created_by":15,"id":434,"name":435,"updated":436,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":71,"collectionId":61,"collectionName":62,"created":71,"expand":495,"id":496,"slug":497,"updated":498,"views":499},{},"p4eb4fuk1jn6k9s","turn-mac-mini-into-ai-employee-openclaw-ep1","2026-07-01 20:30:12.581Z",152,"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-06-07 06:44:49.572Z",{"alt":506,"cover_image_path":507,"created":508,"expand":509,"id":543,"published_at":544,"school_blog":539,"short_description":545,"title":546,"updated":547,"slug":540,"views":542},"ภาพกราฟิกสรุปชนิดข้อมูลในภาษา Rust แบ่งออกเป็นกลุ่ม Scalar และ Compound พร้อมตัวอย่าง Syntax การประกาศตัวแปร","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fzyft5pi49frlbwi\u002F9u16mwgyong_x79z697r1o.png","2026-04-03 10:52:09.920Z",{"keywords":510,"locale":533,"school_blog":534},[511,512,517,522,527,532],{"collectionId":12,"collectionName":13,"created":374,"created_by":15,"id":375,"name":376,"updated":377,"updated_by":15},{"collectionId":12,"collectionName":13,"created":513,"created_by":15,"id":514,"name":515,"updated":516,"updated_by":15},"2026-04-03 10:51:22.578Z","ckgl4w4nk4uirqs","Data Types","2026-06-07 06:49:01.977Z",{"collectionId":12,"collectionName":13,"created":518,"created_by":15,"id":519,"name":520,"updated":521,"updated_by":15},"2026-04-03 10:51:34.251Z","a38yxdu4yv4sp47","Scalar types","2026-06-07 06:49:02.176Z",{"collectionId":12,"collectionName":13,"created":523,"created_by":15,"id":524,"name":525,"updated":526,"updated_by":15},"2026-04-03 10:51:41.429Z","kq299ibv4vo4jth","Compound types","2026-06-07 06:49:02.246Z",{"collectionId":12,"collectionName":13,"created":528,"created_by":15,"id":529,"name":530,"updated":531,"updated_by":15},"2026-03-23 03:08:18.875Z","pu1hva5rmnc4672","สอน Rust","2026-06-07 06:48:59.078Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":117,"collectionId":61,"collectionName":62,"created":71,"expand":535,"id":539,"slug":540,"updated":541,"views":542},{"category":536},{"blogIds":537,"collectionId":67,"collectionName":68,"created":121,"created_by":15,"id":117,"image":122,"image_alt":71,"image_path":123,"label":538,"name":125,"priority":126,"publish_at":127,"scheduled_at":71,"status":77,"updated":128,"updated_by":15},[],{"en":125,"th":125},"6fihd4eoshq37wa","rust-programming-data-types-guide","2026-07-05 02:21:44.109Z",147,"zyft5pi49frlbwi","2026-04-07 02:56:17.019Z","ทำความรู้จักกับ Data Types ในภาษา Rust ตั้งแต่ระดับพื้นฐานอย่างตัวเลขและตัวอักษร ไปจนถึงข้อมูลแบบกลุ่มอย่าง Tuples และ Arrays เพื่อการจัดการหน่วยความจำที่แม่นยำและปลอดภัยตามสไตล์ Superdev Academy","ชนิดข้อมูลพื้นฐานใน Rust: เจาะลึก Scalar และ Compound types (Integers, Tuples, Arrays) | Rust The Series EP.5","2026-06-07 06:44:49.240Z",{"alt":549,"cover_image_path":550,"created":551,"expand":552,"id":586,"published_at":587,"school_blog":583,"short_description":588,"title":589,"updated":590,"slug":584,"views":499},"ภาพกราฟิกสอนการประกาศตัวแปรในภาษา Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff4jigxremr1yfr7\u002F7fnmzu2rf8s_crmtwh4g4f.png","2026-04-03 10:19:09.480Z",{"keywords":553,"locale":577,"school_blog":578},[554,555,560,565,570,571,576],{"collectionId":12,"collectionName":13,"created":374,"created_by":15,"id":375,"name":376,"updated":377,"updated_by":15},{"collectionId":12,"collectionName":13,"created":556,"created_by":15,"id":557,"name":558,"updated":559,"updated_by":15},"2026-03-04 08:27:07.652Z","32ul6fb24qv6ffa","ตัวแปร","2026-06-07 06:45:23.338Z",{"collectionId":12,"collectionName":13,"created":561,"created_by":15,"id":562,"name":563,"updated":564,"updated_by":15},"2026-04-03 10:18:18.197Z","pgvg42yxe6j3ovv","Mutability","2026-06-07 06:49:01.435Z",{"collectionId":12,"collectionName":13,"created":566,"created_by":15,"id":567,"name":568,"updated":569,"updated_by":15},"2026-04-03 10:18:27.323Z","97ya64hf89xb4vw","Immutable","2026-06-07 06:49:01.522Z",{"collectionId":12,"collectionName":13,"created":528,"created_by":15,"id":529,"name":530,"updated":531,"updated_by":15},{"collectionId":12,"collectionName":13,"created":572,"created_by":15,"id":573,"name":574,"updated":575,"updated_by":15},"2026-04-03 10:18:39.967Z","f1rjr0z8i71w4qu","Shadowing","2026-06-07 06:49:01.621Z",{"collectionId":12,"collectionName":13,"created":218,"created_by":15,"id":219,"name":220,"updated":221,"updated_by":15},{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":117,"collectionId":61,"collectionName":62,"created":71,"expand":579,"id":583,"slug":584,"updated":585,"views":499},{"category":580},{"blogIds":581,"collectionId":67,"collectionName":68,"created":121,"created_by":15,"id":117,"image":122,"image_alt":71,"image_path":123,"label":582,"name":125,"priority":126,"publish_at":127,"scheduled_at":71,"status":77,"updated":128,"updated_by":15},[],{"en":125,"th":125},"ypjquqgb7zjvn1v","rust-variables-mutability-guide","2026-07-01 13:44:17.862Z","f4jigxremr1yfr7","2026-04-03 11:13:28.919Z","เจาะลึกหัวใจของ Rust ทำไมตัวแปรถึงเปลี่ยนค่าไม่ได้ (Immutable) โดยค่าเริ่มต้น? เรียนรู้วิธีการใช้ mut, ข้อแตกต่างของ Constants และเทคนิค Shadowing เพื่อการจัดการหน่วยความจำที่ปลอดภัย","ตัวแปรและการเปลี่ยนแปลงใน Rust: ทำไมต้อง Immutable? | Rust The Series EP.4","2026-06-07 06:44:48.867Z",4,12,441,37]