[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-14-12-Web%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":525,"perPage":526,"totalItems":527,"totalPages":528},[5,66,114,150,193,234,302,339,375,416,465,497],{"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},"มือใหม่ห้ามพลาด! 4 พื้นฐานที่ควรรู้ก่อนเริ่มเขียนโค้ด 🚀","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5os1vz1x0h1ejtj\u002F1_11zon_8_q9ggsyiuxp.webp","2026-03-04 08:46:32.406Z",{"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:46:03.339Z","76qprkevbgfdps8","rk0oa9guns649rm","เริ่มเขียนโค้ด","2026-06-07 06:47:00.357Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:34:29.938Z","ajgft6r2ok2vdh3","พื้นฐานการเขียนโค้ด","2026-06-07 06:46:08.644Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:46:04.670Z","9nnisvtys7pnnnr","มือใหม่เขียนโค้ด","2026-06-07 06:47:01.065Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},"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":40,"collectionId":41,"collectionName":42,"created":43,"expand":44,"id":58,"slug":59,"updated":60,"views":61},"jwhmeg2uxwz0bkp","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:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":53,"th":53},"Tools & Resources",0,"2025-01-31 09:55:27.001Z","published","2026-06-07 06:45:02.778Z","6t04c5pj4pkxf3t","beginner-4-coding-basics","2026-06-10 04:51:11.796Z",213,"5os1vz1x0h1ejtj","2025-09-22 03:55:08.183Z","การเตรียมตัวคือก้าวแรกของการเป็นนักพัฒนา รู้จัก 4 พื้นฐานสำคัญสำหรับมือใหม่ ตั้งแต่ Mindset ที่ถูกต้อง เครื่องมือที่ต้องใช้ ภาษาโปรแกรมที่ควรเลือก ไปจนถึงช่องทางเรียนรู้ที่จะทำให้คุณโค้ดได้เร็วขึ้น","2026-06-07 06:43:45.771Z",{"alt":67,"cover_image_path":68,"created":69,"expand":70,"id":110,"published_at":111,"school_blog":106,"short_description":112,"title":67,"updated":113,"slug":107,"views":109},"EP.90 การสร้างระบบจัดการการเชื่อมต่ออย่างปลอดภัยใน WebSocket (Secure Connection Management)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fp7h3wb6d0unj9xk\u002F151_11zon_w5jlc4noxz.webp","2026-03-04 08:46:49.537Z",{"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:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":88,"created_by":15,"id":89,"name":90,"updated":91,"updated_by":15},"2026-03-04 08:46:48.805Z","05p8xoe3e90k834","Secure Connection","2026-06-07 06:47:15.022Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":94,"collectionId":41,"collectionName":42,"created":43,"expand":95,"id":106,"slug":107,"updated":108,"views":109},"wqxt7ag2gn7xcmk",{"category":96},{"blogIds":97,"collectionId":47,"collectionName":48,"created":98,"created_by":15,"id":94,"image":99,"image_alt":43,"image_path":100,"label":101,"name":102,"priority":103,"publish_at":104,"scheduled_at":43,"status":56,"updated":105,"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":102,"th":102},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","a61s3oi0g9iuzsf","websocket-secure-connection-management","2026-06-24 13:49:06.082Z",217,"p7h3wb6d0unj9xk","2025-09-22 03:54:43.658Z","เรียนรู้วิธีจัดการการเชื่อมต่อใน WebSocket Server อย่างปลอดภัย พร้อมแนวทางป้องกัน WebSocket Hijack, ตรวจจับการหลุด และปรับระบบให้รองรับผู้ใช้จำนวนมากได้อย่างมั่นคง","2026-06-07 06:43:50.204Z",{"alt":115,"cover_image_path":116,"created":117,"expand":118,"id":146,"published_at":147,"school_blog":143,"short_description":148,"title":115,"updated":149,"slug":144,"views":61},"EP.91 การทำ WebSocket Server ให้รองรับการเชื่อมต่อข้าม Time Zones (Multi-Time Zone Sync)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fhzuunggd1h9v81u\u002F153_11zon_bmrok5zft7.webp","2026-03-04 08:46:29.951Z",{"keywords":119,"locale":137,"school_blog":138},[120,121,126,131,136],{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},{"collectionId":12,"collectionName":13,"created":122,"created_by":15,"id":123,"name":124,"updated":125,"updated_by":15},"2026-03-04 08:46:28.355Z","57kz7iwjgswvyih","Multi-Time Zone","2026-06-07 06:47:08.710Z",{"collectionId":12,"collectionName":13,"created":127,"created_by":15,"id":128,"name":129,"updated":130,"updated_by":15},"2026-03-04 08:46:28.971Z","7uz7e20ncczx4pf","Time Sync","2026-06-07 06:47:08.986Z",{"collectionId":12,"collectionName":13,"created":132,"created_by":15,"id":133,"name":134,"updated":135,"updated_by":15},"2026-03-04 08:46:29.268Z","rtwba5qzme6kawp","Global Users","2026-06-07 06:47:09.132Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":94,"collectionId":41,"collectionName":42,"created":43,"expand":139,"id":143,"slug":144,"updated":145,"views":61},{"category":140},{"blogIds":141,"collectionId":47,"collectionName":48,"created":98,"created_by":15,"id":94,"image":99,"image_alt":43,"image_path":100,"label":142,"name":102,"priority":103,"publish_at":104,"scheduled_at":43,"status":56,"updated":105,"updated_by":15},[],{"en":102,"th":102},"rs5uw5kv98gvpk2","ep-91-multi-timezone-sync-websocket","2026-06-04 00:11:27.112Z","hzuunggd1h9v81u","2025-09-22 03:54:21.954Z","เรียนรู้การออกแบบ WebSocket Server สำหรับผู้ใช้หลายโซนเวลา จัดการเวลาและข้อความแบบเรียลไทม์","2026-06-07 06:43:45.221Z",{"alt":151,"cover_image_path":152,"created":153,"expand":154,"id":189,"published_at":190,"school_blog":185,"short_description":191,"title":151,"updated":192,"slug":186,"views":188},"เซฟด่วน! หนังสือแนะนำสำหรับสาย Golang ห้ามพลาด","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fln7ep8s1uco2837\u002F1_11zon_11_sjfrr8r0rc.webp","2026-03-04 08:46:21.929Z",{"keywords":155,"locale":172,"school_blog":173},[156,161,166,171],{"collectionId":12,"collectionName":13,"created":157,"created_by":15,"id":158,"name":159,"updated":160,"updated_by":15},"2026-03-04 08:46:20.749Z","nc28og3prr9uexo","หนังสือเรียนเขียนโปรแกรม","2026-06-07 06:47:06.669Z",{"collectionId":12,"collectionName":13,"created":162,"created_by":15,"id":163,"name":164,"updated":165,"updated_by":15},"2026-03-04 08:46:20.993Z","c211y9rdado2j0o","แนะนำหนังสือ Go","2026-06-07 06:47:06.799Z",{"collectionId":12,"collectionName":13,"created":167,"created_by":15,"id":168,"name":169,"updated":170,"updated_by":15},"2026-03-04 08:46:21.287Z","22v0bqnuqm17x7f","หนังสือ Golang","2026-06-07 06:47:06.901Z",{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":174,"collectionId":41,"collectionName":42,"created":43,"expand":175,"id":185,"slug":186,"updated":187,"views":188},"spm4l1k5bgmhmmt",{"category":176},{"blogIds":177,"collectionId":47,"collectionName":48,"created":178,"created_by":15,"id":174,"image":179,"image_alt":43,"image_path":180,"label":181,"name":182,"priority":54,"publish_at":183,"scheduled_at":43,"status":56,"updated":184,"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":182,"th":182},"Knowledge","2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","9n2s5m9a4945xif","golang-recommended-books-thailand","2026-06-29 11:36:47.586Z",344,"ln7ep8s1uco2837","2025-09-22 03:50:04.581Z","รวมพิกัดหนังสือ Golang ที่คัดมาแล้วทั้งสำหรับมือใหม่และนักพัฒนาระดับโปร พร้อมบอกที่หาซื้อในไทยได้จริง","2026-06-07 06:43:43.105Z",{"alt":194,"cover_image_path":195,"created":196,"expand":197,"id":230,"published_at":231,"school_blog":227,"short_description":232,"title":194,"updated":233,"slug":228,"views":229},"Skills ที่โปรแกรมเมอร์ต้องมี นอกจากการเขียนโค้ด","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5nm01z04m098nr7\u002F1_11zon_7_4agkivp85o.webp","2026-03-04 08:46:32.951Z",{"keywords":198,"locale":214,"school_blog":215},[199,204,209],{"collectionId":12,"collectionName":13,"created":200,"created_by":15,"id":201,"name":202,"updated":203,"updated_by":15},"2026-03-04 08:32:46.661Z","q5txzj2it0lt1j5","ทักษะโปรแกรมเมอร์","2026-06-07 06:45:49.578Z",{"collectionId":12,"collectionName":13,"created":205,"created_by":15,"id":206,"name":207,"updated":208,"updated_by":15},"2026-03-04 08:46:32.696Z","2jsj00oenboicth","Soft Skills โปรแกรมเมอร์","2026-06-07 06:47:09.923Z",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":213,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":216,"collectionId":41,"collectionName":42,"created":43,"expand":217,"id":227,"slug":228,"updated":43,"views":229},"9926he4i0bn9xla",{"category":218},{"blogIds":219,"collectionId":47,"collectionName":48,"created":220,"created_by":15,"id":216,"image":221,"image_alt":43,"image_path":222,"label":223,"name":224,"priority":54,"publish_at":225,"scheduled_at":43,"status":56,"updated":226,"updated_by":15},[],"2026-03-04 08:32:41.255Z","8skhge1ublj_lsje1q3y65.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002F9926he4i0bn9xla\u002F8skhge1ublj_lsje1q3y65.png",{"en":224,"th":224},"Future Skills","2025-01-16 06:26:07.717Z","2026-06-07 06:45:03.621Z","ggab6rk7rjgy8bl","programmer-essential-skills-beyond-coding",216,"5nm01z04m098nr7","2025-09-17 02:18:11.657Z","การเขียนโค้ดเก่งไม่พอ! โปรแกรมเมอร์ยุคใหม่ต้องมี Soft Skills และ Mindset เสริม ทั้งการแก้ปัญหา การสื่อสาร การทำงานร่วมทีม การจัดการเวลา และการเข้าใจธุรกิจ เพื่อเติบโตในสายงานอย่างมืออาชีพ","2026-06-07 06:43:46.373Z",{"alt":235,"cover_image_path":236,"created":237,"expand":238,"id":298,"published_at":299,"school_blog":294,"short_description":300,"title":235,"updated":301,"slug":295,"views":297},"JS2GO EP.21 การจัดการไฟล์และ I\u002FO ใน JavaScript และ Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4t8mzwj9vxlgfan\u002F41_11zon_zb5ps5und6.webp","2026-03-04 08:46:36.763Z",{"keywords":239,"locale":281,"school_blog":282},[240,245,250,255,260,265,270,271,276],{"collectionId":12,"collectionName":13,"created":241,"created_by":15,"id":242,"name":243,"updated":244,"updated_by":15},"2026-03-04 08:46:35.226Z","lq0dtapd8bsgln4","Concurrent I\u002FO","2026-06-07 06:47:10.482Z",{"collectionId":12,"collectionName":13,"created":246,"created_by":15,"id":247,"name":248,"updated":249,"updated_by":15},"2026-03-04 08:44:53.062Z","puutdnxuitnxxgq","Backend","2026-06-07 06:46:40.599Z",{"collectionId":12,"collectionName":13,"created":251,"created_by":15,"id":252,"name":253,"updated":254,"updated_by":15},"2026-03-04 08:20:33.316Z","ln1ntwattzmxo0o","programming","2026-06-07 06:45:09.715Z",{"collectionId":12,"collectionName":13,"created":256,"created_by":15,"id":257,"name":258,"updated":259,"updated_by":15},"2026-03-04 08:45:30.765Z","nayuhpre9emd5xw","JS2GO","2026-06-07 06:46:49.847Z",{"collectionId":12,"collectionName":13,"created":261,"created_by":15,"id":262,"name":263,"updated":264,"updated_by":15},"2026-03-04 08:46:34.858Z","92g4t32mafdjos0","File Handling","2026-06-07 06:47:10.334Z",{"collectionId":12,"collectionName":13,"created":266,"created_by":15,"id":267,"name":268,"updated":269,"updated_by":15},"2026-03-04 08:46:35.612Z","vxhqap48dyjvi2y","I\u002FO","2026-06-07 06:47:10.697Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":272,"created_by":15,"id":273,"name":274,"updated":275,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-06-07 06:45:10.888Z",{"collectionId":12,"collectionName":13,"created":277,"created_by":15,"id":278,"name":279,"updated":280,"updated_by":15},"2026-03-04 08:24:40.405Z","05u3tysava2z6ga","Node.js","2026-06-07 06:45:12.195Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":283,"collectionId":41,"collectionName":42,"created":43,"expand":284,"id":294,"slug":295,"updated":296,"views":297},"hsa1afr8fcnd6qb",{"category":285},{"blogIds":286,"collectionId":47,"collectionName":48,"created":287,"created_by":15,"id":283,"image":288,"image_alt":43,"image_path":289,"label":290,"name":258,"priority":291,"publish_at":292,"scheduled_at":43,"status":56,"updated":293,"updated_by":15},[],"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":258,"th":258},10,"2025-08-11 03:41:08.820Z","2026-06-07 06:45:02.240Z","zh79ttiv8fqsd7h","js2go-ep21-file-io-management-javascript-go","2026-06-27 17:50:15.546Z",221,"4t8mzwj9vxlgfan","2025-09-16 11:39:59.806Z","เรียนรู้วิธีอ่านและเขียนไฟล์ใน JavaScript และ Go พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่ดีที่สุด เพื่อจัดการไฟล์ได้อย่างมีประสิทธิภาพ ปลอดภัย และรองรับ concurrent I\u002FO","2026-06-07 06:43:47.156Z",{"alt":303,"cover_image_path":304,"created":305,"expand":306,"id":335,"published_at":336,"school_blog":331,"short_description":337,"title":303,"updated":338,"slug":332,"views":334},"JS2GO EP.20 การใช้ Testing ใน Go และ JavaScript","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fxfsabrz98upd1zn\u002F39_11zon_a9fuk3xkl2.webp","2026-03-04 08:46:38.149Z",{"keywords":307,"locale":325,"school_blog":326},[308,313,318,323,324],{"collectionId":12,"collectionName":13,"created":309,"created_by":15,"id":310,"name":311,"updated":312,"updated_by":15},"2026-03-04 08:33:57.054Z","g54iztrb8jaqawk","Testing","2026-06-07 06:45:54.408Z",{"collectionId":12,"collectionName":13,"created":314,"created_by":15,"id":315,"name":316,"updated":317,"updated_by":15},"2026-03-04 08:46:36.088Z","dfqrl8qasgrvjsa","Unit Test","2026-06-07 06:47:10.867Z",{"collectionId":12,"collectionName":13,"created":319,"created_by":15,"id":320,"name":321,"updated":322,"updated_by":15},"2026-03-04 08:46:36.490Z","7rot00x16pl3ylb","Integration Test","2026-06-07 06:47:11.000Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":272,"created_by":15,"id":273,"name":274,"updated":275,"updated_by":15},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":283,"collectionId":41,"collectionName":42,"created":43,"expand":327,"id":331,"slug":332,"updated":333,"views":334},{"category":328},{"blogIds":329,"collectionId":47,"collectionName":48,"created":287,"created_by":15,"id":283,"image":288,"image_alt":43,"image_path":289,"label":330,"name":258,"priority":291,"publish_at":292,"scheduled_at":43,"status":56,"updated":293,"updated_by":15},[],{"en":258,"th":258},"dvlemk3qw4vn08a","ep-20-testing-go-javascript","2026-06-27 17:50:14.304Z",249,"xfsabrz98upd1zn","2025-09-15 10:47:58.760Z","เรียนรู้การทำ Testing ใน JavaScript และ Go พร้อมตัวอย่างโค้ดจริง เพื่อสร้างโปรแกรมที่มีคุณภาพ ปลอดภัย และมั่นใจว่าทำงานถูกต้อง","2026-06-07 06:43:47.501Z",{"alt":340,"cover_image_path":341,"created":342,"expand":343,"id":371,"published_at":372,"school_blog":367,"short_description":373,"title":340,"updated":374,"slug":368,"views":370},"VS Code: Editor ยอดนิยมของนักพัฒนา ทำไมถึงต้องใช้","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fid0338fitwdtg14\u002F1_11zon_7_t8hl5vpwfc.webp","2026-03-04 08:46:33.706Z",{"keywords":344,"locale":361,"school_blog":362},[345,350,355,360],{"collectionId":12,"collectionName":13,"created":346,"created_by":15,"id":347,"name":348,"updated":349,"updated_by":15},"2026-03-04 08:45:44.927Z","r3a17w8s5w8dp5m","VS Code","2026-06-07 06:46:54.573Z",{"collectionId":12,"collectionName":13,"created":351,"created_by":15,"id":352,"name":353,"updated":354,"updated_by":15},"2026-03-04 08:46:33.060Z","pup6ipgqha3p0pj","Visual Studio Code","2026-06-07 06:47:10.038Z",{"collectionId":12,"collectionName":13,"created":356,"created_by":15,"id":357,"name":358,"updated":359,"updated_by":15},"2026-03-04 08:45:48.164Z","yd1i0eenc7r9bgo","Code Editor","2026-06-07 06:46:56.136Z",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":213,"updated_by":15},{"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":363,"id":367,"slug":368,"updated":369,"views":370},{"category":364},{"blogIds":365,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":366,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"r2d702615rdhpjk","vs-code-popular-editor-developers","2026-06-30 02:50:22.623Z",269,"id0338fitwdtg14","2025-09-15 01:54:19.181Z","Visual Studio Code หรือ VS Code คือ Code Editor ฟรีจาก Microsoft ที่ทั้งเบา ขยายได้ และรองรับหลายภาษา ทำไมนักพัฒนาทั่วโลกถึงเลือกใช้ มาหาคำตอบในบทความนี้","2026-06-07 06:43:46.645Z",{"alt":376,"cover_image_path":377,"created":378,"expand":379,"id":412,"published_at":413,"school_blog":408,"short_description":414,"title":376,"updated":415,"slug":409,"views":411},"Golang คืออะไร? ภาษาโปรแกรมที่ Google ใช้จริง","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F0z5lwcd80uuj06w\u002F1_11zon_5_8xc9w4zv2l.webp","2026-03-04 08:46:34.747Z",{"keywords":380,"locale":402,"school_blog":403},[381,382,387,392,397],{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},{"collectionId":12,"collectionName":13,"created":383,"created_by":15,"id":384,"name":385,"updated":386,"updated_by":15},"2026-03-04 08:31:53.015Z","801w5t09mfaa9hl","ภาษาโปรแกรม","2026-06-07 06:45:33.250Z",{"collectionId":12,"collectionName":13,"created":388,"created_by":15,"id":389,"name":390,"updated":391,"updated_by":15},"2026-03-04 08:20:15.564Z","9zhk20p0247axym","Google","2026-06-07 06:45:08.345Z",{"collectionId":12,"collectionName":13,"created":393,"created_by":15,"id":394,"name":395,"updated":396,"updated_by":15},"2026-03-04 08:46:34.301Z","p9xo28t269o6pfx","การพัฒนาเว็บไซต์","2026-06-07 06:47:10.246Z",{"collectionId":12,"collectionName":13,"created":398,"created_by":15,"id":399,"name":400,"updated":401,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"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":404,"id":408,"slug":409,"updated":410,"views":411},{"category":405},{"blogIds":406,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":407,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],{"en":53,"th":53},"b24z0hqilacjo0h","what-is-golang-google-programming-language","2026-06-20 04:41:46.344Z",261,"0z5lwcd80uuj06w","2025-09-12 02:28:14.663Z","Golang หรือ Go Language เป็นภาษาที่เรียบง่ายและรวดเร็ว เหมาะกับการพัฒนาระบบขนาดใหญ่ เช่น Web, API, Microservices และ DevOps Tools บทความนี้จะแนะนำคุณสมบัติเด่นของ Golang การใช้งาน และทำไม Google ถึงเลือกใช้","2026-06-07 06:43:46.903Z",{"alt":417,"cover_image_path":418,"created":419,"expand":420,"id":461,"published_at":462,"school_blog":458,"short_description":463,"title":417,"updated":464,"slug":459,"views":61},"JS2GO EP.19 การทำงานกับ Events ใน JavaScript และ Go – Event Loop, Goroutines และ Channels","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fa7e16lskfgu7onn\u002F37_11zon_rvkr2q9xiw.webp","2026-03-04 08:46:38.981Z",{"keywords":421,"locale":452,"school_blog":453},[422,427,432,437,442,447],{"collectionId":12,"collectionName":13,"created":423,"created_by":15,"id":424,"name":425,"updated":426,"updated_by":15},"2026-03-04 08:46:37.688Z","swutt5mi0x51ue2","Concurrent Programming","2026-06-07 06:47:11.216Z",{"collectionId":12,"collectionName":13,"created":428,"created_by":15,"id":429,"name":430,"updated":431,"updated_by":15},"2026-03-04 08:33:55.714Z","yxs12a8pjduka2m","Channels","2026-06-07 06:45:53.703Z",{"collectionId":12,"collectionName":13,"created":433,"created_by":15,"id":434,"name":435,"updated":436,"updated_by":15},"2026-03-04 08:33:58.044Z","nb6p1r8sfqlsxf8","Goroutines","2026-06-07 06:45:54.913Z",{"collectionId":12,"collectionName":13,"created":438,"created_by":15,"id":439,"name":440,"updated":441,"updated_by":15},"2026-03-04 08:46:37.993Z","v3cb8i6wzv67n9c","Event Loop","2026-06-07 06:47:11.327Z",{"collectionId":12,"collectionName":13,"created":443,"created_by":15,"id":444,"name":445,"updated":446,"updated_by":15},"2026-03-04 08:46:38.300Z","p3pwrhp0ogvyq0b","Go Events","2026-06-07 06:47:11.458Z",{"collectionId":12,"collectionName":13,"created":448,"created_by":15,"id":449,"name":450,"updated":451,"updated_by":15},"2026-03-04 08:46:38.488Z","6wp9hn3uiyeqa5k","JavaScript Events","2026-06-07 06:47:11.614Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":283,"collectionId":41,"collectionName":42,"created":43,"expand":454,"id":458,"slug":459,"updated":460,"views":61},{"category":455},{"blogIds":456,"collectionId":47,"collectionName":48,"created":287,"created_by":15,"id":283,"image":288,"image_alt":43,"image_path":289,"label":457,"name":258,"priority":291,"publish_at":292,"scheduled_at":43,"status":56,"updated":293,"updated_by":15},[],{"en":258,"th":258},"nf9m20egv7ombx2","ep19-events-javascript-go","2026-06-27 17:50:13.865Z","a7e16lskfgu7onn","2025-09-11 01:51:50.625Z","เรียนรู้การจัดการ Events ใน JavaScript และ Go พร้อมตัวอย่างการใช้งาน Event Loop, Promises, Goroutines และ Channels เพื่อพัฒนาโค้ดที่มีประสิทธิภาพ ปลอดภัย และรองรับการทำงานแบบ concurrent","2026-06-07 06:43:47.867Z",{"alt":466,"cover_image_path":467,"created":468,"expand":469,"id":493,"published_at":494,"school_blog":490,"short_description":495,"title":466,"updated":496,"slug":491,"views":297},"EP.89 การทดสอบประสิทธิภาพ WebSocket Server ด้วยเครื่องมือ Load Testing","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F9qqj1fzvkrsagi9\u002F149_11zon_ai6yqglcm8.webp","2026-03-04 08:46:50.942Z",{"keywords":470,"locale":484,"school_blog":485},[471,472,473,474,479],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},{"collectionId":12,"collectionName":13,"created":475,"created_by":15,"id":476,"name":477,"updated":478,"updated_by":15},"2026-03-04 08:44:48.724Z","s6xhnfomy7n5ycp","WebSocket Server","2026-06-07 06:46:39.070Z",{"collectionId":12,"collectionName":13,"created":480,"created_by":15,"id":481,"name":482,"updated":483,"updated_by":15},"2026-03-04 08:44:19.737Z","wfofysa5fhg0v0p","Load Testing","2026-06-07 06:46:31.418Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":94,"collectionId":41,"collectionName":42,"created":43,"expand":486,"id":490,"slug":491,"updated":492,"views":297},{"category":487},{"blogIds":488,"collectionId":47,"collectionName":48,"created":98,"created_by":15,"id":94,"image":99,"image_alt":43,"image_path":100,"label":489,"name":102,"priority":103,"publish_at":104,"scheduled_at":43,"status":56,"updated":105,"updated_by":15},[],{"en":102,"th":102},"385vpwfb61mor9i","ep-89-websocket-server-load-testing-go","2026-06-15 18:03:18.291Z","9qqj1fzvkrsagi9","2025-09-10 02:52:30.851Z","ก่อนนำ WebSocket Server ไปใช้งานจริง คุณควรทำ Load Testing เพื่อตรวจสอบว่าเซิร์ฟเวอร์สามารถรองรับผู้ใช้จำนวนมากได้หรือไม่ พร้อมแนะนำเครื่องมือยอดนิยมอย่าง k6, Gatling และ Locust สำหรับทดสอบระบบอย่างมืออาชีพ","2026-06-07 06:43:50.589Z",{"alt":498,"cover_image_path":499,"created":500,"expand":501,"id":521,"published_at":522,"school_blog":517,"short_description":523,"title":498,"updated":524,"slug":518,"views":520},"EP.88 การสร้างระบบแชทรองรับหลายห้อง (Multi-room Chat Management)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ftajob8clmkaq6gs\u002F147_11zon_p7l1ry1jfk.webp","2026-03-04 08:46:51.703Z",{"keywords":502,"locale":511,"school_blog":512},[503,504,505,506],{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":507,"created_by":15,"id":508,"name":509,"updated":510,"updated_by":15},"2026-03-04 08:46:51.136Z","rbaifonz0tg1ehh","ระบบแชท","2026-06-07 06:47:15.389Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":94,"collectionId":41,"collectionName":42,"created":43,"expand":513,"id":517,"slug":518,"updated":519,"views":520},{"category":514},{"blogIds":515,"collectionId":47,"collectionName":48,"created":98,"created_by":15,"id":94,"image":99,"image_alt":43,"image_path":100,"label":516,"name":102,"priority":103,"publish_at":104,"scheduled_at":43,"status":56,"updated":105,"updated_by":15},[],{"en":102,"th":102},"mkt01wcars4seqi","golang-multi-room-chat-websocket","2026-06-30 02:37:57.988Z",247,"tajob8clmkaq6gs","2025-09-09 02:03:12.924Z","เรียนรู้การสร้างระบบแชทแบบหลายห้องด้วยภาษา Go และ WebSocket พร้อมตัวอย่างโค้ดเต็ม การจัดการสมาชิกแต่ละห้อง การกระจายข้อความ และแนวทางนำไปใช้งานจริง","2026-06-07 06:43:50.713Z",14,12,437,37]