[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-9-12-How%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520to-all-all-createdAt:desc-default":3},{"data":4,"page":562,"perPage":563,"totalItems":564,"totalPages":565},[5,74,131,178,246,306,339,372,419,456,488,520],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":70,"published_at":71,"school_blog":66,"short_description":72,"title":6,"updated":73,"slug":67,"views":69},"JS2GO EP.34 การจัดการ Heap และ Priority Queue ใน Go และ JavaScript","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fn9pt1j9ian4j2md\u002F67_11zon_p6wwrz8255.webp","2026-03-04 08:45:41.345Z",{"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:45:40.772Z","","v6z1lw61iahm61l","Heap","2026-04-10 16:13:01.678Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:45:40.568Z","5g4t5pkbuw4nirz","Priority Queue","2026-04-10 16:13:01.534Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:20:42.484Z","vslzz9nvv6n77cx","JavaScript","2026-04-10 16:07:28.339Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:45:30.765Z","nayuhpre9emd5xw","JS2GO","2026-04-10 16:12:59.160Z",{"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":66,"slug":67,"updated":68,"views":69},"hsa1afr8fcnd6qb","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":37,"priority":62,"publish_at":63,"scheduled_at":15,"status":64,"updated":65,"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":37,"th":37},10,"2025-08-11 03:41:08.820Z","published","2026-04-25 02:32:14.339Z","mgybxftbhhias43","heap-and-priority-queue-in-go-and-javascript","2026-05-14 16:58:45.976Z",231,"n9pt1j9ian4j2md","2025-11-03 01:38:54.986Z","Heap และ Priority Queue คือหัวใจของระบบที่ต้องจัดลำดับงาน เช่น Job Queue, Pathfinding หรือ Recommendation Engine","2026-04-25 02:47:55.951Z",{"alt":75,"cover_image_path":76,"created":77,"expand":78,"id":127,"published_at":128,"school_blog":124,"short_description":129,"title":75,"updated":130,"slug":125,"views":69},"EP.105 การจัดการ Event Queue และการจัดลำดับความสำคัญ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fjvz08exc1g2sywz\u002F182_11zon_sw697uvrwh.webp","2026-03-04 08:45:42.251Z",{"keywords":79,"locale":110,"school_blog":111},[80,85,90,95,100,105],{"collectionId":12,"collectionName":13,"created":81,"created_by":15,"id":82,"name":83,"updated":84,"updated_by":15},"2026-03-04 08:32:51.346Z","tmzmy6jyz1n35rr","Go Programming","2026-04-10 16:08:01.434Z",{"collectionId":12,"collectionName":13,"created":86,"created_by":15,"id":87,"name":88,"updated":89,"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":91,"created_by":15,"id":92,"name":93,"updated":94,"updated_by":15},"2026-03-04 08:45:41.602Z","b3yghkzzdhlv3c6","Prioritization","2026-04-10 16:13:01.818Z",{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":99,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-04-10 16:07:26.172Z",{"collectionId":12,"collectionName":13,"created":101,"created_by":15,"id":102,"name":103,"updated":104,"updated_by":15},"2026-03-04 08:45:41.912Z","7z1k708lq9j7vj9","Event Queue","2026-04-10 16:13:01.966Z",{"collectionId":12,"collectionName":13,"created":106,"created_by":15,"id":107,"name":108,"updated":109,"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":112,"collectionId":51,"collectionName":52,"created":15,"expand":113,"id":124,"slug":125,"updated":126,"views":69},"wqxt7ag2gn7xcmk",{"category":114},{"blogIds":115,"collectionId":56,"collectionName":57,"created":116,"created_by":15,"id":112,"image":117,"image_alt":15,"image_path":118,"label":119,"name":120,"priority":121,"publish_at":122,"scheduled_at":15,"status":64,"updated":123,"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":120,"th":120},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-04-25 02:32:15.470Z","vxtmrvo2mam5czn","golang-ep105-event-queue-management-prioritization","2026-05-13 06:04:14.590Z","jvz08exc1g2sywz","2025-10-31 02:41:22.539Z","เรียนรู้เทคนิคการจัดการ Event Queue และการจัดลำดับความสำคัญของเหตุการณ์ในระบบ WebSocket ด้วย Golang พร้อมตัวอย่างโค้ดจริงที่ใช้ Priority Queue เพื่อให้ Event สำคัญถูกส่งก่อน ลดปัญหา Delay และเพิ่มความเสถียรของระบบ","2026-04-25 02:47:56.054Z",{"alt":132,"cover_image_path":133,"created":134,"expand":135,"id":174,"published_at":175,"school_blog":170,"short_description":176,"title":132,"updated":177,"slug":171,"views":173},"EP.104 การใช้ WebSocket Compression และ Delta Updates","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnlrhjs69zqjtm03\u002Fgolang_zm46ilkdv9.webp","2026-03-04 08:45:43.617Z",{"keywords":136,"locale":164,"school_blog":165},[137,142,143,144,149,154,159],{"collectionId":12,"collectionName":13,"created":138,"created_by":15,"id":139,"name":140,"updated":141,"updated_by":15},"2026-03-04 08:44:11.932Z","8sanh9jytfatsgk","Performance Optimization","2026-04-10 16:12:41.404Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":106,"created_by":15,"id":107,"name":108,"updated":109,"updated_by":15},{"collectionId":12,"collectionName":13,"created":145,"created_by":15,"id":146,"name":147,"updated":148,"updated_by":15},"2026-03-04 08:44:49.445Z","0ips6v3gj6yy1h7","ระบบเรียลไทม์","2026-04-10 16:12:50.583Z",{"collectionId":12,"collectionName":13,"created":150,"created_by":15,"id":151,"name":152,"updated":153,"updated_by":15},"2026-03-04 08:45:43.419Z","yy1ovm6qkowcaai","การบีบอัดข้อมูล","2026-04-10 16:13:02.348Z",{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":158,"updated_by":15},"2026-03-04 08:45:42.529Z","ecerocgj9i627rc","Delta Updates","2026-04-10 16:13:02.145Z",{"collectionId":12,"collectionName":13,"created":160,"created_by":15,"id":161,"name":162,"updated":163,"updated_by":15},"2026-03-04 08:45:42.906Z","j7q46g7i692c0mw","WebSocket Compression","2026-04-10 16:13:02.240Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":112,"collectionId":51,"collectionName":52,"created":15,"expand":166,"id":170,"slug":171,"updated":172,"views":173},{"category":167},{"blogIds":168,"collectionId":56,"collectionName":57,"created":116,"created_by":15,"id":112,"image":117,"image_alt":15,"image_path":118,"label":169,"name":120,"priority":121,"publish_at":122,"scheduled_at":15,"status":64,"updated":123,"updated_by":15},[],{"en":120,"th":120},"f2bwyhhfkxqaii0","websocket-compression-delta-updates","2026-05-13 16:21:13.651Z",230,"nlrhjs69zqjtm03","2025-10-31 02:33:48.793Z","เรียนรู้วิธีเพิ่มประสิทธิภาพ WebSocket Server ด้วยการบีบอัดข้อมูลและการส่งเฉพาะข้อมูลที่เปลี่ยนแปลง (Delta Updates) เพื่อให้ระบบเร็ว เบา และเหมาะกับงานจริงระดับ Production","2026-05-06 08:38:04.107Z",{"alt":179,"cover_image_path":180,"created":181,"expand":182,"id":242,"published_at":243,"school_blog":238,"short_description":244,"title":179,"updated":245,"slug":239,"views":241},"5 เว็บฟรี! แปลงโค้ดให้สวยเหมือนโปรแกรมเมอร์สายเท่","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fi3kptzag8txexth\u002F1_11zon_8h7xm6ljqr.webp","2026-03-04 08:45:50.328Z",{"keywords":183,"locale":224,"school_blog":225},[184,189,194,199,204,209,214,219],{"collectionId":12,"collectionName":13,"created":185,"created_by":15,"id":186,"name":187,"updated":188,"updated_by":15},"2026-03-04 08:45:45.234Z","wnmn4bjhkishff9","10015.io","2026-04-10 16:13:02.967Z",{"collectionId":12,"collectionName":13,"created":190,"created_by":15,"id":191,"name":192,"updated":193,"updated_by":15},"2026-03-04 08:45:46.278Z","xm8u06wibl729tc","Codeimg.io","2026-04-10 16:13:03.383Z",{"collectionId":12,"collectionName":13,"created":195,"created_by":15,"id":196,"name":197,"updated":198,"updated_by":15},"2026-03-04 08:45:47.222Z","y08ficce4woktez","Snappify","2026-04-10 16:13:03.648Z",{"collectionId":12,"collectionName":13,"created":200,"created_by":15,"id":201,"name":202,"updated":203,"updated_by":15},"2026-03-04 08:45:47.959Z","fdgzshjvkg026ge","Ray.so","2026-04-10 16:13:04.028Z",{"collectionId":12,"collectionName":13,"created":205,"created_by":15,"id":206,"name":207,"updated":208,"updated_by":15},"2026-03-04 08:45:48.929Z","yr1ovdgm28jngt2","Carbon","2026-04-10 16:13:04.324Z",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":213,"updated_by":15},"2026-03-04 08:45:49.210Z","qk26psez49jlhoj","code to image","2026-04-10 16:13:04.425Z",{"collectionId":12,"collectionName":13,"created":215,"created_by":15,"id":216,"name":217,"updated":218,"updated_by":15},"2026-03-04 08:45:49.586Z","5oprbwgcmq41ym2","แปลงโค้ดเป็นภาพ","2026-04-10 16:13:04.526Z",{"collectionId":12,"collectionName":13,"created":220,"created_by":15,"id":221,"name":222,"updated":223,"updated_by":15},"2026-03-04 08:45:49.957Z","v5tvr71pbqac05y","เว็บฟรีสำหรับนักพัฒนา","2026-04-10 16:13:04.622Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":226,"collectionId":51,"collectionName":52,"created":15,"expand":227,"id":238,"slug":239,"updated":240,"views":241},"jwhmeg2uxwz0bkp",{"category":228},{"blogIds":229,"collectionId":56,"collectionName":57,"created":230,"created_by":15,"id":226,"image":231,"image_alt":15,"image_path":232,"label":233,"name":234,"priority":235,"publish_at":236,"scheduled_at":15,"status":64,"updated":237,"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":234,"th":234},"Tools & Resources",0,"2025-01-31 09:55:27.001Z","2026-04-25 02:32:14.689Z","8vc80urxn827fm1","5-free-code-to-image-tools","2026-05-18 06:47:07.232Z",466,"i3kptzag8txexth","2025-10-28 09:26:05.129Z","รวม 5 เว็บไซต์ฟรีสำหรับสายโปรแกรมเมอร์ ที่ช่วยแปลงโค้ดให้กลายเป็นภาพสวย ๆ ภายในไม่กี่วินาที เหมาะสำหรับใช้ทำสไลด์ โพสต์โชว์ หรือประกอบบทความสาย Dev ให้ดูเท่และมืออาชีพ","2026-04-25 02:47:57.061Z",{"alt":247,"cover_image_path":248,"created":249,"expand":250,"id":302,"published_at":303,"school_blog":298,"short_description":304,"title":247,"updated":305,"slug":299,"views":301},"5 IDE ยอดนิยมสำหรับทำเว็บ: เลือกตัวที่ใช่สำหรับคุณ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fjz1pgpeevw2tkni\u002F1_11zon_5_33dhgoxl4m.webp","2026-03-04 08:45:47.886Z",{"keywords":251,"locale":292,"school_blog":293},[252,257,262,267,272,277,282,287],{"collectionId":12,"collectionName":13,"created":253,"created_by":15,"id":254,"name":255,"updated":256,"updated_by":15},"2026-03-04 08:45:43.990Z","mhyqewkmwd7ujx8","IDE","2026-04-10 16:13:02.445Z",{"collectionId":12,"collectionName":13,"created":258,"created_by":15,"id":259,"name":260,"updated":261,"updated_by":15},"2026-03-04 08:45:45.609Z","u9l6hgkfguskprg","IDE สำหรับนักพัฒนาเว็บ","2026-04-10 16:13:03.109Z",{"collectionId":12,"collectionName":13,"created":263,"created_by":15,"id":264,"name":265,"updated":266,"updated_by":15},"2026-03-04 08:45:44.927Z","r3a17w8s5w8dp5m","VS Code","2026-04-10 16:13:02.817Z",{"collectionId":12,"collectionName":13,"created":268,"created_by":15,"id":269,"name":270,"updated":271,"updated_by":15},"2026-03-04 08:45:45.812Z","37jcbqso31had07","WebStorm","2026-04-10 16:13:03.241Z",{"collectionId":12,"collectionName":13,"created":273,"created_by":15,"id":274,"name":275,"updated":276,"updated_by":15},"2026-03-04 08:45:46.684Z","7omgktq7h6gdsq9","Sublime Text","2026-04-10 16:13:03.452Z",{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":281,"updated_by":15},"2026-03-04 08:45:46.886Z","mzsoh7fzbxnzbdq","Atom","2026-04-10 16:13:03.545Z",{"collectionId":12,"collectionName":13,"created":283,"created_by":15,"id":284,"name":285,"updated":286,"updated_by":15},"2026-03-04 08:45:47.426Z","rv5m1pdkosjt46i","Brackets","2026-04-10 16:13:03.810Z",{"collectionId":12,"collectionName":13,"created":288,"created_by":15,"id":289,"name":290,"updated":291,"updated_by":15},"2026-03-04 08:45:47.652Z","lkox2r6az7fd8ed","เครื่องมือเขียนโค้ด","2026-04-10 16:13:03.876Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":226,"collectionId":51,"collectionName":52,"created":15,"expand":294,"id":298,"slug":299,"updated":300,"views":301},{"category":295},{"blogIds":296,"collectionId":56,"collectionName":57,"created":230,"created_by":15,"id":226,"image":231,"image_alt":15,"image_path":232,"label":297,"name":234,"priority":235,"publish_at":236,"scheduled_at":15,"status":64,"updated":237,"updated_by":15},[],{"en":234,"th":234},"lp04qapfmi2hz2y","top-5-ide-for-web-development","2026-05-12 11:51:55.294Z",229,"jz1pgpeevw2tkni","2025-10-28 02:35:11.777Z","แนะนำ 5 IDE ที่นักพัฒนาเว็บนิยมใช้มากที่สุด VS Code, WebStorm, Sublime Text, Atom และ Brackets—พร้อมจุดเด่น การรองรับภาษา ฟีเจอร์สำคัญ และตารางเทียบแบบเข้าใจง่าย เพื่อช่วยให้คุณเลือกเครื่องมือที่เหมาะกับเวิร์กโฟลว์ของตัวเอง","2026-04-25 02:47:56.618Z",{"alt":307,"cover_image_path":308,"created":309,"expand":310,"id":335,"published_at":336,"school_blog":331,"short_description":337,"title":307,"updated":338,"slug":332,"views":334},"JS2GO EP.33 การใช้งาน Trees และ Graphs ใน Go และ JavaScript","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fti95qz6iljrhaou\u002F65_11zon_dug44n630d.webp","2026-03-04 08:45:51.610Z",{"keywords":311,"locale":325,"school_blog":326},[312,313,314,319,324],{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":315,"created_by":15,"id":316,"name":317,"updated":318,"updated_by":15},"2026-03-04 08:45:50.709Z","ydddkw4fzau6tjp","Tree","2026-04-10 16:13:04.861Z",{"collectionId":12,"collectionName":13,"created":320,"created_by":15,"id":321,"name":322,"updated":323,"updated_by":15},"2026-03-04 08:45:51.081Z","r1xmy2rhenjkyl1","Graph","2026-04-10 16:13:04.956Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"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":15,"expand":327,"id":331,"slug":332,"updated":333,"views":334},{"category":328},{"blogIds":329,"collectionId":56,"collectionName":57,"created":58,"created_by":15,"id":50,"image":59,"image_alt":15,"image_path":60,"label":330,"name":37,"priority":62,"publish_at":63,"scheduled_at":15,"status":64,"updated":65,"updated_by":15},[],{"en":37,"th":37},"nxrcfxb76kjxuhx","js2go-ep33-trees-and-graphs-in-go-vs-javascript","2026-05-17 05:08:27.972Z",228,"ti95qz6iljrhaou","2025-10-28 02:32:13.301Z","เรียนรู้โครงสร้างข้อมูล Tree และ Graph ที่ใช้ในระบบจริง เช่น ระบบค้นหา เส้นทาง และโครงสร้างข้อมูลแบบลำดับชั้น พร้อมตัวอย่างโค้ดใน JavaScript และ Go เพื่อเข้าใจการเชื่อมโยงข้อมูลและการ Traversal อย่างมีประสิทธิภาพ","2026-04-25 02:47:57.295Z",{"alt":340,"cover_image_path":341,"created":342,"expand":343,"id":368,"published_at":369,"school_blog":364,"short_description":370,"title":340,"updated":371,"slug":365,"views":367},"JS2GO EP.32 การใช้งาน Linked Lists ใน Go เทียบกับ JavaScript","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F0z2f1xlreyg957u\u002F63_11zon_fuv3wbplwz.webp","2026-03-04 08:45:52.246Z",{"keywords":344,"locale":358,"school_blog":359},[345,346,351,352,353],{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":347,"created_by":15,"id":348,"name":349,"updated":350,"updated_by":15},"2026-03-04 08:45:50.341Z","j9ekam1q1mqcs59","Data Structure","2026-04-10 16:13:04.775Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"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":354,"created_by":15,"id":355,"name":356,"updated":357,"updated_by":15},"2026-03-04 08:45:51.827Z","52fc1pdblbz5ytk","Linked List","2026-04-10 16:13:05.068Z",{"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":15,"expand":360,"id":364,"slug":365,"updated":366,"views":367},{"category":361},{"blogIds":362,"collectionId":56,"collectionName":57,"created":58,"created_by":15,"id":50,"image":59,"image_alt":15,"image_path":60,"label":363,"name":37,"priority":62,"publish_at":63,"scheduled_at":15,"status":64,"updated":65,"updated_by":15},[],{"en":37,"th":37},"bvwe87d7uf0s5re","linked-lists-in-go-vs-javascript","2026-05-14 18:51:59.021Z",250,"0z2f1xlreyg957u","2025-10-28 01:38:10.987Z","Linked List เป็นโครงสร้างข้อมูลแบบ Dynamic ที่ช่วยให้การแทรกและลบข้อมูลทำได้อย่างรวดเร็ว ในบทความนี้คุณจะได้เรียนรู้การสร้างและใช้งาน Linked List ทั้งใน JavaScript และ Go พร้อมตัวอย่างโค้ดจริงและแนวทางการใช้งานในโปรเจกต์จริงอย่างมีประสิทธิภาพ","2026-04-25 02:47:57.506Z",{"alt":373,"cover_image_path":374,"created":375,"expand":376,"id":415,"published_at":416,"school_blog":411,"short_description":417,"title":373,"updated":418,"slug":412,"views":414},"เรียนเขียนโปรแกรมด้วยตัวเอง เริ่มจากที่ไหนดี? รวมทุกแหล่งเรียนรู้สำหรับมือใหม่","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnkwrpi0e38s0zve\u002F1_11zon_1_fjhe1ycgcl.webp","2026-03-04 08:46:04.408Z",{"keywords":377,"locale":398,"school_blog":399},[378,383,388,393],{"collectionId":12,"collectionName":13,"created":379,"created_by":15,"id":380,"name":381,"updated":382,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-04-10 16:12:41.207Z",{"collectionId":12,"collectionName":13,"created":384,"created_by":15,"id":385,"name":386,"updated":387,"updated_by":15},"2026-03-04 08:46:02.920Z","0ouh975ryazc6i5","Python สำหรับมือใหม่","2026-04-10 16:13:07.619Z",{"collectionId":12,"collectionName":13,"created":389,"created_by":15,"id":390,"name":391,"updated":392,"updated_by":15},"2026-03-04 08:46:03.339Z","rk0oa9guns649rm","เริ่มเขียนโค้ด","2026-04-10 16:13:07.754Z",{"collectionId":12,"collectionName":13,"created":394,"created_by":15,"id":395,"name":396,"updated":397,"updated_by":15},"2026-03-04 08:46:03.785Z","84uodahzxplnmlp","เรียนเขียนโปรแกรมด้วยตัวเอง","2026-04-10 16:13:07.820Z",{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":400,"collectionId":51,"collectionName":52,"created":15,"expand":401,"id":411,"slug":412,"updated":413,"views":414},"qn0d7xwatkleou1",{"category":402},{"blogIds":403,"collectionId":56,"collectionName":57,"created":404,"created_by":15,"id":400,"image":405,"image_alt":15,"image_path":406,"label":407,"name":408,"priority":235,"publish_at":409,"scheduled_at":15,"status":64,"updated":410,"updated_by":15},[],"2026-03-04 08:31:21.896Z","4jn5ccty4x9_2894s1fj97.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fqn0d7xwatkleou1\u002F4jn5ccty4x9_2894s1fj97.png",{"en":408,"th":408},"How to","2025-02-04 08:40:59.666Z","2026-04-25 02:32:14.588Z","uda9x5bz5uv7exw","learn-coding-by-yourself","2026-05-13 12:37:35.088Z",235,"nkwrpi0e38s0zve","2025-10-28 01:35:13.094Z","อยากเรียนเขียนโปรแกรมแต่ไม่รู้จะเริ่มจากตรงไหน? Superdev Academy รวมแนวทางและแหล่งเรียนรู้พื้นฐานที่ช่วยให้คุณเริ่มได้จริง","2026-04-25 02:48:00.019Z",{"alt":420,"cover_image_path":421,"created":422,"expand":423,"id":452,"published_at":453,"school_blog":448,"short_description":454,"title":420,"updated":455,"slug":449,"views":451},"EP.103 การปรับปรุง Latency ด้วย Binary Protocol และ Protobuf","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffmld0ap7ivkk3lf\u002F177_11zon_a3pr20tex9.webp","2026-03-04 08:45:54.126Z",{"keywords":424,"locale":442,"school_blog":443},[425,430,431,436,441],{"collectionId":12,"collectionName":13,"created":426,"created_by":15,"id":427,"name":428,"updated":429,"updated_by":15},"2026-03-04 08:44:49.054Z","vbjgbr5ah0kh43p","Real-time System","2026-04-10 16:12:50.311Z",{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":99,"updated_by":15},{"collectionId":12,"collectionName":13,"created":432,"created_by":15,"id":433,"name":434,"updated":435,"updated_by":15},"2026-03-04 08:45:53.123Z","oisa8tvym61ft7v","Latency Optimization","2026-04-10 16:13:05.538Z",{"collectionId":12,"collectionName":13,"created":437,"created_by":15,"id":438,"name":439,"updated":440,"updated_by":15},"2026-03-04 08:45:52.242Z","fjcmfms1mw4u0hd","Binary Protocol","2026-04-10 16:13:05.403Z",{"collectionId":12,"collectionName":13,"created":106,"created_by":15,"id":107,"name":108,"updated":109,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":112,"collectionId":51,"collectionName":52,"created":15,"expand":444,"id":448,"slug":449,"updated":450,"views":451},{"category":445},{"blogIds":446,"collectionId":56,"collectionName":57,"created":116,"created_by":15,"id":112,"image":117,"image_alt":15,"image_path":118,"label":447,"name":120,"priority":121,"publish_at":122,"scheduled_at":15,"status":64,"updated":123,"updated_by":15},[],{"en":120,"th":120},"mzlxqrxjs2fo9nb","ep-103-latency-optimization-with-binary-protocol-and-protobuf","2026-05-12 20:41:09.274Z",247,"fmld0ap7ivkk3lf","2025-10-27 02:19:50.115Z","เรียนรู้วิธีเพิ่มความเร็วของ WebSocket Server ด้วยการใช้ Binary Protocol และ Protocol Buffers (Protobuf) เพื่อให้ระบบรับ–ส่งข้อมูลได้เร็วขึ้น ลด latency และประหยัด bandwidth สำหรับระบบ real-time ขนาดใหญ่","2026-04-25 02:47:58.072Z",{"alt":457,"cover_image_path":458,"created":459,"expand":460,"id":484,"published_at":485,"school_blog":481,"short_description":486,"title":457,"updated":487,"slug":482,"views":451},"EP.102 การใช้ Goroutines และ Worker Pool สำหรับการจัดการ Concurrent Connections","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F743jzez9rzdq57k\u002F175_11zon_q6aq252oje.webp","2026-03-04 08:45:54.053Z",{"keywords":461,"locale":475,"school_blog":476},[462,467,468,469,474],{"collectionId":12,"collectionName":13,"created":463,"created_by":15,"id":464,"name":465,"updated":466,"updated_by":15},"2026-03-04 08:33:58.044Z","nb6p1r8sfqlsxf8","Goroutines","2026-04-10 16:08:04.493Z",{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":99,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":470,"created_by":15,"id":471,"name":472,"updated":473,"updated_by":15},"2026-03-04 08:34:34.471Z","wdd8fb47sbrmq28","Worker Pool","2026-04-10 16:08:17.741Z",{"collectionId":12,"collectionName":13,"created":86,"created_by":15,"id":87,"name":88,"updated":89,"updated_by":15},{"code":40,"collectionId":41,"collectionName":42,"created":43,"flag":44,"id":45,"is_default":46,"label":47,"updated":48},{"category":112,"collectionId":51,"collectionName":52,"created":15,"expand":477,"id":481,"slug":482,"updated":483,"views":451},{"category":478},{"blogIds":479,"collectionId":56,"collectionName":57,"created":116,"created_by":15,"id":112,"image":117,"image_alt":15,"image_path":118,"label":480,"name":120,"priority":121,"publish_at":122,"scheduled_at":15,"status":64,"updated":123,"updated_by":15},[],{"en":120,"th":120},"3bbkm1vrpblqy85","golang-ep102-goroutine-worker-pool-concurrent-connections","2026-05-13 08:32:49.841Z","743jzez9rzdq57k","2025-10-23 06:20:05.370Z","เรียนรู้แนวทางการจัดการการเชื่อมต่อพร้อมกันจำนวนมากด้วย Goroutines และ Worker Pool เพื่อให้ WebSocket Server ของคุณทำงานได้อย่างเสถียรและมีประสิทธิภาพ","2026-04-25 02:47:57.969Z",{"alt":489,"cover_image_path":490,"created":491,"expand":492,"id":516,"published_at":517,"school_blog":512,"short_description":518,"title":489,"updated":519,"slug":513,"views":515},"JS2GO EP.31 การใช้งาน Queues และ Stacks ใน JavaScript กับ Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fy3bgva41r052jxg\u002F61_11zon_e5wxqaowiw.webp","2026-03-04 08:45:55.929Z",{"keywords":493,"locale":506,"school_blog":507},[494,495,496,501],{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"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:45:55.463Z","xojsmk01et6d20f","Queues","2026-04-10 16:13:05.899Z",{"collectionId":12,"collectionName":13,"created":502,"created_by":15,"id":503,"name":504,"updated":505,"updated_by":15},"2026-03-04 08:45:55.180Z","fvvgsqanqnffcfa","Stacks","2026-04-10 16:13:05.821Z",{"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":15,"expand":508,"id":512,"slug":513,"updated":514,"views":515},{"category":509},{"blogIds":510,"collectionId":56,"collectionName":57,"created":58,"created_by":15,"id":50,"image":59,"image_alt":15,"image_path":60,"label":511,"name":37,"priority":62,"publish_at":63,"scheduled_at":15,"status":64,"updated":65,"updated_by":15},[],{"en":37,"th":37},"ivs6pynbhiduj8f","js2go-ep31-queues-stacks","2026-05-14 07:19:33.663Z",238,"y3bgva41r052jxg","2025-10-23 06:19:28.133Z","เรียนรู้การสร้างและใช้งาน Queues และ Stacks ใน JavaScript และ Go พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่เหมาะสมสำหรับการจัดการข้อมูลแบบ Linear Data Structures","2026-04-25 02:47:58.371Z",{"alt":521,"cover_image_path":522,"created":523,"expand":524,"id":558,"published_at":559,"school_blog":554,"short_description":560,"title":521,"updated":561,"slug":555,"views":557},"JS2GO EP.30 การทำงานกับ HTTP Requests และ Responses: JavaScript (Fetch\u002FExpress) vs Go (net\u002Fhttp)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4liaejin7eyh6qw\u002F59_11zon_gs77mptgxb.webp","2026-03-04 08:45:57.625Z",{"keywords":525,"locale":548,"school_blog":549},[526,531,536,541,546,547],{"collectionId":12,"collectionName":13,"created":527,"created_by":15,"id":528,"name":529,"updated":530,"updated_by":15},"2026-03-04 08:45:56.277Z","xkqgbkpjasz92aq","HTTP Requests","2026-04-10 16:13:06.020Z",{"collectionId":12,"collectionName":13,"created":532,"created_by":15,"id":533,"name":534,"updated":535,"updated_by":15},"2026-03-04 08:45:56.615Z","vtm5nz2999gdgmg","HTTP Responses","2026-04-10 16:13:06.150Z",{"collectionId":12,"collectionName":13,"created":537,"created_by":15,"id":538,"name":539,"updated":540,"updated_by":15},"2026-03-04 08:45:56.977Z","weydtw2f14gy8zx","JavaScript Fetch","2026-04-10 16:13:06.266Z",{"collectionId":12,"collectionName":13,"created":542,"created_by":15,"id":543,"name":544,"updated":545,"updated_by":15},"2026-03-04 08:45:57.170Z","3jqr1ahs06wfl7p","Go net\u002Fhttp","2026-04-10 16:13:06.358Z",{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":99,"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":50,"collectionId":51,"collectionName":52,"created":15,"expand":550,"id":554,"slug":555,"updated":556,"views":557},{"category":551},{"blogIds":552,"collectionId":56,"collectionName":57,"created":58,"created_by":15,"id":50,"image":59,"image_alt":15,"image_path":60,"label":553,"name":37,"priority":62,"publish_at":63,"scheduled_at":15,"status":64,"updated":65,"updated_by":15},[],{"en":37,"th":37},"ky32ob9p43od5mm","ep-30-http-requests-responses-js-go","2026-05-12 19:34:33.126Z",225,"4liaejin7eyh6qw","2025-10-22 02:21:43.361Z","เรียนรู้การจัดการ HTTP Requests และ Responses ใน JavaScript (Fetch\u002FExpress) และ Go (net\u002Fhttp) พร้อมตัวอย่างโค้ดและแนวทางปฏิบัติที่เหมาะสมสำหรับการสร้าง API และเว็บแอปพลิเคชันอย่างมืออาชีพ","2026-04-25 02:47:58.689Z",9,12,410,35]