[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-17-12-Golang%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":536,"perPage":537,"totalItems":538,"totalPages":539},[5,75,124,172,220,267,312,346,380,417,466,507],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":72,"published_at":65,"school_blog":68,"short_description":73,"title":6,"updated":74,"slug":69,"views":71},"JS2GO EP.10 Error Handling: JavaScript กับ Go ต่างกันอย่างไร?","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fgxld8dm3vlf267y\u002F19_11zon_1_20roogzi35.webp","2026-03-04 08:24:44.163Z",{"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:24:41.147Z","76qprkevbgfdps8","ynjlx4r7gg96i0x","ความแตกต่างของ Go และ JavaScript","2026-06-07 06:45:12.385Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:24:39.080Z","c1sf5bfjeaex1j0","JavaScript กับ Go","2026-06-07 06:45:11.949Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:24:43.639Z","mjcndls2y3h9ob6","Error Handling","2026-06-07 06:45:12.534Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-06-07 06:45:10.888Z",{"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":53,"expand":54,"id":68,"slug":69,"updated":70,"views":71},"hsa1afr8fcnd6qb","pbc_2105096300","school_blogs","",{"category":55},{"blogIds":56,"collectionId":57,"collectionName":58,"created":59,"created_by":15,"id":50,"image":60,"image_alt":53,"image_path":61,"label":62,"name":63,"priority":64,"publish_at":65,"scheduled_at":53,"status":66,"updated":67,"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":63,"th":63},"JS2GO",10,"2025-08-11 03:41:08.820Z","published","2026-06-07 06:45:02.240Z","nlgomfnea8ggviu","error-handling-javascript-vs-go","2026-06-07 13:15:51.025Z",223,"gxld8dm3vlf267y","เปรียบเทียบวิธีการจัดการข้อผิดพลาดใน JavaScript และ Go เพื่อให้คุณเข้าใจข้อดีข้อเสียของแต่ละภาษาในการจัดการข้อผิดพลาด","2026-06-07 06:42:45.212Z",{"alt":76,"cover_image_path":77,"created":78,"expand":79,"id":120,"published_at":121,"school_blog":116,"short_description":122,"title":76,"updated":123,"slug":117,"views":119},"EP.74 การปรับแต่ง WebSocket Server เพื่อรองรับหลายภาษา (Multilingual Support)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F55r8e7egchg4g39\u002F119_11zon_moohvku1tt.webp","2026-03-04 08:47:15.005Z",{"keywords":80,"locale":102,"school_blog":103},[81,86,91,96,97],{"collectionId":12,"collectionName":13,"created":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},"2026-03-04 08:46:14.782Z","v0mhensk18fofru","WebSocket Chat","2026-06-07 06:47:04.148Z",{"collectionId":12,"collectionName":13,"created":87,"created_by":15,"id":88,"name":89,"updated":90,"updated_by":15},"2026-03-04 08:47:14.191Z","7u338iztio7kpzz","Multilingual Support","2026-06-07 06:47:22.047Z",{"collectionId":12,"collectionName":13,"created":92,"created_by":15,"id":93,"name":94,"updated":95,"updated_by":15},"2026-03-04 08:33:59.518Z","7pqn3y8ffwzzde5","ภาษา Go","2026-06-07 06:45:55.198Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":104,"collectionId":51,"collectionName":52,"created":53,"expand":105,"id":116,"slug":117,"updated":118,"views":119},"wqxt7ag2gn7xcmk",{"category":106},{"blogIds":107,"collectionId":57,"collectionName":58,"created":108,"created_by":15,"id":104,"image":109,"image_alt":53,"image_path":110,"label":111,"name":112,"priority":113,"publish_at":114,"scheduled_at":53,"status":66,"updated":115,"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":112,"th":112},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","0fq0xx5x6dd7v81","websocket-multilingual-support","2026-06-05 07:43:30.359Z",233,"55r8e7egchg4g39","2025-08-08 01:58:23.556Z","เรียนรู้วิธีการเพิ่ม Multilingual Support ใน WebSocket Chat ด้วยเทคนิคการเก็บภาษาผู้ใช้ แปลข้อความอัตโนมัติ และปรับ UI ให้รองรับหลายภาษา เพื่อยกระดับประสบการณ์การใช้งานของผู้ใช้จากทั่วโลก","2026-06-07 06:43:56.560Z",{"alt":125,"cover_image_path":126,"created":127,"expand":128,"id":168,"published_at":169,"school_blog":164,"short_description":170,"title":125,"updated":171,"slug":165,"views":167},"การพัฒนาจาก Junior สู่ Senior ของโปรแกรมเมอร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fpiy8tv1o07szryh\u002F21_1_11zon_m7qw0k67d1.webp","2026-03-04 08:47:25.449Z",{"keywords":129,"locale":150,"school_blog":151},[130,135,140,145],{"collectionId":12,"collectionName":13,"created":131,"created_by":15,"id":132,"name":133,"updated":134,"updated_by":15},"2026-03-04 08:47:23.793Z","oprv50jx3w8tx9j","Junior Developer","2026-06-07 06:47:25.167Z",{"collectionId":12,"collectionName":13,"created":136,"created_by":15,"id":137,"name":138,"updated":139,"updated_by":15},"2026-03-04 08:47:23.373Z","zh3dptlbrj2joe9","Senior Developer","2026-06-07 06:47:25.052Z",{"collectionId":12,"collectionName":13,"created":141,"created_by":15,"id":142,"name":143,"updated":144,"updated_by":15},"2026-03-04 08:47:24.152Z","tngzouggd8ormnw","การพัฒนาโปรแกรมเมอร์","2026-06-07 06:47:25.377Z",{"collectionId":12,"collectionName":13,"created":146,"created_by":15,"id":147,"name":148,"updated":149,"updated_by":15},"2026-03-04 08:32:46.661Z","q5txzj2it0lt1j5","ทักษะโปรแกรมเมอร์","2026-06-07 06:45:49.578Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":152,"collectionId":51,"collectionName":52,"created":53,"expand":153,"id":164,"slug":165,"updated":166,"views":167},"spm4l1k5bgmhmmt",{"category":154},{"blogIds":155,"collectionId":57,"collectionName":58,"created":156,"created_by":15,"id":152,"image":157,"image_alt":53,"image_path":158,"label":159,"name":160,"priority":161,"publish_at":162,"scheduled_at":53,"status":66,"updated":163,"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":160,"th":160},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","4teldh4b6xlx5t1","junior-to-senior-developer-guide-th","2026-06-09 23:59:04.894Z",342,"piy8tv1o07szryh","2025-08-07 11:25:49.937Z","เรียนรู้เส้นทางการเติบโตจาก Junior Developer สู่ Senior Developer อย่างเป็นระบบ พร้อมทักษะเทคนิค soft skills และแผนการพัฒนาตัวเองที่จะช่วยให้คุณประสบความสำเร็จในสายอาชีพโปรแกรมเมอร์","2026-06-07 06:43:58.431Z",{"alt":173,"cover_image_path":174,"created":175,"expand":176,"id":216,"published_at":217,"school_blog":212,"short_description":218,"title":173,"updated":219,"slug":213,"views":215},"EP.73 การปรับปรุงการเชื่อมต่อ WebSocket ด้วย WebSocket Compression","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3ufng50b25yemqy\u002F117_11zon_4j7ab3gn04.webp","2026-03-04 08:47:27.065Z",{"keywords":177,"locale":206,"school_blog":207},[178,179,184,189,190,191,196,201],{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"collectionId":12,"collectionName":13,"created":180,"created_by":15,"id":181,"name":182,"updated":183,"updated_by":15},"2026-03-04 08:34:06.204Z","uki2mmns85up9uf","Compression","2026-06-07 06:45:57.959Z",{"collectionId":12,"collectionName":13,"created":185,"created_by":15,"id":186,"name":187,"updated":188,"updated_by":15},"2026-03-04 08:47:25.158Z","uge2y6ouvrxnli2","บีบอัดข้อมูล","2026-06-07 06:47:25.686Z",{"collectionId":12,"collectionName":13,"created":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":192,"created_by":15,"id":193,"name":194,"updated":195,"updated_by":15},"2026-03-04 08:34:09.677Z","zy6p9bub451w3c8","NGINX","2026-06-07 06:45:59.579Z",{"collectionId":12,"collectionName":13,"created":197,"created_by":15,"id":198,"name":199,"updated":200,"updated_by":15},"2026-03-04 08:44:47.893Z","1r53azecnj44o3t","Real-time","2026-06-07 06:46:38.989Z",{"collectionId":12,"collectionName":13,"created":202,"created_by":15,"id":203,"name":204,"updated":205,"updated_by":15},"2026-03-04 08:47:25.404Z","cvnnrnwmh1rianr","Bandwidth","2026-06-07 06:47:25.885Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":104,"collectionId":51,"collectionName":52,"created":53,"expand":208,"id":212,"slug":213,"updated":214,"views":215},{"category":209},{"blogIds":210,"collectionId":57,"collectionName":58,"created":108,"created_by":15,"id":104,"image":109,"image_alt":53,"image_path":110,"label":211,"name":112,"priority":113,"publish_at":114,"scheduled_at":53,"status":66,"updated":115,"updated_by":15},[],{"en":112,"th":112},"wm44lqd0ujvu9w8","websocket-compression-ep73-th","2026-06-04 12:35:52.594Z",274,"3ufng50b25yemqy","2025-08-07 01:39:48.961Z","เรียนรู้วิธีเพิ่มประสิทธิภาพ WebSocket ด้วยเทคนิคการบีบอัดข้อมูล ช่วยลดการใช้แบนด์วิดธ์และเพิ่มความเร็วในการส่งข้อมูล โดยใช้ Go และ NGINX","2026-06-07 06:43:58.891Z",{"alt":221,"cover_image_path":222,"created":223,"expand":224,"id":263,"published_at":264,"school_blog":259,"short_description":265,"title":221,"updated":266,"slug":260,"views":262},"EP.72 การสร้างระบบการบันทึกและจัดเก็บข้อมูลการสนทนา (Message Logging) ใน WebSocket","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fbk5hjdzto3oqvsp\u002F115_11zon_0gunh37stf.webp","2026-03-04 08:47:27.181Z",{"keywords":225,"locale":253,"school_blog":254},[226,231,236,241,246,251,252],{"collectionId":12,"collectionName":13,"created":227,"created_by":15,"id":228,"name":229,"updated":230,"updated_by":15},"2026-03-04 08:47:05.949Z","caufix9o52uw4bh","Real-Time Chat","2026-06-07 06:47:19.595Z",{"collectionId":12,"collectionName":13,"created":232,"created_by":15,"id":233,"name":234,"updated":235,"updated_by":15},"2026-03-04 08:47:26.703Z","jm8rvm2787wai1e","แชทเก็บประวัติ","2026-06-07 06:47:26.194Z",{"collectionId":12,"collectionName":13,"created":237,"created_by":15,"id":238,"name":239,"updated":240,"updated_by":15},"2026-03-04 08:45:08.439Z","wscthqnz8vx2sox","PostgreSQL","2026-06-07 06:46:44.506Z",{"collectionId":12,"collectionName":13,"created":242,"created_by":15,"id":243,"name":244,"updated":245,"updated_by":15},"2026-03-04 08:46:51.136Z","rbaifonz0tg1ehh","ระบบแชท","2026-06-07 06:47:15.389Z",{"collectionId":12,"collectionName":13,"created":247,"created_by":15,"id":248,"name":249,"updated":250,"updated_by":15},"2026-03-04 08:47:26.375Z","rxfyvn7erlu30jf","Message Logging","2026-06-07 06:47:26.086Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":104,"collectionId":51,"collectionName":52,"created":53,"expand":255,"id":259,"slug":260,"updated":261,"views":262},{"category":256},{"blogIds":257,"collectionId":57,"collectionName":58,"created":108,"created_by":15,"id":104,"image":109,"image_alt":53,"image_path":110,"label":258,"name":112,"priority":113,"publish_at":114,"scheduled_at":53,"status":66,"updated":115,"updated_by":15},[],{"en":112,"th":112},"jqdb3rhc9vaa7km","message-logging-in-websocket-th","2026-05-31 19:00:31.255Z",238,"bk5hjdzto3oqvsp","2025-08-06 05:13:08.926Z","เรียนรู้การสร้างระบบบันทึกข้อความใน WebSocket Chat ด้วยภาษา Go พร้อมเชื่อมต่อฐานข้อมูล PostgreSQL เพื่อจัดเก็บและเรียกดูข้อความย้อนหลัง","2026-06-07 06:43:59.012Z",{"alt":268,"cover_image_path":269,"created":270,"expand":271,"id":308,"published_at":309,"school_blog":304,"short_description":310,"title":268,"updated":311,"slug":305,"views":307},"5 Prompt Template ที่นักพัฒนาควรเซฟไว้ใช้ประจำ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fmjbhd4yshbujgz2\u002F7_11zon_tanc7vbmyf.webp","2026-03-04 08:47:39.965Z",{"keywords":272,"locale":298,"school_blog":299},[273,278,283,288,293],{"collectionId":12,"collectionName":13,"created":274,"created_by":15,"id":275,"name":276,"updated":277,"updated_by":15},"2026-03-04 08:34:44.600Z","gegz59u7ho1kpai","เทคนิคการเขียนโค้ด","2026-06-07 06:46:15.298Z",{"collectionId":12,"collectionName":13,"created":279,"created_by":15,"id":280,"name":281,"updated":282,"updated_by":15},"2026-03-04 08:47:19.476Z","w78r7qflj698r6y","Developer","2026-06-07 06:47:24.065Z",{"collectionId":12,"collectionName":13,"created":284,"created_by":15,"id":285,"name":286,"updated":287,"updated_by":15},"2026-03-04 08:46:06.858Z","wlnrtmtgyjxz30m","AI Tools for Coding","2026-06-07 06:47:01.959Z",{"collectionId":12,"collectionName":13,"created":289,"created_by":15,"id":290,"name":291,"updated":292,"updated_by":15},"2026-03-04 08:47:39.303Z","c7tx6p435lymtk1","การใช้ AI เขียนโค้ด","2026-06-07 06:47:30.434Z",{"collectionId":12,"collectionName":13,"created":294,"created_by":15,"id":295,"name":296,"updated":297,"updated_by":15},"2026-03-04 08:47:39.578Z","5s2d4aram29h5m4","Prompt Template","2026-06-07 06:47:30.645Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":152,"collectionId":51,"collectionName":52,"created":53,"expand":300,"id":304,"slug":305,"updated":306,"views":307},{"category":301},{"blogIds":302,"collectionId":57,"collectionName":58,"created":156,"created_by":15,"id":152,"image":157,"image_alt":53,"image_path":158,"label":303,"name":160,"priority":161,"publish_at":162,"scheduled_at":53,"status":66,"updated":163,"updated_by":15},[],{"en":160,"th":160},"bzxy5jxz7f74u7d","5-prompt-templates-developers-must-have-thai","2026-06-15 07:49:37.527Z",416,"mjbhd4yshbujgz2","2025-08-06 02:00:51.266Z","แจกฟรี! 5 Prompt Templates ที่ทุก Developer ต้องมี ครอบคลุมการ debug, เรียนรู้เทคโนโลยีใหม่, implement ฟีเจอร์เร็ว, เขียน test และ refactor โค้ด ทดสอบมากว่า 1,000 ครั้ง ใช้แล้วประหยัดเวลาได้ 2-3 ชั่วโมงต่อวัน","2026-06-07 06:44:02.235Z",{"alt":313,"cover_image_path":314,"created":315,"expand":316,"id":342,"published_at":343,"school_blog":338,"short_description":344,"title":313,"updated":345,"slug":339,"views":341},"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":317,"locale":332,"school_blog":333},[318,319,320,325,330,331],{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"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":321,"created_by":15,"id":322,"name":323,"updated":324,"updated_by":15},"2026-03-04 08:26:32.195Z","3lpkahsesypeohl","Pointers","2026-06-07 06:45:13.247Z",{"collectionId":12,"collectionName":13,"created":326,"created_by":15,"id":327,"name":328,"updated":329,"updated_by":15},"2026-03-04 08:26:33.331Z","gvourvknzn2n91h","Memory Management","2026-06-07 06:45:13.660Z",{"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},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":50,"collectionId":51,"collectionName":52,"created":53,"expand":334,"id":338,"slug":339,"updated":340,"views":341},{"category":335},{"blogIds":336,"collectionId":57,"collectionName":58,"created":59,"created_by":15,"id":50,"image":60,"image_alt":53,"image_path":61,"label":337,"name":63,"priority":64,"publish_at":65,"scheduled_at":53,"status":66,"updated":67,"updated_by":15},[],{"en":63,"th":63},"igqobvl3byjnubh","pointers-and-memory-management-javascript-vs-go","2026-05-16 13:57:04.892Z",227,"bl0ianuz60a361k","2025-08-05 11:16:25.318Z","เปรียบเทียบการทำงานของ Pointers และการจัดการ Memory Management ใน Go และ JavaScript พร้อมข้อดีข้อเสียของแต่ละภาษา","2026-06-07 06:42:46.078Z",{"alt":347,"cover_image_path":348,"created":349,"expand":350,"id":376,"published_at":377,"school_blog":372,"short_description":378,"title":347,"updated":379,"slug":373,"views":375},"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":351,"locale":366,"school_blog":367},[352,353,354,355,360,365],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":356,"created_by":15,"id":357,"name":358,"updated":359,"updated_by":15},"2026-03-04 08:26:30.748Z","qq5k8fmolqvsyk8","Arrays","2026-06-07 06:45:12.994Z",{"collectionId":12,"collectionName":13,"created":361,"created_by":15,"id":362,"name":363,"updated":364,"updated_by":15},"2026-03-04 08:26:32.963Z","139ocmnehpp39zm","Slices","2026-06-07 06:45:13.527Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":50,"collectionId":51,"collectionName":52,"created":53,"expand":368,"id":372,"slug":373,"updated":374,"views":375},{"category":369},{"blogIds":370,"collectionId":57,"collectionName":58,"created":59,"created_by":15,"id":50,"image":60,"image_alt":53,"image_path":61,"label":371,"name":63,"priority":64,"publish_at":65,"scheduled_at":53,"status":66,"updated":67,"updated_by":15},[],{"en":63,"th":63},"jtrpdts7qsyk66s","working-with-arrays-and-slices-javascript-vs-go","2026-05-25 15:46:51.294Z",242,"gdxq7adofpftmyh","2025-08-05 02:05:51.768Z","เปรียบเทียบการทำงานกับ Arrays และ Slices ใน JavaScript และ Go เพื่อให้คุณเข้าใจวิธีการใช้งานในแต่ละภาษา","2026-06-07 06:42:46.451Z",{"alt":381,"cover_image_path":382,"created":383,"expand":384,"id":413,"published_at":414,"school_blog":409,"short_description":415,"title":381,"updated":416,"slug":410,"views":412},"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":385,"locale":403,"school_blog":404},[386,391,396,401,402],{"collectionId":12,"collectionName":13,"created":387,"created_by":15,"id":388,"name":389,"updated":390,"updated_by":15},"2026-03-04 08:47:27.915Z","chadgopbc2ilima","Broadcast messaging","2026-06-07 06:47:26.428Z",{"collectionId":12,"collectionName":13,"created":392,"created_by":15,"id":393,"name":394,"updated":395,"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":397,"created_by":15,"id":398,"name":399,"updated":400,"updated_by":15},"2026-03-04 08:47:27.531Z","8i5bikzi4dzlpgq","WebSocket real-time communication","2026-06-07 06:47:26.305Z",{"collectionId":12,"collectionName":13,"created":82,"created_by":15,"id":83,"name":84,"updated":85,"updated_by":15},{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":104,"collectionId":51,"collectionName":52,"created":53,"expand":405,"id":409,"slug":410,"updated":411,"views":412},{"category":406},{"blogIds":407,"collectionId":57,"collectionName":58,"created":108,"created_by":15,"id":104,"image":109,"image_alt":53,"image_path":110,"label":408,"name":112,"priority":113,"publish_at":114,"scheduled_at":53,"status":66,"updated":115,"updated_by":15},[],{"en":112,"th":112},"qfbq7s08nzkoydb","websocket-broadcast-messaging","2026-06-13 23:39:32.883Z",244,"ivz467e1cl5uf9r","2025-08-04 03:59:14.748Z","เรียนรู้วิธีการใช้ WebSocket เพื่อพัฒนาระบบ ส่งข้อความแบบกระจาย (Broadcast Messaging) ที่สามารถส่งข้อความไปยัง Client หลายๆ ตัวในเวลาเดียวกันอย่างมีประสิทธิภาพ","2026-06-07 06:43:59.377Z",{"alt":418,"cover_image_path":419,"created":420,"expand":421,"id":462,"published_at":463,"school_blog":459,"short_description":464,"title":418,"updated":465,"slug":460,"views":461},"การเขียนโค้ดกับ AI: โปรแกรมเมอร์จะต้องปรับตัวอย่างไร?","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fd0phvlfxr99wybp\u002F10_2_11zon_j7ke50ud9n.webp","2026-03-04 08:47:52.785Z",{"keywords":422,"locale":453,"school_blog":454},[423,428,433,438,443,448],{"collectionId":12,"collectionName":13,"created":424,"created_by":15,"id":425,"name":426,"updated":427,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"collectionId":12,"collectionName":13,"created":429,"created_by":15,"id":430,"name":431,"updated":432,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"collectionId":12,"collectionName":13,"created":434,"created_by":15,"id":435,"name":436,"updated":437,"updated_by":15},"2026-03-04 08:46:45.708Z","wakiabpnjndfezm","การเขียนโค้ด","2026-06-07 06:47:14.247Z",{"collectionId":12,"collectionName":13,"created":439,"created_by":15,"id":440,"name":441,"updated":442,"updated_by":15},"2026-03-04 08:35:05.968Z","o8ddibthofbvekr","การใช้งาน AI","2026-06-07 06:46:24.759Z",{"collectionId":12,"collectionName":13,"created":444,"created_by":15,"id":445,"name":446,"updated":447,"updated_by":15},"2026-03-04 08:34:39.884Z","03roett3dmkv7qs","Machine Learning","2026-06-07 06:46:13.275Z",{"collectionId":12,"collectionName":13,"created":449,"created_by":15,"id":450,"name":451,"updated":452,"updated_by":15},"2026-03-04 08:47:52.380Z","4s8qxrdgfs702na","การพัฒนาโค้ด","2026-06-07 06:47:36.548Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":152,"collectionId":51,"collectionName":52,"created":53,"expand":455,"id":459,"slug":460,"updated":53,"views":461},{"category":456},{"blogIds":457,"collectionId":57,"collectionName":58,"created":156,"created_by":15,"id":152,"image":157,"image_alt":53,"image_path":158,"label":458,"name":160,"priority":161,"publish_at":162,"scheduled_at":53,"status":66,"updated":163,"updated_by":15},[],{"en":160,"th":160},"f7221nk8mo9umfa","coding-with-ai-how-programmers-must-adapt",206,"d0phvlfxr99wybp","2025-08-01 03:06:29.005Z","AI กำลังเปลี่ยนแปลงการเขียนโค้ดของโปรแกรมเมอร์ โปรแกรมเมอร์ต้องปรับตัวอย่างไรเพื่อใช้ AI ให้เกิดประโยชน์สูงสุดในกระบวนการพัฒนาโค้ด","2026-06-07 06:44:03.327Z",{"alt":467,"cover_image_path":468,"created":469,"expand":470,"id":503,"published_at":504,"school_blog":499,"short_description":505,"title":467,"updated":506,"slug":500,"views":502},"Programmer VS Developer ต่างกันอย่างไร","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5y3c317upqgt02r\u002F1_11zon_1_mi0px7gjby.webp","2026-03-04 08:47:54.130Z",{"keywords":471,"locale":493,"school_blog":494},[472,473,478,483,488],{"collectionId":12,"collectionName":13,"created":279,"created_by":15,"id":280,"name":281,"updated":282,"updated_by":15},{"collectionId":12,"collectionName":13,"created":474,"created_by":15,"id":475,"name":476,"updated":477,"updated_by":15},"2026-03-04 08:31:26.855Z","gm7zvudx341kzsm","Programmer","2026-06-07 06:45:26.430Z",{"collectionId":12,"collectionName":13,"created":479,"created_by":15,"id":480,"name":481,"updated":482,"updated_by":15},"2026-03-04 08:47:53.466Z","w7w06a2ttuz9iy1","ความแตกต่าง","2026-06-07 06:47:37.008Z",{"collectionId":12,"collectionName":13,"created":484,"created_by":15,"id":485,"name":486,"updated":487,"updated_by":15},"2026-03-04 08:47:53.737Z","3ilew8meb0oa5gs","เรียนสายพัฒนา","2026-06-07 06:47:37.195Z",{"collectionId":12,"collectionName":13,"created":489,"created_by":15,"id":490,"name":491,"updated":492,"updated_by":15},"2026-03-04 08:47:31.146Z","01i63y438anuzn3","นักพัฒนา","2026-06-07 06:47:27.590Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":152,"collectionId":51,"collectionName":52,"created":53,"expand":495,"id":499,"slug":500,"updated":501,"views":502},{"category":496},{"blogIds":497,"collectionId":57,"collectionName":58,"created":156,"created_by":15,"id":152,"image":157,"image_alt":53,"image_path":158,"label":498,"name":160,"priority":161,"publish_at":162,"scheduled_at":53,"status":66,"updated":163,"updated_by":15},[],{"en":160,"th":160},"1ice6bslfiromjp","programmer-vs-developer-difference","2026-05-26 07:48:18.777Z",366,"5y3c317upqgt02r","2025-07-31 11:06:36.351Z","รู้จักความแตกต่างระหว่าง Programmer และ Developer พร้อมเข้าใจบทบาทและหน้าที่ของแต่ละตำแหน่งสำหรับผู้ที่สนใจเรียนรู้และทำงานในสายงานพัฒนาโปรแกรมและซอฟต์แวร์","2026-06-07 06:44:03.673Z",{"alt":508,"cover_image_path":509,"created":510,"expand":511,"id":532,"published_at":533,"school_blog":528,"short_description":534,"title":508,"updated":535,"slug":529,"views":531},"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":512,"locale":522,"school_blog":523},[513,514,515,516,517],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"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":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":518,"created_by":15,"id":519,"name":520,"updated":521,"updated_by":15},"2026-03-04 08:26:34.631Z","7pgy2awgych4m7m","การใช้งาน Package","2026-06-07 06:45:13.851Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":50,"collectionId":51,"collectionName":52,"created":53,"expand":524,"id":528,"slug":529,"updated":530,"views":531},{"category":525},{"blogIds":526,"collectionId":57,"collectionName":58,"created":59,"created_by":15,"id":50,"image":60,"image_alt":53,"image_path":61,"label":527,"name":63,"priority":64,"publish_at":65,"scheduled_at":53,"status":66,"updated":67,"updated_by":15},[],{"en":63,"th":63},"zsqkeo8l2cy5o6v","using-packages-javascript-vs-go","2026-06-07 22:29:47.595Z",291,"un287lm472k3ds2","2025-07-31 05:29:45.625Z","เปรียบเทียบการใช้งาน Package ใน JavaScript และ Go พร้อมแนะนำวิธีการจัดการ dependencies ในแต่ละภาษา","2026-06-07 06:42:46.229Z",17,12,427,36]