[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-2-12-The%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Origin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520of%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Code-all-all-createdAt:desc-default":3},{"data":4,"page":55,"perPage":584,"totalItems":585,"totalPages":586},[5,68,122,165,214,259,302,346,403,442,485,537],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":63,"published_at":64,"school_blog":59,"short_description":65,"title":66,"updated":67,"slug":60,"views":62},"ตัวอย่างการใช้ Reference และ Borrow Checker","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fcwyiyxtlowoqqmm\u002F15bz1neqdh7h_j3kac2vebu.png","2026-04-27 03:03:56.300Z",{"keywords":10,"locale":31,"school_blog":41},[11,18,22,26],{"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":19,"updated_by":15},"2026-04-27 03:00:57.235Z","e48382bzq7x36ct","Rust Borrowing",{"collectionId":12,"collectionName":13,"created":23,"created_by":15,"id":24,"name":25,"updated":23,"updated_by":15},"2026-04-27 03:01:05.258Z","qtnolt9tk6qjebz","References",{"collectionId":12,"collectionName":13,"created":27,"created_by":15,"id":28,"name":29,"updated":30,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-04-10 16:07:25.292Z",{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},"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":42,"collectionId":43,"collectionName":44,"created":15,"expand":45,"id":59,"slug":60,"updated":61,"views":62},"mfqe235iv6x1or8","pbc_2105096300","school_blogs",{"category":46},{"blogIds":47,"collectionId":48,"collectionName":49,"created":50,"created_by":15,"id":42,"image":51,"image_alt":15,"image_path":52,"label":53,"name":54,"priority":55,"publish_at":56,"scheduled_at":15,"status":57,"updated":58,"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":54,"th":54},"Rust The Series",2,"2026-03-16 04:40:09.199Z","published","2026-04-25 02:32:15.619Z","k2bmf1p6o6kvw2q","learn-rust-ep8-borrowing-and-references","2026-05-17 13:16:02.554Z",213,"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":69,"cover_image_path":70,"created":71,"expand":72,"id":117,"published_at":118,"school_blog":113,"short_description":119,"title":120,"updated":121,"slug":114,"views":116},"อินโฟกราฟิกสอนวิธีตั้งค่า 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":73,"locale":99,"school_blog":100},[74,78,82,86,90,94],{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":75,"updated_by":15},"2026-04-17 09:55:36.908Z","5nkpoa929vqx983","Cron Job",{"collectionId":12,"collectionName":13,"created":79,"created_by":15,"id":80,"name":81,"updated":79,"updated_by":15},"2026-04-17 09:55:42.584Z","hn3joxu5i6sb2q6","Linux Automation",{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":83,"updated_by":15},"2026-04-17 09:55:48.435Z","lctzdsjmlfrhit6","Crontab",{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":87,"updated_by":15},"2026-04-17 09:55:54.176Z","2jqtwal1e2inqe2","ตั้งเวลา Backup",{"collectionId":12,"collectionName":13,"created":91,"created_by":15,"id":92,"name":93,"updated":91,"updated_by":15},"2026-04-17 09:55:59.528Z","8ez4pe8bbsrhlar","สอน Linux",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-04-10 16:12:41.207Z",{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":101,"collectionId":43,"collectionName":44,"created":15,"expand":102,"id":113,"slug":114,"updated":115,"views":116},"jwhmeg2uxwz0bkp",{"category":103},{"blogIds":104,"collectionId":48,"collectionName":49,"created":105,"created_by":15,"id":101,"image":106,"image_alt":15,"image_path":107,"label":108,"name":109,"priority":110,"publish_at":111,"scheduled_at":15,"status":57,"updated":112,"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":109,"th":109},"Tools & Resources",0,"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-19 01:17:21.610Z",145,"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":123,"cover_image_path":124,"created":125,"expand":126,"id":160,"published_at":161,"school_blog":156,"short_description":162,"title":163,"updated":164,"slug":157,"views":159},"โลโก้ภาษา 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":127,"locale":150,"school_blog":151},[128,133,138,139,144,149],{"collectionId":12,"collectionName":13,"created":129,"created_by":15,"id":130,"name":131,"updated":132,"updated_by":15},"2026-03-16 05:10:32.092Z","s8r1st4glsmm7yl","ภาษา Rust","2026-04-10 16:14:41.900Z",{"collectionId":12,"collectionName":13,"created":134,"created_by":15,"id":135,"name":136,"updated":137,"updated_by":15},"2026-03-16 05:10:38.871Z","4drw5c8knx92e9n","สอนเขียนโปรแกรม Rust","2026-04-10 16:14:42.073Z",{"collectionId":12,"collectionName":13,"created":27,"created_by":15,"id":28,"name":29,"updated":30,"updated_by":15},{"collectionId":12,"collectionName":13,"created":140,"created_by":15,"id":141,"name":142,"updated":143,"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":145,"created_by":15,"id":146,"name":147,"updated":148,"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":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":42,"collectionId":43,"collectionName":44,"created":15,"expand":152,"id":156,"slug":157,"updated":158,"views":159},{"category":153},{"blogIds":154,"collectionId":48,"collectionName":49,"created":50,"created_by":15,"id":42,"image":51,"image_alt":15,"image_path":52,"label":155,"name":54,"priority":55,"publish_at":56,"scheduled_at":15,"status":57,"updated":58,"updated_by":15},[],{"en":54,"th":54},"qopjdv8pbq5vd5r","why-rust-programming-language-ep1","2026-05-19 07:51:03.527Z",215,"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":166,"cover_image_path":167,"created":168,"expand":169,"id":209,"published_at":210,"school_blog":205,"short_description":211,"title":212,"updated":213,"slug":206,"views":208},"พี่บูมสาธิตการทำงานของทีมพนักงาน 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":170,"locale":202,"school_blog":203},[171,176,181,186,187,192,197],{"collectionId":12,"collectionName":13,"created":172,"created_by":15,"id":173,"name":174,"updated":175,"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":177,"created_by":15,"id":178,"name":179,"updated":180,"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":182,"created_by":15,"id":183,"name":184,"updated":185,"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":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":188,"created_by":15,"id":189,"name":190,"updated":191,"updated_by":15},"2026-04-08 03:39:38.412Z","1l9xpmlbv24jck8","สอนสร้าง AI","2026-04-10 16:14:47.978Z",{"collectionId":12,"collectionName":13,"created":193,"created_by":15,"id":194,"name":195,"updated":196,"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":198,"created_by":15,"id":199,"name":200,"updated":201,"updated_by":15},"2026-03-04 08:44:25.753Z","2l1col7j1n710ei","OpenClaw","2026-04-10 16:12:45.081Z",{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":15,"collectionId":43,"collectionName":44,"created":15,"expand":204,"id":205,"slug":206,"updated":207,"views":208},{},"1gy2it9gzee4vmx","build-ai-multi-agent-discord-openclaw-ep2","2026-05-18 08:39:12.112Z",129,"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":215,"cover_image_path":216,"created":217,"expand":218,"id":254,"published_at":255,"school_blog":251,"short_description":256,"title":257,"updated":258,"slug":252,"views":208},"พี่บูมจาก 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":219,"locale":248,"school_blog":249},[220,225,226,231,232,237,242,247],{"collectionId":12,"collectionName":13,"created":221,"created_by":15,"id":222,"name":223,"updated":224,"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":198,"created_by":15,"id":199,"name":200,"updated":201,"updated_by":15},{"collectionId":12,"collectionName":13,"created":227,"created_by":15,"id":228,"name":229,"updated":230,"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":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":233,"created_by":15,"id":234,"name":235,"updated":236,"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":238,"created_by":15,"id":239,"name":240,"updated":241,"updated_by":15},"2026-04-08 03:39:24.854Z","9a3wamff29x0joy","Ollama","2026-04-10 16:14:47.753Z",{"collectionId":12,"collectionName":13,"created":243,"created_by":15,"id":244,"name":245,"updated":246,"updated_by":15},"2026-04-08 03:39:31.026Z","omed2iom387or8r","OrbStack","2026-04-10 16:14:47.820Z",{"collectionId":12,"collectionName":13,"created":188,"created_by":15,"id":189,"name":190,"updated":191,"updated_by":15},{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":15,"collectionId":43,"collectionName":44,"created":15,"expand":250,"id":251,"slug":252,"updated":253,"views":208},{},"p4eb4fuk1jn6k9s","turn-mac-mini-into-ai-employee-openclaw-ep1","2026-05-19 17:06:46.705Z","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":260,"cover_image_path":261,"created":262,"expand":263,"id":297,"published_at":298,"school_blog":293,"short_description":299,"title":300,"updated":301,"slug":294,"views":296},"ภาพกราฟิกสรุปชนิดข้อมูลในภาษา Rust แบ่งออกเป็นกลุ่ม Scalar และ Compound พร้อมตัวอย่าง Syntax การประกาศตัวแปร","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fzyft5pi49frlbwi\u002F9u16mwgyong_x79z697r1o.png","2026-04-03 10:52:09.920Z",{"keywords":264,"locale":287,"school_blog":288},[265,266,271,276,281,286],{"collectionId":12,"collectionName":13,"created":129,"created_by":15,"id":130,"name":131,"updated":132,"updated_by":15},{"collectionId":12,"collectionName":13,"created":267,"created_by":15,"id":268,"name":269,"updated":270,"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":272,"created_by":15,"id":273,"name":274,"updated":275,"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":277,"created_by":15,"id":278,"name":279,"updated":280,"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":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},"2026-03-23 03:08:18.875Z","pu1hva5rmnc4672","สอน Rust","2026-04-10 16:14:44.507Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":42,"collectionId":43,"collectionName":44,"created":15,"expand":289,"id":293,"slug":294,"updated":295,"views":296},{"category":290},{"blogIds":291,"collectionId":48,"collectionName":49,"created":50,"created_by":15,"id":42,"image":51,"image_alt":15,"image_path":52,"label":292,"name":54,"priority":55,"publish_at":56,"scheduled_at":15,"status":57,"updated":58,"updated_by":15},[],{"en":54,"th":54},"6fihd4eoshq37wa","rust-programming-data-types-guide","2026-05-19 03:37:29.616Z",133,"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":303,"cover_image_path":304,"created":305,"expand":306,"id":341,"published_at":342,"school_blog":337,"short_description":343,"title":344,"updated":345,"slug":338,"views":340},"ภาพกราฟิกสอนการประกาศตัวแปรในภาษา Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff4jigxremr1yfr7\u002F7fnmzu2rf8s_crmtwh4g4f.png","2026-04-03 10:19:09.480Z",{"keywords":307,"locale":331,"school_blog":332},[308,309,314,319,324,325,330],{"collectionId":12,"collectionName":13,"created":129,"created_by":15,"id":130,"name":131,"updated":132,"updated_by":15},{"collectionId":12,"collectionName":13,"created":310,"created_by":15,"id":311,"name":312,"updated":313,"updated_by":15},"2026-03-04 08:27:07.652Z","32ul6fb24qv6ffa","ตัวแปร","2026-04-10 16:07:38.429Z",{"collectionId":12,"collectionName":13,"created":315,"created_by":15,"id":316,"name":317,"updated":318,"updated_by":15},"2026-04-03 10:18:18.197Z","pgvg42yxe6j3ovv","Mutability","2026-04-10 16:14:46.623Z",{"collectionId":12,"collectionName":13,"created":320,"created_by":15,"id":321,"name":322,"updated":323,"updated_by":15},"2026-04-03 10:18:27.323Z","97ya64hf89xb4vw","Immutable","2026-04-10 16:14:46.750Z",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},{"collectionId":12,"collectionName":13,"created":326,"created_by":15,"id":327,"name":328,"updated":329,"updated_by":15},"2026-04-03 10:18:39.967Z","f1rjr0z8i71w4qu","Shadowing","2026-04-10 16:14:46.815Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":42,"collectionId":43,"collectionName":44,"created":15,"expand":333,"id":337,"slug":338,"updated":339,"views":340},{"category":334},{"blogIds":335,"collectionId":48,"collectionName":49,"created":50,"created_by":15,"id":42,"image":51,"image_alt":15,"image_path":52,"label":336,"name":54,"priority":55,"publish_at":56,"scheduled_at":15,"status":57,"updated":58,"updated_by":15},[],{"en":54,"th":54},"ypjquqgb7zjvn1v","rust-variables-mutability-guide","2026-05-19 06:32:17.248Z",132,"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":347,"cover_image_path":348,"created":349,"expand":350,"id":398,"published_at":399,"school_blog":395,"short_description":400,"title":401,"updated":402,"slug":396,"views":340},"ภาพประกอบบทความสอนการใช้งาน Docker คู่กับภาษา Python เพื่อแพ็กเกจแอปพลิเคชันสำหรับการ Deploy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fycrwcyghwhxtu67\u002F14f5i67fuc1_ezn3vat6vq.png","2026-03-31 08:55:10.166Z",{"keywords":351,"locale":382,"school_blog":383},[352,357,362,367,372,377],{"collectionId":12,"collectionName":13,"created":353,"created_by":15,"id":354,"name":355,"updated":356,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":358,"created_by":15,"id":359,"name":360,"updated":361,"updated_by":15},"2026-03-04 08:20:28.340Z","s9cc7gm6633rsnk","Python","2026-04-10 16:07:26.827Z",{"collectionId":12,"collectionName":13,"created":363,"created_by":15,"id":364,"name":365,"updated":366,"updated_by":15},"2026-03-04 08:44:18.923Z","jt1jqlzs29xu1i7","Deploy","2026-04-10 16:12:43.373Z",{"collectionId":12,"collectionName":13,"created":368,"created_by":15,"id":369,"name":370,"updated":371,"updated_by":15},"2026-03-31 08:54:45.558Z","lgbnhnehd3t414z","Container","2026-04-10 16:14:45.993Z",{"collectionId":12,"collectionName":13,"created":373,"created_by":15,"id":374,"name":375,"updated":376,"updated_by":15},"2026-03-31 08:54:52.247Z","u7sf345s1gipkhf","Dockerfile","2026-04-10 16:14:46.141Z",{"collectionId":12,"collectionName":13,"created":378,"created_by":15,"id":379,"name":380,"updated":381,"updated_by":15},"2026-03-31 08:54:59.373Z","7vvg4ltbbnbihku","สอน Docker","2026-04-10 16:14:46.275Z",{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":384,"collectionId":43,"collectionName":44,"created":15,"expand":385,"id":395,"slug":396,"updated":397,"views":340},"qn0d7xwatkleou1",{"category":386},{"blogIds":387,"collectionId":48,"collectionName":49,"created":388,"created_by":15,"id":384,"image":389,"image_alt":15,"image_path":390,"label":391,"name":392,"priority":110,"publish_at":393,"scheduled_at":15,"status":57,"updated":394,"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":392,"th":392},"How to","2025-02-04 08:40:59.666Z","2026-04-25 02:32:14.588Z","tw4akhojnb2u1ik","docker-python-deployment-guide","2026-05-18 22:59:08.302Z","ycrwcyghwhxtu67","2026-04-02 10:43:44.462Z","จบปัญหาโลกแตก \"เครื่องฉันรันได้!\" เรียนรู้วิธีใช้ Docker แพ็กเกจแอปพลิเคชัน Python ให้พร้อม Deploy ทุกที่แบบ Step-by-Step พร้อมเคล็ดลับฉบับโปร","Docker + Python: วิธีแพ็กเกจแอปพลิเคชันให้พร้อม Deploy ทุกสภาพแวดล้อม","2026-05-08 06:52:20.946Z",{"alt":404,"cover_image_path":405,"created":406,"expand":407,"id":437,"published_at":438,"school_blog":433,"short_description":439,"title":440,"updated":441,"slug":434,"views":436},"โลโก้ภาษา Rust และตัวการ์ตูนปูที่เป็นมาสคอต สำหรับบทความ Rust The Series EP 3 โดย Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5diz71et6elhs9k\u002F5nl6sxdrndo_8nnwwnyrxc.png","2026-03-23 03:46:58.277Z",{"keywords":408,"locale":427,"school_blog":428},[409,410,411,416,417,422],{"collectionId":12,"collectionName":13,"created":129,"created_by":15,"id":130,"name":131,"updated":132,"updated_by":15},{"collectionId":12,"collectionName":13,"created":27,"created_by":15,"id":28,"name":29,"updated":30,"updated_by":15},{"collectionId":12,"collectionName":13,"created":412,"created_by":15,"id":413,"name":414,"updated":415,"updated_by":15},"2026-03-23 03:46:05.235Z","to8ylvvfmrgjo0x","Cargo","2026-04-10 16:14:45.536Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":418,"created_by":15,"id":419,"name":420,"updated":421,"updated_by":15},"2026-03-04 08:31:35.253Z","r1k7m3354tp5ovr","เรียนเขียนโปรแกรม","2026-04-10 16:07:43.096Z",{"collectionId":12,"collectionName":13,"created":423,"created_by":15,"id":424,"name":425,"updated":426,"updated_by":15},"2026-03-23 03:46:33.835Z","htqad2oc1hixhhl","วิธีใช้ Cargo","2026-04-10 16:14:45.628Z",{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":42,"collectionId":43,"collectionName":44,"created":15,"expand":429,"id":433,"slug":434,"updated":435,"views":436},{"category":430},{"blogIds":431,"collectionId":48,"collectionName":49,"created":50,"created_by":15,"id":42,"image":51,"image_alt":15,"image_path":52,"label":432,"name":54,"priority":55,"publish_at":56,"scheduled_at":15,"status":57,"updated":58,"updated_by":15},[],{"en":54,"th":54},"okm4en0s9tcmnn6","rust-series-ep3-intro-to-cargo-package-manager","2026-05-18 08:26:18.687Z",154,"5diz71et6elhs9k","2026-03-23 04:03:02.314Z","เริ่มต้นเขียนโค้ดแรกในภาษา Rust ด้วย Cargo เรียนรู้วิธีสร้างโปรเจกต์ จัดการ Library (Crates) และคำสั่งพื้นฐานที่ต้องรู้ เช่น cargo build, run และ check เพื่อการพัฒนาซอฟต์แวร์อย่างมืออาชีพ","ทำความรู้จัก Cargo คู่หูที่จะทำให้ชีวิตการเขียน Rust ง่ายขึ้น | Rust The Series EP.3","2026-05-12 18:52:47.219Z",{"alt":443,"cover_image_path":444,"created":445,"expand":446,"id":480,"published_at":481,"school_blog":476,"short_description":482,"title":483,"updated":484,"slug":477,"views":479},"ภาพหน้าปกบทความสอนติดตั้ง Rustup และตั้งค่า VS Code กับ RustRover สำหรับเขียนโปรแกรมภาษา Rust โดย Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fattm8n0i9a27iqi\u002F36evgk9r53x_gybg6nl1c3.png","2026-03-23 03:09:28.697Z",{"keywords":447,"locale":470,"school_blog":471},[448,453,454,459,464,469],{"collectionId":12,"collectionName":13,"created":449,"created_by":15,"id":450,"name":451,"updated":452,"updated_by":15},"2026-03-23 03:08:11.595Z","zxatg5igg3a82av","ติดตั้ง Rust","2026-04-10 16:14:44.364Z",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},{"collectionId":12,"collectionName":13,"created":455,"created_by":15,"id":456,"name":457,"updated":458,"updated_by":15},"2026-03-23 03:08:33.318Z","6aamy6do941c0qd","Rustup คืออะไร","2026-04-10 16:14:44.628Z",{"collectionId":12,"collectionName":13,"created":460,"created_by":15,"id":461,"name":462,"updated":463,"updated_by":15},"2026-03-23 03:08:39.616Z","o62tpzva8xei41v","ตั้งค่า VS Code Rust","2026-04-10 16:14:44.714Z",{"collectionId":12,"collectionName":13,"created":465,"created_by":15,"id":466,"name":467,"updated":468,"updated_by":15},"2026-03-23 03:08:45.455Z","j1y9kcuspwhxavf","RustRover","2026-04-10 16:14:44.821Z",{"collectionId":12,"collectionName":13,"created":27,"created_by":15,"id":28,"name":29,"updated":30,"updated_by":15},{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":42,"collectionId":43,"collectionName":44,"created":15,"expand":472,"id":476,"slug":477,"updated":478,"views":479},{"category":473},{"blogIds":474,"collectionId":48,"collectionName":49,"created":50,"created_by":15,"id":42,"image":51,"image_alt":15,"image_path":52,"label":475,"name":54,"priority":55,"publish_at":56,"scheduled_at":15,"status":57,"updated":58,"updated_by":15},[],{"en":54,"th":54},"13h228aiodane7p","install-rustup-vscode-rustrover-setup","2026-05-17 08:47:44.815Z",139,"attm8n0i9a27iqi","2026-03-23 03:31:43.851Z","เริ่มต้นเขียนโปรแกรมภาษา Rust อย่างมืออาชีพ! สอนวิธีติดตั้ง Rustup แบบสเต็ปบายสเต็ป พร้อมแนะนำการตั้งค่า VS Code และ RustRover สำหรับมือใหม่ ทำตามได้ทันที","สอนติดตั้ง Rustup และตั้งค่า IDE (VS Code & RustRover) | Rust The Series EP.2","2026-05-12 18:52:46.826Z",{"alt":486,"cover_image_path":487,"created":488,"expand":489,"id":532,"published_at":533,"school_blog":529,"short_description":534,"title":535,"updated":536,"slug":530,"views":116},"โลโก้อัญมณีสีแดงของภาษา Ruby ท่ามกลางบรรยากาศการเขียนโค้ดที่สะอาดตาและสื่อถึงความสุขของนักพัฒนา","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fdjhhe6en9sexons\u002F1y17o2x2sgw_6zrc5rjs4z.png","2026-03-16 05:49:51.842Z",{"keywords":490,"locale":517,"school_blog":518},[491,496,501,506,511,516],{"collectionId":12,"collectionName":13,"created":492,"created_by":15,"id":493,"name":494,"updated":495,"updated_by":15},"2026-03-04 08:34:45.348Z","t7n7n8692pg72pt","ภาษา Ruby","2026-04-10 16:08:21.824Z",{"collectionId":12,"collectionName":13,"created":497,"created_by":15,"id":498,"name":499,"updated":500,"updated_by":15},"2026-03-16 05:48:55.871Z","i760xsdcbeb9jys","ประวัติ Ruby","2026-04-10 16:14:42.470Z",{"collectionId":12,"collectionName":13,"created":502,"created_by":15,"id":503,"name":504,"updated":505,"updated_by":15},"2026-03-04 08:34:47.544Z","3ky9n7b9hsgjf35","Ruby","2026-04-10 16:08:22.609Z",{"collectionId":12,"collectionName":13,"created":507,"created_by":15,"id":508,"name":509,"updated":510,"updated_by":15},"2026-03-16 05:49:10.525Z","s0pqrcq7u7b17fv","Yukihiro Matsumoto","2026-04-10 16:14:42.645Z",{"collectionId":12,"collectionName":13,"created":512,"created_by":15,"id":513,"name":514,"updated":515,"updated_by":15},"2026-03-16 05:49:18.125Z","0runldorrswj5ds","MINASWAN","2026-04-10 16:14:42.787Z",{"collectionId":12,"collectionName":13,"created":134,"created_by":15,"id":135,"name":136,"updated":137,"updated_by":15},{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":519,"collectionId":43,"collectionName":44,"created":15,"expand":520,"id":529,"slug":530,"updated":531,"views":116},"isnp2fv80bn3yem",{"category":521},{"blogIds":522,"collectionId":48,"collectionName":49,"created":523,"created_by":15,"id":519,"image":15,"image_alt":15,"image_path":15,"label":524,"name":525,"priority":526,"publish_at":527,"scheduled_at":15,"status":57,"updated":528,"updated_by":15},[],"2026-03-04 08:19:47.590Z",{"en":525,"th":525},"กว่าจะเป็นภาษาโค้ด",8,"2026-02-18 01:59:49.988Z","2026-04-25 02:32:14.031Z","g8t67hwsdyuoztk","evolution-of-ruby-for-developer-happiness","2026-05-12 21:26:36.714Z","djhhe6en9sexons","2026-03-18 04:46:40.298Z","ทำไม Ruby ถึงเป็นภาษาที่โปรแกรมเมอร์รักที่สุด? เจาะลึกปรัชญา MINASWAN และเบื้องหลังความสำเร็จของ Ruby on Rails ที่สตาร์ทอัพระดับโลกเลือกใช้","ประวัติภาษา Ruby: ภาษาอัญมณีที่สร้างขึ้นเพื่อความสุขและความเป็นมนุษย์ของโปรแกรมเมอร์","2026-05-08 06:52:16.386Z",{"alt":538,"cover_image_path":539,"created":540,"expand":541,"id":579,"published_at":580,"school_blog":576,"short_description":581,"title":582,"updated":583,"slug":577,"views":296},"แนะนำ 5 จอเสริม MacBook สำหรับโปรแกรมเมอร์ ปี 2026 มีทั้งจอพกพา ARZOPA Z1RC และ BenQ RD280U","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fyvk22a4tku7op7o\u002F10pcfj4jhkj_jjrthnk8d9.png","2026-03-16 06:30:01.126Z",{"keywords":542,"locale":563,"school_blog":564},[543,548,553,558],{"collectionId":12,"collectionName":13,"created":544,"created_by":15,"id":545,"name":546,"updated":547,"updated_by":15},"2026-03-16 06:29:28.721Z","4dngcyzugds90n0","จอเสริม MacBook","2026-04-10 16:14:43.143Z",{"collectionId":12,"collectionName":13,"created":549,"created_by":15,"id":550,"name":551,"updated":552,"updated_by":15},"2026-03-16 06:29:34.822Z","31rem2lfrdsmawe","จอคอมเขียนโปรแกรม","2026-04-10 16:14:43.310Z",{"collectionId":12,"collectionName":13,"created":554,"created_by":15,"id":555,"name":556,"updated":557,"updated_by":15},"2026-03-16 06:29:41.694Z","0jobzj69zmb9rsg","ARZOPA Z1RC","2026-04-10 16:14:43.460Z",{"collectionId":12,"collectionName":13,"created":559,"created_by":15,"id":560,"name":561,"updated":562,"updated_by":15},"2026-03-16 06:29:49.539Z","5dquc86ngxqk2gb","จอมอนิเตอร์โปรแกรมเมอร์","2026-04-10 16:14:43.531Z",{"code":32,"collectionId":33,"collectionName":34,"created":35,"flag":36,"id":37,"is_default":38,"label":39,"updated":40},{"category":565,"collectionId":43,"collectionName":44,"created":15,"expand":566,"id":576,"slug":577,"updated":578,"views":296},"spm4l1k5bgmhmmt",{"category":567},{"blogIds":568,"collectionId":48,"collectionName":49,"created":569,"created_by":15,"id":565,"image":570,"image_alt":15,"image_path":571,"label":572,"name":573,"priority":110,"publish_at":574,"scheduled_at":15,"status":57,"updated":575,"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":573,"th":573},"Knowledge","2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","s3vhc075erm9t15","best-macbook-monitors-for-programmers-2026","2026-05-18 19:51:49.276Z","yvk22a4tku7op7o","2026-03-17 03:05:00.000Z","เลือกจอเสริม MacBook อย่างไรไม่ให้เสียเงินฟรี? รวม 5 จอมอนิเตอร์ที่คัดมาเพื่อโปรแกรมเมอร์โดยเฉพาะ ทั้งสายพกพา ARZOPA Z1RC และจอเทพสาย Coding สรุปจบในที่เดียว!","แนะนำ 5 จอเสริม MacBook ที่โปรแกรมเมอร์ต้องลอง (Update 2026)","2026-05-08 06:52:18.012Z",12,411,35]