[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-35-12-Rust%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":300,"perPage":301,"totalItems":302,"totalPages":300},[5,85,138,198,254],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":81,"published_at":82,"school_blog":77,"short_description":83,"title":6,"updated":84,"slug":78,"views":80},"5 Important Movements in 2024 Programmers Should Know","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fubony44l7heshjy\u002F2_1_4ptr4r71um.webp","2026-03-04 08:35:14.250Z",{"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:35:09.425Z","","juhbv29asydp4j4","No-code","2026-04-10 16:12:38.846Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:35:10.906Z","7c38mokb3qvgxh2","Low-code","2026-04-10 16:12:39.446Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:34:45.957Z","gk56ug8j38rhci3","cybersecurity","2026-04-10 16:08:22.035Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-04-10 16:12:39.734Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:35:12.805Z","t4esdimrup5jp2c","important movements 2024","2026-04-10 16:12:40.078Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:31:54.955Z","264sfjffyhspetq","programmers","2026-04-10 16:07:47.221Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},"en","pbc_1989393366","locales","2026-01-22 11:00:02.726Z","twemoji:flag-united-states","qv9c1llfov2d88z",false,"English","2026-04-10 15:42:46.825Z",{"category":60,"collectionId":61,"collectionName":62,"created":15,"expand":63,"id":77,"slug":78,"updated":79,"views":80},"pkuzfil3b4ug2ea","pbc_2105096300","school_blogs",{"category":64},{"blogIds":65,"collectionId":66,"collectionName":67,"created":68,"created_by":15,"id":60,"image":69,"image_alt":15,"image_path":70,"label":71,"name":72,"priority":73,"publish_at":74,"scheduled_at":15,"status":75,"updated":76,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":72,"th":72},"Cutting-Edge Tech",0,"2025-01-27 08:43:38.395Z","published","2026-04-25 02:32:14.847Z","uifdrinum9r3p6e","important-movements-programmers-2024","2026-05-10 18:17:59.817Z",222,"ubony44l7heshjy","2024-12-31 09:13:22.110Z","Discover 5 important movements in the programming world of 2024 that will help you enhance your skills and adapt to the digital landscape.","2026-05-06 08:37:56.313Z",{"alt":86,"cover_image_path":87,"created":88,"expand":89,"id":134,"published_at":15,"school_blog":130,"short_description":135,"title":136,"updated":137,"slug":131,"views":133},"How to setup Docker for Golang AI Microservice using Multi-stage Build","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ftzjc8kzpdifuql6\u002F4lxzxfx8bu6_3jwg44vq6x.png","2026-05-11 05:06:01.510Z",{"keywords":90,"locale":115,"school_blog":116},[91,96,101,106,110,114],{"collectionId":12,"collectionName":13,"created":92,"created_by":15,"id":93,"name":94,"updated":95,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":97,"created_by":15,"id":98,"name":99,"updated":100,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":102,"created_by":15,"id":103,"name":104,"updated":105,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":107,"updated_by":15},"2026-05-11 04:57:35.566Z","phwca73gad24kb4","AI Microservice",{"collectionId":12,"collectionName":13,"created":111,"created_by":15,"id":112,"name":113,"updated":111,"updated_by":15},"2026-05-11 04:57:42.175Z","xpsrw991lozzu5h","Multi-stage Build",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"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":118,"expand":119,"id":130,"slug":131,"updated":132,"views":133},"wqxt7ag2gn7xcmk","2026-05-11 04:57:58.796Z",{"category":120},{"blogIds":121,"collectionId":66,"collectionName":67,"created":122,"created_by":15,"id":117,"image":123,"image_alt":15,"image_path":124,"label":125,"name":126,"priority":127,"publish_at":128,"scheduled_at":15,"status":75,"updated":129,"updated_by":15},[],"2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":126,"th":126},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-04-25 02:32:15.470Z","v8fnxcrvfcvy974","golang-ai-lab-docker-setup-guide","2026-05-25 11:40:30.676Z",157,"tzjc8kzpdifuql6","Get your AI infrastructure ready! Learn how to create lean Docker images with Multi-stage builds and leverage Go 1.22+ features for a stable, production-ready AI environment.","Golang The Series EP.142: Setting up the AI Lab: Managing Environments with Docker and Go 1.2x","2026-05-11 11:02:36.310Z",{"alt":139,"cover_image_path":140,"created":141,"expand":142,"id":194,"published_at":15,"school_blog":190,"short_description":195,"title":196,"updated":197,"slug":191,"views":193},"A developer coding and utilizing pair programming with AI using GitHub Copilot.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fgu186xvq56he3jv\u002F2rlvzbs0aiq_v6bvtim26s.png","2026-04-17 08:20:14.560Z",{"keywords":143,"locale":177,"school_blog":178},[144,148,152,156,160,165,169,173],{"collectionId":12,"collectionName":13,"created":145,"created_by":15,"id":146,"name":147,"updated":145,"updated_by":15},"2026-04-17 08:18:15.455Z","i3wwhuds7jr8nxy","GitHub Copilot",{"collectionId":12,"collectionName":13,"created":149,"created_by":15,"id":150,"name":151,"updated":149,"updated_by":15},"2026-04-17 08:18:43.465Z","0z3iqvuhiyqa3qa","Pair Programming",{"collectionId":12,"collectionName":13,"created":153,"created_by":15,"id":154,"name":155,"updated":153,"updated_by":15},"2026-04-17 08:18:56.893Z","5qong3sbngjpqif","GitHub Copilot Chat",{"collectionId":12,"collectionName":13,"created":157,"created_by":15,"id":158,"name":159,"updated":157,"updated_by":15},"2026-04-17 08:19:42.115Z","kjgfdifg4z6tzum","GitHub Copilot techniques",{"collectionId":12,"collectionName":13,"created":161,"created_by":15,"id":162,"name":163,"updated":164,"updated_by":15},"2026-03-04 08:46:16.387Z","gbl63t7nilc5pcj","AI coding","2026-04-10 16:13:11.246Z",{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":166,"updated_by":15},"2026-04-17 08:19:55.835Z","q95aty4g884dpi4","AI tools for developers",{"collectionId":12,"collectionName":13,"created":170,"created_by":15,"id":171,"name":172,"updated":170,"updated_by":15},"2026-04-17 08:20:06.309Z","xfcnsya18jgzrty","developer productivity",{"collectionId":12,"collectionName":13,"created":174,"created_by":15,"id":175,"name":176,"updated":174,"updated_by":15},"2026-04-17 08:20:12.780Z","anteg7c2ese0txl","GitHub Copilot tutorial",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":179,"collectionId":61,"collectionName":62,"created":15,"expand":180,"id":190,"slug":191,"updated":192,"views":193},"jwhmeg2uxwz0bkp",{"category":181},{"blogIds":182,"collectionId":66,"collectionName":67,"created":183,"created_by":15,"id":179,"image":184,"image_alt":15,"image_path":185,"label":186,"name":187,"priority":73,"publish_at":188,"scheduled_at":15,"status":75,"updated":189,"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":187,"th":187},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-04-25 02:32:14.689Z","z2r907dgqpmzf6u","5-advanced-github-copilot-techniques-for-devs","2026-05-25 21:36:09.607Z",140,"gu186xvq56he3jv","Stop using GitHub Copilot just for autocompletion! Discover 5 advanced techniques for true AI Pair Programming to write code faster, reduce errors, and skyrocket your developer productivity.","5 Advanced GitHub Copilot Techniques: A Deep Dive into AI Pair Programming","2026-05-08 06:52:24.865Z",{"alt":199,"cover_image_path":200,"created":201,"expand":202,"id":250,"published_at":15,"school_blog":246,"short_description":251,"title":252,"updated":253,"slug":247,"views":249},"Rust The Series EP.7 cover image explaining Ownership and memory management","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fn3ass0bdq6jh1fa\u002F14eoqfi7icgx_9fc0p0hswx.png","2026-04-17 07:45:52.314Z",{"keywords":203,"locale":232,"school_blog":233},[204,209,214,218,222,227],{"collectionId":12,"collectionName":13,"created":205,"created_by":15,"id":206,"name":207,"updated":208,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-04-10 16:07:25.292Z",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":213,"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":215,"created_by":15,"id":216,"name":217,"updated":215,"updated_by":15},"2026-04-17 07:41:10.212Z","mxgbsh34gakme8i","Garbage Collector",{"collectionId":12,"collectionName":13,"created":219,"created_by":15,"id":220,"name":221,"updated":219,"updated_by":15},"2026-04-17 07:41:18.480Z","gye5gzd7bmbzwac","Memory Leak",{"collectionId":12,"collectionName":13,"created":223,"created_by":15,"id":224,"name":225,"updated":226,"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":228,"created_by":15,"id":229,"name":230,"updated":231,"updated_by":15},"2026-03-04 08:20:13.847Z","wqqb4is6ir6hsig","Rust Language","2026-04-10 16:07:26.046Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":234,"collectionId":61,"collectionName":62,"created":15,"expand":235,"id":246,"slug":247,"updated":248,"views":249},"mfqe235iv6x1or8",{"category":236},{"blogIds":237,"collectionId":66,"collectionName":67,"created":238,"created_by":15,"id":234,"image":239,"image_alt":15,"image_path":240,"label":241,"name":242,"priority":243,"publish_at":244,"scheduled_at":15,"status":75,"updated":245,"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":242,"th":242},"Rust The Series",2,"2026-03-16 04:40:09.199Z","2026-04-25 02:32:15.619Z","ce57lvevpczp1sj","rust-ownership-memory-management-ep7","2026-05-25 22:10:41.207Z",138,"n3ass0bdq6jh1fa","Discover the core of Rust programming. Learn the 3 rules of Ownership that make your code blazing fast and memory-safe without needing a Garbage Collector.","Rust Ownership Explained: How to Manage Memory Without a Garbage Collector | Rust The Series EP.7","2026-05-08 06:52:24.249Z",{"alt":255,"cover_image_path":256,"created":257,"expand":258,"id":296,"published_at":15,"school_blog":292,"short_description":297,"title":298,"updated":299,"slug":293,"views":295},"Cover image for Rust The Series EP.6 tutorial focusing on Control Flow, if-else statements, and loops (loop, while, for).","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F0dggq3lmke6oav9\u002F12khckrcaf5i_c6rku00qdw.png","2026-04-08 10:27:48.005Z",{"keywords":259,"locale":286,"school_blog":287},[260,265,270,271,276,281],{"collectionId":12,"collectionName":13,"created":261,"created_by":15,"id":262,"name":263,"updated":264,"updated_by":15},"2026-03-04 08:20:08.348Z","ux2m77tsy8v19bg","Rust Programming","2026-04-10 16:07:25.602Z",{"collectionId":12,"collectionName":13,"created":266,"created_by":15,"id":267,"name":268,"updated":269,"updated_by":15},"2026-03-23 03:26:43.307Z","pf009wnev852vvt","Rust tutorial","2026-04-10 16:14:45.235Z",{"collectionId":12,"collectionName":13,"created":205,"created_by":15,"id":206,"name":207,"updated":208,"updated_by":15},{"collectionId":12,"collectionName":13,"created":272,"created_by":15,"id":273,"name":274,"updated":275,"updated_by":15},"2026-04-08 10:27:24.442Z","e35582nfhmo63pj","learn Rust","2026-04-10 16:14:49.283Z",{"collectionId":12,"collectionName":13,"created":277,"created_by":15,"id":278,"name":279,"updated":280,"updated_by":15},"2026-04-08 10:25:37.373Z","uc1966vvgodzu1e","Rust Control Flow","2026-04-10 16:14:48.949Z",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},"2026-04-08 10:27:45.474Z","r1y1o8ob6v734kl","Rust for beginners","2026-04-10 16:14:49.372Z",{"code":50,"collectionId":51,"collectionName":52,"created":53,"flag":54,"id":55,"is_default":56,"label":57,"updated":58},{"category":234,"collectionId":61,"collectionName":62,"created":15,"expand":288,"id":292,"slug":293,"updated":294,"views":295},{"category":289},{"blogIds":290,"collectionId":66,"collectionName":67,"created":238,"created_by":15,"id":234,"image":239,"image_alt":15,"image_path":240,"label":291,"name":242,"priority":243,"publish_at":244,"scheduled_at":15,"status":75,"updated":245,"updated_by":15},[],{"en":242,"th":242},"kc8u98bzglgzyfm","rust-ep6-control-flow-if-else-loop","2026-05-23 19:26:32.411Z",137,"0dggq3lmke6oav9","Learn how to control program logic in Rust using Control Flow. Dive deep into if-else conditions and loops (loop, while, for) with safe coding tricks.","Mastering Control Flow with if-else and Loops | Rust The Series EP.6","2026-05-12 18:52:48.090Z",35,12,413]