[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-24-12-Tailwind%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520CSS-all-all-createdAt:desc-default":3},{"data":4,"page":529,"perPage":530,"totalItems":531,"totalPages":532},[5,66,106,142,178,218,270,310,355,405,447,489],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":62,"published_at":63,"school_blog":58,"short_description":64,"title":6,"updated":65,"slug":59,"views":61},"Google Gemini AI and Key New Features Announced at Google I\u002FO 2025","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Foqjgn2hc0ugt9yf\u002F2_11zon_1gps01ghhg.webp","2026-03-04 08:49:35.383Z",{"keywords":10,"locale":29,"school_blog":39},[11,19,24],{"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:49:33.651Z","76qprkevbgfdps8","ev6ev528c3cc0rc","Google Gemini AI","2026-06-07 06:48:16.890Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:44:59.347Z","zx9l4eq448df98a","Gemini AI","2026-06-07 06:46:42.128Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:49:33.993Z","umlc7a4urdfx11p","Google I\u002FO 2025","2026-06-07 06:48:17.025Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},"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":40,"collectionId":41,"collectionName":42,"created":43,"expand":44,"id":58,"slug":59,"updated":60,"views":61},"spm4l1k5bgmhmmt","pbc_2105096300","school_blogs","",{"category":45},{"blogIds":46,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":52,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:18.590Z","50hyjr6os45_ayazwr5gq7.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":53,"th":53},"Knowledge",0,"2026-03-18 02:25:41.222Z","published","2026-06-07 06:45:02.533Z","m96nkx56v9jz5ve","google-io-2025-gemini-ai","2026-06-13 12:21:33.471Z",285,"oqjgn2hc0ugt9yf","2025-05-21 09:46:31.728Z","Discover Google Gemini AI, the latest breakthrough announced at Google I\u002FO 2025, transforming AI across mobile, video, creativity, research, and automation for everyday and business use.","2026-06-07 06:44:21.073Z",{"alt":67,"cover_image_path":68,"created":69,"expand":70,"id":102,"published_at":103,"school_blog":98,"short_description":104,"title":67,"updated":105,"slug":99,"views":101},"Tips to Master Coding in Just 3 Months","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fa27vn3g4t49laxd\u002F3_1_4ixkz086ke.webp","2026-03-04 08:49:41.777Z",{"keywords":71,"locale":92,"school_blog":93},[72,77,82,87],{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},"2026-03-04 08:48:58.135Z","kn0l8xlkd3eb2pn","beginner coding guide","2026-06-07 06:48:02.931Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},"2026-03-04 08:49:31.504Z","tt6m4vm4tvjhlff","learn programming in Bangkok","2026-06-07 06:48:16.100Z",{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},"2026-03-04 08:49:40.298Z","zh6fm1ibgbu1cb5","coding bootcamp Bangkok","2026-06-07 06:48:18.984Z",{"collectionId":12,"collectionName":13,"created":88,"created_by":15,"id":89,"name":90,"updated":91,"updated_by":15},"2026-03-04 08:32:08.067Z","xbio3avj3o0tf79","programming tips","2026-06-07 06:45:37.220Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":94,"id":98,"slug":99,"updated":100,"views":101},{"category":95},{"blogIds":96,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":97,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"5xpf5gudebgoks4","coding-tips-master-in-3-months","2026-06-05 04:53:40.650Z",316,"a27vn3g4t49laxd","2025-05-13 09:01:08.357Z","Discover effective tips to master coding in just 3 months. Perfect for beginners who want a structured approach, with expert guidance from learn-to-code programs in Bangkok.","2026-06-07 06:44:22.306Z",{"alt":107,"cover_image_path":108,"created":109,"expand":110,"id":138,"published_at":139,"school_blog":134,"short_description":140,"title":107,"updated":141,"slug":135,"views":137},"5 Reasons Why Coding is a Must-Have Skill in 2025","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fm5d754um4n93xlo\u002F5_2025_mcogc3o67p.webp","2026-03-04 08:49:42.314Z",{"keywords":111,"locale":128,"school_blog":129},[112,113,118,123],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":114,"created_by":15,"id":115,"name":116,"updated":117,"updated_by":15},"2026-03-04 08:49:41.083Z","6uj8q1h8uydlx38","programming courses in Bangkok","2026-06-07 06:48:19.138Z",{"collectionId":12,"collectionName":13,"created":119,"created_by":15,"id":120,"name":121,"updated":122,"updated_by":15},"2026-03-04 08:49:41.361Z","bdeh88lsenfambq","coding classes in Bangkok","2026-06-07 06:48:19.359Z",{"collectionId":12,"collectionName":13,"created":124,"created_by":15,"id":125,"name":126,"updated":127,"updated_by":15},"2026-03-04 08:49:41.878Z","vv89pytsh74350a","learn to code in Bangkok","2026-06-07 06:48:19.608Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":130,"id":134,"slug":135,"updated":136,"views":137},{"category":131},{"blogIds":132,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":133,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"e95e2vdj9l55aqj","5-reasons-why-coding-is-a-must-have-skill-in-2025","2026-06-15 02:59:11.645Z",278,"m5d754um4n93xlo","2025-05-13 09:00:51.746Z","Discover the 5 reasons why coding is becoming an essential skill in 2025. Learn how programming knowledge can open new career opportunities and help you thrive in the digital world.","2026-06-07 06:44:22.585Z",{"alt":143,"cover_image_path":144,"created":145,"expand":146,"id":174,"published_at":175,"school_blog":170,"short_description":176,"title":143,"updated":177,"slug":171,"views":173},"Learn Programming in Bangkok: One-on-One vs. Online – Which is Better?","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fhsnzaau6b3di18r\u002Fvs_1_18m1ih5tkt.webp","2026-03-04 08:49:44.610Z",{"keywords":147,"locale":164,"school_blog":165},[148,149,154,159],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":150,"created_by":15,"id":151,"name":152,"updated":153,"updated_by":15},"2026-03-04 08:49:43.134Z","xe04fs6hi70cmvx","one-on-one programming classes","2026-06-07 06:48:19.680Z",{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":158,"updated_by":15},"2026-03-04 08:49:43.666Z","g7i86v4n1f05hnh","online programming courses","2026-06-07 06:48:20.048Z",{"collectionId":12,"collectionName":13,"created":160,"created_by":15,"id":161,"name":162,"updated":163,"updated_by":15},"2026-03-04 08:49:44.161Z","htcc9gl3m3z52l4","programming classes in Bangkok","2026-06-07 06:48:20.227Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":166,"id":170,"slug":171,"updated":172,"views":173},{"category":167},{"blogIds":168,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":169,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"ph3cie51ipfdpg7","learn-programming-bangkok-one-on-one-vs-online","2026-06-13 20:55:21.738Z",213,"hsnzaau6b3di18r","2025-05-13 09:00:39.773Z","Compare one-on-one programming classes and online learning for those looking to \"learn programming in Bangkok.\" Which method suits your learning style better?","2026-06-07 06:44:22.851Z",{"alt":179,"cover_image_path":180,"created":181,"expand":182,"id":214,"published_at":215,"school_blog":210,"short_description":216,"title":179,"updated":217,"slug":211,"views":213},"5 Simple Tips to Write Clean and Readable Code from Day One","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fe9l5nr9nxi5tt27\u002F5hcgn9bpj0q_fkvo0ms8j4.webp","2026-03-04 08:49:46.883Z",{"keywords":183,"locale":204,"school_blog":205},[184,189,194,199],{"collectionId":12,"collectionName":13,"created":185,"created_by":15,"id":186,"name":187,"updated":188,"updated_by":15},"2026-03-04 08:47:48.084Z","mzswvj19ew3m74l","clean code tips","2026-06-07 06:47:34.019Z",{"collectionId":12,"collectionName":13,"created":190,"created_by":15,"id":191,"name":192,"updated":193,"updated_by":15},"2026-03-04 08:49:44.996Z","2fdfavdplan476i","write readable code","2026-06-07 06:48:20.528Z",{"collectionId":12,"collectionName":13,"created":195,"created_by":15,"id":196,"name":197,"updated":198,"updated_by":15},"2026-03-04 08:49:01.362Z","500micvrhcoxhbd","beginner coding tips","2026-06-07 06:48:03.511Z",{"collectionId":12,"collectionName":13,"created":200,"created_by":15,"id":201,"name":202,"updated":203,"updated_by":15},"2026-03-04 08:49:45.427Z","ssp0ht5xpbdr2oz","clean coding for beginners","2026-06-07 06:48:20.691Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":206,"id":210,"slug":211,"updated":212,"views":213},{"category":207},{"blogIds":208,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":209,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"sv2019r635vkzgf","5-easy-code-reading-tips","2026-06-16 15:48:53.138Z",296,"e9l5nr9nxi5tt27","2025-05-03 08:19:18.540Z","Is your code messy and hard to read? These 5 simple techniques will help you write cleaner, more readable, and professional code—right from the start.","2026-06-07 06:44:23.292Z",{"alt":219,"cover_image_path":220,"created":221,"expand":222,"id":266,"published_at":267,"school_blog":262,"short_description":268,"title":219,"updated":269,"slug":263,"views":265},"5 Essential Skills AI Still Can’t Replace in Developers","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fat3vxei5eu21zab\u002F5_essential_skills_ai_still_can_t_replace_in_developers_r9t41ivnhe.webp","2026-03-04 08:49:46.993Z",{"keywords":223,"locale":249,"school_blog":250},[224,229,234,239,244],{"collectionId":12,"collectionName":13,"created":225,"created_by":15,"id":226,"name":227,"updated":228,"updated_by":15},"2026-03-04 08:47:22.808Z","n2bknlct6miikb9","Developer Skills","2026-06-07 06:47:24.936Z",{"collectionId":12,"collectionName":13,"created":230,"created_by":15,"id":231,"name":232,"updated":233,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"collectionId":12,"collectionName":13,"created":235,"created_by":15,"id":236,"name":237,"updated":238,"updated_by":15},"2026-03-04 08:47:19.476Z","w78r7qflj698r6y","Developer","2026-06-07 06:47:24.065Z",{"collectionId":12,"collectionName":13,"created":240,"created_by":15,"id":241,"name":242,"updated":243,"updated_by":15},"2026-03-04 08:49:46.471Z","m4do4nzhlguesc0","Human Skills in Tech","2026-06-07 06:48:21.085Z",{"collectionId":12,"collectionName":13,"created":245,"created_by":15,"id":246,"name":247,"updated":248,"updated_by":15},"2026-03-04 08:49:46.715Z","3f43b2jf7ltwmjv","Skills AI Can’t Replace","2026-06-07 06:48:21.248Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":251,"collectionId":41,"collectionName":42,"created":43,"expand":252,"id":262,"slug":263,"updated":264,"views":265},"pkuzfil3b4ug2ea",{"category":253},{"blogIds":254,"collectionId":47,"collectionName":48,"created":255,"created_by":15,"id":251,"image":256,"image_alt":43,"image_path":257,"label":258,"name":259,"priority":54,"publish_at":260,"scheduled_at":43,"status":56,"updated":261,"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":259,"th":259},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","zev8ef5ok6u6qoo","ai-developer-essential-skills","2026-05-10 13:16:17.196Z",319,"at3vxei5eu21zab","2025-05-02 10:36:36.930Z","Explore 5 crucial human skills developers must master to stay irreplaceable in the AI era — complete with real-world examples that show why AI alone isn't enough.","2026-06-07 06:44:23.513Z",{"alt":271,"cover_image_path":272,"created":273,"expand":274,"id":306,"published_at":307,"school_blog":302,"short_description":308,"title":271,"updated":309,"slug":303,"views":305},"Docker Commands You Actually Use 90% of the Time as a Developer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F12uv6jx5ndlyy48\u002Fdocker_commands_you_actually_use_90_of_the_time_as_a_developer_pqrfiyyrny.jpg","2026-03-04 08:49:53.097Z",{"keywords":275,"locale":296,"school_blog":297},[276,281,286,291],{"collectionId":12,"collectionName":13,"created":277,"created_by":15,"id":278,"name":279,"updated":280,"updated_by":15},"2026-03-04 08:44:18.652Z","jr5zczy6qrxmd88","Docker","2026-06-07 06:46:30.990Z",{"collectionId":12,"collectionName":13,"created":282,"created_by":15,"id":283,"name":284,"updated":285,"updated_by":15},"2026-03-04 08:49:52.090Z","vj3fh5r9tg58zfk","Docker Commands","2026-06-07 06:48:23.369Z",{"collectionId":12,"collectionName":13,"created":287,"created_by":15,"id":288,"name":289,"updated":290,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"collectionId":12,"collectionName":13,"created":292,"created_by":15,"id":293,"name":294,"updated":295,"updated_by":15},"2026-03-04 08:49:52.846Z","m96creq26w3lsad","Docker for Developers","2026-06-07 06:48:23.735Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":298,"id":302,"slug":303,"updated":304,"views":305},{"category":299},{"blogIds":300,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":301,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"i6uypvwl5hxr5ic","docker-commands-dev-used-90-percent","2026-06-11 04:13:51.998Z",534,"12uv6jx5ndlyy48","2025-04-29 09:34:18.465Z","A complete guide to real-world Docker commands used by developers daily from basic usage to pro-level techniques.","2026-06-07 06:44:24.277Z",{"alt":311,"cover_image_path":312,"created":313,"expand":314,"id":351,"published_at":352,"school_blog":347,"short_description":353,"title":311,"updated":354,"slug":348,"views":350},"Web Dev Must-Know! 7 Techniques to Make Your Website Lightning Fast","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5jpgl7ir9snri5r\u002Fweb_dev_must_know_7_techniques_to_make_your_website_lightning_fast_cbg9uktab5.webp","2026-03-04 08:49:51.678Z",{"keywords":315,"locale":341,"school_blog":342},[316,321,326,331,336],{"collectionId":12,"collectionName":13,"created":317,"created_by":15,"id":318,"name":319,"updated":320,"updated_by":15},"2026-03-04 08:49:49.772Z","nxmteezingsja0r","Website Speed Optimization","2026-06-07 06:48:22.286Z",{"collectionId":12,"collectionName":13,"created":322,"created_by":15,"id":323,"name":324,"updated":325,"updated_by":15},"2026-03-04 08:49:50.070Z","dd0i31ecihwz3c0","Web Dev Techniques","2026-06-07 06:48:22.501Z",{"collectionId":12,"collectionName":13,"created":327,"created_by":15,"id":328,"name":329,"updated":330,"updated_by":15},"2026-03-04 08:49:50.483Z","i77d5o1jbjppbbo","Speed Up Website","2026-06-07 06:48:22.572Z",{"collectionId":12,"collectionName":13,"created":332,"created_by":15,"id":333,"name":334,"updated":335,"updated_by":15},"2026-03-04 08:49:50.671Z","5zl3app5r6apfz6","Website Performance","2026-06-07 06:48:22.731Z",{"collectionId":12,"collectionName":13,"created":337,"created_by":15,"id":338,"name":339,"updated":340,"updated_by":15},"2026-03-04 08:49:51.215Z","oc8czxzvq96d4cr","Optimize Website Speed","2026-06-07 06:48:22.957Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":343,"id":347,"slug":348,"updated":349,"views":350},{"category":344},{"blogIds":345,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":346,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"padl7a02gun2nvh","web-speed-techniques-for-dev","2026-06-01 18:37:35.223Z",308,"5jpgl7ir9snri5r","2025-04-29 09:34:07.668Z","A complete guide covering 7 real-world techniques to speed up your website — from image optimization, lazy loading, using CDN, to managing JavaScript efficiently. Perfect for developers at all levels.","2026-06-07 06:44:24.151Z",{"alt":356,"cover_image_path":357,"created":358,"expand":359,"id":401,"published_at":402,"school_blog":397,"short_description":403,"title":356,"updated":404,"slug":398,"views":400},"10 Tips to Write Code That’s Readable and Looks Smart Like a Pro","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fsdl1tvvd6rzybcf\u002F10_tips_to_write_code_that_s_readable_and_looks_smart_like_a_pro_hrvuasddw0.webp","2026-03-04 08:49:49.075Z",{"keywords":360,"locale":391,"school_blog":392},[361,366,371,376,381,386],{"collectionId":12,"collectionName":13,"created":362,"created_by":15,"id":363,"name":364,"updated":365,"updated_by":15},"2026-03-04 08:49:47.748Z","i8poeyzstg2vnx9","DRY principle","2026-06-07 06:48:21.460Z",{"collectionId":12,"collectionName":13,"created":367,"created_by":15,"id":368,"name":369,"updated":370,"updated_by":15},"2026-03-04 08:49:48.141Z","97iyfpy5gghaaks","developer best practices","2026-06-07 06:48:21.599Z",{"collectionId":12,"collectionName":13,"created":372,"created_by":15,"id":373,"name":374,"updated":375,"updated_by":15},"2026-03-04 08:49:48.494Z","6qmvaxym76unzyo","writing better code","2026-06-07 06:48:21.747Z",{"collectionId":12,"collectionName":13,"created":377,"created_by":15,"id":378,"name":379,"updated":380,"updated_by":15},"2026-03-04 08:49:48.699Z","f23rkbhjhi2h5x1","readable code","2026-06-07 06:48:21.851Z",{"collectionId":12,"collectionName":13,"created":382,"created_by":15,"id":383,"name":384,"updated":385,"updated_by":15},"2026-03-04 08:47:38.695Z","q11m5xik12lu4ui","coding tips","2026-06-07 06:47:30.297Z",{"collectionId":12,"collectionName":13,"created":387,"created_by":15,"id":388,"name":389,"updated":390,"updated_by":15},"2026-03-04 08:34:43.734Z","s61heb11pk9mdez","clean code","2026-06-07 06:46:14.920Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":40,"collectionId":41,"collectionName":42,"created":43,"expand":393,"id":397,"slug":398,"updated":399,"views":400},{"category":394},{"blogIds":395,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":396,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"8888ma7u9v2aoq5","clean-code-tips-dev","2026-06-11 06:07:09.417Z",317,"sdl1tvvd6rzybcf","2025-04-29 09:33:58.234Z","Learn the secrets to writing clean and maintainable code — from naming conventions and DRY principles to team-friendly practices like reviews and testing","2026-06-07 06:44:23.773Z",{"alt":406,"cover_image_path":407,"created":408,"expand":409,"id":443,"published_at":444,"school_blog":439,"short_description":445,"title":406,"updated":446,"slug":440,"views":442},"10 Web Dev Tools You Must Know in 2025","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fscclhui4vauk9q0\u002F10_2025_1_oad29logp1.webp","2026-03-04 08:49:55.149Z",{"keywords":410,"locale":426,"school_blog":427},[411,416,421],{"collectionId":12,"collectionName":13,"created":412,"created_by":15,"id":413,"name":414,"updated":415,"updated_by":15},"2026-03-04 08:49:54.273Z","a67prj26tyjk5lx","web dev tools 2025","2026-06-07 06:48:24.152Z",{"collectionId":12,"collectionName":13,"created":417,"created_by":15,"id":418,"name":419,"updated":420,"updated_by":15},"2026-03-04 08:49:54.569Z","ktbi4swfz6lxj1p","best tools for web developers","2026-06-07 06:48:24.235Z",{"collectionId":12,"collectionName":13,"created":422,"created_by":15,"id":423,"name":424,"updated":425,"updated_by":15},"2026-03-04 08:49:54.900Z","zvd2fegezyiq3mq","web development essentials 2025","2026-06-07 06:48:24.331Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":428,"collectionId":41,"collectionName":42,"created":43,"expand":429,"id":439,"slug":440,"updated":441,"views":442},"jwhmeg2uxwz0bkp",{"category":430},{"blogIds":431,"collectionId":47,"collectionName":48,"created":432,"created_by":15,"id":428,"image":433,"image_alt":43,"image_path":434,"label":435,"name":436,"priority":54,"publish_at":437,"scheduled_at":43,"status":56,"updated":438,"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":436,"th":436},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","ku07w1mtuhgf9h6","10-web-dev-tools-you-must-know-2025","2026-06-13 14:48:50.768Z",505,"scclhui4vauk9q0","2025-04-28 09:47:15.918Z","Stay ahead in the web development world! Here's a list of 10 essential tools that every web developer should master by 2025 to build faster, smarter, and better.","2026-06-07 06:44:24.719Z",{"alt":448,"cover_image_path":449,"created":450,"expand":451,"id":485,"published_at":486,"school_blog":481,"short_description":487,"title":448,"updated":488,"slug":482,"views":484},"How to Choose the Best Laptop for Programming (Updated 2025)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fokk03kouhq7wavr\u002F2025_1_eti0q73107.webp","2026-03-04 08:49:57.349Z",{"keywords":452,"locale":468,"school_blog":469},[453,458,463],{"collectionId":12,"collectionName":13,"created":454,"created_by":15,"id":455,"name":456,"updated":457,"updated_by":15},"2026-03-04 08:49:55.711Z","1zw9hjg6dg5i306","programming laptop guide","2026-06-07 06:48:24.729Z",{"collectionId":12,"collectionName":13,"created":459,"created_by":15,"id":460,"name":461,"updated":462,"updated_by":15},"2026-03-04 08:49:56.208Z","7vg7vnlg8xdhxs9","choose laptop for programming","2026-06-07 06:48:25.018Z",{"collectionId":12,"collectionName":13,"created":464,"created_by":15,"id":465,"name":466,"updated":467,"updated_by":15},"2026-03-04 08:49:56.847Z","gc5642a9h2nu22c","best laptop for coding 2025","2026-06-07 06:48:25.286Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":470,"collectionId":41,"collectionName":42,"created":43,"expand":471,"id":481,"slug":482,"updated":483,"views":484},"qn0d7xwatkleou1",{"category":472},{"blogIds":473,"collectionId":47,"collectionName":48,"created":474,"created_by":15,"id":470,"image":475,"image_alt":43,"image_path":476,"label":477,"name":478,"priority":54,"publish_at":479,"scheduled_at":43,"status":56,"updated":480,"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":478,"th":478},"How to","2025-02-04 08:40:59.666Z","2026-06-07 06:45:02.619Z","qy6vnsgubmd5u61","how-to-choose-laptop-for-programming-2025","2026-06-16 13:17:48.993Z",1045,"okk03kouhq7wavr","2025-04-28 06:24:55.907Z","Looking for the perfect laptop to start your programming journey? Here's the ultimate 2025 guide for choosing the right specs, features, and models for coding success.","2026-06-07 06:44:25.015Z",{"alt":490,"cover_image_path":491,"created":492,"expand":493,"id":525,"published_at":526,"school_blog":521,"short_description":527,"title":490,"updated":528,"slug":522,"views":524},"AI and the Future of Game Development  ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7td5gbwa2fr4h71\u002Fai_1_74lzjl8pzg.webp","2026-03-04 08:49:59.549Z",{"keywords":494,"locale":515,"school_blog":516},[495,500,505,510],{"collectionId":12,"collectionName":13,"created":496,"created_by":15,"id":497,"name":498,"updated":499,"updated_by":15},"2026-03-04 08:49:58.214Z","cikwdmfsvhbw0aq","AI in games","2026-06-07 06:48:25.787Z",{"collectionId":12,"collectionName":13,"created":501,"created_by":15,"id":502,"name":503,"updated":504,"updated_by":15},"2026-03-04 08:49:58.459Z","i59lhacqx1pvhaf","Artificial intelligence in gaming","2026-06-07 06:48:25.896Z",{"collectionId":12,"collectionName":13,"created":506,"created_by":15,"id":507,"name":508,"updated":509,"updated_by":15},"2026-03-04 08:49:58.847Z","0b36kooz6r2k45g","Game development with AI","2026-06-07 06:48:25.999Z",{"collectionId":12,"collectionName":13,"created":511,"created_by":15,"id":512,"name":513,"updated":514,"updated_by":15},"2026-03-04 08:49:59.135Z","7xubmyhj43a3200","AI character creation","2026-06-07 06:48:26.211Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":251,"collectionId":41,"collectionName":42,"created":43,"expand":517,"id":521,"slug":522,"updated":523,"views":524},{"category":518},{"blogIds":519,"collectionId":47,"collectionName":48,"created":255,"created_by":15,"id":251,"image":256,"image_alt":43,"image_path":257,"label":520,"name":259,"priority":54,"publish_at":260,"scheduled_at":43,"status":56,"updated":261,"updated_by":15},[],{"en":259,"th":259},"2xcpy1uqrz1dk8m","ai-and-game-development","2026-05-08 02:43:57.025Z",224,"7td5gbwa2fr4h71","2025-04-23 04:24:40.269Z","Explore the role of AI in game development, from intelligent content creation to real-time player experience enhancement.","2026-06-07 06:44:25.484Z",24,12,427,36]