[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-33-12-Future%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Skills-all-all-createdAt:desc-default":3},{"data":4,"page":652,"perPage":653,"totalItems":654,"totalPages":655},[5,136,193,241,290,348,393,446,488,525,577,615],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":132,"published_at":133,"school_blog":128,"short_description":134,"title":6,"updated":135,"slug":129,"views":131},"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":10,"locale":99,"school_blog":109},[11,19,24,29,34,39,44,49,54,59,64,69,74,79,84,89,94],{"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:20:11.547Z","76qprkevbgfdps8","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"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":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"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":40,"created_by":15,"id":41,"name":42,"updated":43,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:33:55.302Z","0mue4zt83jcdtq9","Logging","2026-06-07 06:45:53.507Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":55,"created_by":15,"id":56,"name":57,"updated":58,"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":60,"created_by":15,"id":61,"name":62,"updated":63,"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":65,"created_by":15,"id":66,"name":67,"updated":68,"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":70,"created_by":15,"id":71,"name":72,"updated":73,"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":75,"created_by":15,"id":76,"name":77,"updated":78,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"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":85,"created_by":15,"id":86,"name":87,"updated":88,"updated_by":15},"2026-03-04 08:20:33.316Z","ln1ntwattzmxo0o","programming","2026-06-07 06:45:09.715Z",{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},"2026-03-04 08:31:54.955Z","264sfjffyhspetq","programmers","2026-06-07 06:45:33.927Z",{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},"2026-03-04 08:26:59.195Z","gab60xd583s3qaw","Superdev School","2026-06-07 06:45:21.712Z",{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},"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":110,"collectionId":111,"collectionName":112,"created":113,"expand":114,"id":128,"slug":129,"updated":130,"views":131},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","",{"category":115},{"blogIds":116,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":122,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"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":123,"th":123},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","ekazjrk1qx2ebbw","go-error-handling-logging-websocket","2026-07-17 20:43:57.524Z",309,"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":137,"cover_image_path":138,"created":139,"expand":140,"id":189,"published_at":190,"school_blog":185,"short_description":191,"title":137,"updated":192,"slug":186,"views":188},"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":141,"locale":179,"school_blog":180},[142,143,144,145,146,151,156,161,166,171,172,173,174,175,176,177,178],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":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":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},"2026-03-04 08:34:18.714Z","7cb29z95923lmhe","authentication","2026-06-07 06:46:03.846Z",{"collectionId":12,"collectionName":13,"created":152,"created_by":15,"id":153,"name":154,"updated":155,"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":157,"created_by":15,"id":158,"name":159,"updated":160,"updated_by":15},"2026-03-04 08:34:01.321Z","gjlkrd1oymyuvn2","security","2026-06-07 06:45:55.892Z",{"collectionId":12,"collectionName":13,"created":162,"created_by":15,"id":163,"name":164,"updated":165,"updated_by":15},"2026-03-04 08:34:19.080Z","6yuww25itmg98su","Session","2026-06-07 06:46:03.975Z",{"collectionId":12,"collectionName":13,"created":167,"created_by":15,"id":168,"name":169,"updated":170,"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":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":60,"created_by":15,"id":61,"name":62,"updated":63,"updated_by":15},{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":88,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"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},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":181,"id":185,"slug":186,"updated":187,"views":188},{"category":182},{"blogIds":183,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":184,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"fjodeku05zddrvn","go-websocket-security-session-authentication","2026-07-18 08:27:36.871Z",322,"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":194,"cover_image_path":195,"created":196,"expand":197,"id":237,"published_at":238,"school_blog":233,"short_description":239,"title":194,"updated":240,"slug":234,"views":236},"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":198,"locale":227,"school_blog":228},[199,200,201,202,203,208,213,214,219,220,221,222,223,224,225,226],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":20,"created_by":15,"id":21,"name":22,"updated":23,"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":204,"created_by":15,"id":205,"name":206,"updated":207,"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":209,"created_by":15,"id":210,"name":211,"updated":212,"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":167,"created_by":15,"id":168,"name":169,"updated":170,"updated_by":15},{"collectionId":12,"collectionName":13,"created":215,"created_by":15,"id":216,"name":217,"updated":218,"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":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":60,"created_by":15,"id":61,"name":62,"updated":63,"updated_by":15},{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":88,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"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},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":229,"id":233,"slug":234,"updated":235,"views":236},{"category":230},{"blogIds":231,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":232,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"28kxu8pedsqn8si","go-websocket-real-time-communication","2026-06-30 18:29:06.246Z",218,"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":242,"cover_image_path":243,"created":244,"expand":245,"id":286,"published_at":287,"school_blog":282,"short_description":288,"title":242,"updated":289,"slug":283,"views":285},"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":246,"locale":276,"school_blog":277},[247,248,249,250,255,260,265,266,267,268,269,270,271,272,273,274,275],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":251,"created_by":15,"id":252,"name":253,"updated":254,"updated_by":15},"2026-03-04 08:34:24.161Z","ru06o5mbma6nukl","HTTP","2026-06-07 06:46:06.281Z",{"collectionId":12,"collectionName":13,"created":256,"created_by":15,"id":257,"name":258,"updated":259,"updated_by":15},"2026-03-04 08:34:25.436Z","bctyeonwhcrzvq3","Middleware","2026-06-07 06:46:06.743Z",{"collectionId":12,"collectionName":13,"created":261,"created_by":15,"id":262,"name":263,"updated":264,"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":147,"created_by":15,"id":148,"name":149,"updated":150,"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":167,"created_by":15,"id":168,"name":169,"updated":170,"updated_by":15},{"collectionId":12,"collectionName":13,"created":60,"created_by":15,"id":61,"name":62,"updated":63,"updated_by":15},{"collectionId":12,"collectionName":13,"created":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":80,"created_by":15,"id":81,"name":82,"updated":83,"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":85,"created_by":15,"id":86,"name":87,"updated":88,"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},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":278,"id":282,"slug":283,"updated":284,"views":285},{"category":279},{"blogIds":280,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":281,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"t641npbb74tfg8t","go-http-middleware-control-request","2026-07-16 15:13:32.415Z",331,"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":291,"cover_image_path":292,"created":293,"expand":294,"id":344,"published_at":345,"school_blog":340,"short_description":346,"title":291,"updated":347,"slug":341,"views":343},"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":295,"locale":334,"school_blog":335},[296,297,298,299,300,301,306,311,316,321,326,331,332,333],{"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":80,"created_by":15,"id":81,"name":82,"updated":83,"updated_by":15},{"collectionId":12,"collectionName":13,"created":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":302,"created_by":15,"id":303,"name":304,"updated":305,"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":307,"created_by":15,"id":308,"name":309,"updated":310,"updated_by":15},"2026-03-04 08:34:32.632Z","5j85phya54e35es","Efficiency","2026-06-07 06:46:09.945Z",{"collectionId":12,"collectionName":13,"created":312,"created_by":15,"id":313,"name":314,"updated":315,"updated_by":15},"2026-03-04 08:33:55.714Z","yxs12a8pjduka2m","Channels","2026-06-07 06:45:53.703Z",{"collectionId":12,"collectionName":13,"created":317,"created_by":15,"id":318,"name":319,"updated":320,"updated_by":15},"2026-03-04 08:33:58.044Z","nb6p1r8sfqlsxf8","Goroutines","2026-06-07 06:45:54.913Z",{"collectionId":12,"collectionName":13,"created":322,"created_by":15,"id":323,"name":324,"updated":325,"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":327,"created_by":15,"id":328,"name":329,"updated":330,"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":20,"created_by":15,"id":21,"name":22,"updated":23,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":336,"id":340,"slug":341,"updated":342,"views":343},{"category":337},{"blogIds":338,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":339,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"io7pwb1vn59n5fp","worker-pool-go","2026-07-17 00:17:45.702Z",417,"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",{"alt":349,"cover_image_path":350,"created":351,"expand":352,"id":389,"published_at":390,"school_blog":385,"short_description":391,"title":349,"updated":392,"slug":386,"views":388},"Ep.18 Go and Concurrency: Doing Multiple Things Smoothly!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F98xzw93z6wjljer\u002F6_11zon_rep0cinori.webp","2026-03-04 08:34:35.101Z",{"keywords":353,"locale":379,"school_blog":380},[354,355,356,357,362,363,368,369,370,371,372,377,378],{"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":80,"created_by":15,"id":81,"name":82,"updated":83,"updated_by":15},{"collectionId":12,"collectionName":13,"created":358,"created_by":15,"id":359,"name":360,"updated":361,"updated_by":15},"2026-03-04 08:34:32.401Z","9jwj4jb7uujr73c","programming technology","2026-06-07 06:46:09.866Z",{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"updated_by":15},{"collectionId":12,"collectionName":13,"created":364,"created_by":15,"id":365,"name":366,"updated":367,"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":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":312,"created_by":15,"id":313,"name":314,"updated":315,"updated_by":15},{"collectionId":12,"collectionName":13,"created":317,"created_by":15,"id":318,"name":319,"updated":320,"updated_by":15},{"collectionId":12,"collectionName":13,"created":373,"created_by":15,"id":374,"name":375,"updated":376,"updated_by":15},"2026-03-04 08:24:48.143Z","dourw0uuydrrh1h","Concurrency","2026-06-07 06:45:12.740Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":381,"id":385,"slug":386,"updated":387,"views":388},{"category":382},{"blogIds":383,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":384,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"n34rll7za4kqa4s","concurrency-go-goroutines-channels","2026-07-18 11:09:34.085Z",313,"98xzw93z6wjljer","2025-01-27 04:37:14.738Z","Learn about concurrency in Go with Goroutines and Channels to enhance programming efficiency.","2026-06-07 06:43:07.019Z",{"alt":394,"cover_image_path":395,"created":396,"expand":397,"id":442,"published_at":443,"school_blog":438,"short_description":444,"title":394,"updated":445,"slug":439,"views":441},"Ep.17 Go and Logging - Recording Every Event in the Program","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fzp5gy7uclxdkyc2\u002F4_11zon_b7elbcd2qi.webp","2026-03-04 08:34:35.563Z",{"keywords":398,"locale":432,"school_blog":433},[399,400,401,402,403,404,405,410,415,420,425,430,431],{"collectionId":12,"collectionName":13,"created":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":80,"created_by":15,"id":81,"name":82,"updated":83,"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":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":406,"created_by":15,"id":407,"name":408,"updated":409,"updated_by":15},"2026-03-04 08:34:32.087Z","kbrswxvizdfzrdz","log.Panic","2026-06-07 06:46:09.615Z",{"collectionId":12,"collectionName":13,"created":411,"created_by":15,"id":412,"name":413,"updated":414,"updated_by":15},"2026-03-04 08:34:33.669Z","kkc3qkdxnu2bi2k","log.Fatal","2026-06-07 06:46:10.433Z",{"collectionId":12,"collectionName":13,"created":416,"created_by":15,"id":417,"name":418,"updated":419,"updated_by":15},"2026-03-04 08:34:33.961Z","4m7k8rg9qp5698q","log.Print","2026-06-07 06:46:10.572Z",{"collectionId":12,"collectionName":13,"created":421,"created_by":15,"id":422,"name":423,"updated":424,"updated_by":15},"2026-03-04 08:34:34.243Z","g4xefd2eobhkwhw","Log Management","2026-06-07 06:46:10.693Z",{"collectionId":12,"collectionName":13,"created":426,"created_by":15,"id":427,"name":428,"updated":429,"updated_by":15},"2026-03-04 08:34:34.728Z","g8nh82ty64uf2hy","Event Recording","2026-06-07 06:46:10.984Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":434,"id":438,"slug":439,"updated":440,"views":441},{"category":435},{"blogIds":436,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":437,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"4bc3qjz6dien6ht","go-logging-event-recording","2026-07-16 14:44:59.068Z",387,"zp5gy7uclxdkyc2","2025-01-27 04:36:54.615Z","Learn how to use Logging in Go to record data and messages that occur in programs, including error logging and log management.","2026-06-07 06:43:07.141Z",{"alt":447,"cover_image_path":448,"created":449,"expand":450,"id":484,"published_at":485,"school_blog":480,"short_description":486,"title":447,"updated":487,"slug":481,"views":483},"Ep.16 Go and Error Handling & Unit Testing - Fixing Errors and Testing Code!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffeydxtjxh0orah3\u002F2_11zon_7en984s7hm.webp","2026-03-04 08:34:34.925Z",{"keywords":451,"locale":474,"school_blog":475},[452,453,454,455,456,461,462,467,472,473],{"collectionId":12,"collectionName":13,"created":65,"created_by":15,"id":66,"name":67,"updated":68,"updated_by":15},{"collectionId":12,"collectionName":13,"created":80,"created_by":15,"id":81,"name":82,"updated":83,"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":70,"created_by":15,"id":71,"name":72,"updated":73,"updated_by":15},{"collectionId":12,"collectionName":13,"created":457,"created_by":15,"id":458,"name":459,"updated":460,"updated_by":15},"2026-03-04 08:33:57.054Z","g54iztrb8jaqawk","Testing","2026-06-07 06:45:54.408Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":463,"created_by":15,"id":464,"name":465,"updated":466,"updated_by":15},"2026-03-04 08:33:57.712Z","z6rhic75w1tdqh9","Table-Driven Tests","2026-06-07 06:45:54.743Z",{"collectionId":12,"collectionName":13,"created":468,"created_by":15,"id":469,"name":470,"updated":471,"updated_by":15},"2026-03-04 08:33:54.199Z","tcmhcek6qmvgjns","Unit Testing","2026-06-07 06:45:52.965Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":476,"id":480,"slug":481,"updated":482,"views":483},{"category":477},{"blogIds":478,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":479,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"yrttgxihyj8vun5","go-error-handling-unit-testing","2026-07-15 19:56:08.718Z",392,"feydxtjxh0orah3","2025-01-27 04:36:45.892Z","Learn how to handle errors and test code in Go with effective error handling techniques and Table-Driven testing.","2026-06-07 06:43:06.933Z",{"alt":489,"cover_image_path":490,"created":491,"expand":492,"id":521,"published_at":522,"school_blog":517,"short_description":523,"title":489,"updated":524,"slug":518,"views":520},"EP.15 Go with Database - Manage Data Like a Pro!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F65vor3hney88r55\u002F34_11zon_pb9wij7k5w.webp","2026-03-04 08:51:45.069Z",{"keywords":493,"locale":511,"school_blog":512},[494,495,500,505,510],{"collectionId":12,"collectionName":13,"created":90,"created_by":15,"id":91,"name":92,"updated":93,"updated_by":15},{"collectionId":12,"collectionName":13,"created":496,"created_by":15,"id":497,"name":498,"updated":499,"updated_by":15},"2026-03-04 08:51:44.745Z","o0306xug3p6zzye","CRUD","2026-06-07 06:48:53.264Z",{"collectionId":12,"collectionName":13,"created":501,"created_by":15,"id":502,"name":503,"updated":504,"updated_by":15},"2026-03-04 08:45:08.210Z","kf4t7456pu8udiy","Database Connection","2026-06-07 06:46:44.346Z",{"collectionId":12,"collectionName":13,"created":506,"created_by":15,"id":507,"name":508,"updated":509,"updated_by":15},"2026-03-04 08:45:09.036Z","l1oi3jpol4c4ezx","Database","2026-06-07 06:46:44.684Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":513,"id":517,"slug":518,"updated":519,"views":520},{"category":514},{"blogIds":515,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":516,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"frftigazb6x62ml","go-database-management","2026-07-17 15:22:34.786Z",414,"65vor3hney88r55","2025-01-27 04:36:23.027Z","Learn how to connect to a database in Go and how to create, read, update, and delete data effectively.","2026-06-07 06:44:43.968Z",{"alt":526,"cover_image_path":527,"created":528,"expand":529,"id":573,"published_at":574,"school_blog":569,"short_description":575,"title":526,"updated":576,"slug":570,"views":572},"EP.14 Go and RESTful APIs - Create Easy APIs to Connect the World of Data!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fbm6fo90dpbmv0pi\u002F32_11zon_rx64x3a1gg.webp","2026-03-04 08:51:47.423Z",{"keywords":530,"locale":563,"school_blog":564},[531,536,537,542,547,552,557,562],{"collectionId":12,"collectionName":13,"created":532,"created_by":15,"id":533,"name":534,"updated":535,"updated_by":15},"2026-03-04 08:51:45.822Z","zzdwleohwkvrpoe","API development","2026-06-07 06:48:53.476Z",{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":88,"updated_by":15},{"collectionId":12,"collectionName":13,"created":538,"created_by":15,"id":539,"name":540,"updated":541,"updated_by":15},"2026-03-04 08:46:24.109Z","o8xfgwdh6k03hxd","JSON","2026-06-07 06:47:07.745Z",{"collectionId":12,"collectionName":13,"created":543,"created_by":15,"id":544,"name":545,"updated":546,"updated_by":15},"2026-03-04 08:51:46.367Z","n79voie7fvgy5pr","POST","2026-06-07 06:48:53.744Z",{"collectionId":12,"collectionName":13,"created":548,"created_by":15,"id":549,"name":550,"updated":551,"updated_by":15},"2026-03-04 08:51:46.758Z","5jbgvqvjkltkd0x","GET","2026-06-07 06:48:53.815Z",{"collectionId":12,"collectionName":13,"created":553,"created_by":15,"id":554,"name":555,"updated":556,"updated_by":15},"2026-03-04 08:51:47.035Z","jipc9hm4hgin5xd","HTTP Server","2026-06-07 06:48:54.028Z",{"collectionId":12,"collectionName":13,"created":558,"created_by":15,"id":559,"name":560,"updated":561,"updated_by":15},"2026-03-04 08:24:48.510Z","cz98gt1a5wro6em","RESTful API","2026-06-07 06:45:12.898Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":565,"id":569,"slug":570,"updated":571,"views":572},{"category":566},{"blogIds":567,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":568,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"1l9zv6de1aqup9t","go-restful-apis","2026-07-16 21:01:27.870Z",335,"bm6fo90dpbmv0pi","2025-01-27 04:36:07.109Z","Learn how to create an HTTP Server and RESTful API in Go, along with using JSON for efficient data transmission.","2026-06-07 06:44:44.406Z",{"alt":578,"cover_image_path":579,"created":580,"expand":581,"id":611,"published_at":612,"school_blog":607,"short_description":613,"title":578,"updated":614,"slug":608,"views":610},"EP.13.1 Go and JSON Array - Easily Manage Multiple Items!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fpwao8j7zewi4q7p\u002F30_11zon_mbkg0li71f.webp","2026-03-04 08:51:47.881Z",{"keywords":582,"locale":601,"school_blog":602},[583,588,589,594,599,600],{"collectionId":12,"collectionName":13,"created":584,"created_by":15,"id":585,"name":586,"updated":587,"updated_by":15},"2026-03-04 08:31:24.133Z","3vj1a8mag1a8k4n","software development","2026-06-07 06:45:25.448Z",{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":88,"updated_by":15},{"collectionId":12,"collectionName":13,"created":590,"created_by":15,"id":591,"name":592,"updated":593,"updated_by":15},"2026-03-04 08:34:18.324Z","6xpqs57vsfjrf4z","Structs","2026-06-07 06:46:03.693Z",{"collectionId":12,"collectionName":13,"created":595,"created_by":15,"id":596,"name":597,"updated":598,"updated_by":15},"2026-03-04 08:51:47.356Z","nbkqlahenx51dpr","JSON Array","2026-06-07 06:48:54.098Z",{"collectionId":12,"collectionName":13,"created":538,"created_by":15,"id":539,"name":540,"updated":541,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":603,"id":607,"slug":608,"updated":609,"views":610},{"category":604},{"blogIds":605,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":606,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"d8h5wqgiutl8ne0","go-json-array","2026-07-05 12:48:12.192Z",294,"pwao8j7zewi4q7p","2025-01-27 04:35:53.394Z","Learn how to create and manage JSON Arrays in Go for efficient program development.","2026-06-07 06:44:44.533Z",{"alt":616,"cover_image_path":617,"created":618,"expand":619,"id":648,"published_at":649,"school_blog":644,"short_description":650,"title":616,"updated":651,"slug":645,"views":647},"EP.12.1 Go and File Permissions - Easily Manage File Access!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F2lebgsr2mzotrs4\u002F26_1_h964mzasgl.webp","2026-03-04 08:33:59.307Z",{"keywords":620,"locale":638,"school_blog":639},[621,626,627,632,637],{"collectionId":12,"collectionName":13,"created":622,"created_by":15,"id":623,"name":624,"updated":625,"updated_by":15},"2026-03-04 08:31:27.403Z","v9recrqz2zy57go","coding","2026-06-07 06:45:26.571Z",{"collectionId":12,"collectionName":13,"created":85,"created_by":15,"id":86,"name":87,"updated":88,"updated_by":15},{"collectionId":12,"collectionName":13,"created":628,"created_by":15,"id":629,"name":630,"updated":631,"updated_by":15},"2026-03-04 08:33:54.631Z","kdd19lomeac0os3","file access permissions","2026-06-07 06:45:53.216Z",{"collectionId":12,"collectionName":13,"created":633,"created_by":15,"id":634,"name":635,"updated":636,"updated_by":15},"2026-03-04 08:33:56.297Z","bc4kmgt2hdjtmln","File Permissions","2026-06-07 06:45:53.979Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"code":100,"collectionId":101,"collectionName":102,"created":103,"flag":104,"id":105,"is_default":106,"label":107,"updated":108},{"category":110,"collectionId":111,"collectionName":112,"created":113,"expand":640,"id":644,"slug":645,"updated":646,"views":647},{"category":641},{"blogIds":642,"collectionId":117,"collectionName":118,"created":119,"created_by":15,"id":110,"image":120,"image_alt":113,"image_path":121,"label":643,"name":123,"priority":124,"publish_at":125,"scheduled_at":113,"status":126,"updated":127,"updated_by":15},[],{"en":123,"th":123},"yogzn3k3v6mfrwy","go-file-permissions","2026-07-17 02:12:39.072Z",362,"2lebgsr2mzotrs4","2025-01-27 04:35:29.822Z","Learn how to set file access permissions in Go using numeric values, converting read, write, and execute permissions into permission codes.","2026-06-07 06:43:01.415Z",33,12,447,38]