[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-16-12-Rust%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":536,"perPage":537,"totalItems":538,"totalPages":539},[5,79,113,162,219,264,293,333,383,412,453,497],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":75,"published_at":76,"school_blog":72,"short_description":77,"title":6,"updated":78,"slug":73,"views":74},"JS2GO EP.9 Pointers และ Memory Management ใน Go กับ JavaScript","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fbl0ianuz60a361k\u002F17_11zon_1_erv08sb7ei.webp","2026-03-04 08:26:34.835Z",{"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:20:11.547Z","","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-04-10 16:07:28.339Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:26:32.195Z","3lpkahsesypeohl","Pointers","2026-04-10 16:07:30.526Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:26:33.331Z","gvourvknzn2n91h","Memory Management","2026-04-10 16:07:30.965Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:24:39.080Z","c1sf5bfjeaex1j0","JavaScript กับ Go","2026-04-10 16:07:29.340Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:24:41.147Z","ynjlx4r7gg96i0x","ความแตกต่างของ Go และ JavaScript","2026-04-10 16:07:29.748Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},"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":55,"collectionId":56,"collectionName":57,"created":15,"expand":58,"id":72,"slug":73,"updated":15,"views":74},"hsa1afr8fcnd6qb","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:24:37.986Z","js2_go_2_11zon_y6paxmuz32.webp","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fhsa1afr8fcnd6qb\u002Fjs2_go_2_11zon_y6paxmuz32.webp",{"en":67,"th":67},"JS2GO",10,"2025-08-11 03:41:08.820Z","published","2026-04-25 02:32:14.339Z","igqobvl3byjnubh","pointers-and-memory-management-javascript-vs-go",226,"bl0ianuz60a361k","2025-08-05 11:16:25.318Z","เปรียบเทียบการทำงานของ Pointers และการจัดการ Memory Management ใน Go และ JavaScript พร้อมข้อดีข้อเสียของแต่ละภาษา","2026-05-11 21:45:20.047Z",{"alt":80,"cover_image_path":81,"created":82,"expand":83,"id":109,"published_at":110,"school_blog":105,"short_description":111,"title":80,"updated":112,"slug":106,"views":108},"JS2GO EP.8 การทำงานกับ Arrays และ Slices ใน JavaScript และ Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fgdxq7adofpftmyh\u002F15_11zon_1_7pyh7m4y5a.webp","2026-03-04 08:26:36.307Z",{"keywords":84,"locale":99,"school_blog":100},[85,86,87,88,93,98],{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":89,"created_by":15,"id":90,"name":91,"updated":92,"updated_by":15},"2026-03-04 08:26:30.748Z","qq5k8fmolqvsyk8","Arrays","2026-04-10 16:07:30.368Z",{"collectionId":12,"collectionName":13,"created":94,"created_by":15,"id":95,"name":96,"updated":97,"updated_by":15},"2026-03-04 08:26:32.963Z","139ocmnehpp39zm","Slices","2026-04-10 16:07:30.811Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"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":101,"id":105,"slug":106,"updated":107,"views":108},{"category":102},{"blogIds":103,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":104,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],{"en":67,"th":67},"jtrpdts7qsyk66s","working-with-arrays-and-slices-javascript-vs-go","2026-05-12 20:13:57.153Z",241,"gdxq7adofpftmyh","2025-08-05 02:05:51.768Z","เปรียบเทียบการทำงานกับ Arrays และ Slices ใน JavaScript และ Go เพื่อให้คุณเข้าใจวิธีการใช้งานในแต่ละภาษา","2026-05-11 21:45:20.288Z",{"alt":114,"cover_image_path":115,"created":116,"expand":117,"id":158,"published_at":159,"school_blog":154,"short_description":160,"title":114,"updated":161,"slug":155,"views":157},"EP.71 การใช้ WebSocket ในการพัฒนาระบบส่งข้อความแบบกระจาย (Broadcast Messaging)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fivz467e1cl5uf9r\u002F113_11zon_l92oq2q2uk.webp","2026-03-04 08:47:28.588Z",{"keywords":118,"locale":140,"school_blog":141},[119,124,129,134,139],{"collectionId":12,"collectionName":13,"created":120,"created_by":15,"id":121,"name":122,"updated":123,"updated_by":15},"2026-03-04 08:47:27.915Z","chadgopbc2ilima","Broadcast messaging","2026-04-10 16:13:28.991Z",{"collectionId":12,"collectionName":13,"created":125,"created_by":15,"id":126,"name":127,"updated":128,"updated_by":15},"2026-03-04 08:44:48.724Z","s6xhnfomy7n5ycp","WebSocket Server","2026-04-10 16:12:50.171Z",{"collectionId":12,"collectionName":13,"created":130,"created_by":15,"id":131,"name":132,"updated":133,"updated_by":15},"2026-03-04 08:47:27.531Z","8i5bikzi4dzlpgq","WebSocket real-time communication","2026-04-10 16:13:28.896Z",{"collectionId":12,"collectionName":13,"created":135,"created_by":15,"id":136,"name":137,"updated":138,"updated_by":15},"2026-03-04 08:46:14.782Z","v0mhensk18fofru","WebSocket Chat","2026-04-10 16:13:10.563Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":142,"collectionId":56,"collectionName":57,"created":15,"expand":143,"id":154,"slug":155,"updated":156,"views":157},"wqxt7ag2gn7xcmk",{"category":144},{"blogIds":145,"collectionId":61,"collectionName":62,"created":146,"created_by":15,"id":142,"image":147,"image_alt":15,"image_path":148,"label":149,"name":150,"priority":151,"publish_at":152,"scheduled_at":15,"status":70,"updated":153,"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":150,"th":150},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-04-25 02:32:15.470Z","qfbq7s08nzkoydb","websocket-broadcast-messaging","2026-05-13 20:37:54.961Z",239,"ivz467e1cl5uf9r","2025-08-04 03:59:14.748Z","เรียนรู้วิธีการใช้ WebSocket เพื่อพัฒนาระบบ ส่งข้อความแบบกระจาย (Broadcast Messaging) ที่สามารถส่งข้อความไปยัง Client หลายๆ ตัวในเวลาเดียวกันอย่างมีประสิทธิภาพ","2026-04-25 02:48:15.507Z",{"alt":163,"cover_image_path":164,"created":165,"expand":166,"id":215,"published_at":216,"school_blog":212,"short_description":217,"title":163,"updated":218,"slug":213,"views":214},"การเขียนโค้ดกับ AI: โปรแกรมเมอร์จะต้องปรับตัวอย่างไร?","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fd0phvlfxr99wybp\u002F10_2_11zon_j7ke50ud9n.webp","2026-03-04 08:47:52.785Z",{"keywords":167,"locale":198,"school_blog":199},[168,173,178,183,188,193],{"collectionId":12,"collectionName":13,"created":169,"created_by":15,"id":170,"name":171,"updated":172,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"collectionId":12,"collectionName":13,"created":174,"created_by":15,"id":175,"name":176,"updated":177,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-04-10 16:07:36.426Z",{"collectionId":12,"collectionName":13,"created":179,"created_by":15,"id":180,"name":181,"updated":182,"updated_by":15},"2026-03-04 08:46:45.708Z","wakiabpnjndfezm","การเขียนโค้ด","2026-04-10 16:13:18.878Z",{"collectionId":12,"collectionName":13,"created":184,"created_by":15,"id":185,"name":186,"updated":187,"updated_by":15},"2026-03-04 08:35:05.968Z","o8ddibthofbvekr","การใช้งาน AI","2026-04-10 16:12:37.143Z",{"collectionId":12,"collectionName":13,"created":189,"created_by":15,"id":190,"name":191,"updated":192,"updated_by":15},"2026-03-04 08:34:39.884Z","03roett3dmkv7qs","Machine Learning","2026-04-10 16:08:19.753Z",{"collectionId":12,"collectionName":13,"created":194,"created_by":15,"id":195,"name":196,"updated":197,"updated_by":15},"2026-03-04 08:47:52.380Z","4s8qxrdgfs702na","การพัฒนาโค้ด","2026-04-10 16:13:35.718Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":200,"collectionId":56,"collectionName":57,"created":15,"expand":201,"id":212,"slug":213,"updated":15,"views":214},"spm4l1k5bgmhmmt",{"category":202},{"blogIds":203,"collectionId":61,"collectionName":62,"created":204,"created_by":15,"id":200,"image":205,"image_alt":15,"image_path":206,"label":207,"name":208,"priority":209,"publish_at":210,"scheduled_at":15,"status":70,"updated":211,"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":208,"th":208},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","f7221nk8mo9umfa","coding-with-ai-how-programmers-must-adapt",206,"d0phvlfxr99wybp","2025-08-01 03:06:29.005Z","AI กำลังเปลี่ยนแปลงการเขียนโค้ดของโปรแกรมเมอร์ โปรแกรมเมอร์ต้องปรับตัวอย่างไรเพื่อใช้ AI ให้เกิดประโยชน์สูงสุดในกระบวนการพัฒนาโค้ด","2026-04-22 07:10:05.962Z",{"alt":220,"cover_image_path":221,"created":222,"expand":223,"id":260,"published_at":261,"school_blog":256,"short_description":262,"title":220,"updated":263,"slug":257,"views":259},"Programmer VS Developer ต่างกันอย่างไร","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5y3c317upqgt02r\u002F1_11zon_1_mi0px7gjby.webp","2026-03-04 08:47:54.130Z",{"keywords":224,"locale":250,"school_blog":251},[225,230,235,240,245],{"collectionId":12,"collectionName":13,"created":226,"created_by":15,"id":227,"name":228,"updated":229,"updated_by":15},"2026-03-04 08:47:19.476Z","w78r7qflj698r6y","Developer","2026-04-10 16:13:27.311Z",{"collectionId":12,"collectionName":13,"created":231,"created_by":15,"id":232,"name":233,"updated":234,"updated_by":15},"2026-03-04 08:31:26.855Z","gm7zvudx341kzsm","Programmer","2026-04-10 16:07:40.730Z",{"collectionId":12,"collectionName":13,"created":236,"created_by":15,"id":237,"name":238,"updated":239,"updated_by":15},"2026-03-04 08:47:53.466Z","w7w06a2ttuz9iy1","ความแตกต่าง","2026-04-10 16:13:36.218Z",{"collectionId":12,"collectionName":13,"created":241,"created_by":15,"id":242,"name":243,"updated":244,"updated_by":15},"2026-03-04 08:47:53.737Z","3ilew8meb0oa5gs","เรียนสายพัฒนา","2026-04-10 16:13:36.372Z",{"collectionId":12,"collectionName":13,"created":246,"created_by":15,"id":247,"name":248,"updated":249,"updated_by":15},"2026-03-04 08:47:31.146Z","01i63y438anuzn3","นักพัฒนา","2026-04-10 16:13:29.957Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":200,"collectionId":56,"collectionName":57,"created":15,"expand":252,"id":256,"slug":257,"updated":258,"views":259},{"category":253},{"blogIds":254,"collectionId":61,"collectionName":62,"created":204,"created_by":15,"id":200,"image":205,"image_alt":15,"image_path":206,"label":255,"name":208,"priority":209,"publish_at":210,"scheduled_at":15,"status":70,"updated":211,"updated_by":15},[],{"en":208,"th":208},"1ice6bslfiromjp","programmer-vs-developer-difference","2026-05-15 16:30:41.032Z",362,"5y3c317upqgt02r","2025-07-31 11:06:36.351Z","รู้จักความแตกต่างระหว่าง Programmer และ Developer พร้อมเข้าใจบทบาทและหน้าที่ของแต่ละตำแหน่งสำหรับผู้ที่สนใจเรียนรู้และทำงานในสายงานพัฒนาโปรแกรมและซอฟต์แวร์","2026-04-22 07:10:06.354Z",{"alt":265,"cover_image_path":266,"created":267,"expand":268,"id":289,"published_at":290,"school_blog":285,"short_description":291,"title":265,"updated":292,"slug":286,"views":288},"JS2GO EP.7 การใช้งาน Package ใน JavaScript กับ Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fun287lm472k3ds2\u002F13_11zon_1_1nyjnetpda.webp","2026-03-04 08:26:35.157Z",{"keywords":269,"locale":279,"school_blog":280},[270,271,272,273,274],{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":275,"created_by":15,"id":276,"name":277,"updated":278,"updated_by":15},"2026-03-04 08:26:34.631Z","7pgy2awgych4m7m","การใช้งาน Package","2026-04-10 16:07:31.042Z",{"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":281,"id":285,"slug":286,"updated":287,"views":288},{"category":282},{"blogIds":283,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":284,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],{"en":67,"th":67},"zsqkeo8l2cy5o6v","using-packages-javascript-vs-go","2026-05-13 08:05:20.013Z",289,"un287lm472k3ds2","2025-07-31 05:29:45.625Z","เปรียบเทียบการใช้งาน Package ใน JavaScript และ Go พร้อมแนะนำวิธีการจัดการ dependencies ในแต่ละภาษา","2026-05-11 21:45:20.161Z",{"alt":294,"cover_image_path":295,"created":296,"expand":297,"id":329,"published_at":330,"school_blog":326,"short_description":331,"title":294,"updated":332,"slug":327,"views":328},"Clean Code: เคล็ดลับการเขียนโค้ดที่เข้าใจง่ายและยั่งยืนในระยะยาว","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fl6veubrm99jdu2j\u002F12_1_11zon_d5nli25lbj.webp","2026-03-04 08:47:51.274Z",{"keywords":298,"locale":320,"school_blog":321},[299,304,305,310,315],{"collectionId":12,"collectionName":13,"created":300,"created_by":15,"id":301,"name":302,"updated":303,"updated_by":15},"2026-03-04 08:47:48.682Z","tjtve6zpa4tn6cr","Clean Code","2026-04-10 16:13:34.569Z",{"collectionId":12,"collectionName":13,"created":179,"created_by":15,"id":180,"name":181,"updated":182,"updated_by":15},{"collectionId":12,"collectionName":13,"created":306,"created_by":15,"id":307,"name":308,"updated":309,"updated_by":15},"2026-03-04 08:47:49.283Z","k59f1v2wkutpwwa","เคล็ดลับการเขียนโค้ด","2026-04-10 16:13:34.731Z",{"collectionId":12,"collectionName":13,"created":311,"created_by":15,"id":312,"name":313,"updated":314,"updated_by":15},"2026-03-04 08:47:49.849Z","o4p83u48xn6dq8t","การบำรุงรักษาโค้ด","2026-04-10 16:13:34.918Z",{"collectionId":12,"collectionName":13,"created":316,"created_by":15,"id":317,"name":318,"updated":319,"updated_by":15},"2026-03-04 08:47:50.429Z","1efsfkfbm310n6h","โค้ดที่เข้าใจง่าย","2026-04-10 16:13:35.631Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":200,"collectionId":56,"collectionName":57,"created":15,"expand":322,"id":326,"slug":327,"updated":15,"views":328},{"category":323},{"blogIds":324,"collectionId":61,"collectionName":62,"created":204,"created_by":15,"id":200,"image":205,"image_alt":15,"image_path":206,"label":325,"name":208,"priority":209,"publish_at":210,"scheduled_at":15,"status":70,"updated":211,"updated_by":15},[],{"en":208,"th":208},"b4nfh71vqqxoibv","clean-code-tips-for-readable-maintainable-code",215,"l6veubrm99jdu2j","2025-07-30 02:09:27.362Z","การเขียนโค้ดให้สะอาดและมีความยั่งยืนช่วยให้โปรแกรมเมอร์สามารถพัฒนาและบำรุงรักษาซอฟต์แวร์ได้ง่ายและยาวนานขึ้น บทความนี้แนะนำเคล็ดลับที่สำคัญในการเขียนโค้ดที่ดีและมีคุณภาพ","2026-04-22 07:06:14.480Z",{"alt":334,"cover_image_path":335,"created":336,"expand":337,"id":379,"published_at":380,"school_blog":375,"short_description":381,"title":334,"updated":382,"slug":376,"views":378},"Agile Development: วิธีการทำงานแบบยืดหยุ่นในโปรเจ็คพัฒนาซอฟต์แวร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fv3av20gibdudsof\u002F5_4_11zon_l0ew0gfjr9.webp","2026-03-04 08:47:44.257Z",{"keywords":338,"locale":369,"school_blog":370},[339,344,349,354,359,364],{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":342,"updated":343,"updated_by":15},"2026-03-04 08:47:41.760Z","2pyqmhsgcs827os","Agile Development","2026-04-10 16:13:32.530Z",{"collectionId":12,"collectionName":13,"created":345,"created_by":15,"id":346,"name":347,"updated":348,"updated_by":15},"2026-03-04 08:31:28.352Z","5o4lizrab3l8t7r","การพัฒนาซอฟต์แวร์","2026-04-10 16:07:41.121Z",{"collectionId":12,"collectionName":13,"created":350,"created_by":15,"id":351,"name":352,"updated":353,"updated_by":15},"2026-03-04 08:47:42.177Z","9nt921ouva8wjd4","DevOps integration","2026-04-10 16:13:32.598Z",{"collectionId":12,"collectionName":13,"created":355,"created_by":15,"id":356,"name":357,"updated":358,"updated_by":15},"2026-03-04 08:47:42.974Z","nitfl3o9g14o5lo","การจัดการโปรเจ็ค","2026-04-10 16:13:32.757Z",{"collectionId":12,"collectionName":13,"created":360,"created_by":15,"id":361,"name":362,"updated":363,"updated_by":15},"2026-03-04 08:47:43.243Z","abng25lxsaxjmp2","Agile transformation","2026-04-10 16:13:32.895Z",{"collectionId":12,"collectionName":13,"created":365,"created_by":15,"id":366,"name":367,"updated":368,"updated_by":15},"2026-03-04 08:47:43.563Z","az8394ftdjiin8k","การทำงานแบบยืดหยุ่น","2026-04-10 16:13:32.965Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":200,"collectionId":56,"collectionName":57,"created":15,"expand":371,"id":375,"slug":376,"updated":377,"views":378},{"category":372},{"blogIds":373,"collectionId":61,"collectionName":62,"created":204,"created_by":15,"id":200,"image":205,"image_alt":15,"image_path":206,"label":374,"name":208,"priority":209,"publish_at":210,"scheduled_at":15,"status":70,"updated":211,"updated_by":15},[],{"en":208,"th":208},"keebrou5xm3nff9","agile-development-guide-flexible-software-project-management-thai","2026-05-06 11:03:32.774Z",240,"v3av20gibdudsof","2025-07-29 11:00:05.226Z","เรียนรู้ Agile Development แบบครบถ้วน ตั้งแต่หลักการ Scrum, Kanban, การใช้งานกับ DevOps, เทรนด์ใหม่ปี 2025 พร้อมตัวอย่างจริงและ best practices ที่นำไปใช้ได้ทันที สำหรับทีมพัฒนาซอฟต์แวร์ที่ต้องการความสำเร็จ","2026-04-25 02:48:17.396Z",{"alt":384,"cover_image_path":385,"created":386,"expand":387,"id":408,"published_at":409,"school_blog":404,"short_description":410,"title":384,"updated":411,"slug":405,"views":407},"JS2GO EP.6 ฟังก์ชันใน JavaScript และ Go: ความแตกต่างใน Syntax และวิธีการใช้งาน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F15s01rzq1fumlz6\u002F11_11zon_1_usg80yb5us.webp","2026-03-04 08:26:36.708Z",{"keywords":388,"locale":398,"school_blog":399},[389,390,391,396,397],{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":395,"updated_by":15},"2026-03-04 08:26:35.370Z","oa2hylpa46mgj17","ฟังก์ชัน","2026-04-10 16:07:31.344Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"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":400,"id":404,"slug":405,"updated":406,"views":407},{"category":401},{"blogIds":402,"collectionId":61,"collectionName":62,"created":63,"created_by":15,"id":55,"image":64,"image_alt":15,"image_path":65,"label":403,"name":67,"priority":68,"publish_at":69,"scheduled_at":15,"status":70,"updated":71,"updated_by":15},[],{"en":67,"th":67},"2oiksccnpbox4wp","functions-javascript-vs-go","2026-05-13 17:41:22.624Z",243,"15s01rzq1fumlz6","2025-07-29 01:52:41.521Z","เปรียบเทียบการประกาศและการใช้งานฟังก์ชันใน JavaScript และ Go เพื่อให้คุณเข้าใจวิธีการใช้งานฟังก์ชันในแต่ละภาษาอย่างเหมาะสม","2026-05-12 01:13:46.039Z",{"alt":413,"cover_image_path":414,"created":415,"expand":416,"id":449,"published_at":450,"school_blog":445,"short_description":451,"title":413,"updated":452,"slug":446,"views":448},"EP.69: การใช้ gRPC ในการพัฒนา API สำหรับ WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fdybkvw9fcyi4r0d\u002F109_11zon_kclg4irkdb.webp","2026-03-04 08:48:07.930Z",{"keywords":417,"locale":439,"school_blog":440},[418,423,428,433,434],{"collectionId":12,"collectionName":13,"created":419,"created_by":15,"id":420,"name":421,"updated":422,"updated_by":15},"2026-03-04 08:48:05.933Z","u3p6qwqfjlbecdp","gRPC WebSocket","2026-04-10 16:13:40.266Z",{"collectionId":12,"collectionName":13,"created":424,"created_by":15,"id":425,"name":426,"updated":427,"updated_by":15},"2026-03-04 08:48:07.088Z","brfbypclggbbkcx","WebSocket API","2026-04-10 16:13:40.594Z",{"collectionId":12,"collectionName":13,"created":429,"created_by":15,"id":430,"name":431,"updated":432,"updated_by":15},"2026-03-04 08:48:07.292Z","ydqrw1or02rlp64","gRPC Go","2026-04-10 16:13:40.693Z",{"collectionId":12,"collectionName":13,"created":130,"created_by":15,"id":131,"name":132,"updated":133,"updated_by":15},{"collectionId":12,"collectionName":13,"created":435,"created_by":15,"id":436,"name":437,"updated":438,"updated_by":15},"2026-03-04 08:48:07.610Z","4fbrfoz17xzj40y","Protocol Buffers","2026-04-10 16:13:40.798Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":142,"collectionId":56,"collectionName":57,"created":15,"expand":441,"id":445,"slug":446,"updated":447,"views":448},{"category":442},{"blogIds":443,"collectionId":61,"collectionName":62,"created":146,"created_by":15,"id":142,"image":147,"image_alt":15,"image_path":148,"label":444,"name":150,"priority":151,"publish_at":152,"scheduled_at":15,"status":70,"updated":153,"updated_by":15},[],{"en":150,"th":150},"bitybyhkfcc4nmj","grpc-api-websocket-chat","2026-05-11 23:00:28.013Z",261,"dybkvw9fcyi4r0d","2025-07-28 10:12:29.825Z","เรียนรู้วิธีการใช้ gRPC เพื่อพัฒนา API สำหรับ WebSocket Chat โดยเน้นการส่งข้อมูลอย่างมีประสิทธิภาพและการสื่อสารที่เร็วขึ้นระหว่างเซิร์ฟเวอร์และลูกค้า!","2026-04-22 07:10:08.538Z",{"alt":454,"cover_image_path":455,"created":456,"expand":457,"id":493,"published_at":494,"school_blog":490,"short_description":495,"title":454,"updated":496,"slug":491,"views":492},"5 เทรนใหม่ในการพัฒนาแอพพลิเคชั่น 2025 ที่นักพัฒนาต้องรู้","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fha9a8zl74prdhuu\u002F3_11zon_1peho51277.webp","2026-03-04 08:47:47.730Z",{"keywords":458,"locale":484,"school_blog":485},[459,464,469,474,479],{"collectionId":12,"collectionName":13,"created":460,"created_by":15,"id":461,"name":462,"updated":463,"updated_by":15},"2026-03-04 08:47:46.166Z","lf2ymwi91gjii72","การพัฒนาแอพ 2025","2026-04-10 16:13:33.578Z",{"collectionId":12,"collectionName":13,"created":465,"created_by":15,"id":466,"name":467,"updated":468,"updated_by":15},"2026-03-04 08:47:46.433Z","z10c0wt82q6hzh4","AI development","2026-04-10 16:13:33.710Z",{"collectionId":12,"collectionName":13,"created":470,"created_by":15,"id":471,"name":472,"updated":473,"updated_by":15},"2026-03-04 08:47:46.659Z","sw9cpbfxa0qr3a5","นักพัฒนาแอพ","2026-04-10 16:13:33.870Z",{"collectionId":12,"collectionName":13,"created":475,"created_by":15,"id":476,"name":477,"updated":478,"updated_by":15},"2026-03-04 08:47:47.088Z","41b3oao3f624xy8","เทรนด์เทคโนโลยี","2026-04-10 16:13:34.000Z",{"collectionId":12,"collectionName":13,"created":480,"created_by":15,"id":481,"name":482,"updated":483,"updated_by":15},"2026-03-04 08:47:47.298Z","c302b0lto2xpge8","Mobile app trends","2026-04-10 16:13:34.138Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":200,"collectionId":56,"collectionName":57,"created":15,"expand":486,"id":490,"slug":491,"updated":15,"views":492},{"category":487},{"blogIds":488,"collectionId":61,"collectionName":62,"created":204,"created_by":15,"id":200,"image":205,"image_alt":15,"image_path":206,"label":489,"name":208,"priority":209,"publish_at":210,"scheduled_at":15,"status":70,"updated":211,"updated_by":15},[],{"en":208,"th":208},"kmei4ibegzi258d","5-trend-app-development-2025-developer-guide-thai",250,"ha9a8zl74prdhuu","2025-07-25 10:42:31.736Z","ค้นพบ 5 เทรนด์สำคัญที่กำลังปฏิวัติการพัฒนาแอพในปี 2025 ตั้งแต่ AI-Powered Development, Cross-Platform Supremacy, No-Code Revolution, Enhanced Security จนถึง Super Apps - พร้อมเทคนิคและตัวอย่างจริงที่นำไปใช้ได้","2026-04-22 07:06:14.389Z",{"alt":498,"cover_image_path":499,"created":500,"expand":501,"id":532,"published_at":533,"school_blog":529,"short_description":534,"title":498,"updated":535,"slug":530,"views":531},"แนวทางการเลือกเครื่องมือและเทคโนโลยีสำหรับโปรเจกต์พัฒนาเว็บ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnckyr5oxcxj9dch\u002F8_1_11zon_bv4plpqxcu.webp","2026-03-04 08:47:57.436Z",{"keywords":502,"locale":523,"school_blog":524},[503,508,513,518],{"collectionId":12,"collectionName":13,"created":504,"created_by":15,"id":505,"name":506,"updated":507,"updated_by":15},"2026-03-04 08:47:54.981Z","mq91jm90aqpr2fu","เครื่องมือสำหรับพัฒนาเว็บไซต์","2026-04-10 16:13:36.681Z",{"collectionId":12,"collectionName":13,"created":509,"created_by":15,"id":510,"name":511,"updated":512,"updated_by":15},"2026-03-04 08:47:55.365Z","8uvcuh2isygsejs","เทคโนโลยีการพัฒนาเว็บ","2026-04-10 16:13:36.845Z",{"collectionId":12,"collectionName":13,"created":514,"created_by":15,"id":515,"name":516,"updated":517,"updated_by":15},"2026-03-04 08:47:55.554Z","c6dkebp9dhgflbl","การเลือกเครื่องมือเว็บ","2026-04-10 16:13:36.916Z",{"collectionId":12,"collectionName":13,"created":519,"created_by":15,"id":520,"name":521,"updated":522,"updated_by":15},"2026-03-04 08:46:34.301Z","p9xo28t269o6pfx","การพัฒนาเว็บไซต์","2026-04-10 16:13:15.747Z",{"code":45,"collectionId":46,"collectionName":47,"created":48,"flag":49,"id":50,"is_default":51,"label":52,"updated":53},{"category":200,"collectionId":56,"collectionName":57,"created":15,"expand":525,"id":529,"slug":530,"updated":15,"views":531},{"category":526},{"blogIds":527,"collectionId":61,"collectionName":62,"created":204,"created_by":15,"id":200,"image":205,"image_alt":15,"image_path":206,"label":528,"name":208,"priority":209,"publish_at":210,"scheduled_at":15,"status":70,"updated":211,"updated_by":15},[],{"en":208,"th":208},"9bv8me7v1kt5xbi","how-to-choose-tools-and-tech-for-web-projects",253,"nckyr5oxcxj9dch","2025-07-25 10:36:18.334Z","เรียนรู้วิธีการเลือกเครื่องมือและเทคโนโลยีที่เหมาะสมสำหรับการพัฒนาเว็บไซต์ให้ตอบโจทย์ธุรกิจและความต้องการของทีมพัฒนา พร้อมคำแนะนำในการเลือกเครื่องมือที่เหมาะสม","2026-04-22 07:10:06.675Z",16,12,408,34]