[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-12-12-Web%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":524,"perPage":524,"totalItems":525,"totalPages":526},[5,75,133,186,223,269,302,335,377,404,440,483],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":71,"published_at":72,"school_blog":67,"short_description":73,"title":6,"updated":74,"slug":68,"views":70},"ใช้ AI เขียนโค้ดแล้วรู้สึกผิด ต้องทำยังไงดี","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3iciglg94fxr4pu\u002F1_11zon_11_sfb9msxvgo.webp","2026-03-04 08:46:17.746Z",{"keywords":10,"locale":39,"school_blog":49},[11,19,24,29,34],{"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:16.788Z","","49saqxdw2igu37t","วิธีใช้ AI","2026-04-10 16:13:11.379Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:32:00.323Z","7e0nkw6wrv63voh","ChatGPT","2026-04-10 16:07:48.344Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:46:15.876Z","8ejvsa6isr4njyu","Copilot","2026-04-10 16:13:10.942Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:46:16.991Z","qns2gmpov4vnx1n","ความรู้สึกผิด","2026-04-10 16:13:11.518Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:46:17.391Z","mcvwsp90ncvhb1i","AI เขียนโค้ด","2026-04-10 16:13:11.582Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},"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":50,"collectionId":51,"collectionName":52,"created":15,"expand":53,"id":67,"slug":68,"updated":69,"views":70},"pkuzfil3b4ug2ea","pbc_2105096300","school_blogs",{"category":54},{"blogIds":55,"collectionId":56,"collectionName":57,"created":58,"created_by":15,"id":50,"image":59,"image_alt":15,"image_path":60,"label":61,"name":62,"priority":63,"publish_at":64,"scheduled_at":15,"status":65,"updated":66,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":62,"th":62},"Cutting-Edge Tech",0,"2025-01-27 08:43:38.395Z","published","2026-04-25 02:32:14.847Z","oev80syzzavcbf4","ai-code-guilt","2026-06-03 15:43:23.703Z",271,"3iciglg94fxr4pu","2025-09-26 06:40:40.484Z","หลายคน โดยเฉพาะมือใหม่ มักรู้สึกผิดเมื่อพึ่งพา AI อย่าง ChatGPT หรือ Copilot ในการเขียนโค้ด บทความนี้จะช่วยปรับมุมมองใหม่ว่า AI คือผู้ช่วย ไม่ใช่การโกง พร้อมวิธีใช้ AI ให้พัฒนาได้จริงโดยไม่รู้สึกผิด","2026-04-25 02:48:02.208Z",{"alt":76,"cover_image_path":77,"created":78,"expand":79,"id":129,"published_at":130,"school_blog":125,"short_description":131,"title":76,"updated":132,"slug":126,"views":128},"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":80,"locale":111,"school_blog":112},[81,86,91,96,101,106],{"collectionId":12,"collectionName":13,"created":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":92,"created_by":15,"id":93,"name":94,"updated":95,"updated_by":15},"2026-03-04 08:44:32.154Z","u0s66bjop3dljau","Horizontal Scaling","2026-04-10 16:12:46.399Z",{"collectionId":12,"collectionName":13,"created":97,"created_by":15,"id":98,"name":99,"updated":100,"updated_by":15},"2026-03-04 08:46:25.885Z","dtccn2skf5p49fh","Message Broker","2026-04-10 16:13:14.073Z",{"collectionId":12,"collectionName":13,"created":102,"created_by":15,"id":103,"name":104,"updated":105,"updated_by":15},"2026-03-04 08:44:29.876Z","ozn15duk6wovj6g","Microservices","2026-04-10 16:12:46.024Z",{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-04-10 16:08:05.227Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":113,"collectionId":51,"collectionName":52,"created":15,"expand":114,"id":125,"slug":126,"updated":127,"views":128},"wqxt7ag2gn7xcmk",{"category":115},{"blogIds":116,"collectionId":56,"collectionName":57,"created":117,"created_by":15,"id":113,"image":118,"image_alt":15,"image_path":119,"label":120,"name":121,"priority":122,"publish_at":123,"scheduled_at":15,"status":65,"updated":124,"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":121,"th":121},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-04-25 02:32:15.470Z","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-04-25 02:48:04.172Z",{"alt":134,"cover_image_path":135,"created":136,"expand":137,"id":182,"published_at":183,"school_blog":178,"short_description":184,"title":134,"updated":185,"slug":179,"views":181},"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":138,"locale":165,"school_blog":166},[139,144,145,150,155,160],{"collectionId":12,"collectionName":13,"created":140,"created_by":15,"id":141,"name":142,"updated":143,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-04-10 16:07:28.339Z",{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},{"collectionId":12,"collectionName":13,"created":146,"created_by":15,"id":147,"name":148,"updated":149,"updated_by":15},"2026-03-04 08:45:30.765Z","nayuhpre9emd5xw","JS2GO","2026-04-10 16:12:59.160Z",{"collectionId":12,"collectionName":13,"created":151,"created_by":15,"id":152,"name":153,"updated":154,"updated_by":15},"2026-03-04 08:24:38.707Z","v8n5s20nj500amh","JavaScript vs Go","2026-04-10 16:07:29.238Z",{"collectionId":12,"collectionName":13,"created":156,"created_by":15,"id":157,"name":158,"updated":159,"updated_by":15},"2026-03-04 08:46:21.813Z","9qr9wpmropa1u8j","JavaScript String","2026-04-10 16:13:13.156Z",{"collectionId":12,"collectionName":13,"created":161,"created_by":15,"id":162,"name":163,"updated":164,"updated_by":15},"2026-03-04 08:46:21.507Z","mqno8sfs0peyg3p","Go String","2026-04-10 16:13:13.064Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":167,"collectionId":51,"collectionName":52,"created":15,"expand":168,"id":178,"slug":179,"updated":180,"views":181},"hsa1afr8fcnd6qb",{"category":169},{"blogIds":170,"collectionId":56,"collectionName":57,"created":171,"created_by":15,"id":167,"image":172,"image_alt":15,"image_path":173,"label":174,"name":148,"priority":175,"publish_at":176,"scheduled_at":15,"status":65,"updated":177,"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":148,"th":148},10,"2025-08-11 03:41:08.820Z","2026-04-25 02:32:14.339Z","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-04-25 02:48:03.015Z",{"alt":187,"cover_image_path":188,"created":189,"expand":190,"id":219,"published_at":220,"school_blog":215,"short_description":221,"title":187,"updated":222,"slug":216,"views":218},"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":191,"locale":209,"school_blog":210},[192,193,198,203,208],{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},{"collectionId":12,"collectionName":13,"created":194,"created_by":15,"id":195,"name":196,"updated":197,"updated_by":15},"2026-03-04 08:46:28.578Z","09iewe0zem1j4rz","เกมออนไลน์","2026-04-10 16:13:14.583Z",{"collectionId":12,"collectionName":13,"created":199,"created_by":15,"id":200,"name":201,"updated":202,"updated_by":15},"2026-03-04 08:46:27.825Z","jacwipfdpuvzbea","Real-time Game","2026-04-10 16:13:14.317Z",{"collectionId":12,"collectionName":13,"created":204,"created_by":15,"id":205,"name":206,"updated":207,"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":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":113,"collectionId":51,"collectionName":52,"created":15,"expand":211,"id":215,"slug":216,"updated":217,"views":218},{"category":212},{"blogIds":213,"collectionId":56,"collectionName":57,"created":117,"created_by":15,"id":113,"image":118,"image_alt":15,"image_path":119,"label":214,"name":121,"priority":122,"publish_at":123,"scheduled_at":15,"status":65,"updated":124,"updated_by":15},[],{"en":121,"th":121},"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-04-25 02:48:04.509Z",{"alt":224,"cover_image_path":225,"created":226,"expand":227,"id":265,"published_at":266,"school_blog":261,"short_description":267,"title":224,"updated":268,"slug":262,"views":264},"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":228,"locale":255,"school_blog":256},[229,230,235,240,245,250],{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},{"collectionId":12,"collectionName":13,"created":231,"created_by":15,"id":232,"name":233,"updated":234,"updated_by":15},"2026-03-04 08:45:05.836Z","37t2tvjs3vvty3x","WebRTC","2026-04-10 16:12:54.088Z",{"collectionId":12,"collectionName":13,"created":236,"created_by":15,"id":237,"name":238,"updated":239,"updated_by":15},"2026-03-04 08:45:05.158Z","836if8oqwpocqe3","Voice Chat","2026-04-10 16:12:53.881Z",{"collectionId":12,"collectionName":13,"created":241,"created_by":15,"id":242,"name":243,"updated":244,"updated_by":15},"2026-03-04 08:45:04.918Z","2oi71a8zf6vf68l","Video Call","2026-04-10 16:12:53.751Z",{"collectionId":12,"collectionName":13,"created":246,"created_by":15,"id":247,"name":248,"updated":249,"updated_by":15},"2026-03-04 08:46:27.028Z","kg1pnz6tawdssqk","Real-time Communication","2026-04-10 16:13:14.168Z",{"collectionId":12,"collectionName":13,"created":251,"created_by":15,"id":252,"name":253,"updated":254,"updated_by":15},"2026-03-04 08:45:34.555Z","pcr9o7q0iswjgjp","Go Language","2026-04-10 16:13:00.018Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":113,"collectionId":51,"collectionName":52,"created":15,"expand":257,"id":261,"slug":262,"updated":263,"views":264},{"category":258},{"blogIds":259,"collectionId":56,"collectionName":57,"created":117,"created_by":15,"id":113,"image":118,"image_alt":15,"image_path":119,"label":260,"name":121,"priority":122,"publish_at":123,"scheduled_at":15,"status":65,"updated":124,"updated_by":15},[],{"en":121,"th":121},"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-04-25 02:48:04.273Z",{"alt":270,"cover_image_path":271,"created":272,"expand":273,"id":298,"published_at":299,"school_blog":294,"short_description":300,"title":270,"updated":301,"slug":295,"views":297},"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":274,"locale":288,"school_blog":289},[275,280,285,286,287],{"collectionId":12,"collectionName":13,"created":276,"created_by":15,"id":277,"name":278,"updated":279,"updated_by":15},"2026-03-04 08:46:22.799Z","9h9droip3eug1wp","Date","2026-04-10 16:13:13.317Z",{"collectionId":12,"collectionName":13,"created":281,"created_by":15,"id":282,"name":283,"updated":284,"updated_by":15},"2026-03-04 08:46:23.056Z","69c6r02qckra0e0","Time","2026-04-10 16:13:13.383Z",{"collectionId":12,"collectionName":13,"created":140,"created_by":15,"id":141,"name":142,"updated":143,"updated_by":15},{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},{"collectionId":12,"collectionName":13,"created":146,"created_by":15,"id":147,"name":148,"updated":149,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":167,"collectionId":51,"collectionName":52,"created":15,"expand":290,"id":294,"slug":295,"updated":296,"views":297},{"category":291},{"blogIds":292,"collectionId":56,"collectionName":57,"created":171,"created_by":15,"id":167,"image":172,"image_alt":15,"image_path":173,"label":293,"name":148,"priority":175,"publish_at":176,"scheduled_at":15,"status":65,"updated":177,"updated_by":15},[],{"en":148,"th":148},"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-04-25 02:48:03.244Z",{"alt":303,"cover_image_path":304,"created":305,"expand":306,"id":331,"published_at":332,"school_blog":327,"short_description":333,"title":303,"updated":334,"slug":328,"views":330},"JS2GO EP.22 การทำงานกับ JSON — JavaScript กับ Go ต่างกันอย่างไร?","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz9r73asq5pmuwfu\u002F43_11zon_mgamcyrsjc.webp","2026-03-04 08:46:24.920Z",{"keywords":307,"locale":321,"school_blog":322},[308,309,314,315,316],{"collectionId":12,"collectionName":13,"created":146,"created_by":15,"id":147,"name":148,"updated":149,"updated_by":15},{"collectionId":12,"collectionName":13,"created":310,"created_by":15,"id":311,"name":312,"updated":313,"updated_by":15},"2026-03-04 08:46:24.109Z","o8xfgwdh6k03hxd","JSON","2026-04-10 16:13:13.679Z",{"collectionId":12,"collectionName":13,"created":140,"created_by":15,"id":141,"name":142,"updated":143,"updated_by":15},{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"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:46:24.442Z","xhiyszaqiryu314","การจัดการ JSON","2026-04-10 16:13:13.748Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":167,"collectionId":51,"collectionName":52,"created":15,"expand":323,"id":327,"slug":328,"updated":329,"views":330},{"category":324},{"blogIds":325,"collectionId":56,"collectionName":57,"created":171,"created_by":15,"id":167,"image":172,"image_alt":15,"image_path":173,"label":326,"name":148,"priority":175,"publish_at":176,"scheduled_at":15,"status":65,"updated":177,"updated_by":15},[],{"en":148,"th":148},"zm6a6smh1in3rsc","js2go-ep22-json-javascript-vs-go","2026-05-13 08:17:54.062Z",212,"z9r73asq5pmuwfu","2025-09-23 01:41:13.575Z","เรียนรู้การอ่าน เขียน และแปลง JSON ใน JavaScript และ Go พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่เหมาะสม เพื่อให้คุณจัดการข้อมูล JSON ได้อย่างมืออาชีพ","2026-04-25 02:48:03.651Z",{"alt":336,"cover_image_path":337,"created":338,"expand":339,"id":373,"published_at":374,"school_blog":369,"short_description":375,"title":336,"updated":376,"slug":370,"views":372},"มือใหม่ห้ามพลาด! 4 พื้นฐานที่ควรรู้ก่อนเริ่มเขียนโค้ด 🚀","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5os1vz1x0h1ejtj\u002F1_11zon_8_q9ggsyiuxp.webp","2026-03-04 08:46:32.406Z",{"keywords":340,"locale":356,"school_blog":357},[341,346,351],{"collectionId":12,"collectionName":13,"created":342,"created_by":15,"id":343,"name":344,"updated":345,"updated_by":15},"2026-03-04 08:46:03.339Z","rk0oa9guns649rm","เริ่มเขียนโค้ด","2026-04-10 16:13:07.754Z",{"collectionId":12,"collectionName":13,"created":347,"created_by":15,"id":348,"name":349,"updated":350,"updated_by":15},"2026-03-04 08:34:29.938Z","ajgft6r2ok2vdh3","พื้นฐานการเขียนโค้ด","2026-04-10 16:08:15.918Z",{"collectionId":12,"collectionName":13,"created":352,"created_by":15,"id":353,"name":354,"updated":355,"updated_by":15},"2026-03-04 08:46:04.670Z","9nnisvtys7pnnnr","มือใหม่เขียนโค้ด","2026-04-10 16:13:08.113Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":358,"collectionId":51,"collectionName":52,"created":15,"expand":359,"id":369,"slug":370,"updated":371,"views":372},"jwhmeg2uxwz0bkp",{"category":360},{"blogIds":361,"collectionId":56,"collectionName":57,"created":362,"created_by":15,"id":358,"image":363,"image_alt":15,"image_path":364,"label":365,"name":366,"priority":63,"publish_at":367,"scheduled_at":15,"status":65,"updated":368,"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":366,"th":366},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-04-25 02:32:14.689Z","6t04c5pj4pkxf3t","beginner-4-coding-basics","2026-05-31 13:06:02.919Z",211,"5os1vz1x0h1ejtj","2025-09-22 03:55:08.183Z","การเตรียมตัวคือก้าวแรกของการเป็นนักพัฒนา รู้จัก 4 พื้นฐานสำคัญสำหรับมือใหม่ ตั้งแต่ Mindset ที่ถูกต้อง เครื่องมือที่ต้องใช้ ภาษาโปรแกรมที่ควรเลือก ไปจนถึงช่องทางเรียนรู้ที่จะทำให้คุณโค้ดได้เร็วขึ้น","2026-04-25 02:48:05.022Z",{"alt":378,"cover_image_path":379,"created":380,"expand":381,"id":400,"published_at":401,"school_blog":397,"short_description":402,"title":378,"updated":403,"slug":398,"views":181},"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":382,"locale":391,"school_blog":392},[383,384,385,386],{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},{"collectionId":12,"collectionName":13,"created":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},{"collectionId":12,"collectionName":13,"created":387,"created_by":15,"id":388,"name":389,"updated":390,"updated_by":15},"2026-03-04 08:46:48.805Z","05p8xoe3e90k834","Secure Connection","2026-04-10 16:13:19.569Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":113,"collectionId":51,"collectionName":52,"created":15,"expand":393,"id":397,"slug":398,"updated":399,"views":181},{"category":394},{"blogIds":395,"collectionId":56,"collectionName":57,"created":117,"created_by":15,"id":113,"image":118,"image_alt":15,"image_path":119,"label":396,"name":121,"priority":122,"publish_at":123,"scheduled_at":15,"status":65,"updated":124,"updated_by":15},[],{"en":121,"th":121},"a61s3oi0g9iuzsf","websocket-secure-connection-management","2026-05-21 13:58:19.126Z","p7h3wb6d0unj9xk","2025-09-22 03:54:43.658Z","เรียนรู้วิธีจัดการการเชื่อมต่อใน WebSocket Server อย่างปลอดภัย พร้อมแนวทางป้องกัน WebSocket Hijack, ตรวจจับการหลุด และปรับระบบให้รองรับผู้ใช้จำนวนมากได้อย่างมั่นคง","2026-05-06 08:38:13.224Z",{"alt":405,"cover_image_path":406,"created":407,"expand":408,"id":436,"published_at":437,"school_blog":433,"short_description":438,"title":405,"updated":439,"slug":434,"views":297},"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":409,"locale":427,"school_blog":428},[410,411,416,421,426],{"collectionId":12,"collectionName":13,"created":107,"created_by":15,"id":108,"name":109,"updated":110,"updated_by":15},{"collectionId":12,"collectionName":13,"created":412,"created_by":15,"id":413,"name":414,"updated":415,"updated_by":15},"2026-03-04 08:46:28.355Z","57kz7iwjgswvyih","Multi-Time Zone","2026-04-10 16:13:14.448Z",{"collectionId":12,"collectionName":13,"created":417,"created_by":15,"id":418,"name":419,"updated":420,"updated_by":15},"2026-03-04 08:46:28.971Z","7uz7e20ncczx4pf","Time Sync","2026-04-10 16:13:14.733Z",{"collectionId":12,"collectionName":13,"created":422,"created_by":15,"id":423,"name":424,"updated":425,"updated_by":15},"2026-03-04 08:46:29.268Z","rtwba5qzme6kawp","Global Users","2026-04-10 16:13:14.878Z",{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":113,"collectionId":51,"collectionName":52,"created":15,"expand":429,"id":433,"slug":434,"updated":435,"views":297},{"category":430},{"blogIds":431,"collectionId":56,"collectionName":57,"created":117,"created_by":15,"id":113,"image":118,"image_alt":15,"image_path":119,"label":432,"name":121,"priority":122,"publish_at":123,"scheduled_at":15,"status":65,"updated":124,"updated_by":15},[],{"en":121,"th":121},"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-05-06 08:38:10.816Z",{"alt":441,"cover_image_path":442,"created":443,"expand":444,"id":479,"published_at":480,"school_blog":475,"short_description":481,"title":441,"updated":482,"slug":476,"views":478},"เซฟด่วน! หนังสือแนะนำสำหรับสาย Golang ห้ามพลาด","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fln7ep8s1uco2837\u002F1_11zon_11_sjfrr8r0rc.webp","2026-03-04 08:46:21.929Z",{"keywords":445,"locale":462,"school_blog":463},[446,451,456,461],{"collectionId":12,"collectionName":13,"created":447,"created_by":15,"id":448,"name":449,"updated":450,"updated_by":15},"2026-03-04 08:46:20.749Z","nc28og3prr9uexo","หนังสือเรียนเขียนโปรแกรม","2026-04-10 16:13:12.781Z",{"collectionId":12,"collectionName":13,"created":452,"created_by":15,"id":453,"name":454,"updated":455,"updated_by":15},"2026-03-04 08:46:20.993Z","c211y9rdado2j0o","แนะนำหนังสือ Go","2026-04-10 16:13:12.903Z",{"collectionId":12,"collectionName":13,"created":457,"created_by":15,"id":458,"name":459,"updated":460,"updated_by":15},"2026-03-04 08:46:21.287Z","22v0bqnuqm17x7f","หนังสือ Golang","2026-04-10 16:13:12.971Z",{"collectionId":12,"collectionName":13,"created":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":464,"collectionId":51,"collectionName":52,"created":15,"expand":465,"id":475,"slug":476,"updated":477,"views":478},"spm4l1k5bgmhmmt",{"category":466},{"blogIds":467,"collectionId":56,"collectionName":57,"created":468,"created_by":15,"id":464,"image":469,"image_alt":15,"image_path":470,"label":471,"name":472,"priority":63,"publish_at":473,"scheduled_at":15,"status":65,"updated":474,"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":472,"th":472},"Knowledge","2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","9n2s5m9a4945xif","golang-recommended-books-thailand","2026-06-03 16:37:40.533Z",335,"ln7ep8s1uco2837","2025-09-22 03:50:04.581Z","รวมพิกัดหนังสือ Golang ที่คัดมาแล้วทั้งสำหรับมือใหม่และนักพัฒนาระดับโปร พร้อมบอกที่หาซื้อในไทยได้จริง","2026-04-25 02:48:02.846Z",{"alt":484,"cover_image_path":485,"created":486,"expand":487,"id":520,"published_at":521,"school_blog":517,"short_description":522,"title":484,"updated":523,"slug":518,"views":519},"Skills ที่โปรแกรมเมอร์ต้องมี นอกจากการเขียนโค้ด","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5nm01z04m098nr7\u002F1_11zon_7_4agkivp85o.webp","2026-03-04 08:46:32.951Z",{"keywords":488,"locale":504,"school_blog":505},[489,494,499],{"collectionId":12,"collectionName":13,"created":490,"created_by":15,"id":491,"name":492,"updated":493,"updated_by":15},"2026-03-04 08:32:46.661Z","q5txzj2it0lt1j5","ทักษะโปรแกรมเมอร์","2026-04-10 16:08:00.101Z",{"collectionId":12,"collectionName":13,"created":495,"created_by":15,"id":496,"name":497,"updated":498,"updated_by":15},"2026-03-04 08:46:32.696Z","2jsj00oenboicth","Soft Skills โปรแกรมเมอร์","2026-04-10 16:13:15.589Z",{"collectionId":12,"collectionName":13,"created":500,"created_by":15,"id":501,"name":502,"updated":503,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-04-10 16:07:36.426Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":506,"collectionId":51,"collectionName":52,"created":15,"expand":507,"id":517,"slug":518,"updated":15,"views":519},"9926he4i0bn9xla",{"category":508},{"blogIds":509,"collectionId":56,"collectionName":57,"created":510,"created_by":15,"id":506,"image":511,"image_alt":15,"image_path":512,"label":513,"name":514,"priority":63,"publish_at":515,"scheduled_at":15,"status":65,"updated":516,"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":514,"th":514},"Future Skills","2025-01-16 06:26:07.717Z","2026-04-25 02:32:15.342Z","ggab6rk7rjgy8bl","programmer-essential-skills-beyond-coding",216,"5nm01z04m098nr7","2025-09-17 02:18:11.657Z","การเขียนโค้ดเก่งไม่พอ! โปรแกรมเมอร์ยุคใหม่ต้องมี Soft Skills และ Mindset เสริม ทั้งการแก้ปัญหา การสื่อสาร การทำงานร่วมทีม การจัดการเวลา และการเข้าใจธุรกิจ เพื่อเติบโตในสายงานอย่างมืออาชีพ","2026-04-25 02:48:05.292Z",12,420,35]