[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-2-12-Web%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":60,"perPage":576,"totalItems":577,"totalPages":578},[5,73,124,177,213,244,293,336,385,431,474,518],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":68,"published_at":69,"school_blog":64,"short_description":70,"title":71,"updated":72,"slug":65,"views":67},"โครงสร้างของ 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":10,"locale":36,"school_blog":46},[11,18,23,27,31],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":14,"updated_by":15},"sclkey987654321","school_keywords","2026-04-27 03:00:35.773Z","","zqd02oa08lbb7oz","สอนภาษา Rust",{"collectionId":12,"collectionName":13,"created":19,"created_by":15,"id":20,"name":21,"updated":22,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-04-10 16:07:25.292Z",{"collectionId":12,"collectionName":13,"created":24,"created_by":15,"id":25,"name":26,"updated":24,"updated_by":15},"2026-04-27 08:44:07.827Z","js0lw99aehm9lee","Rust Struct",{"collectionId":12,"collectionName":13,"created":28,"created_by":15,"id":29,"name":30,"updated":28,"updated_by":15},"2026-04-27 08:44:15.504Z","32obullvepjuri6","Rust Method",{"collectionId":12,"collectionName":13,"created":32,"created_by":15,"id":33,"name":34,"updated":35,"updated_by":15},"2026-03-04 08:31:35.253Z","r1k7m3354tp5ovr","เรียนเขียนโปรแกรม","2026-04-10 16:07:43.096Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},"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":47,"collectionId":48,"collectionName":49,"created":15,"expand":50,"id":64,"slug":65,"updated":66,"views":67},"mfqe235iv6x1or8","pbc_2105096300","school_blogs",{"category":51},{"blogIds":52,"collectionId":53,"collectionName":54,"created":55,"created_by":15,"id":47,"image":56,"image_alt":15,"image_path":57,"label":58,"name":59,"priority":60,"publish_at":61,"scheduled_at":15,"status":62,"updated":63,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-16 04:40:07.104Z","47vt5s1gglj_tz0b90vnge.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fmfqe235iv6x1or8\u002F47vt5s1gglj_tz0b90vnge.png",{"en":59,"th":59},"Rust The Series",2,"2026-03-16 04:40:09.199Z","published","2026-04-25 02:32:15.619Z","jr23sw5fmzc263p","learn-rust-ep10-structs-data-modeling-basics-wrap-up","2026-05-25 18:29:11.698Z",184,"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":74,"cover_image_path":75,"created":76,"expand":77,"id":119,"published_at":120,"school_blog":115,"short_description":121,"title":122,"updated":123,"slug":116,"views":118},"โปรแกรมเมอร์ใช้งาน GitHub Copilot ที่รันด้วย Codex เพื่อเขียนโค้ดภาษาคอมพิวเตอร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7gsyhihp5wrp9ue\u002F1j48t30rz44_656ma949y3.png","2026-04-28 09:13:24.321Z",{"keywords":78,"locale":101,"school_blog":102},[79,83,87,92,96],{"collectionId":12,"collectionName":13,"created":80,"created_by":15,"id":81,"name":82,"updated":80,"updated_by":15},"2026-04-28 09:11:25.135Z","v860am3kvs3sw60","Codex คืออะไร",{"collectionId":12,"collectionName":13,"created":84,"created_by":15,"id":85,"name":86,"updated":84,"updated_by":15},"2026-04-28 09:11:29.165Z","kxhk07eh33lefme","Codex",{"collectionId":12,"collectionName":13,"created":88,"created_by":15,"id":89,"name":90,"updated":91,"updated_by":15},"2026-03-04 08:46:17.391Z","mcvwsp90ncvhb1i","AI เขียนโค้ด","2026-04-10 16:13:11.582Z",{"collectionId":12,"collectionName":13,"created":93,"created_by":15,"id":94,"name":95,"updated":93,"updated_by":15},"2026-04-17 08:18:15.455Z","i3wwhuds7jr8nxy","GitHub Copilot",{"collectionId":12,"collectionName":13,"created":97,"created_by":15,"id":98,"name":99,"updated":100,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-04-10 16:07:36.426Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":103,"collectionId":48,"collectionName":49,"created":15,"expand":104,"id":115,"slug":116,"updated":117,"views":118},"pkuzfil3b4ug2ea",{"category":105},{"blogIds":106,"collectionId":53,"collectionName":54,"created":107,"created_by":15,"id":103,"image":108,"image_alt":15,"image_path":109,"label":110,"name":111,"priority":112,"publish_at":113,"scheduled_at":15,"status":62,"updated":114,"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":111,"th":111},"Cutting-Edge Tech",0,"2025-01-27 08:43:38.395Z","2026-04-25 02:32:14.847Z","bt5u7nmjcj3g36l","what-is-openai-codex-ai-pair-programming","2026-05-26 11:42:47.794Z",246,"7gsyhihp5wrp9ue","2026-04-29 10:57:04.000Z","ทำความรู้จัก Codex ผู้อยู่เบื้องหลัง AI เขียนโค้ดชื่อดัง เจาะลึก 3 เรื่องพื้นฐานที่จะเปลี่ยนวิธีการทำงานของโปรแกรมเมอร์ไปตลอดกาล","Codex คืออะไร? 3 เรื่องที่คุณต้องรู้ ก่อนให้ AI เขียนโค้ดแทน","2026-05-08 06:52:27.605Z",{"alt":125,"cover_image_path":126,"created":127,"expand":128,"id":172,"published_at":173,"school_blog":168,"short_description":174,"title":175,"updated":176,"slug":169,"views":171},"คู่มือใช้งาน Claude AI 2026 ฟีเจอร์ลับและเทคนิคเขียนโค้ดไวขึ้น 10 เท่า สำหรับ Developer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fy2mgi2baq1gyj2n\u002F1hc6dskhjqs_wof3xd6bqr.png","2026-04-28 07:35:11.927Z",{"keywords":129,"locale":155,"school_blog":156},[130,134,138,142,146,151],{"collectionId":12,"collectionName":13,"created":131,"created_by":15,"id":132,"name":133,"updated":131,"updated_by":15},"2026-04-28 07:34:15.390Z","036prt41d0s6aan","Claude AI 2026",{"collectionId":12,"collectionName":13,"created":135,"created_by":15,"id":136,"name":137,"updated":135,"updated_by":15},"2026-04-28 07:34:19.407Z","jogaofn846l8u74","Claude AI",{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":139,"updated_by":15},"2026-04-28 07:34:24.194Z","kkaf58j7s0z5k9b","Claude",{"collectionId":12,"collectionName":13,"created":143,"created_by":15,"id":144,"name":145,"updated":143,"updated_by":15},"2026-04-28 07:34:31.568Z","m6zhihkcbenq47g","Claude 4.7 Opus",{"collectionId":12,"collectionName":13,"created":147,"created_by":15,"id":148,"name":149,"updated":150,"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":152,"created_by":15,"id":153,"name":154,"updated":152,"updated_by":15},"2026-04-28 07:34:56.415Z","2mdfd2toc0y6pjq","เขียนโปรแกรม",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":157,"collectionId":48,"collectionName":49,"created":15,"expand":158,"id":168,"slug":169,"updated":170,"views":171},"spm4l1k5bgmhmmt",{"category":159},{"blogIds":160,"collectionId":53,"collectionName":54,"created":161,"created_by":15,"id":157,"image":162,"image_alt":15,"image_path":163,"label":164,"name":165,"priority":112,"publish_at":166,"scheduled_at":15,"status":62,"updated":167,"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","2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","0x0det5cnkfnphx","claude-ai-2026-guide-coding-tips-tricks","2026-05-27 07:12:34.295Z",467,"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":178,"cover_image_path":179,"created":180,"expand":181,"id":208,"published_at":209,"school_blog":204,"short_description":210,"title":211,"updated":212,"slug":205,"views":207},"String Slices และ Array Slices ในภาษา Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Flpvgmb4ybl53scs\u002F17benqy0entn_rjipppphgm.png","2026-04-27 03:45:09.095Z",{"keywords":182,"locale":198,"school_blog":199},[183,184,185,189,193],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":14,"updated_by":15},{"collectionId":12,"collectionName":13,"created":19,"created_by":15,"id":20,"name":21,"updated":22,"updated_by":15},{"collectionId":12,"collectionName":13,"created":186,"created_by":15,"id":187,"name":188,"updated":186,"updated_by":15},"2026-04-27 03:38:28.127Z","t24olo2vlk1mnp2","String Slice",{"collectionId":12,"collectionName":13,"created":190,"created_by":15,"id":191,"name":192,"updated":190,"updated_by":15},"2026-04-27 03:38:34.914Z","f12ivjr74oheej2","Array Slice",{"collectionId":12,"collectionName":13,"created":194,"created_by":15,"id":195,"name":196,"updated":197,"updated_by":15},"2026-03-04 08:26:32.963Z","139ocmnehpp39zm","Slices","2026-04-10 16:07:30.811Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":47,"collectionId":48,"collectionName":49,"created":15,"expand":200,"id":204,"slug":205,"updated":206,"views":207},{"category":201},{"blogIds":202,"collectionId":53,"collectionName":54,"created":55,"created_by":15,"id":47,"image":56,"image_alt":15,"image_path":57,"label":203,"name":59,"priority":60,"publish_at":61,"scheduled_at":15,"status":62,"updated":63,"updated_by":15},[],{"en":59,"th":59},"25djpy3g1n41879","learn-rust-ep9-slices-string-array","2026-05-22 05:59:26.639Z",200,"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":214,"cover_image_path":215,"created":216,"expand":217,"id":239,"published_at":240,"school_blog":235,"short_description":241,"title":242,"updated":243,"slug":236,"views":238},"ตัวอย่างการใช้ Reference และ Borrow Checker","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fcwyiyxtlowoqqmm\u002F15bz1neqdh7h_j3kac2vebu.png","2026-04-27 03:03:56.300Z",{"keywords":218,"locale":229,"school_blog":230},[219,220,224,228],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":14,"updated_by":15},{"collectionId":12,"collectionName":13,"created":221,"created_by":15,"id":222,"name":223,"updated":221,"updated_by":15},"2026-04-27 03:00:57.235Z","e48382bzq7x36ct","Rust Borrowing",{"collectionId":12,"collectionName":13,"created":225,"created_by":15,"id":226,"name":227,"updated":225,"updated_by":15},"2026-04-27 03:01:05.258Z","qtnolt9tk6qjebz","References",{"collectionId":12,"collectionName":13,"created":19,"created_by":15,"id":20,"name":21,"updated":22,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":47,"collectionId":48,"collectionName":49,"created":15,"expand":231,"id":235,"slug":236,"updated":237,"views":238},{"category":232},{"blogIds":233,"collectionId":53,"collectionName":54,"created":55,"created_by":15,"id":47,"image":56,"image_alt":15,"image_path":57,"label":234,"name":59,"priority":60,"publish_at":61,"scheduled_at":15,"status":62,"updated":63,"updated_by":15},[],{"en":59,"th":59},"k2bmf1p6o6kvw2q","learn-rust-ep8-borrowing-and-references","2026-05-25 05:01:17.059Z",217,"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":245,"cover_image_path":246,"created":247,"expand":248,"id":288,"published_at":289,"school_blog":284,"short_description":290,"title":291,"updated":292,"slug":285,"views":287},"อินโฟกราฟิกสอนวิธีตั้งค่า 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":249,"locale":271,"school_blog":272},[250,254,258,262,266,270],{"collectionId":12,"collectionName":13,"created":251,"created_by":15,"id":252,"name":253,"updated":251,"updated_by":15},"2026-04-17 09:55:36.908Z","5nkpoa929vqx983","Cron Job",{"collectionId":12,"collectionName":13,"created":255,"created_by":15,"id":256,"name":257,"updated":255,"updated_by":15},"2026-04-17 09:55:42.584Z","hn3joxu5i6sb2q6","Linux Automation",{"collectionId":12,"collectionName":13,"created":259,"created_by":15,"id":260,"name":261,"updated":259,"updated_by":15},"2026-04-17 09:55:48.435Z","lctzdsjmlfrhit6","Crontab",{"collectionId":12,"collectionName":13,"created":263,"created_by":15,"id":264,"name":265,"updated":263,"updated_by":15},"2026-04-17 09:55:54.176Z","2jqtwal1e2inqe2","ตั้งเวลา Backup",{"collectionId":12,"collectionName":13,"created":267,"created_by":15,"id":268,"name":269,"updated":267,"updated_by":15},"2026-04-17 09:55:59.528Z","8ez4pe8bbsrhlar","สอน Linux",{"collectionId":12,"collectionName":13,"created":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":273,"collectionId":48,"collectionName":49,"created":15,"expand":274,"id":284,"slug":285,"updated":286,"views":287},"jwhmeg2uxwz0bkp",{"category":275},{"blogIds":276,"collectionId":53,"collectionName":54,"created":277,"created_by":15,"id":273,"image":278,"image_alt":15,"image_path":279,"label":280,"name":281,"priority":112,"publish_at":282,"scheduled_at":15,"status":62,"updated":283,"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":281,"th":281},"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-25 07:26:37.061Z",151,"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":294,"cover_image_path":295,"created":296,"expand":297,"id":331,"published_at":332,"school_blog":327,"short_description":333,"title":334,"updated":335,"slug":328,"views":330},"โลโก้ภาษา 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":298,"locale":321,"school_blog":322},[299,304,309,310,315,320],{"collectionId":12,"collectionName":13,"created":300,"created_by":15,"id":301,"name":302,"updated":303,"updated_by":15},"2026-03-16 05:10:32.092Z","s8r1st4glsmm7yl","ภาษา Rust","2026-04-10 16:14:41.900Z",{"collectionId":12,"collectionName":13,"created":305,"created_by":15,"id":306,"name":307,"updated":308,"updated_by":15},"2026-03-16 05:10:38.871Z","4drw5c8knx92e9n","สอนเขียนโปรแกรม Rust","2026-04-10 16:14:42.073Z",{"collectionId":12,"collectionName":13,"created":19,"created_by":15,"id":20,"name":21,"updated":22,"updated_by":15},{"collectionId":12,"collectionName":13,"created":311,"created_by":15,"id":312,"name":313,"updated":314,"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":316,"created_by":15,"id":317,"name":318,"updated":319,"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":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":47,"collectionId":48,"collectionName":49,"created":15,"expand":323,"id":327,"slug":328,"updated":329,"views":330},{"category":324},{"blogIds":325,"collectionId":53,"collectionName":54,"created":55,"created_by":15,"id":47,"image":56,"image_alt":15,"image_path":57,"label":326,"name":59,"priority":60,"publish_at":61,"scheduled_at":15,"status":62,"updated":63,"updated_by":15},[],{"en":59,"th":59},"qopjdv8pbq5vd5r","why-rust-programming-language-ep1","2026-05-25 07:44:06.197Z",218,"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":337,"cover_image_path":338,"created":339,"expand":340,"id":380,"published_at":381,"school_blog":376,"short_description":382,"title":383,"updated":384,"slug":377,"views":379},"พี่บูมสาธิตการทำงานของทีมพนักงาน 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":341,"locale":373,"school_blog":374},[342,347,352,357,358,363,368],{"collectionId":12,"collectionName":13,"created":343,"created_by":15,"id":344,"name":345,"updated":346,"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":348,"created_by":15,"id":349,"name":350,"updated":351,"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":353,"created_by":15,"id":354,"name":355,"updated":356,"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":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},{"collectionId":12,"collectionName":13,"created":359,"created_by":15,"id":360,"name":361,"updated":362,"updated_by":15},"2026-04-08 03:39:38.412Z","1l9xpmlbv24jck8","สอนสร้าง AI","2026-04-10 16:14:47.978Z",{"collectionId":12,"collectionName":13,"created":364,"created_by":15,"id":365,"name":366,"updated":367,"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":369,"created_by":15,"id":370,"name":371,"updated":372,"updated_by":15},"2026-03-04 08:44:25.753Z","2l1col7j1n710ei","OpenClaw","2026-04-10 16:12:45.081Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":15,"collectionId":48,"collectionName":49,"created":15,"expand":375,"id":376,"slug":377,"updated":378,"views":379},{},"1gy2it9gzee4vmx","build-ai-multi-agent-discord-openclaw-ep2","2026-05-26 03:42:10.191Z",135,"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":386,"cover_image_path":387,"created":388,"expand":389,"id":426,"published_at":427,"school_blog":422,"short_description":428,"title":429,"updated":430,"slug":423,"views":425},"พี่บูมจาก 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":390,"locale":419,"school_blog":420},[391,396,397,402,403,408,413,418],{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":395,"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":369,"created_by":15,"id":370,"name":371,"updated":372,"updated_by":15},{"collectionId":12,"collectionName":13,"created":398,"created_by":15,"id":399,"name":400,"updated":401,"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":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},{"collectionId":12,"collectionName":13,"created":404,"created_by":15,"id":405,"name":406,"updated":407,"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":409,"created_by":15,"id":410,"name":411,"updated":412,"updated_by":15},"2026-04-08 03:39:24.854Z","9a3wamff29x0joy","Ollama","2026-04-10 16:14:47.753Z",{"collectionId":12,"collectionName":13,"created":414,"created_by":15,"id":415,"name":416,"updated":417,"updated_by":15},"2026-04-08 03:39:31.026Z","omed2iom387or8r","OrbStack","2026-04-10 16:14:47.820Z",{"collectionId":12,"collectionName":13,"created":359,"created_by":15,"id":360,"name":361,"updated":362,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":15,"collectionId":48,"collectionName":49,"created":15,"expand":421,"id":422,"slug":423,"updated":424,"views":425},{},"p4eb4fuk1jn6k9s","turn-mac-mini-into-ai-employee-openclaw-ep1","2026-05-25 03:27:58.479Z",134,"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",{"alt":432,"cover_image_path":433,"created":434,"expand":435,"id":469,"published_at":470,"school_blog":465,"short_description":471,"title":472,"updated":473,"slug":466,"views":468},"ภาพกราฟิกสรุปชนิดข้อมูลในภาษา Rust แบ่งออกเป็นกลุ่ม Scalar และ Compound พร้อมตัวอย่าง Syntax การประกาศตัวแปร","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fzyft5pi49frlbwi\u002F9u16mwgyong_x79z697r1o.png","2026-04-03 10:52:09.920Z",{"keywords":436,"locale":459,"school_blog":460},[437,438,443,448,453,458],{"collectionId":12,"collectionName":13,"created":300,"created_by":15,"id":301,"name":302,"updated":303,"updated_by":15},{"collectionId":12,"collectionName":13,"created":439,"created_by":15,"id":440,"name":441,"updated":442,"updated_by":15},"2026-04-03 10:51:22.578Z","ckgl4w4nk4uirqs","Data Types","2026-04-10 16:14:47.014Z",{"collectionId":12,"collectionName":13,"created":444,"created_by":15,"id":445,"name":446,"updated":447,"updated_by":15},"2026-04-03 10:51:34.251Z","a38yxdu4yv4sp47","Scalar types","2026-04-10 16:14:47.107Z",{"collectionId":12,"collectionName":13,"created":449,"created_by":15,"id":450,"name":451,"updated":452,"updated_by":15},"2026-04-03 10:51:41.429Z","kq299ibv4vo4jth","Compound types","2026-04-10 16:14:47.227Z",{"collectionId":12,"collectionName":13,"created":454,"created_by":15,"id":455,"name":456,"updated":457,"updated_by":15},"2026-03-23 03:08:18.875Z","pu1hva5rmnc4672","สอน Rust","2026-04-10 16:14:44.507Z",{"collectionId":12,"collectionName":13,"created":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":47,"collectionId":48,"collectionName":49,"created":15,"expand":461,"id":465,"slug":466,"updated":467,"views":468},{"category":462},{"blogIds":463,"collectionId":53,"collectionName":54,"created":55,"created_by":15,"id":47,"image":56,"image_alt":15,"image_path":57,"label":464,"name":59,"priority":60,"publish_at":61,"scheduled_at":15,"status":62,"updated":63,"updated_by":15},[],{"en":59,"th":59},"6fihd4eoshq37wa","rust-programming-data-types-guide","2026-05-26 07:55:26.831Z",136,"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-05-08 06:52:21.691Z",{"alt":475,"cover_image_path":476,"created":477,"expand":478,"id":513,"published_at":514,"school_blog":509,"short_description":515,"title":516,"updated":517,"slug":510,"views":512},"ภาพกราฟิกสอนการประกาศตัวแปรในภาษา Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff4jigxremr1yfr7\u002F7fnmzu2rf8s_crmtwh4g4f.png","2026-04-03 10:19:09.480Z",{"keywords":479,"locale":503,"school_blog":504},[480,481,486,491,496,497,502],{"collectionId":12,"collectionName":13,"created":300,"created_by":15,"id":301,"name":302,"updated":303,"updated_by":15},{"collectionId":12,"collectionName":13,"created":482,"created_by":15,"id":483,"name":484,"updated":485,"updated_by":15},"2026-03-04 08:27:07.652Z","32ul6fb24qv6ffa","ตัวแปร","2026-04-10 16:07:38.429Z",{"collectionId":12,"collectionName":13,"created":487,"created_by":15,"id":488,"name":489,"updated":490,"updated_by":15},"2026-04-03 10:18:18.197Z","pgvg42yxe6j3ovv","Mutability","2026-04-10 16:14:46.623Z",{"collectionId":12,"collectionName":13,"created":492,"created_by":15,"id":493,"name":494,"updated":495,"updated_by":15},"2026-04-03 10:18:27.323Z","97ya64hf89xb4vw","Immutable","2026-04-10 16:14:46.750Z",{"collectionId":12,"collectionName":13,"created":454,"created_by":15,"id":455,"name":456,"updated":457,"updated_by":15},{"collectionId":12,"collectionName":13,"created":498,"created_by":15,"id":499,"name":500,"updated":501,"updated_by":15},"2026-04-03 10:18:39.967Z","f1rjr0z8i71w4qu","Shadowing","2026-04-10 16:14:46.815Z",{"collectionId":12,"collectionName":13,"created":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":47,"collectionId":48,"collectionName":49,"created":15,"expand":505,"id":509,"slug":510,"updated":511,"views":512},{"category":506},{"blogIds":507,"collectionId":53,"collectionName":54,"created":55,"created_by":15,"id":47,"image":56,"image_alt":15,"image_path":57,"label":508,"name":59,"priority":60,"publish_at":61,"scheduled_at":15,"status":62,"updated":63,"updated_by":15},[],{"en":59,"th":59},"ypjquqgb7zjvn1v","rust-variables-mutability-guide","2026-05-26 14:07:48.513Z",138,"f4jigxremr1yfr7","2026-04-03 11:13:28.919Z","เจาะลึกหัวใจของ Rust ทำไมตัวแปรถึงเปลี่ยนค่าไม่ได้ (Immutable) โดยค่าเริ่มต้น? เรียนรู้วิธีการใช้ mut, ข้อแตกต่างของ Constants และเทคนิค Shadowing เพื่อการจัดการหน่วยความจำที่ปลอดภัย","ตัวแปรและการเปลี่ยนแปลงใน Rust: ทำไมต้อง Immutable? | Rust The Series EP.4","2026-05-08 06:52:21.404Z",{"alt":519,"cover_image_path":520,"created":521,"expand":522,"id":571,"published_at":572,"school_blog":567,"short_description":573,"title":574,"updated":575,"slug":568,"views":570},"ภาพประกอบบทความสอนการใช้งาน Docker คู่กับภาษา Python เพื่อแพ็กเกจแอปพลิเคชันสำหรับการ Deploy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fycrwcyghwhxtu67\u002F14f5i67fuc1_ezn3vat6vq.png","2026-03-31 08:55:10.166Z",{"keywords":523,"locale":554,"school_blog":555},[524,529,534,539,544,549],{"collectionId":12,"collectionName":13,"created":525,"created_by":15,"id":526,"name":527,"updated":528,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":530,"created_by":15,"id":531,"name":532,"updated":533,"updated_by":15},"2026-03-04 08:20:28.340Z","s9cc7gm6633rsnk","Python","2026-04-10 16:07:26.827Z",{"collectionId":12,"collectionName":13,"created":535,"created_by":15,"id":536,"name":537,"updated":538,"updated_by":15},"2026-03-04 08:44:18.923Z","jt1jqlzs29xu1i7","Deploy","2026-04-10 16:12:43.373Z",{"collectionId":12,"collectionName":13,"created":540,"created_by":15,"id":541,"name":542,"updated":543,"updated_by":15},"2026-03-31 08:54:45.558Z","lgbnhnehd3t414z","Container","2026-04-10 16:14:45.993Z",{"collectionId":12,"collectionName":13,"created":545,"created_by":15,"id":546,"name":547,"updated":548,"updated_by":15},"2026-03-31 08:54:52.247Z","u7sf345s1gipkhf","Dockerfile","2026-04-10 16:14:46.141Z",{"collectionId":12,"collectionName":13,"created":550,"created_by":15,"id":551,"name":552,"updated":553,"updated_by":15},"2026-03-31 08:54:59.373Z","7vvg4ltbbnbihku","สอน Docker","2026-04-10 16:14:46.275Z",{"code":37,"collectionId":38,"collectionName":39,"created":40,"flag":41,"id":42,"is_default":43,"label":44,"updated":45},{"category":556,"collectionId":48,"collectionName":49,"created":15,"expand":557,"id":567,"slug":568,"updated":569,"views":570},"qn0d7xwatkleou1",{"category":558},{"blogIds":559,"collectionId":53,"collectionName":54,"created":560,"created_by":15,"id":556,"image":561,"image_alt":15,"image_path":562,"label":563,"name":564,"priority":112,"publish_at":565,"scheduled_at":15,"status":62,"updated":566,"updated_by":15},[],"2026-03-04 08:31:21.896Z","4jn5ccty4x9_2894s1fj97.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fqn0d7xwatkleou1\u002F4jn5ccty4x9_2894s1fj97.png",{"en":564,"th":564},"How to","2025-02-04 08:40:59.666Z","2026-04-25 02:32:14.588Z","tw4akhojnb2u1ik","docker-python-deployment-guide","2026-05-26 23:33:43.922Z",137,"ycrwcyghwhxtu67","2026-04-02 10:43:44.462Z","จบปัญหาโลกแตก \"เครื่องฉันรันได้!\" เรียนรู้วิธีใช้ Docker แพ็กเกจแอปพลิเคชัน Python ให้พร้อม Deploy ทุกที่แบบ Step-by-Step พร้อมเคล็ดลับฉบับโปร","Docker + Python: วิธีแพ็กเกจแอปพลิเคชันให้พร้อม Deploy ทุกสภาพแวดล้อม","2026-05-08 06:52:20.946Z",12,415,35]