[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-34-12-Web%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":640,"perPage":641,"totalItems":642,"totalPages":640},[5,80,125,172,227,288,340,385,436,489,542,594],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":76,"published_at":77,"school_blog":72,"short_description":78,"title":6,"updated":79,"slug":73,"views":75},"Agile Software Development Achieving Success with Scrum and Kanban","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fmgbh24fsa3ojdoo\u002F2lz5zqiikxm_9la7rtazl5.webp","2026-03-04 08:34:58.521Z",{"keywords":10,"locale":44,"school_blog":54},[11,19,24,29,34,39],{"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:34:53.136Z","","d9eniknvqscep4k","Agile","2026-04-10 16:12:32.246Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:34:54.233Z","7gnlnekd4wso9ow","Scrum","2026-04-10 16:12:32.627Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:34:55.449Z","zbnlj3id4wk7xxq","Kanban","2026-04-10 16:12:33.156Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:31:24.133Z","3vj1a8mag1a8k4n","software development","2026-04-10 16:07:39.958Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:34:56.455Z","bqnh9ovu0w3ig6l","project management","2026-04-10 16:12:33.487Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:34:57.330Z","x3teshwks5t7c0d","software development methodologies","2026-04-10 16:12:33.815Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},"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":55,"collectionId":56,"collectionName":57,"created":15,"expand":58,"id":72,"slug":73,"updated":74,"views":75},"jwhmeg2uxwz0bkp","pbc_2105096300","school_blogs",{"category":59},{"blogIds":60,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":66,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":67,"th":67},"Tools & Resources",0,"2025-01-31 09:55:27.001Z","published","2026-04-25 02:32:14.689Z","e3llslou5hqb0gx","agile-scrum-kanban-software-development","2026-05-16 02:54:41.633Z",237,"mgbh24fsa3ojdoo","2025-01-13 04:40:21.375Z","Learn about Agile software development methods along with the Scrum and Kanban frameworks that enhance work efficiency.","2026-05-06 08:37:54.598Z",{"alt":81,"cover_image_path":82,"created":83,"expand":84,"id":121,"published_at":122,"school_blog":117,"short_description":123,"title":81,"updated":124,"slug":118,"views":120},"Introduction to Rust: Reasons to Start Coding in Rust","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F82jr5bj51v6h4hh\u002F2_1_pdqecacc5d.webp","2026-03-04 08:35:00.546Z",{"keywords":85,"locale":111,"school_blog":112},[86,91,96,101,106],{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},"2026-03-04 08:34:51.646Z","3203mhetku4od2q","high performance","2026-04-10 16:12:31.488Z",{"collectionId":12,"collectionName":13,"created":92,"created_by":15,"id":93,"name":94,"updated":95,"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":97,"created_by":15,"id":98,"name":99,"updated":100,"updated_by":15},"2026-03-04 08:34:58.464Z","m4p4pq4v3sqf38i","development","2026-04-10 16:12:34.186Z",{"collectionId":12,"collectionName":13,"created":102,"created_by":15,"id":103,"name":104,"updated":105,"updated_by":15},"2026-03-04 08:31:49.362Z","2m9vv13etpn6zkx","programming language","2026-04-10 16:07:45.606Z",{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-04-10 16:07:25.292Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":55,"collectionId":56,"collectionName":57,"created":15,"expand":113,"id":117,"slug":118,"updated":119,"views":120},{"category":114},{"blogIds":115,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":116,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],{"en":67,"th":67},"92udwl3zhm41h6i","introduction-to-rust-reasons-to-start-coding-in-rust","2026-05-14 20:12:05.828Z",215,"82jr5bj51v6h4hh","2025-01-09 10:23:37.020Z","Learn about Rust and why it's an appealing language for developing safe and efficient applications.","2026-04-25 02:47:37.069Z",{"alt":126,"cover_image_path":127,"created":128,"expand":129,"id":168,"published_at":169,"school_blog":164,"short_description":170,"title":126,"updated":171,"slug":165,"views":167},"Game Jams for New Developers","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fxe59pclmhlwdb1z\u002F2msh0uscxmo_dy9p8o8ytj.webp","2026-03-04 08:34:53.287Z",{"keywords":130,"locale":151,"school_blog":152},[131,136,141,146],{"collectionId":12,"collectionName":13,"created":132,"created_by":15,"id":133,"name":134,"updated":135,"updated_by":15},"2026-03-04 08:34:48.875Z","j67z5ric2v256jw","participate in Game Jam","2026-04-10 16:08:23.115Z",{"collectionId":12,"collectionName":13,"created":137,"created_by":15,"id":138,"name":139,"updated":140,"updated_by":15},"2026-03-04 08:31:39.940Z","2p3i7x7rmzb6y7o","game development","2026-04-10 16:07:44.018Z",{"collectionId":12,"collectionName":13,"created":142,"created_by":15,"id":143,"name":144,"updated":145,"updated_by":15},"2026-03-04 08:34:49.800Z","zni4d3tpgpbwhak","new developers","2026-04-10 16:12:31.054Z",{"collectionId":12,"collectionName":13,"created":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},"2026-03-04 08:34:52.686Z","jvfjkltw6g9fgqr","Game Jams","2026-04-10 16:12:31.904Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":153,"collectionId":56,"collectionName":57,"created":15,"expand":154,"id":164,"slug":165,"updated":166,"views":167},"7yzfv08ibibrcm9",{"category":155},{"blogIds":156,"collectionId":61,"collectionName":62,"created":157,"created_by":15,"id":153,"image":158,"image_alt":15,"image_path":159,"label":160,"name":161,"priority":68,"publish_at":162,"scheduled_at":15,"status":70,"updated":163,"updated_by":15},[],"2026-03-04 08:32:15.144Z","6y9z7qlfxph_jma6zibfvi.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002F7yzfv08ibibrcm9\u002F6y9z7qlfxph_jma6zibfvi.png",{"en":161,"th":161},"Anouncement","2025-01-21 04:02:14.482Z","2026-04-25 02:32:15.077Z","r942iisuee4f92k","game-jams-new-developers","2026-05-17 10:18:37.952Z",209,"xe59pclmhlwdb1z","2025-01-08 02:26:47.677Z","Learn about Game Jams and how to participate as a new developer, along with the benefits you can gain.","2026-04-25 02:47:36.448Z",{"alt":173,"cover_image_path":174,"created":175,"expand":176,"id":223,"published_at":224,"school_blog":219,"short_description":225,"title":173,"updated":226,"slug":220,"views":222},"Using Visualizers to Understand How Algorithms Work","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fu2uks5sgv1jp6gj\u002F2_11zon_7ndcbo8bak.webp","2026-03-04 08:35:05.393Z",{"keywords":177,"locale":213,"school_blog":214},[178,183,188,193,198,203,208],{"collectionId":12,"collectionName":13,"created":179,"created_by":15,"id":180,"name":181,"updated":182,"updated_by":15},"2026-03-04 08:34:55.198Z","afmv7lbw5erm79m","Algorithm Visualization","2026-04-10 16:12:33.031Z",{"collectionId":12,"collectionName":13,"created":184,"created_by":15,"id":185,"name":186,"updated":187,"updated_by":15},"2026-03-04 08:34:56.165Z","10flb07vd3cycp1","Learn Algorithms","2026-04-10 16:12:33.421Z",{"collectionId":12,"collectionName":13,"created":189,"created_by":15,"id":190,"name":191,"updated":192,"updated_by":15},"2026-03-04 08:32:15.843Z","m0x7wo77i8iycf1","Programming Education","2026-04-10 16:07:51.675Z",{"collectionId":12,"collectionName":13,"created":194,"created_by":15,"id":195,"name":196,"updated":197,"updated_by":15},"2026-03-04 08:34:57.930Z","3j6u3nyhnmlp6ld","Searching Algorithms","2026-04-10 16:12:34.004Z",{"collectionId":12,"collectionName":13,"created":199,"created_by":15,"id":200,"name":201,"updated":202,"updated_by":15},"2026-03-04 08:35:00.761Z","rdb0iaragxhrgwk","Sorting Algorithms","2026-04-10 16:12:35.076Z",{"collectionId":12,"collectionName":13,"created":204,"created_by":15,"id":205,"name":206,"updated":207,"updated_by":15},"2026-03-04 08:35:02.302Z","s6eu4gql0x49ws6","Visualizers","2026-04-10 16:12:35.739Z",{"collectionId":12,"collectionName":13,"created":209,"created_by":15,"id":210,"name":211,"updated":212,"updated_by":15},"2026-03-04 08:35:05.133Z","ydn3q6brn8wh2st","Algorithm","2026-04-10 16:12:36.773Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":55,"collectionId":56,"collectionName":57,"created":15,"expand":215,"id":219,"slug":220,"updated":221,"views":222},{"category":216},{"blogIds":217,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":218,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],{"en":67,"th":67},"mftqrbl7vgvqzi7","using-visualizers-to-understand-algorithms","2026-05-14 16:52:36.975Z",281,"u2uks5sgv1jp6gj","2025-01-06 08:49:13.489Z","Learn how to use Visualizers to clearly and easily understand how Algorithms work, along with tips for using these tools.","2026-05-06 08:37:55.425Z",{"alt":228,"cover_image_path":229,"created":230,"expand":231,"id":284,"published_at":285,"school_blog":281,"short_description":286,"title":228,"updated":287,"slug":282,"views":283},"New Trends in Technology","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fuyu8w4s3x1qh9zu\u002F2_11zon_9zj5fpesxm.webp","2026-03-04 08:35:04.622Z",{"keywords":232,"locale":268,"school_blog":269},[233,238,243,248,253,258,263],{"collectionId":12,"collectionName":13,"created":234,"created_by":15,"id":235,"name":236,"updated":237,"updated_by":15},"2026-03-04 08:31:28.740Z","6vng6y293bcjmy6","technology development","2026-04-10 16:07:41.183Z",{"collectionId":12,"collectionName":13,"created":239,"created_by":15,"id":240,"name":241,"updated":242,"updated_by":15},"2026-03-04 08:34:58.802Z","ic48hbojoq61t38","technology trends","2026-04-10 16:12:34.345Z",{"collectionId":12,"collectionName":13,"created":244,"created_by":15,"id":245,"name":246,"updated":247,"updated_by":15},"2026-03-04 08:34:59.997Z","pk5j1ssh9iyy70w","new technology","2026-04-10 16:12:34.800Z",{"collectionId":12,"collectionName":13,"created":249,"created_by":15,"id":250,"name":251,"updated":252,"updated_by":15},"2026-03-04 08:35:01.542Z","ja9bv37fm69k2ch","AR","2026-04-10 16:12:35.331Z",{"collectionId":12,"collectionName":13,"created":254,"created_by":15,"id":255,"name":256,"updated":257,"updated_by":15},"2026-03-04 08:35:02.528Z","44bf2hxr3y8t91r","Augmented Reality","2026-04-10 16:12:35.802Z",{"collectionId":12,"collectionName":13,"created":259,"created_by":15,"id":260,"name":261,"updated":262,"updated_by":15},"2026-03-04 08:35:03.463Z","z4b9vxcpqolqp7u","Quantum Computing","2026-04-10 16:12:36.173Z",{"collectionId":12,"collectionName":13,"created":264,"created_by":15,"id":265,"name":266,"updated":267,"updated_by":15},"2026-03-04 08:35:04.143Z","6mkcjvgudbs88c9","Blockchain","2026-04-10 16:12:36.466Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":270,"collectionId":56,"collectionName":57,"created":15,"expand":271,"id":281,"slug":282,"updated":15,"views":283},"pkuzfil3b4ug2ea",{"category":272},{"blogIds":273,"collectionId":61,"collectionName":62,"created":274,"created_by":15,"id":270,"image":275,"image_alt":15,"image_path":276,"label":277,"name":278,"priority":68,"publish_at":279,"scheduled_at":15,"status":70,"updated":280,"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":278,"th":278},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-04-25 02:32:14.847Z","nf29kyxbpz34h94","new-technology-trends-blockchain-quantum-computing-ar",214,"uyu8w4s3x1qh9zu","2025-01-06 08:48:49.222Z","Explore new technology trends such as Blockchain, Quantum Computing, and Augmented Reality that are changing the world today.","2026-05-06 08:37:55.222Z",{"alt":289,"cover_image_path":290,"created":291,"expand":292,"id":336,"published_at":337,"school_blog":332,"short_description":338,"title":289,"updated":339,"slug":333,"views":335},"5 Careers in Technology Without Coding","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fbs4czvuvq564zzc\u002F2_1_gm0rbvnn6o.webp","2026-03-04 08:35:02.441Z",{"keywords":293,"locale":319,"school_blog":320},[294,299,304,309,314],{"collectionId":12,"collectionName":13,"created":295,"created_by":15,"id":296,"name":297,"updated":298,"updated_by":15},"2026-03-04 08:31:43.953Z","e0kgx5wwju0hg9z","technology careers","2026-04-10 16:07:44.614Z",{"collectionId":12,"collectionName":13,"created":300,"created_by":15,"id":301,"name":302,"updated":303,"updated_by":15},"2026-03-04 08:34:58.246Z","uz2ey4zs4n73ow1","data analysts","2026-04-10 16:12:34.095Z",{"collectionId":12,"collectionName":13,"created":305,"created_by":15,"id":306,"name":307,"updated":308,"updated_by":15},"2026-03-04 08:34:59.187Z","ieowxptijr9wkdv","UX\u002FUI designers","2026-04-10 16:12:34.475Z",{"collectionId":12,"collectionName":13,"created":310,"created_by":15,"id":311,"name":312,"updated":313,"updated_by":15},"2026-03-04 08:35:00.392Z","v8n6h7gaxqlb0fl","project managers","2026-04-10 16:12:34.897Z",{"collectionId":12,"collectionName":13,"created":315,"created_by":15,"id":316,"name":317,"updated":318,"updated_by":15},"2026-03-04 08:35:02.007Z","v950im25hgu0z4u","non-coding tech careers","2026-04-10 16:12:35.608Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":321,"collectionId":56,"collectionName":57,"created":15,"expand":322,"id":332,"slug":333,"updated":334,"views":335},"spm4l1k5bgmhmmt",{"category":323},{"blogIds":324,"collectionId":61,"collectionName":62,"created":325,"created_by":15,"id":321,"image":326,"image_alt":15,"image_path":327,"label":328,"name":329,"priority":68,"publish_at":330,"scheduled_at":15,"status":70,"updated":331,"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":329,"th":329},"Knowledge","2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","rldzkv84bg5ni40","careers-in-tech-without-coding","2026-05-14 07:04:02.478Z",244,"bs4czvuvq564zzc","2025-01-02 05:01:02.757Z","Explore careers in technology that don't require coding but are still important and exciting.","2026-05-06 08:37:54.934Z",{"alt":341,"cover_image_path":342,"created":343,"expand":344,"id":381,"published_at":382,"school_blog":377,"short_description":383,"title":341,"updated":384,"slug":378,"views":380},"AI in Daily Life That You Might Not Notice","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fd5883mpjk1me2l1\u002F2_1_v0lu0jlsj2.webp","2026-03-04 08:35:11.149Z",{"keywords":345,"locale":371,"school_blog":372},[346,351,356,361,366],{"collectionId":12,"collectionName":13,"created":347,"created_by":15,"id":348,"name":349,"updated":350,"updated_by":15},"2026-03-04 08:35:05.571Z","yv7qxsc8zyl7rce","unnoticed AI","2026-04-10 16:12:36.968Z",{"collectionId":12,"collectionName":13,"created":352,"created_by":15,"id":353,"name":354,"updated":355,"updated_by":15},"2026-03-04 08:35:07.092Z","336774t8moiuhg6","AI usage","2026-04-10 16:12:37.557Z",{"collectionId":12,"collectionName":13,"created":357,"created_by":15,"id":358,"name":359,"updated":360,"updated_by":15},"2026-03-04 08:35:08.673Z","9tj5c9427skln8d","daily life","2026-04-10 16:12:38.548Z",{"collectionId":12,"collectionName":13,"created":362,"created_by":15,"id":363,"name":364,"updated":365,"updated_by":15},"2026-03-04 08:31:54.153Z","vgk6vmhh9dw8in3","AI technology","2026-04-10 16:07:46.943Z",{"collectionId":12,"collectionName":13,"created":367,"created_by":15,"id":368,"name":369,"updated":370,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":270,"collectionId":56,"collectionName":57,"created":15,"expand":373,"id":377,"slug":378,"updated":379,"views":380},{"category":374},{"blogIds":375,"collectionId":61,"collectionName":62,"created":274,"created_by":15,"id":270,"image":275,"image_alt":15,"image_path":276,"label":376,"name":278,"priority":68,"publish_at":279,"scheduled_at":15,"status":70,"updated":280,"updated_by":15},[],{"en":278,"th":278},"gwr7xt8ykeew97j","ai-in-daily-life","2026-05-13 08:23:05.886Z",224,"d5883mpjk1me2l1","2025-01-01 02:53:40.138Z","Discover the AI technologies that are quietly transforming our everyday lives.","2026-05-06 08:37:55.681Z",{"alt":386,"cover_image_path":387,"created":388,"expand":389,"id":432,"published_at":433,"school_blog":428,"short_description":434,"title":386,"updated":435,"slug":429,"views":431},"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":390,"locale":422,"school_blog":423},[391,396,401,406,411,412,417],{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":395,"updated_by":15},"2026-03-04 08:35:09.425Z","juhbv29asydp4j4","No-code","2026-04-10 16:12:38.846Z",{"collectionId":12,"collectionName":13,"created":397,"created_by":15,"id":398,"name":399,"updated":400,"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":402,"created_by":15,"id":403,"name":404,"updated":405,"updated_by":15},"2026-03-04 08:34:45.957Z","gk56ug8j38rhci3","cybersecurity","2026-04-10 16:08:22.035Z",{"collectionId":12,"collectionName":13,"created":407,"created_by":15,"id":408,"name":409,"updated":410,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-04-10 16:12:39.734Z",{"collectionId":12,"collectionName":13,"created":367,"created_by":15,"id":368,"name":369,"updated":370,"updated_by":15},{"collectionId":12,"collectionName":13,"created":413,"created_by":15,"id":414,"name":415,"updated":416,"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":418,"created_by":15,"id":419,"name":420,"updated":421,"updated_by":15},"2026-03-04 08:31:54.955Z","264sfjffyhspetq","programmers","2026-04-10 16:07:47.221Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":270,"collectionId":56,"collectionName":57,"created":15,"expand":424,"id":428,"slug":429,"updated":430,"views":431},{"category":425},{"blogIds":426,"collectionId":61,"collectionName":62,"created":274,"created_by":15,"id":270,"image":275,"image_alt":15,"image_path":276,"label":427,"name":278,"priority":68,"publish_at":279,"scheduled_at":15,"status":70,"updated":280,"updated_by":15},[],{"en":278,"th":278},"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":437,"cover_image_path":438,"created":439,"expand":440,"id":485,"published_at":15,"school_blog":481,"short_description":486,"title":487,"updated":488,"slug":482,"views":484},"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":441,"locale":466,"school_blog":467},[442,447,452,457,461,465],{"collectionId":12,"collectionName":13,"created":443,"created_by":15,"id":444,"name":445,"updated":446,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":448,"created_by":15,"id":449,"name":450,"updated":451,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":453,"created_by":15,"id":454,"name":455,"updated":456,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-04-10 16:12:43.264Z",{"collectionId":12,"collectionName":13,"created":458,"created_by":15,"id":459,"name":460,"updated":458,"updated_by":15},"2026-05-11 04:57:35.566Z","phwca73gad24kb4","AI Microservice",{"collectionId":12,"collectionName":13,"created":462,"created_by":15,"id":463,"name":464,"updated":462,"updated_by":15},"2026-05-11 04:57:42.175Z","xpsrw991lozzu5h","Multi-stage Build",{"collectionId":12,"collectionName":13,"created":367,"created_by":15,"id":368,"name":369,"updated":370,"updated_by":15},{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":468,"collectionId":56,"collectionName":57,"created":469,"expand":470,"id":481,"slug":482,"updated":483,"views":484},"wqxt7ag2gn7xcmk","2026-05-11 04:57:58.796Z",{"category":471},{"blogIds":472,"collectionId":61,"collectionName":62,"created":473,"created_by":15,"id":468,"image":474,"image_alt":15,"image_path":475,"label":476,"name":477,"priority":478,"publish_at":479,"scheduled_at":15,"status":70,"updated":480,"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":477,"th":477},"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-16 18:33:58.447Z",141,"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":490,"cover_image_path":491,"created":492,"expand":493,"id":538,"published_at":15,"school_blog":534,"short_description":539,"title":540,"updated":541,"slug":535,"views":537},"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":494,"locale":528,"school_blog":529},[495,499,503,507,511,516,520,524],{"collectionId":12,"collectionName":13,"created":496,"created_by":15,"id":497,"name":498,"updated":496,"updated_by":15},"2026-04-17 08:18:15.455Z","i3wwhuds7jr8nxy","GitHub Copilot",{"collectionId":12,"collectionName":13,"created":500,"created_by":15,"id":501,"name":502,"updated":500,"updated_by":15},"2026-04-17 08:18:43.465Z","0z3iqvuhiyqa3qa","Pair Programming",{"collectionId":12,"collectionName":13,"created":504,"created_by":15,"id":505,"name":506,"updated":504,"updated_by":15},"2026-04-17 08:18:56.893Z","5qong3sbngjpqif","GitHub Copilot Chat",{"collectionId":12,"collectionName":13,"created":508,"created_by":15,"id":509,"name":510,"updated":508,"updated_by":15},"2026-04-17 08:19:42.115Z","kjgfdifg4z6tzum","GitHub Copilot techniques",{"collectionId":12,"collectionName":13,"created":512,"created_by":15,"id":513,"name":514,"updated":515,"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":517,"created_by":15,"id":518,"name":519,"updated":517,"updated_by":15},"2026-04-17 08:19:55.835Z","q95aty4g884dpi4","AI tools for developers",{"collectionId":12,"collectionName":13,"created":521,"created_by":15,"id":522,"name":523,"updated":521,"updated_by":15},"2026-04-17 08:20:06.309Z","xfcnsya18jgzrty","developer productivity",{"collectionId":12,"collectionName":13,"created":525,"created_by":15,"id":526,"name":527,"updated":525,"updated_by":15},"2026-04-17 08:20:12.780Z","anteg7c2ese0txl","GitHub Copilot tutorial",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":55,"collectionId":56,"collectionName":57,"created":15,"expand":530,"id":534,"slug":535,"updated":536,"views":537},{"category":531},{"blogIds":532,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":533,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],{"en":67,"th":67},"z2r907dgqpmzf6u","5-advanced-github-copilot-techniques-for-devs","2026-05-18 01:48:21.212Z",133,"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":543,"cover_image_path":544,"created":545,"expand":546,"id":590,"published_at":15,"school_blog":586,"short_description":591,"title":592,"updated":593,"slug":587,"views":589},"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":547,"locale":572,"school_blog":573},[548,549,554,558,562,567],{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},{"collectionId":12,"collectionName":13,"created":550,"created_by":15,"id":551,"name":552,"updated":553,"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":555,"created_by":15,"id":556,"name":557,"updated":555,"updated_by":15},"2026-04-17 07:41:10.212Z","mxgbsh34gakme8i","Garbage Collector",{"collectionId":12,"collectionName":13,"created":559,"created_by":15,"id":560,"name":561,"updated":559,"updated_by":15},"2026-04-17 07:41:18.480Z","gye5gzd7bmbzwac","Memory Leak",{"collectionId":12,"collectionName":13,"created":563,"created_by":15,"id":564,"name":565,"updated":566,"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":568,"created_by":15,"id":569,"name":570,"updated":571,"updated_by":15},"2026-03-04 08:20:13.847Z","wqqb4is6ir6hsig","Rust Language","2026-04-10 16:07:26.046Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":574,"collectionId":56,"collectionName":57,"created":15,"expand":575,"id":586,"slug":587,"updated":588,"views":589},"mfqe235iv6x1or8",{"category":576},{"blogIds":577,"collectionId":61,"collectionName":62,"created":578,"created_by":15,"id":574,"image":579,"image_alt":15,"image_path":580,"label":581,"name":582,"priority":583,"publish_at":584,"scheduled_at":15,"status":70,"updated":585,"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":582,"th":582},"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-17 10:25:12.654Z",137,"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":595,"cover_image_path":596,"created":597,"expand":598,"id":636,"published_at":15,"school_blog":632,"short_description":637,"title":638,"updated":639,"slug":633,"views":635},"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":599,"locale":626,"school_blog":627},[600,605,610,611,616,621],{"collectionId":12,"collectionName":13,"created":601,"created_by":15,"id":602,"name":603,"updated":604,"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":606,"created_by":15,"id":607,"name":608,"updated":609,"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":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},{"collectionId":12,"collectionName":13,"created":612,"created_by":15,"id":613,"name":614,"updated":615,"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":617,"created_by":15,"id":618,"name":619,"updated":620,"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":622,"created_by":15,"id":623,"name":624,"updated":625,"updated_by":15},"2026-04-08 10:27:45.474Z","r1y1o8ob6v734kl","Rust for beginners","2026-04-10 16:14:49.372Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":574,"collectionId":56,"collectionName":57,"created":15,"expand":628,"id":632,"slug":633,"updated":634,"views":635},{"category":629},{"blogIds":630,"collectionId":61,"collectionName":62,"created":578,"created_by":15,"id":574,"image":579,"image_alt":15,"image_path":580,"label":631,"name":582,"priority":583,"publish_at":584,"scheduled_at":15,"status":70,"updated":585,"updated_by":15},[],{"en":582,"th":582},"kc8u98bzglgzyfm","rust-ep6-control-flow-if-else-loop","2026-05-17 13:57:55.520Z",136,"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",34,12,408]