[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-12-12-Web%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":525,"perPage":525,"totalItems":526,"totalPages":527},[5,71,129,181,219,272,309,355,388,419,461,489],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":67,"published_at":68,"school_blog":63,"short_description":69,"title":6,"updated":70,"slug":64,"views":66},"วิธีฝึก Logic Thinking สำหรับโปรแกรมเมอร์: พื้นฐานที่ต้องรู้","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffm7096wv2g0w4sk\u002F1_11zon_11_45b97dldqh.webp","2026-03-04 08:46:19.553Z",{"keywords":10,"locale":34,"school_blog":44},[11,19,24,29],{"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:17.871Z","76qprkevbgfdps8","n2yda7dfajhlfi8","Logic Thinking","2026-06-07 06:47:05.444Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:46:18.464Z","taqe70fdg03ey1a","ฝึก Logic","2026-06-07 06:47:05.736Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:46:19.131Z","vo4vfyiyrsse2d2","การแก้ปัญหา","2026-06-07 06:47:06.043Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},"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":45,"collectionId":46,"collectionName":47,"created":48,"expand":49,"id":63,"slug":64,"updated":65,"views":66},"9926he4i0bn9xla","pbc_2105096300","school_blogs","",{"category":50},{"blogIds":51,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":57,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:32:41.255Z","8skhge1ublj_lsje1q3y65.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002F9926he4i0bn9xla\u002F8skhge1ublj_lsje1q3y65.png",{"en":58,"th":58},"Future Skills",0,"2025-01-16 06:26:07.717Z","published","2026-06-07 06:45:03.621Z","ztt4ystjdat8o1j","logic-thinking-for-programmers","2026-06-02 08:49:10.240Z",257,"fm7096wv2g0w4sk","2025-09-29 03:36:26.495Z","Logic Thinking คือทักษะเบื้องหลังที่ทำให้โค้ดมีคุณภาพ บทความนี้สรุปวิธีฝึกคิดเป็นระบบ ตั้งแต่การแก้โจทย์ การเขียน Flowchart ไปจนถึงการทำงานเป็นทีม","2026-06-07 06:43:42.677Z",{"alt":72,"cover_image_path":73,"created":74,"expand":75,"id":125,"published_at":126,"school_blog":121,"short_description":127,"title":72,"updated":128,"slug":122,"views":124},"EP.95 การทำ WebSocket Server ให้รองรับการทำงานในระบบ Cloud","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fkv1bg5emx2gk0xf\u002F161_11zon_55omsgtfdb.webp","2026-03-04 08:46:26.253Z",{"keywords":76,"locale":107,"school_blog":108},[77,82,87,92,97,102],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},"2026-03-04 08:46:24.920Z","80sym0jxfpzgz66","Cloud","2026-06-07 06:47:07.927Z",{"collectionId":12,"collectionName":13,"created":88,"created_by":15,"id":89,"name":90,"updated":91,"updated_by":15},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":93,"created_by":15,"id":94,"name":95,"updated":96,"updated_by":15},"2026-03-04 08:46:25.253Z","469d7m53czmo37t","Load Balancer","2026-06-07 06:47:08.142Z",{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":103,"created_by":15,"id":104,"name":105,"updated":106,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":109,"collectionId":46,"collectionName":47,"created":48,"expand":110,"id":121,"slug":122,"updated":123,"views":124},"wqxt7ag2gn7xcmk",{"category":111},{"blogIds":112,"collectionId":52,"collectionName":53,"created":113,"created_by":15,"id":109,"image":114,"image_alt":48,"image_path":115,"label":116,"name":117,"priority":118,"publish_at":119,"scheduled_at":48,"status":61,"updated":120,"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":117,"th":117},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","sfrwz3ybl1z2ulp","websocket-server-on-cloud","2026-06-05 00:58:08.652Z",219,"kv1bg5emx2gk0xf","2025-09-29 03:36:13.841Z","เรียนรู้วิธี Deploy WebSocket Server บน Cloud อย่างมืออาชีพ ทั้งการใช้ Kubernetes, Load Balancer, TLS, และ Auto-scaling เพื่อรองรับผู้ใช้งานจำนวนมากแบบ real-time","2026-06-07 06:43:44.263Z",{"alt":130,"cover_image_path":131,"created":132,"expand":133,"id":177,"published_at":178,"school_blog":173,"short_description":179,"title":130,"updated":180,"slug":174,"views":176},"ใช้ AI เขียนโค้ดแล้วรู้สึกผิด ต้องทำยังไงดี","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3iciglg94fxr4pu\u002F1_11zon_11_sfb9msxvgo.webp","2026-03-04 08:46:17.746Z",{"keywords":134,"locale":160,"school_blog":161},[135,140,145,150,155],{"collectionId":12,"collectionName":13,"created":136,"created_by":15,"id":137,"name":138,"updated":139,"updated_by":15},"2026-03-04 08:46:16.788Z","49saqxdw2igu37t","วิธีใช้ AI","2026-06-07 06:47:04.929Z",{"collectionId":12,"collectionName":13,"created":141,"created_by":15,"id":142,"name":143,"updated":144,"updated_by":15},"2026-03-04 08:32:00.323Z","7e0nkw6wrv63voh","ChatGPT","2026-06-07 06:45:35.360Z",{"collectionId":12,"collectionName":13,"created":146,"created_by":15,"id":147,"name":148,"updated":149,"updated_by":15},"2026-03-04 08:46:15.876Z","8ejvsa6isr4njyu","Copilot","2026-06-07 06:47:04.509Z",{"collectionId":12,"collectionName":13,"created":151,"created_by":15,"id":152,"name":153,"updated":154,"updated_by":15},"2026-03-04 08:46:16.991Z","qns2gmpov4vnx1n","ความรู้สึกผิด","2026-06-07 06:47:05.091Z",{"collectionId":12,"collectionName":13,"created":156,"created_by":15,"id":157,"name":158,"updated":159,"updated_by":15},"2026-03-04 08:46:17.391Z","mcvwsp90ncvhb1i","AI เขียนโค้ด","2026-06-07 06:47:05.282Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":162,"collectionId":46,"collectionName":47,"created":48,"expand":163,"id":173,"slug":174,"updated":175,"views":176},"pkuzfil3b4ug2ea",{"category":164},{"blogIds":165,"collectionId":52,"collectionName":53,"created":166,"created_by":15,"id":162,"image":167,"image_alt":48,"image_path":168,"label":169,"name":170,"priority":59,"publish_at":171,"scheduled_at":48,"status":61,"updated":172,"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":170,"th":170},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","oev80syzzavcbf4","ai-code-guilt","2026-06-08 04:46:47.130Z",273,"3iciglg94fxr4pu","2025-09-26 06:40:40.484Z","หลายคน โดยเฉพาะมือใหม่ มักรู้สึกผิดเมื่อพึ่งพา AI อย่าง ChatGPT หรือ Copilot ในการเขียนโค้ด บทความนี้จะช่วยปรับมุมมองใหม่ว่า AI คือผู้ช่วย ไม่ใช่การโกง พร้อมวิธีใช้ AI ให้พัฒนาได้จริงโดยไม่รู้สึกผิด","2026-06-07 06:43:42.566Z",{"alt":182,"cover_image_path":183,"created":184,"expand":185,"id":215,"published_at":216,"school_blog":211,"short_description":217,"title":182,"updated":218,"slug":212,"views":214},"EP.94 การสร้าง WebSocket Server ที่รองรับการทำงานร่วมกับ Microservices","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fj1orfc41ducjmfg\u002F159_11zon_3y0kbm5qj3.webp","2026-03-04 08:46:27.328Z",{"keywords":186,"locale":205,"school_blog":206},[187,188,189,194,199,204],{"collectionId":12,"collectionName":13,"created":103,"created_by":15,"id":104,"name":105,"updated":106,"updated_by":15},{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"collectionId":12,"collectionName":13,"created":190,"created_by":15,"id":191,"name":192,"updated":193,"updated_by":15},"2026-03-04 08:44:32.154Z","u0s66bjop3dljau","Horizontal Scaling","2026-06-07 06:46:34.757Z",{"collectionId":12,"collectionName":13,"created":195,"created_by":15,"id":196,"name":197,"updated":198,"updated_by":15},"2026-03-04 08:46:25.885Z","dtccn2skf5p49fh","Message Broker","2026-06-07 06:47:08.280Z",{"collectionId":12,"collectionName":13,"created":200,"created_by":15,"id":201,"name":202,"updated":203,"updated_by":15},"2026-03-04 08:44:29.876Z","ozn15duk6wovj6g","Microservices","2026-06-07 06:46:34.292Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":109,"collectionId":46,"collectionName":47,"created":48,"expand":207,"id":211,"slug":212,"updated":213,"views":214},{"category":208},{"blogIds":209,"collectionId":52,"collectionName":53,"created":113,"created_by":15,"id":109,"image":114,"image_alt":48,"image_path":115,"label":210,"name":117,"priority":118,"publish_at":119,"scheduled_at":48,"status":61,"updated":120,"updated_by":15},[],{"en":117,"th":117},"ol50zgpfpbtpc4p","ep-94-websocket-with-microservices","2026-06-01 01:40:50.391Z",239,"j1orfc41ducjmfg","2025-09-26 02:08:45.207Z","เรียนรู้การออกแบบระบบ WebSocket ที่สามารถทำงานร่วมกับ Microservices ได้อย่างยืดหยุ่น รองรับการขยายระบบขนาดใหญ่แบบ Horizontal Scaling","2026-06-07 06:43:44.731Z",{"alt":220,"cover_image_path":221,"created":222,"expand":223,"id":268,"published_at":269,"school_blog":264,"short_description":270,"title":220,"updated":271,"slug":265,"views":267},"JS2GO EP.24 การจัดการ String และ Text Processing ใน JavaScript กับ Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5c694rdt6g52i5g\u002F47_11zon_pvt86gv8me.webp","2026-03-04 08:46:22.556Z",{"keywords":224,"locale":251,"school_blog":252},[225,230,231,236,241,246],{"collectionId":12,"collectionName":13,"created":226,"created_by":15,"id":227,"name":228,"updated":229,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-06-07 06:45:10.888Z",{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"collectionId":12,"collectionName":13,"created":232,"created_by":15,"id":233,"name":234,"updated":235,"updated_by":15},"2026-03-04 08:45:30.765Z","nayuhpre9emd5xw","JS2GO","2026-06-07 06:46:49.847Z",{"collectionId":12,"collectionName":13,"created":237,"created_by":15,"id":238,"name":239,"updated":240,"updated_by":15},"2026-03-04 08:24:38.707Z","v8n5s20nj500amh","JavaScript vs Go","2026-06-07 06:45:11.841Z",{"collectionId":12,"collectionName":13,"created":242,"created_by":15,"id":243,"name":244,"updated":245,"updated_by":15},"2026-03-04 08:46:21.813Z","9qr9wpmropa1u8j","JavaScript String","2026-06-07 06:47:07.148Z",{"collectionId":12,"collectionName":13,"created":247,"created_by":15,"id":248,"name":249,"updated":250,"updated_by":15},"2026-03-04 08:46:21.507Z","mqno8sfs0peyg3p","Go String","2026-06-07 06:47:07.040Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":253,"collectionId":46,"collectionName":47,"created":48,"expand":254,"id":264,"slug":265,"updated":266,"views":267},"hsa1afr8fcnd6qb",{"category":255},{"blogIds":256,"collectionId":52,"collectionName":53,"created":257,"created_by":15,"id":253,"image":258,"image_alt":48,"image_path":259,"label":260,"name":234,"priority":261,"publish_at":262,"scheduled_at":48,"status":61,"updated":263,"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":234,"th":234},10,"2025-08-11 03:41:08.820Z","2026-06-07 06:45:02.240Z","xq9nb9ql13m63zs","js2go-ep24-string-text-processing","2026-05-13 17:29:39.277Z",215,"5c694rdt6g52i5g","2025-09-25 02:18:42.224Z","เรียนรู้วิธีจัดการข้อความ (String) ใน JavaScript และ Go ทั้งการสร้าง แก้ไข รวมข้อความ ค้นหา และแทนที่ พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่เหมาะสม","2026-06-07 06:43:43.290Z",{"alt":273,"cover_image_path":274,"created":275,"expand":276,"id":305,"published_at":306,"school_blog":301,"short_description":307,"title":273,"updated":308,"slug":302,"views":304},"EP.92 การใช้ WebSocket ในการพัฒนาเกมออนไลน์แบบเรียลไทม์ (Real-time Online Game Development)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fyqlb4dfhvd39km8\u002F155_11zon_6n9ubrmh5r.webp","2026-03-04 08:46:29.419Z",{"keywords":277,"locale":295,"school_blog":296},[278,279,284,289,294],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":280,"created_by":15,"id":281,"name":282,"updated":283,"updated_by":15},"2026-03-04 08:46:28.578Z","09iewe0zem1j4rz","เกมออนไลน์","2026-06-07 06:47:08.821Z",{"collectionId":12,"collectionName":13,"created":285,"created_by":15,"id":286,"name":287,"updated":288,"updated_by":15},"2026-03-04 08:46:27.825Z","jacwipfdpuvzbea","Real-time Game","2026-06-07 06:47:08.627Z",{"collectionId":12,"collectionName":13,"created":290,"created_by":15,"id":291,"name":292,"updated":293,"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":103,"created_by":15,"id":104,"name":105,"updated":106,"updated_by":15},{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":109,"collectionId":46,"collectionName":47,"created":48,"expand":297,"id":301,"slug":302,"updated":303,"views":304},{"category":298},{"blogIds":299,"collectionId":52,"collectionName":53,"created":113,"created_by":15,"id":109,"image":114,"image_alt":48,"image_path":115,"label":300,"name":117,"priority":118,"publish_at":119,"scheduled_at":48,"status":61,"updated":120,"updated_by":15},[],{"en":117,"th":117},"bn97lacikremxtf","ep-92-websocket-real-time-game-dev","2026-05-08 00:31:09.324Z",207,"yqlb4dfhvd39km8","2025-09-24 01:41:51.883Z","พาไปรู้จักแนวทางการใช้ WebSocket สำหรับสร้างเกมแบบ multiplayer ที่ตอบสนองแบบเรียลไทม์ ลด lag รองรับผู้เล่นจำนวนมาก พร้อมตัวอย่างโค้ด Go","2026-06-07 06:43:45.049Z",{"alt":310,"cover_image_path":311,"created":312,"expand":313,"id":351,"published_at":352,"school_blog":347,"short_description":353,"title":310,"updated":354,"slug":348,"views":350},"EP.93 การเพิ่มฟีเจอร์การสื่อสารแบบ Voice หรือ Video ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fcdgnti5vrlt3g5a\u002F157_11zon_7dmz42l9d3.webp","2026-03-04 08:46:27.420Z",{"keywords":314,"locale":341,"school_blog":342},[315,316,321,326,331,336],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":317,"created_by":15,"id":318,"name":319,"updated":320,"updated_by":15},"2026-03-04 08:45:05.836Z","37t2tvjs3vvty3x","WebRTC","2026-06-07 06:46:43.723Z",{"collectionId":12,"collectionName":13,"created":322,"created_by":15,"id":323,"name":324,"updated":325,"updated_by":15},"2026-03-04 08:45:05.158Z","836if8oqwpocqe3","Voice Chat","2026-06-07 06:46:43.489Z",{"collectionId":12,"collectionName":13,"created":327,"created_by":15,"id":328,"name":329,"updated":330,"updated_by":15},"2026-03-04 08:45:04.918Z","2oi71a8zf6vf68l","Video Call","2026-06-07 06:46:43.246Z",{"collectionId":12,"collectionName":13,"created":332,"created_by":15,"id":333,"name":334,"updated":335,"updated_by":15},"2026-03-04 08:46:27.028Z","kg1pnz6tawdssqk","Real-time Communication","2026-06-07 06:47:08.418Z",{"collectionId":12,"collectionName":13,"created":337,"created_by":15,"id":338,"name":339,"updated":340,"updated_by":15},"2026-03-04 08:45:34.555Z","pcr9o7q0iswjgjp","Go Language","2026-06-07 06:46:50.902Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":109,"collectionId":46,"collectionName":47,"created":48,"expand":343,"id":347,"slug":348,"updated":349,"views":350},{"category":344},{"blogIds":345,"collectionId":52,"collectionName":53,"created":113,"created_by":15,"id":109,"image":114,"image_alt":48,"image_path":115,"label":346,"name":117,"priority":118,"publish_at":119,"scheduled_at":48,"status":61,"updated":120,"updated_by":15},[],{"en":117,"th":117},"qhw4rrkm8gg118j","ep-93-webrtc-voice-video-in-websocket-chat","2026-06-01 13:14:45.927Z",228,"cdgnti5vrlt3g5a","2025-09-24 01:41:43.576Z","เรียนรู้วิธีเพิ่มฟีเจอร์เสียงและวิดีโอแบบเรียลไทม์ใน WebSocket Chat ด้วยการผสาน WebRTC เพื่อการสื่อสารที่ลื่นไหล ปลอดภัย และประหยัด Bandwidth","2026-06-07 06:43:44.816Z",{"alt":356,"cover_image_path":357,"created":358,"expand":359,"id":384,"published_at":385,"school_blog":380,"short_description":386,"title":356,"updated":387,"slug":381,"views":383},"JS2GO EP.23 การทำงานกับ Date และ Time ใน JavaScript และ Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fe7jf1pwck1gzbx4\u002F45_11zon_rzyo6k2gem.webp","2026-03-04 08:46:23.611Z",{"keywords":360,"locale":374,"school_blog":375},[361,366,371,372,373],{"collectionId":12,"collectionName":13,"created":362,"created_by":15,"id":363,"name":364,"updated":365,"updated_by":15},"2026-03-04 08:46:22.799Z","9h9droip3eug1wp","Date","2026-06-07 06:47:07.312Z",{"collectionId":12,"collectionName":13,"created":367,"created_by":15,"id":368,"name":369,"updated":370,"updated_by":15},"2026-03-04 08:46:23.056Z","69c6r02qckra0e0","Time","2026-06-07 06:47:07.419Z",{"collectionId":12,"collectionName":13,"created":226,"created_by":15,"id":227,"name":228,"updated":229,"updated_by":15},{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"collectionId":12,"collectionName":13,"created":232,"created_by":15,"id":233,"name":234,"updated":235,"updated_by":15},{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":253,"collectionId":46,"collectionName":47,"created":48,"expand":376,"id":380,"slug":381,"updated":382,"views":383},{"category":377},{"blogIds":378,"collectionId":52,"collectionName":53,"created":257,"created_by":15,"id":253,"image":258,"image_alt":48,"image_path":259,"label":379,"name":234,"priority":261,"publish_at":262,"scheduled_at":48,"status":61,"updated":263,"updated_by":15},[],{"en":234,"th":234},"1hsnfzu9thc2rsg","js2go-ep23-date-time-javascript-go","2026-05-14 18:15:56.273Z",213,"e7jf1pwck1gzbx4","2025-09-23 11:23:31.375Z","เรียนรู้วิธีสร้าง แปลง และคำนวณวันที่และเวลาใน JavaScript และ Go พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่เหมาะสม เพื่อพัฒนาระบบที่ถูกต้องและแม่นยำ","2026-06-07 06:43:43.492Z",{"alt":389,"cover_image_path":390,"created":83,"expand":391,"id":415,"published_at":416,"school_blog":412,"short_description":417,"title":389,"updated":418,"slug":413,"views":383},"JS2GO EP.22 การทำงานกับ JSON — JavaScript กับ Go ต่างกันอย่างไร?","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz9r73asq5pmuwfu\u002F43_11zon_mgamcyrsjc.webp",{"keywords":392,"locale":406,"school_blog":407},[393,394,399,400,401],{"collectionId":12,"collectionName":13,"created":232,"created_by":15,"id":233,"name":234,"updated":235,"updated_by":15},{"collectionId":12,"collectionName":13,"created":395,"created_by":15,"id":396,"name":397,"updated":398,"updated_by":15},"2026-03-04 08:46:24.109Z","o8xfgwdh6k03hxd","JSON","2026-06-07 06:47:07.745Z",{"collectionId":12,"collectionName":13,"created":226,"created_by":15,"id":227,"name":228,"updated":229,"updated_by":15},{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"collectionId":12,"collectionName":13,"created":402,"created_by":15,"id":403,"name":404,"updated":405,"updated_by":15},"2026-03-04 08:46:24.442Z","xhiyszaqiryu314","การจัดการ JSON","2026-06-07 06:47:07.816Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":253,"collectionId":46,"collectionName":47,"created":48,"expand":408,"id":412,"slug":413,"updated":414,"views":383},{"category":409},{"blogIds":410,"collectionId":52,"collectionName":53,"created":257,"created_by":15,"id":253,"image":258,"image_alt":48,"image_path":259,"label":411,"name":234,"priority":261,"publish_at":262,"scheduled_at":48,"status":61,"updated":263,"updated_by":15},[],{"en":234,"th":234},"zm6a6smh1in3rsc","js2go-ep22-json-javascript-vs-go","2026-06-05 05:51:57.971Z","z9r73asq5pmuwfu","2025-09-23 01:41:13.575Z","เรียนรู้การอ่าน เขียน และแปลง JSON ใน JavaScript และ Go พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่เหมาะสม เพื่อให้คุณจัดการข้อมูล JSON ได้อย่างมืออาชีพ","2026-06-07 06:43:43.920Z",{"alt":420,"cover_image_path":421,"created":422,"expand":423,"id":457,"published_at":458,"school_blog":453,"short_description":459,"title":420,"updated":460,"slug":454,"views":456},"มือใหม่ห้ามพลาด! 4 พื้นฐานที่ควรรู้ก่อนเริ่มเขียนโค้ด 🚀","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5os1vz1x0h1ejtj\u002F1_11zon_8_q9ggsyiuxp.webp","2026-03-04 08:46:32.406Z",{"keywords":424,"locale":440,"school_blog":441},[425,430,435],{"collectionId":12,"collectionName":13,"created":426,"created_by":15,"id":427,"name":428,"updated":429,"updated_by":15},"2026-03-04 08:46:03.339Z","rk0oa9guns649rm","เริ่มเขียนโค้ด","2026-06-07 06:47:00.357Z",{"collectionId":12,"collectionName":13,"created":431,"created_by":15,"id":432,"name":433,"updated":434,"updated_by":15},"2026-03-04 08:34:29.938Z","ajgft6r2ok2vdh3","พื้นฐานการเขียนโค้ด","2026-06-07 06:46:08.644Z",{"collectionId":12,"collectionName":13,"created":436,"created_by":15,"id":437,"name":438,"updated":439,"updated_by":15},"2026-03-04 08:46:04.670Z","9nnisvtys7pnnnr","มือใหม่เขียนโค้ด","2026-06-07 06:47:01.065Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":442,"collectionId":46,"collectionName":47,"created":48,"expand":443,"id":453,"slug":454,"updated":455,"views":456},"jwhmeg2uxwz0bkp",{"category":444},{"blogIds":445,"collectionId":52,"collectionName":53,"created":446,"created_by":15,"id":442,"image":447,"image_alt":48,"image_path":448,"label":449,"name":450,"priority":59,"publish_at":451,"scheduled_at":48,"status":61,"updated":452,"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":450,"th":450},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","6t04c5pj4pkxf3t","beginner-4-coding-basics","2026-06-06 16:09:55.854Z",212,"5os1vz1x0h1ejtj","2025-09-22 03:55:08.183Z","การเตรียมตัวคือก้าวแรกของการเป็นนักพัฒนา รู้จัก 4 พื้นฐานสำคัญสำหรับมือใหม่ ตั้งแต่ Mindset ที่ถูกต้อง เครื่องมือที่ต้องใช้ ภาษาโปรแกรมที่ควรเลือก ไปจนถึงช่องทางเรียนรู้ที่จะทำให้คุณโค้ดได้เร็วขึ้น","2026-06-07 06:43:45.771Z",{"alt":462,"cover_image_path":463,"created":464,"expand":465,"id":485,"published_at":486,"school_blog":481,"short_description":487,"title":462,"updated":488,"slug":482,"views":484},"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":466,"locale":475,"school_blog":476},[467,468,469,470],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"collectionId":12,"collectionName":13,"created":103,"created_by":15,"id":104,"name":105,"updated":106,"updated_by":15},{"collectionId":12,"collectionName":13,"created":471,"created_by":15,"id":472,"name":473,"updated":474,"updated_by":15},"2026-03-04 08:46:48.805Z","05p8xoe3e90k834","Secure Connection","2026-06-07 06:47:15.022Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":109,"collectionId":46,"collectionName":47,"created":48,"expand":477,"id":481,"slug":482,"updated":483,"views":484},{"category":478},{"blogIds":479,"collectionId":52,"collectionName":53,"created":113,"created_by":15,"id":109,"image":114,"image_alt":48,"image_path":115,"label":480,"name":117,"priority":118,"publish_at":119,"scheduled_at":48,"status":61,"updated":120,"updated_by":15},[],{"en":117,"th":117},"a61s3oi0g9iuzsf","websocket-secure-connection-management","2026-06-06 13:23:46.121Z",216,"p7h3wb6d0unj9xk","2025-09-22 03:54:43.658Z","เรียนรู้วิธีจัดการการเชื่อมต่อใน WebSocket Server อย่างปลอดภัย พร้อมแนวทางป้องกัน WebSocket Hijack, ตรวจจับการหลุด และปรับระบบให้รองรับผู้ใช้จำนวนมากได้อย่างมั่นคง","2026-06-07 06:43:50.204Z",{"alt":490,"cover_image_path":491,"created":492,"expand":493,"id":521,"published_at":522,"school_blog":518,"short_description":523,"title":490,"updated":524,"slug":519,"views":383},"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":494,"locale":512,"school_blog":513},[495,496,501,506,511],{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":497,"created_by":15,"id":498,"name":499,"updated":500,"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":502,"created_by":15,"id":503,"name":504,"updated":505,"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":507,"created_by":15,"id":508,"name":509,"updated":510,"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":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":109,"collectionId":46,"collectionName":47,"created":48,"expand":514,"id":518,"slug":519,"updated":520,"views":383},{"category":515},{"blogIds":516,"collectionId":52,"collectionName":53,"created":113,"created_by":15,"id":109,"image":114,"image_alt":48,"image_path":115,"label":517,"name":117,"priority":118,"publish_at":119,"scheduled_at":48,"status":61,"updated":120,"updated_by":15},[],{"en":117,"th":117},"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",12,422,36]