[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-31-12-superdev%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520academy-all-all-createdAt:desc-default":3},{"data":4,"page":702,"perPage":703,"totalItems":704,"totalPages":705},[5,151,203,260,317,374,422,471,529,570,623,665],{"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.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":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: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:32:51.346Z","tmzmy6jyz1n35rr","Go Programming","2026-06-07 06:45:51.178Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"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":30,"created_by":15,"id":31,"name":32,"updated":33,"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":35,"created_by":15,"id":36,"name":37,"updated":38,"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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"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":55,"created_by":15,"id":56,"name":57,"updated":58,"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":60,"created_by":15,"id":61,"name":62,"updated":63,"updated_by":15},"2026-03-04 08:34:13.771Z","kts1pcxglpsmge4","stability","2026-06-07 06:46:01.496Z",{"collectionId":12,"collectionName":13,"created":65,"created_by":15,"id":66,"name":67,"updated":68,"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":70,"created_by":15,"id":71,"name":72,"updated":73,"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":75,"created_by":15,"id":76,"name":77,"updated":78,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"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":85,"created_by":15,"id":86,"name":87,"updated":88,"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":90,"created_by":15,"id":91,"name":92,"updated":93,"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":95,"created_by":15,"id":96,"name":97,"updated":98,"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":100,"created_by":15,"id":101,"name":102,"updated":103,"updated_by":15},"2026-03-04 08:20:33.316Z","ln1ntwattzmxo0o","programming","2026-06-07 06:45:09.715Z",{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},"2026-03-04 08:31:54.955Z","264sfjffyhspetq","programmers","2026-06-07 06:45:33.927Z",{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":113,"updated_by":15},"2026-03-04 08:26:59.195Z","gab60xd583s3qaw","Superdev School","2026-06-07 06:45:21.712Z",{"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","h04dj8i9c0xasgf","go-websocket-cluster","2026-06-14 22:53:58.055Z",453,"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":152,"cover_image_path":153,"created":154,"expand":155,"id":199,"published_at":200,"school_blog":195,"short_description":201,"title":152,"updated":202,"slug":196,"views":198},"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":156,"locale":189,"school_blog":190},[157,158,159,160,161,166,167,172,177,182,183,184,185,186,187,188],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":162,"created_by":15,"id":163,"name":164,"updated":165,"updated_by":15},"2026-03-04 08:34:06.204Z","uki2mmns85up9uf","Compression","2026-06-07 06:45:57.959Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":168,"created_by":15,"id":169,"name":170,"updated":171,"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":173,"created_by":15,"id":174,"name":175,"updated":176,"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":178,"created_by":15,"id":179,"name":180,"updated":181,"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":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},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"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":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":191,"id":195,"slug":196,"updated":197,"views":198},{"category":192},{"blogIds":193,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":194,"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":204,"cover_image_path":205,"created":206,"expand":207,"id":256,"published_at":257,"school_blog":252,"short_description":258,"title":204,"updated":259,"slug":253,"views":255},"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":208,"locale":246,"school_blog":247},[209,210,211,212,217,218,223,228,233,238,239,240,241,242,243,244,245],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":213,"created_by":15,"id":214,"name":215,"updated":216,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":219,"created_by":15,"id":220,"name":221,"updated":222,"updated_by":15},"2026-03-04 08:34:06.624Z","xjxx81inhjp5ujb","Optimization","2026-06-07 06:45:58.144Z",{"collectionId":12,"collectionName":13,"created":224,"created_by":15,"id":225,"name":226,"updated":227,"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":229,"created_by":15,"id":230,"name":231,"updated":232,"updated_by":15},"2026-03-04 08:34:09.677Z","zy6p9bub451w3c8","NGINX","2026-06-07 06:45:59.579Z",{"collectionId":12,"collectionName":13,"created":234,"created_by":15,"id":235,"name":236,"updated":237,"updated_by":15},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"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":100,"created_by":15,"id":101,"name":102,"updated":103,"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":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":248,"id":252,"slug":253,"updated":254,"views":255},{"category":249},{"blogIds":250,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":251,"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":261,"cover_image_path":262,"created":263,"expand":264,"id":313,"published_at":314,"school_blog":309,"short_description":315,"title":261,"updated":316,"slug":310,"views":312},"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":265,"locale":303,"school_blog":304},[266,267,268,269,270,275,280,285,290,295,296,297,298,299,300,301,302],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"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":271,"created_by":15,"id":272,"name":273,"updated":274,"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":276,"created_by":15,"id":277,"name":278,"updated":279,"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":281,"created_by":15,"id":282,"name":283,"updated":284,"updated_by":15},"2026-03-04 08:33:55.302Z","0mue4zt83jcdtq9","Logging","2026-06-07 06:45:53.507Z",{"collectionId":12,"collectionName":13,"created":286,"created_by":15,"id":287,"name":288,"updated":289,"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":291,"created_by":15,"id":292,"name":293,"updated":294,"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":20,"created_by":15,"id":21,"name":22,"updated":23,"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},{"collectionId":12,"collectionName":13,"created":100,"created_by":15,"id":101,"name":102,"updated":103,"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":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":305,"id":309,"slug":310,"updated":311,"views":312},{"category":306},{"blogIds":307,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":308,"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-10 20:03:16.263Z",303,"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":318,"cover_image_path":319,"created":320,"expand":321,"id":370,"published_at":371,"school_blog":366,"short_description":372,"title":318,"updated":373,"slug":367,"views":369},"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":322,"locale":360,"school_blog":361},[323,324,325,326,327,332,337,342,347,352,353,354,355,356,357,358,359],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"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":328,"created_by":15,"id":329,"name":330,"updated":331,"updated_by":15},"2026-03-04 08:34:18.714Z","7cb29z95923lmhe","authentication","2026-06-07 06:46:03.846Z",{"collectionId":12,"collectionName":13,"created":333,"created_by":15,"id":334,"name":335,"updated":336,"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":338,"created_by":15,"id":339,"name":340,"updated":341,"updated_by":15},"2026-03-04 08:34:01.321Z","gjlkrd1oymyuvn2","security","2026-06-07 06:45:55.892Z",{"collectionId":12,"collectionName":13,"created":343,"created_by":15,"id":344,"name":345,"updated":346,"updated_by":15},"2026-03-04 08:34:19.080Z","6yuww25itmg98su","Session","2026-06-07 06:46:03.975Z",{"collectionId":12,"collectionName":13,"created":348,"created_by":15,"id":349,"name":350,"updated":351,"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":75,"created_by":15,"id":76,"name":77,"updated":78,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"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":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":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":362,"id":366,"slug":367,"updated":368,"views":369},{"category":363},{"blogIds":364,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":365,"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":375,"cover_image_path":376,"created":377,"expand":378,"id":418,"published_at":419,"school_blog":414,"short_description":420,"title":375,"updated":421,"slug":415,"views":417},"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":379,"locale":408,"school_blog":409},[380,381,382,383,384,389,394,395,400,401,402,403,404,405,406,407],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":385,"created_by":15,"id":386,"name":387,"updated":388,"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":390,"created_by":15,"id":391,"name":392,"updated":393,"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":348,"created_by":15,"id":349,"name":350,"updated":351,"updated_by":15},{"collectionId":12,"collectionName":13,"created":396,"created_by":15,"id":397,"name":398,"updated":399,"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":75,"created_by":15,"id":76,"name":77,"updated":78,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"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":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":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":410,"id":414,"slug":415,"updated":416,"views":417},{"category":411},{"blogIds":412,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":413,"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":423,"cover_image_path":424,"created":425,"expand":426,"id":467,"published_at":468,"school_blog":463,"short_description":469,"title":423,"updated":470,"slug":464,"views":466},"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":427,"locale":457,"school_blog":458},[428,429,430,431,436,441,446,447,448,449,450,451,452,453,454,455,456],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":432,"created_by":15,"id":433,"name":434,"updated":435,"updated_by":15},"2026-03-04 08:34:24.161Z","ru06o5mbma6nukl","HTTP","2026-06-07 06:46:06.281Z",{"collectionId":12,"collectionName":13,"created":437,"created_by":15,"id":438,"name":439,"updated":440,"updated_by":15},"2026-03-04 08:34:25.436Z","bctyeonwhcrzvq3","Middleware","2026-06-07 06:46:06.743Z",{"collectionId":12,"collectionName":13,"created":442,"created_by":15,"id":443,"name":444,"updated":445,"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":328,"created_by":15,"id":329,"name":330,"updated":331,"updated_by":15},{"collectionId":12,"collectionName":13,"created":281,"created_by":15,"id":282,"name":283,"updated":284,"updated_by":15},{"collectionId":12,"collectionName":13,"created":348,"created_by":15,"id":349,"name":350,"updated":351,"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":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":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":100,"created_by":15,"id":101,"name":102,"updated":103,"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":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":459,"id":463,"slug":464,"updated":465,"views":466},{"category":460},{"blogIds":461,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":462,"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":472,"cover_image_path":473,"created":474,"expand":475,"id":525,"published_at":526,"school_blog":521,"short_description":527,"title":472,"updated":528,"slug":522,"views":524},"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":476,"locale":515,"school_blog":516},[477,478,479,480,481,482,487,492,497,502,507,512,513,514],{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"updated_by":15},{"collectionId":12,"collectionName":13,"created":483,"created_by":15,"id":484,"name":485,"updated":486,"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":488,"created_by":15,"id":489,"name":490,"updated":491,"updated_by":15},"2026-03-04 08:34:32.632Z","5j85phya54e35es","Efficiency","2026-06-07 06:46:09.945Z",{"collectionId":12,"collectionName":13,"created":493,"created_by":15,"id":494,"name":495,"updated":496,"updated_by":15},"2026-03-04 08:33:55.714Z","yxs12a8pjduka2m","Channels","2026-06-07 06:45:53.703Z",{"collectionId":12,"collectionName":13,"created":498,"created_by":15,"id":499,"name":500,"updated":501,"updated_by":15},"2026-03-04 08:33:58.044Z","nb6p1r8sfqlsxf8","Goroutines","2026-06-07 06:45:54.913Z",{"collectionId":12,"collectionName":13,"created":503,"created_by":15,"id":504,"name":505,"updated":506,"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":508,"created_by":15,"id":509,"name":510,"updated":511,"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":35,"created_by":15,"id":36,"name":37,"updated":38,"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":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":517,"id":521,"slug":522,"updated":523,"views":524},{"category":518},{"blogIds":519,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":520,"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-14 03:52:39.036Z",415,"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":530,"cover_image_path":531,"created":532,"expand":533,"id":566,"published_at":567,"school_blog":562,"short_description":568,"title":530,"updated":569,"slug":563,"views":565},"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":534,"locale":556,"school_blog":557},[535,536,537,538,543,544,545,546,547,548,549,554,555],{"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":95,"created_by":15,"id":96,"name":97,"updated":98,"updated_by":15},{"collectionId":12,"collectionName":13,"created":539,"created_by":15,"id":540,"name":541,"updated":542,"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":90,"created_by":15,"id":91,"name":92,"updated":93,"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":493,"created_by":15,"id":494,"name":495,"updated":496,"updated_by":15},{"collectionId":12,"collectionName":13,"created":498,"created_by":15,"id":499,"name":500,"updated":501,"updated_by":15},{"collectionId":12,"collectionName":13,"created":550,"created_by":15,"id":551,"name":552,"updated":553,"updated_by":15},"2026-03-04 08:24:48.143Z","dourw0uuydrrh1h","Concurrency","2026-06-07 06:45:12.740Z",{"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},{"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":558,"id":562,"slug":563,"updated":564,"views":565},{"category":559},{"blogIds":560,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":561,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"n34rll7za4kqa4s","concurrency-go-goroutines-channels","2026-06-15 07:13:57.116Z",306,"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":571,"cover_image_path":572,"created":573,"expand":574,"id":619,"published_at":620,"school_blog":615,"short_description":621,"title":571,"updated":622,"slug":616,"views":618},"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":575,"locale":609,"school_blog":610},[576,577,578,579,580,581,582,587,592,597,602,607,608],{"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":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":583,"created_by":15,"id":584,"name":585,"updated":586,"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":588,"created_by":15,"id":589,"name":590,"updated":591,"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":593,"created_by":15,"id":594,"name":595,"updated":596,"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":598,"created_by":15,"id":599,"name":600,"updated":601,"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":603,"created_by":15,"id":604,"name":605,"updated":606,"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":281,"created_by":15,"id":282,"name":283,"updated":284,"updated_by":15},{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"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":611,"id":615,"slug":616,"updated":617,"views":618},{"category":612},{"blogIds":613,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":614,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"4bc3qjz6dien6ht","go-logging-event-recording","2026-06-14 21:28:57.176Z",378,"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":624,"cover_image_path":625,"created":626,"expand":627,"id":661,"published_at":662,"school_blog":657,"short_description":663,"title":624,"updated":664,"slug":658,"views":660},"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":628,"locale":651,"school_blog":652},[629,630,631,632,633,638,639,644,649,650],{"collectionId":12,"collectionName":13,"created":75,"created_by":15,"id":76,"name":77,"updated":78,"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":80,"created_by":15,"id":81,"name":82,"updated":83,"updated_by":15},{"collectionId":12,"collectionName":13,"created":634,"created_by":15,"id":635,"name":636,"updated":637,"updated_by":15},"2026-03-04 08:33:57.054Z","g54iztrb8jaqawk","Testing","2026-06-07 06:45:54.408Z",{"collectionId":12,"collectionName":13,"created":276,"created_by":15,"id":277,"name":278,"updated":279,"updated_by":15},{"collectionId":12,"collectionName":13,"created":640,"created_by":15,"id":641,"name":642,"updated":643,"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":645,"created_by":15,"id":646,"name":647,"updated":648,"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":271,"created_by":15,"id":272,"name":273,"updated":274,"updated_by":15},{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"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":653,"id":657,"slug":658,"updated":659,"views":660},{"category":654},{"blogIds":655,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":656,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"yrttgxihyj8vun5","go-error-handling-unit-testing","2026-06-14 04:09:38.015Z",380,"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":666,"cover_image_path":667,"created":668,"expand":669,"id":698,"published_at":699,"school_blog":694,"short_description":700,"title":666,"updated":701,"slug":695,"views":697},"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":670,"locale":688,"school_blog":689},[671,672,677,682,687],{"collectionId":12,"collectionName":13,"created":105,"created_by":15,"id":106,"name":107,"updated":108,"updated_by":15},{"collectionId":12,"collectionName":13,"created":673,"created_by":15,"id":674,"name":675,"updated":676,"updated_by":15},"2026-03-04 08:51:44.745Z","o0306xug3p6zzye","CRUD","2026-06-07 06:48:53.264Z",{"collectionId":12,"collectionName":13,"created":678,"created_by":15,"id":679,"name":680,"updated":681,"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":683,"created_by":15,"id":684,"name":685,"updated":686,"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":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":690,"id":694,"slug":695,"updated":696,"views":697},{"category":691},{"blogIds":692,"collectionId":132,"collectionName":133,"created":134,"created_by":15,"id":125,"image":135,"image_alt":128,"image_path":136,"label":693,"name":138,"priority":139,"publish_at":140,"scheduled_at":128,"status":141,"updated":142,"updated_by":15},[],{"en":138,"th":138},"frftigazb6x62ml","go-database-management","2026-06-15 21:26:52.537Z",404,"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",31,12,426,36]