[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-31-12-Web%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":765,"perPage":766,"totalItems":767,"totalPages":768},[5,151,208,253,327,391,443,500,557,610,658,707],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":147,"published_at":148,"school_blog":143,"short_description":149,"title":6,"updated":150,"slug":144,"views":146},"Ep.31 Go and Event-Driven WebSocket - Enhancing Flexibility","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffsr09s0onqifgaw\u002F32_11zon_eafomz25vk.webp","2026-03-04 08:51:40.599Z",{"keywords":10,"locale":114,"school_blog":124},[11,19,24,29,34,39,44,49,54,59,64,69,74,79,84,89,94,99,104,109],{"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:26:59.195Z","76qprkevbgfdps8","gab60xd583s3qaw","Superdev School","2026-06-07 06:45:21.712Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:31:54.955Z","264sfjffyhspetq","programmers","2026-06-07 06:45:33.927Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:31:22.575Z","lfjse4xivbgg5wu","Practice programming","2026-06-07 06:45:24.868Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:31:49.362Z","2m9vv13etpn6zkx","programming language","2026-06-07 06:45:32.005Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:32:26.073Z","vnvj1oaxje9m1q8","programming for beginners","2026-06-07 06:45:42.082Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:32:09.324Z","gon9gv2r39iu34p","programming development","2026-06-07 06:45:37.686Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:20:33.316Z","ln1ntwattzmxo0o","programming","2026-06-07 06:45:09.715Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},"2026-03-04 08:32:15.843Z","m0x7wo77i8iycf1","Programming Education","2026-06-07 06:45:38.988Z",{"collectionId":12,"collectionName":13,"created":55,"created_by":15,"id":56,"name":57,"updated":58,"updated_by":15},"2026-03-04 08:51:37.716Z","rsp4m61xn37t2yr","scalability","2026-06-07 06:48:51.335Z",{"collectionId":12,"collectionName":13,"created":60,"created_by":15,"id":61,"name":62,"updated":63,"updated_by":15},"2026-03-04 08:51:37.925Z","to0zfxj2rizqlop","flexibility","2026-06-07 06:48:51.495Z",{"collectionId":12,"collectionName":13,"created":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},"2026-03-04 08:51:38.229Z","wkfxck2h0ukgepu","system development","2026-06-07 06:48:51.618Z",{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},"2026-03-04 08:44:21.262Z","f2p94t41e9t8hnv","system design","2026-06-07 06:46:31.636Z",{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":80,"created_by":15,"id":81,"name":82,"updated":83,"updated_by":15},"2026-03-04 08:51:38.601Z","l7jxq9u9r8doacm","Event-Driven Architecture","2026-06-07 06:48:51.750Z",{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":88,"updated_by":15},"2026-03-04 08:51:38.831Z","fxvxejehb7m4ork","Event-Driven","2026-06-07 06:48:51.949Z",{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},"2026-03-04 08:33:59.315Z","btmgtfwmgpke1aa","Go language","2026-06-07 06:45:55.046Z",{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},"2026-03-04 08:33:59.808Z","qw7jy92h0uqd9wq","Go coding","2026-06-07 06:45:55.295Z",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},"2026-03-04 08:32:51.346Z","tmzmy6jyz1n35rr","Go Programming","2026-06-07 06:45:51.178Z",{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},"en","pbc_1989393366","locales","2026-01-22 11:00:02.726Z","twemoji:flag-united-states","qv9c1llfov2d88z",false,"English","2026-04-10 15:42:46.825Z",{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":129,"id":143,"slug":144,"updated":145,"views":146},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","",{"category":130},{"blogIds":131,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":137,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":138,"th":138},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","1unwmit2loa7qk0","go-event-driven-websocket","2026-06-14 11:48:04.018Z",332,"fsr09s0onqifgaw","2025-01-27 04:43:25.360Z","Discover Event-Driven Architecture and how to adapt your WebSocket Server for Event-Driven operations to enhance flexibility and scalability.","2026-06-07 06:44:42.841Z",{"alt":152,"cover_image_path":153,"created":154,"expand":155,"id":204,"published_at":205,"school_blog":200,"short_description":206,"title":152,"updated":207,"slug":201,"views":203},"Ep.30 Go and Log Analysis After Stress Testing - Enhancing Your System!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F1fu05b1cxz1ddr2\u002F30_11zon_bjnctegz01.webp","2026-03-04 08:51:41.713Z",{"keywords":156,"locale":194,"school_blog":195},[157,158,159,160,165,170,175,176,181,186,187,188,189,190,191,192,193],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":161,"created_by":15,"id":162,"name":163,"updated":164,"updated_by":15},"2026-03-04 08:51:39.840Z","mq2qomzo7pfa5a9","log analysis","2026-06-07 06:48:52.249Z",{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":169,"updated_by":15},"2026-03-04 08:34:00.521Z","44l3qn47xjhwgf8","Stress Testing","2026-06-07 06:45:55.545Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":174,"updated_by":15},"2026-03-04 08:34:02.872Z","xntux9h6g6sr5zv","Bottlenecks","2026-06-07 06:45:56.598Z",{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":177,"created_by":15,"id":178,"name":179,"updated":180,"updated_by":15},"2026-03-04 08:51:40.755Z","wk58vmuon13nwlu","performance improvement","2026-06-07 06:48:52.673Z",{"collectionId":12,"collectionName":13,"created":182,"created_by":15,"id":183,"name":184,"updated":185,"updated_by":15},"2026-03-04 08:51:41.189Z","6gbye103g40ndn4","data analysis","2026-06-07 06:48:52.765Z",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":196,"id":200,"slug":201,"updated":202,"views":203},{"category":197},{"blogIds":198,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":199,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"yu0wu97qcd95w66","log-analysis-stress-testing-websocket","2026-06-08 02:53:55.377Z",215,"1fu05b1cxz1ddr2","2025-01-27 04:43:14.866Z","Learn how to analyze logs and results from stress testing to identify bottlenecks in your WebSocket system, along with solutions to improve system performance.","2026-06-07 06:44:43.054Z",{"alt":209,"cover_image_path":210,"created":211,"expand":212,"id":249,"published_at":250,"school_blog":245,"short_description":251,"title":209,"updated":252,"slug":246,"views":248},"Ep.29 Go and Stress Testing - Measure Your System’s Limits!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F9g1q4fwper4nih9\u002F28_11zon_b2kt05mu0p.webp","2026-03-04 08:34:12.922Z",{"keywords":213,"locale":239,"school_blog":240},[214,215,216,217,218,219,220,221,226,227,232,233,234,235,236,237,238],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":169,"updated_by":15},{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":222,"created_by":15,"id":223,"name":224,"updated":225,"updated_by":15},"2026-03-04 08:34:01.966Z","ghty2n4xg198of4","Performance Testing","2026-06-07 06:45:56.232Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":174,"updated_by":15},{"collectionId":12,"collectionName":13,"created":228,"created_by":15,"id":229,"name":230,"updated":231,"updated_by":15},"2026-03-04 08:34:05.331Z","4afb4o90hl68kk4","Connection Simulation","2026-06-07 06:45:57.607Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":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":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":241,"id":245,"slug":246,"updated":247,"views":248},{"category":242},{"blogIds":243,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":244,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"idac69fa4kr9fb3","go-stress-testing-websocket","2026-06-07 14:22:15.763Z",301,"9g1q4fwper4nih9","2025-01-27 04:42:38.713Z","Learn how to conduct Stress Testing for WebSocket using Go to measure system limits and improve performance.","2026-06-07 06:43:02.599Z",{"alt":254,"cover_image_path":255,"created":256,"expand":257,"id":323,"published_at":324,"school_blog":319,"short_description":325,"title":254,"updated":326,"slug":320,"views":322},"Ep.28 Go and WebSocket Security - Enhancing the Security of Your System!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Frs8177ldszbvrrk\u002F26_11zon_0sq6tmk7hq.webp","2026-03-04 08:34:12.717Z",{"keywords":258,"locale":313,"school_blog":314},[259,260,261,262,263,264,265,270,275,280,285,290,295,300,305,306,307,308,309,310,311,312],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":266,"created_by":15,"id":267,"name":268,"updated":269,"updated_by":15},"2026-03-04 08:34:01.321Z","gjlkrd1oymyuvn2","security","2026-06-07 06:45:55.892Z",{"collectionId":12,"collectionName":13,"created":271,"created_by":15,"id":272,"name":273,"updated":274,"updated_by":15},"2026-03-04 08:34:02.324Z","r9akapsc75q5l3w","WSS","2026-06-07 06:45:56.297Z",{"collectionId":12,"collectionName":13,"created":276,"created_by":15,"id":277,"name":278,"updated":279,"updated_by":15},"2026-03-04 08:34:02.606Z","lnj4d8t77h8cko5","encryption","2026-06-07 06:45:56.462Z",{"collectionId":12,"collectionName":13,"created":281,"created_by":15,"id":282,"name":283,"updated":284,"updated_by":15},"2026-03-04 08:34:04.613Z","4t76pi1df7xiw0i","authorization","2026-06-07 06:45:57.338Z",{"collectionId":12,"collectionName":13,"created":286,"created_by":15,"id":287,"name":288,"updated":289,"updated_by":15},"2026-03-04 08:34:05.981Z","2uacq4bcskvu8dc","DDOS","2026-06-07 06:45:57.887Z",{"collectionId":12,"collectionName":13,"created":291,"created_by":15,"id":292,"name":293,"updated":294,"updated_by":15},"2026-03-04 08:34:07.915Z","921nl48h9in67sw","Rate Limiting","2026-06-07 06:45:58.705Z",{"collectionId":12,"collectionName":13,"created":296,"created_by":15,"id":297,"name":298,"updated":299,"updated_by":15},"2026-03-04 08:34:10.485Z","5v113gy6l7vswbr","RBAC","2026-06-07 06:45:59.976Z",{"collectionId":12,"collectionName":13,"created":301,"created_by":15,"id":302,"name":303,"updated":304,"updated_by":15},"2026-03-04 08:34:11.541Z","67xrlmvqwizocfz","Token","2026-06-07 06:46:00.514Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"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":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":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":315,"id":319,"slug":320,"updated":321,"views":322},{"category":316},{"blogIds":317,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":318,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"5x8fyd9f4bw3fd0","go-websocket-security","2026-06-18 22:58:56.532Z",310,"rs8177ldszbvrrk","2025-01-27 04:42:25.723Z","Discover how to enhance the security of your WebSocket Cluster using WSS, Token verification, RBAC, and Rate Limiting to prevent attacks and maintain data privacy.","2026-06-07 06:43:02.471Z",{"alt":328,"cover_image_path":329,"created":330,"expand":331,"id":387,"published_at":388,"school_blog":383,"short_description":389,"title":328,"updated":390,"slug":384,"views":386},"Ep.27 Go and WebSocket Cluster - Enhancing Distributed User Support!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4tgov0dlzzj6vmq\u002F24_11zon_7pvsf3ab2p.webp","2026-03-04 08:34:15.124Z",{"keywords":332,"locale":377,"school_blog":378},[333,334,335,336,341,342,343,344,349,354,359,364,369,370,371,372,373,374,375,376],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},{"collectionId":12,"collectionName":13,"created":337,"created_by":15,"id":338,"name":339,"updated":340,"updated_by":15},"2026-03-04 08:34:09.446Z","umkokcesoadazen","Go development","2026-06-07 06:45:59.404Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":345,"created_by":15,"id":346,"name":347,"updated":348,"updated_by":15},"2026-03-04 08:34:10.254Z","rss87kgvhtvkri1","Redis Pub\u002FSub","2026-06-07 06:45:59.786Z",{"collectionId":12,"collectionName":13,"created":350,"created_by":15,"id":351,"name":352,"updated":353,"updated_by":15},"2026-03-04 08:34:12.893Z","r8xmdym22w8bhnm","user support","2026-06-07 06:46:01.121Z",{"collectionId":12,"collectionName":13,"created":355,"created_by":15,"id":356,"name":357,"updated":358,"updated_by":15},"2026-03-04 08:34:13.771Z","kts1pcxglpsmge4","stability","2026-06-07 06:46:01.496Z",{"collectionId":12,"collectionName":13,"created":360,"created_by":15,"id":361,"name":362,"updated":363,"updated_by":15},"2026-03-04 08:34:14.357Z","pw77mrufqvygcbp","message broadcasting","2026-06-07 06:46:01.747Z",{"collectionId":12,"collectionName":13,"created":365,"created_by":15,"id":366,"name":367,"updated":368,"updated_by":15},"2026-03-04 08:34:14.671Z","mx45pnbomby0ttw","state synchronization","2026-06-07 06:46:01.872Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":40,"created_by":15,"id":41,"name":42,"updated":43,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":379,"id":383,"slug":384,"updated":385,"views":386},{"category":380},{"blogIds":381,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":382,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"h04dj8i9c0xasgf","go-websocket-cluster","2026-06-18 15:41:59.115Z",457,"4tgov0dlzzj6vmq","2025-01-27 04:41:37.283Z","Learn how to create a WebSocket Server in Cluster mode using Redis Pub\u002FSub to support a large number of users and improve system stability.","2026-06-07 06:43:02.866Z",{"alt":392,"cover_image_path":393,"created":394,"expand":395,"id":439,"published_at":440,"school_blog":435,"short_description":441,"title":392,"updated":442,"slug":436,"views":438},"Ep.26 Go and Compression on WebSocket - Reducing Data Size, Increasing Speed!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fjt8d4wlbf0lgiay\u002F22_11zon_iiiid4voci.webp","2026-03-04 08:34:15.561Z",{"keywords":396,"locale":429,"school_blog":430},[397,398,399,400,401,406,407,412,417,422,423,424,425,426,427,428],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"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:34:06.204Z","uki2mmns85up9uf","Compression","2026-06-07 06:45:57.959Z",{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":408,"created_by":15,"id":409,"name":410,"updated":411,"updated_by":15},"2026-03-04 08:34:13.280Z","whk6qyji34xht0i","Reduce Data Size","2026-06-07 06:46:01.255Z",{"collectionId":12,"collectionName":13,"created":413,"created_by":15,"id":414,"name":415,"updated":416,"updated_by":15},"2026-03-04 08:34:15.036Z","b07ruyf67422fe0","Increase Speed","2026-06-07 06:46:02.075Z",{"collectionId":12,"collectionName":13,"created":418,"created_by":15,"id":419,"name":420,"updated":421,"updated_by":15},"2026-03-04 08:34:12.223Z","mbdm8vvumxwfnzi","Per-Message Deflate","2026-06-07 06:46:00.789Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":431,"id":435,"slug":436,"updated":437,"views":438},{"category":432},{"blogIds":433,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":434,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"udozun70jfgum80","compression-websocket-go","2026-06-15 02:22:53.424Z",315,"jt8d4wlbf0lgiay","2025-01-27 04:41:25.495Z","Learn about implementing Compression on WebSocket to reduce data size transmitted over the network and enhance communication efficiency in your system.","2026-06-07 06:43:02.977Z",{"alt":444,"cover_image_path":445,"created":446,"expand":447,"id":496,"published_at":497,"school_blog":492,"short_description":498,"title":444,"updated":499,"slug":493,"views":495},"Ep.25 Go and Load Balancing - Distributing Connections Like a Pro!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fxc7w3facngtdpyg\u002F20_11zon_okv7xobp0u.webp","2026-03-04 08:34:12.296Z",{"keywords":448,"locale":486,"school_blog":487},[449,450,451,452,457,458,463,468,473,478,479,480,481,482,483,484,485],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":453,"created_by":15,"id":454,"name":455,"updated":456,"updated_by":15},"2026-03-04 08:34:03.856Z","9dujh23qyko22y0","Load Balancing","2026-06-07 06:45:57.012Z",{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":459,"created_by":15,"id":460,"name":461,"updated":462,"updated_by":15},"2026-03-04 08:34:06.624Z","xjxx81inhjp5ujb","Optimization","2026-06-07 06:45:58.144Z",{"collectionId":12,"collectionName":13,"created":464,"created_by":15,"id":465,"name":466,"updated":467,"updated_by":15},"2026-03-04 08:34:08.492Z","bnjw1oba34e1ss1","Support for Many Users","2026-06-07 06:45:59.055Z",{"collectionId":12,"collectionName":13,"created":469,"created_by":15,"id":470,"name":471,"updated":472,"updated_by":15},"2026-03-04 08:34:09.677Z","zy6p9bub451w3c8","NGINX","2026-06-07 06:45:59.579Z",{"collectionId":12,"collectionName":13,"created":474,"created_by":15,"id":475,"name":476,"updated":477,"updated_by":15},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"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":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":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":488,"id":492,"slug":493,"updated":494,"views":495},{"category":489},{"blogIds":490,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":491,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"i5q59s3f57b4b0h","load-balancing-websocket-go","2026-06-12 21:00:51.487Z",321,"xc7w3facngtdpyg","2025-01-27 04:41:12.867Z","Learn how to optimize your WebSocket Server using Load Balancing and Scaling to support a large number of users in Go.","2026-06-07 06:43:02.203Z",{"alt":501,"cover_image_path":502,"created":503,"expand":504,"id":553,"published_at":554,"school_blog":549,"short_description":555,"title":501,"updated":556,"slug":550,"views":552},"Ep.24 Go and Error Handling & Logging on WebSocket - Enhancing the Stability of Your System!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F6774gn6xgji1b2k\u002F18_11zon_4encofkcmd.webp","2026-03-04 08:34:18.051Z",{"keywords":505,"locale":543,"school_blog":544},[506,507,508,509,510,515,520,525,530,535,536,537,538,539,540,541,542],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":511,"created_by":15,"id":512,"name":513,"updated":514,"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":516,"created_by":15,"id":517,"name":518,"updated":519,"updated_by":15},"2026-03-04 08:34:15.526Z","m0b6rvfafty5n2x","Error Management","2026-06-07 06:46:02.265Z",{"collectionId":12,"collectionName":13,"created":521,"created_by":15,"id":522,"name":523,"updated":524,"updated_by":15},"2026-03-04 08:33:55.302Z","0mue4zt83jcdtq9","Logging","2026-06-07 06:45:53.507Z",{"collectionId":12,"collectionName":13,"created":526,"created_by":15,"id":527,"name":528,"updated":529,"updated_by":15},"2026-03-04 08:34:16.198Z","51skcgz7m3ieokm","Logging Data","2026-06-07 06:46:02.551Z",{"collectionId":12,"collectionName":13,"created":531,"created_by":15,"id":532,"name":533,"updated":534,"updated_by":15},"2026-03-04 08:34:17.074Z","qce5u228jro3dpk","System Stability","2026-06-07 06:46:02.915Z",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":545,"id":549,"slug":550,"updated":551,"views":552},{"category":546},{"blogIds":547,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":548,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"ekazjrk1qx2ebbw","go-error-handling-logging-websocket","2026-06-20 00:19:58.804Z",304,"6774gn6xgji1b2k","2025-01-27 04:40:47.537Z","Learn how to manage Error and Logging on WebSocket to improve stability and user experience.","2026-06-07 06:43:03.646Z",{"alt":558,"cover_image_path":559,"created":560,"expand":561,"id":606,"published_at":607,"school_blog":602,"short_description":608,"title":558,"updated":609,"slug":603,"views":605},"Ep.23 Go and WebSocket Security - Enhancing Security with Session and Authentication!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fsfm9rjserjk3s7g\u002F16_11zon_cp1kgvj98a.webp","2026-03-04 08:34:21.089Z",{"keywords":562,"locale":596,"school_blog":597},[563,564,565,566,567,572,577,578,583,588,589,590,591,592,593,594,595],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":568,"created_by":15,"id":569,"name":570,"updated":571,"updated_by":15},"2026-03-04 08:34:18.714Z","7cb29z95923lmhe","authentication","2026-06-07 06:46:03.846Z",{"collectionId":12,"collectionName":13,"created":573,"created_by":15,"id":574,"name":575,"updated":576,"updated_by":15},"2026-03-04 08:34:19.423Z","y65daawikvzcgx8","user authorization","2026-06-07 06:46:04.115Z",{"collectionId":12,"collectionName":13,"created":266,"created_by":15,"id":267,"name":268,"updated":269,"updated_by":15},{"collectionId":12,"collectionName":13,"created":579,"created_by":15,"id":580,"name":581,"updated":582,"updated_by":15},"2026-03-04 08:34:19.080Z","6yuww25itmg98su","Session","2026-06-07 06:46:03.975Z",{"collectionId":12,"collectionName":13,"created":584,"created_by":15,"id":585,"name":586,"updated":587,"updated_by":15},"2026-03-04 08:19:55.412Z","hz7yzm54i2o6cl7","web development","2026-06-07 06:45:06.116Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":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":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":598,"id":602,"slug":603,"updated":604,"views":605},{"category":599},{"blogIds":600,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":601,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"fjodeku05zddrvn","go-websocket-security-session-authentication","2026-06-10 20:04:01.746Z",317,"sfm9rjserjk3s7g","2025-01-27 04:40:32.810Z","Learn how to enhance WebSocket security in Go using Session and user authentication methods.","2026-06-07 06:43:04.632Z",{"alt":611,"cover_image_path":612,"created":613,"expand":614,"id":654,"published_at":655,"school_blog":650,"short_description":656,"title":611,"updated":657,"slug":651,"views":653},"Ep.22 Go and WebSocket: Modern Real-Time Communication!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff7lh405jf8kt5ip\u002F14_11zon_42cpyl03j9.webp","2026-03-04 08:34:21.641Z",{"keywords":615,"locale":644,"school_blog":645},[616,617,618,619,620,625,630,631,636,637,638,639,640,641,642,643],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":621,"created_by":15,"id":622,"name":623,"updated":624,"updated_by":15},"2026-03-04 08:34:20.677Z","nc3jss8p56k1630","real-time communication","2026-06-07 06:46:04.768Z",{"collectionId":12,"collectionName":13,"created":626,"created_by":15,"id":627,"name":628,"updated":629,"updated_by":15},"2026-03-04 08:34:21.070Z","3615sc755h8vrnk","gorilla\u002Fwebsocket","2026-06-07 06:46:04.847Z",{"collectionId":12,"collectionName":13,"created":584,"created_by":15,"id":585,"name":586,"updated":587,"updated_by":15},{"collectionId":12,"collectionName":13,"created":632,"created_by":15,"id":633,"name":634,"updated":635,"updated_by":15},"2026-03-04 08:34:21.282Z","licmie4nk809see","online applications","2026-06-07 06:46:04.953Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":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":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":646,"id":650,"slug":651,"updated":652,"views":653},{"category":647},{"blogIds":648,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":649,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"28kxu8pedsqn8si","go-websocket-real-time-communication","2026-06-04 00:16:52.232Z",216,"f7lh405jf8kt5ip","2025-01-27 04:39:39.240Z","Learn about WebSocket and its implementation in Go for efficient real-time communication.","2026-06-07 06:43:04.837Z",{"alt":659,"cover_image_path":660,"created":661,"expand":662,"id":703,"published_at":704,"school_blog":699,"short_description":705,"title":659,"updated":706,"slug":700,"views":702},"Ep.21  Go and HTTP Middleware: Mastering Request Control!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8p06pufto50mx9e\u002F12_11zon_15r6fjugo7.webp","2026-03-04 08:34:29.240Z",{"keywords":663,"locale":693,"school_blog":694},[664,665,666,667,672,677,682,683,684,685,686,687,688,689,690,691,692],{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":668,"created_by":15,"id":669,"name":670,"updated":671,"updated_by":15},"2026-03-04 08:34:24.161Z","ru06o5mbma6nukl","HTTP","2026-06-07 06:46:06.281Z",{"collectionId":12,"collectionName":13,"created":673,"created_by":15,"id":674,"name":675,"updated":676,"updated_by":15},"2026-03-04 08:34:25.436Z","bctyeonwhcrzvq3","Middleware","2026-06-07 06:46:06.743Z",{"collectionId":12,"collectionName":13,"created":678,"created_by":15,"id":679,"name":680,"updated":681,"updated_by":15},"2026-03-04 08:34:27.953Z","rym9g5mcvdc7vpd","request management","2026-06-07 06:46:07.724Z",{"collectionId":12,"collectionName":13,"created":568,"created_by":15,"id":569,"name":570,"updated":571,"updated_by":15},{"collectionId":12,"collectionName":13,"created":521,"created_by":15,"id":522,"name":523,"updated":524,"updated_by":15},{"collectionId":12,"collectionName":13,"created":584,"created_by":15,"id":585,"name":586,"updated":587,"updated_by":15},{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":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":45,"created_by":15,"id":46,"name":47,"updated":48,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":695,"id":699,"slug":700,"updated":701,"views":702},{"category":696},{"blogIds":697,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":698,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"t641npbb74tfg8t","go-http-middleware-control-request","2026-06-10 20:03:55.268Z",328,"8p06pufto50mx9e","2025-01-27 04:38:23.170Z","Learn about HTTP Middleware in Go to efficiently manage requests and responses, including creating middleware for logging and authentication.","2026-06-07 06:43:05.930Z",{"alt":708,"cover_image_path":709,"created":710,"expand":711,"id":761,"published_at":762,"school_blog":757,"short_description":763,"title":708,"updated":764,"slug":758,"views":760},"Ep.19 Go and Worker Pool: Enhancing Concurrent Processing!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fls3imq1gtomwdif\u002Fepagst2foy0s_t04ne5tnhr.16.webp","2026-03-04 08:34:36.435Z",{"keywords":712,"locale":751,"school_blog":752},[713,714,715,716,717,718,723,728,733,738,743,748,749,750],{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"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":50,"created_by":15,"id":51,"name":52,"updated":53,"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":719,"created_by":15,"id":720,"name":721,"updated":722,"updated_by":15},"2026-03-04 08:34:31.488Z","ogf8aolgxlwt0ys","Task Management","2026-06-07 06:46:09.363Z",{"collectionId":12,"collectionName":13,"created":724,"created_by":15,"id":725,"name":726,"updated":727,"updated_by":15},"2026-03-04 08:34:32.632Z","5j85phya54e35es","Efficiency","2026-06-07 06:46:09.945Z",{"collectionId":12,"collectionName":13,"created":729,"created_by":15,"id":730,"name":731,"updated":732,"updated_by":15},"2026-03-04 08:33:55.714Z","yxs12a8pjduka2m","Channels","2026-06-07 06:45:53.703Z",{"collectionId":12,"collectionName":13,"created":734,"created_by":15,"id":735,"name":736,"updated":737,"updated_by":15},"2026-03-04 08:33:58.044Z","nb6p1r8sfqlsxf8","Goroutines","2026-06-07 06:45:54.913Z",{"collectionId":12,"collectionName":13,"created":739,"created_by":15,"id":740,"name":741,"updated":742,"updated_by":15},"2026-03-04 08:34:33.281Z","9c0xd3phnszr39n","Concurrent Processing","2026-06-07 06:46:10.228Z",{"collectionId":12,"collectionName":13,"created":744,"created_by":15,"id":745,"name":746,"updated":747,"updated_by":15},"2026-03-04 08:34:34.471Z","wdd8fb47sbrmq28","Worker Pool","2026-06-07 06:46:10.765Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},{"code":115,"collectionId":116,"collectionName":117,"created":118,"flag":119,"id":120,"is_default":121,"label":122,"updated":123},{"category":125,"collectionId":126,"collectionName":127,"created":128,"expand":753,"id":757,"slug":758,"updated":759,"views":760},{"category":754},{"blogIds":755,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":756,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"io7pwb1vn59n5fp","worker-pool-go","2026-06-16 12:09:40.778Z",416,"ls3imq1gtomwdif","2025-01-27 04:37:24.895Z","Learn how to create a Worker Pool in Go to enhance concurrent processing efficiency and manage multiple tasks effectively.","2026-06-07 06:43:07.247Z",31,12,430,36]