[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-5-12-superdev%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520academy-all-all-createdAt:desc-default":3},{"data":4,"page":512,"perPage":513,"totalItems":514,"totalPages":515},[5,71,107,154,200,247,280,332,364,396,432,473],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":67,"published_at":68,"school_blog":63,"short_description":69,"title":6,"updated":70,"slug":64,"views":66},"Golang The Series EP 133: Mastering Real-time Analytics & Metrics Streaming in Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fkwjpqyr2dhqfhlk\u002Fcover_image_golang_the_series_ep_saz490gblj.csStreaminginGo.webp","2026-03-04 08:44:24.101Z",{"keywords":10,"locale":34,"school_blog":44},[11,19,24,29],{"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:44:23.104Z","76qprkevbgfdps8","cu70tpopmpfnpzw","Redis Streams","2026-06-07 06:46:32.266Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:44:23.473Z","z6zahdl1nko078y","Data Streaming","2026-06-07 06:46:32.433Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:44:23.847Z","hmdk2zsz6hmdbc9","Real-time Analytics","2026-06-07 06:46:32.547Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},"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":45,"collectionId":46,"collectionName":47,"created":48,"expand":49,"id":63,"slug":64,"updated":65,"views":66},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","",{"category":50},{"blogIds":51,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":57,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"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":58,"th":58},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","9ojkgi3rwnzbfmr","go-real-time-analytics-streaming-pipeline-guide","2026-06-09 17:55:57.728Z",209,"kwjpqyr2dhqfhlk","2026-02-10 02:53:37.176Z","Move beyond batch processing. Master real-time data pipelines in Go. Explore Redis Streams, Kafka integration, and ClickHouse for high-throughput metrics streaming and instant insights.","2026-06-07 06:43:17.098Z",{"alt":72,"cover_image_path":73,"created":74,"expand":75,"id":103,"published_at":104,"school_blog":99,"short_description":105,"title":72,"updated":106,"slug":100,"views":102},"Golang The Series EP 132: Cloud Cost Optimization for WebSocket Systems","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8kuxz8jicft71hr\u002Fcover_image_for_golang_the_series_ep_132_cloud_cost_optimization_for_web_socket_systems_59j20ah1md.webp","2026-03-04 08:44:25.265Z",{"keywords":76,"locale":93,"school_blog":94},[77,78,83,88],{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":79,"created_by":15,"id":80,"name":81,"updated":82,"updated_by":15},"2026-03-04 08:44:24.642Z","06gn3kqvksxcr0t","Cloud Cost","2026-06-07 06:46:32.836Z",{"collectionId":12,"collectionName":13,"created":84,"created_by":15,"id":85,"name":86,"updated":87,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":89,"created_by":15,"id":90,"name":91,"updated":92,"updated_by":15},"2026-03-04 08:34:06.624Z","xjxx81inhjp5ujb","Optimization","2026-06-07 06:45:58.144Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":45,"collectionId":46,"collectionName":47,"created":48,"expand":95,"id":99,"slug":100,"updated":101,"views":102},{"category":96},{"blogIds":97,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":98,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"updated_by":15},[],{"en":58,"th":58},"g8eilxux49fb34v","go-websocket-cloud-cost-saving-tips","2026-06-05 04:57:20.987Z",215,"8kuxz8jicft71hr","2026-02-09 03:15:24.528Z","Reduce cloud costs for real-time systems by optimizing Go memory and Load Balancer strategies.","2026-06-07 06:43:17.397Z",{"alt":108,"cover_image_path":109,"created":110,"expand":111,"id":150,"published_at":151,"school_blog":147,"short_description":152,"title":108,"updated":153,"slug":148,"views":66},"What is Moltbot (OpenClaw)? The \"AI with Hands\" that Controls Your PC – Safe Setup Guide","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fr0ajne3l8sh27gf\u002Fwhat_is_moltbot_open_claw_the_ai_with_hands_that_controls_your_pc_safe_setup_guide_1lz5i0ro1i.webp","2026-03-04 08:44:26.749Z",{"keywords":112,"locale":133,"school_blog":134},[113,118,123,128],{"collectionId":12,"collectionName":13,"created":114,"created_by":15,"id":115,"name":116,"updated":117,"updated_by":15},"2026-03-04 08:44:25.444Z","hch5kaf6x7w65fg","Moltbot","2026-06-07 06:46:33.021Z",{"collectionId":12,"collectionName":13,"created":119,"created_by":15,"id":120,"name":121,"updated":122,"updated_by":15},"2026-03-04 08:44:25.753Z","2l1col7j1n710ei","OpenClaw","2026-06-07 06:46:33.156Z",{"collectionId":12,"collectionName":13,"created":124,"created_by":15,"id":125,"name":126,"updated":127,"updated_by":15},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"collectionId":12,"collectionName":13,"created":129,"created_by":15,"id":130,"name":131,"updated":132,"updated_by":15},"2026-03-04 08:44:26.344Z","5bktitrbqnts1fy","Clawdbot","2026-06-07 06:46:33.457Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":135,"collectionId":46,"collectionName":47,"created":48,"expand":136,"id":147,"slug":148,"updated":149,"views":66},"spm4l1k5bgmhmmt",{"category":137},{"blogIds":138,"collectionId":52,"collectionName":53,"created":139,"created_by":15,"id":135,"image":140,"image_alt":48,"image_path":141,"label":142,"name":143,"priority":144,"publish_at":145,"scheduled_at":48,"status":61,"updated":146,"updated_by":15},[],"2026-03-04 08:31:18.590Z","50hyjr6os45_ayazwr5gq7.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":143,"th":143},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","4q4z3nrr4zlk08r","moltbot-openclaw-ai-agent-guide","2026-06-09 07:15:14.631Z","r0ajne3l8sh27gf","2026-02-05 03:54:12.144Z","Discover Moltbot (formerly Clawdbot\u002FOpenClaw), the personal AI OS that remembers everything and executes tasks via Telegram & Zapier. Learn the safest setup method using UTM virtualization or 24\u002F7 hosting options like Serverion.","2026-06-07 06:43:17.713Z",{"alt":155,"cover_image_path":156,"created":157,"expand":158,"id":196,"published_at":197,"school_blog":192,"short_description":198,"title":155,"updated":199,"slug":193,"views":195},"The Origin of Rust: How a Stuck Elevator Created the World's Safest Language","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F0gwv3qcmfne54jo\u002Fcover_image_for_the_origin_of_rust_how_a_stuck_elevator_created_the_world_s_safest_language_56ollexp8j.webp","2026-03-04 08:44:28.621Z",{"keywords":159,"locale":180,"school_blog":181},[160,165,170,175],{"collectionId":12,"collectionName":13,"created":161,"created_by":15,"id":162,"name":163,"updated":164,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-06-07 06:45:07.039Z",{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":169,"updated_by":15},"2026-03-04 08:20:08.348Z","ux2m77tsy8v19bg","Rust Programming","2026-06-07 06:45:07.353Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":174,"updated_by":15},"2026-03-04 08:20:13.847Z","wqqb4is6ir6hsig","Rust Language","2026-06-07 06:45:08.049Z",{"collectionId":12,"collectionName":13,"created":176,"created_by":15,"id":177,"name":178,"updated":179,"updated_by":15},"2026-03-04 08:20:06.615Z","ugbeyp380i0crdq","Graydon Hoare","2026-06-07 06:45:07.178Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":182,"collectionId":46,"collectionName":47,"created":48,"expand":183,"id":192,"slug":193,"updated":194,"views":195},"102u7miss0ec94h",{"category":184},{"blogIds":185,"collectionId":52,"collectionName":53,"created":186,"created_by":15,"id":182,"image":48,"image_alt":48,"image_path":48,"label":187,"name":188,"priority":189,"publish_at":190,"scheduled_at":48,"status":61,"updated":191,"updated_by":15},[],"2026-03-04 08:19:48.998Z",{"en":188,"th":188},"The Origin of Code",8,"2026-02-18 01:59:52.528Z","2026-06-07 06:45:02.012Z","jauj2jxcpbbc9sf","evolution-of-rust-programming-language-memory-safety","2026-06-08 11:44:06.695Z",211,"0gwv3qcmfne54jo","2026-02-04 02:08:47.407Z","Discover how Graydon Hoare’s frustration with a broken elevator led to the creation of Rust—the language now powering Google and the Linux Kernel.","2026-06-07 06:43:18.035Z",{"alt":201,"cover_image_path":202,"created":203,"expand":204,"id":243,"published_at":244,"school_blog":239,"short_description":245,"title":201,"updated":246,"slug":240,"views":242},"Golang The Series EP 130: Scalable Multi-instance WebSockets with Redis Pub\u002FSub","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F27zak7mnqzrbrjy\u002Fcover_image_golang_the_series_ep_zhd1a1ccfs.withRedisPubSub.webp","2026-03-04 08:44:33.623Z",{"keywords":205,"locale":233,"school_blog":234},[206,207,212,213,218,223,228],{"collectionId":12,"collectionName":13,"created":84,"created_by":15,"id":85,"name":86,"updated":87,"updated_by":15},{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":214,"created_by":15,"id":215,"name":216,"updated":217,"updated_by":15},"2026-03-04 08:44:31.678Z","bd6jtks2o3q53bx","Redis","2026-06-07 06:46:34.595Z",{"collectionId":12,"collectionName":13,"created":219,"created_by":15,"id":220,"name":221,"updated":222,"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":224,"created_by":15,"id":225,"name":226,"updated":227,"updated_by":15},"2026-03-04 08:44:32.154Z","u0s66bjop3dljau","Horizontal Scaling","2026-06-07 06:46:34.757Z",{"collectionId":12,"collectionName":13,"created":229,"created_by":15,"id":230,"name":231,"updated":232,"updated_by":15},"2026-03-04 08:44:32.396Z","n8p7muy44udt3cd","Multi-instance","2026-06-07 06:46:34.864Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":45,"collectionId":46,"collectionName":47,"created":48,"expand":235,"id":239,"slug":240,"updated":241,"views":242},{"category":236},{"blogIds":237,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":238,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"updated_by":15},[],{"en":58,"th":58},"3k1s5nxmjx2glcb","scalable-go-websocket-redis-pubsub-guide","2026-06-09 07:14:03.713Z",226,"27zak7mnqzrbrjy","2026-01-28 00:54:46.499Z","Master horizontal scaling for WebSockets in Go. Learn how to use Redis Pub\u002FSub to synchronize real-time messages across distributed server instances seamlessly.","2026-06-07 06:43:19.263Z",{"alt":248,"cover_image_path":249,"created":250,"expand":251,"id":276,"published_at":277,"school_blog":272,"short_description":278,"title":248,"updated":279,"slug":273,"views":275},"Golang The Series EP 131: Integrating WebSockets into Microservices","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fn0h07fuqylxzrzj\u002Fcover_image_golang_the_series_ep_qk095ms7qe.toMicroservices.webp","2026-03-04 08:44:30.792Z",{"keywords":252,"locale":266,"school_blog":267},[253,254,255,256,261],{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"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":84,"created_by":15,"id":85,"name":86,"updated":87,"updated_by":15},{"collectionId":12,"collectionName":13,"created":257,"created_by":15,"id":258,"name":259,"updated":260,"updated_by":15},"2026-03-04 08:44:29.876Z","ozn15duk6wovj6g","Microservices","2026-06-07 06:46:34.292Z",{"collectionId":12,"collectionName":13,"created":262,"created_by":15,"id":263,"name":264,"updated":265,"updated_by":15},"2026-03-04 08:44:30.561Z","mh6or11b3q7afdh","Microservices Architecture","2026-06-07 06:46:34.508Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":45,"collectionId":46,"collectionName":47,"created":48,"expand":268,"id":272,"slug":273,"updated":274,"views":275},{"category":269},{"blogIds":270,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":271,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"updated_by":15},[],{"en":58,"th":58},"5g4wzz527cjya2i","go-websocket-microservices-auth-grpc","2026-06-06 07:56:05.767Z",213,"n0h07fuqylxzrzj","2026-01-28 00:54:38.971Z","Designing scalable WebSockets in Microservices with Ticket-based Auth and gRPC.","2026-06-07 06:43:18.428Z",{"alt":281,"cover_image_path":282,"created":283,"expand":284,"id":328,"published_at":329,"school_blog":324,"short_description":330,"title":281,"updated":331,"slug":325,"views":327},"2026 Programmer Roadmap: From Zero to Software Engineer","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fo90sdcrtrdtgsfs\u002Fcover_image_for_2026_programmer_roadmap_from_zero_to_software_engineer_h50vby9075.webp","2026-03-04 08:44:29.503Z",{"keywords":285,"locale":311,"school_blog":312},[286,291,296,301,306],{"collectionId":12,"collectionName":13,"created":287,"created_by":15,"id":288,"name":289,"updated":290,"updated_by":15},"2026-03-04 08:44:28.528Z","kve0p3cvzvjyqhp","learn programming","2026-06-07 06:46:33.677Z",{"collectionId":12,"collectionName":13,"created":292,"created_by":15,"id":293,"name":294,"updated":295,"updated_by":15},"2026-03-04 08:44:28.749Z","m7dmdhir05s6ec8","software engineer roadmap","2026-06-07 06:46:33.792Z",{"collectionId":12,"collectionName":13,"created":297,"created_by":15,"id":298,"name":299,"updated":300,"updated_by":15},"2026-03-04 08:44:28.942Z","gtjuwsvp82mktit","coding for beginners","2026-06-07 06:46:33.995Z",{"collectionId":12,"collectionName":13,"created":302,"created_by":15,"id":303,"name":304,"updated":305,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-06-07 06:46:28.624Z",{"collectionId":12,"collectionName":13,"created":307,"created_by":15,"id":308,"name":309,"updated":310,"updated_by":15},"2026-03-04 08:31:26.855Z","gm7zvudx341kzsm","Programmer","2026-06-07 06:45:26.430Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":313,"collectionId":46,"collectionName":47,"created":48,"expand":314,"id":324,"slug":325,"updated":326,"views":327},"9926he4i0bn9xla",{"category":315},{"blogIds":316,"collectionId":52,"collectionName":53,"created":317,"created_by":15,"id":313,"image":318,"image_alt":48,"image_path":319,"label":320,"name":321,"priority":144,"publish_at":322,"scheduled_at":48,"status":61,"updated":323,"updated_by":15},[],"2026-03-04 08:32:41.255Z","8skhge1ublj_lsje1q3y65.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002F9926he4i0bn9xla\u002F8skhge1ublj_lsje1q3y65.png",{"en":321,"th":321},"Future Skills","2025-01-16 06:26:07.717Z","2026-06-07 06:45:03.621Z","jc2pjsaihe250v9","how-to-become-a-programmer-2026-roadmap","2026-06-10 22:27:21.435Z",306,"o90sdcrtrdtgsfs","2026-01-28 00:54:33.868Z","Master software engineering in 2026. Learn how to leverage AI, build complex systems, and launch your career from scratch with the Superdev Academy professional roadmap.","2026-06-07 06:43:18.202Z",{"alt":333,"cover_image_path":334,"created":335,"expand":336,"id":360,"published_at":361,"school_blog":356,"short_description":362,"title":333,"updated":363,"slug":357,"views":359},"The Origins of Go: How Google Engineers Built a Language While Waiting for Compilation","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fljemojx1xgx2rc6\u002Fcover_image_for_the_origins_of_go_how_google_engineers_built_a_language_while_waiting_for_compilatio_3u6jgppfbu.webp","2026-03-04 08:20:19.977Z",{"keywords":337,"locale":350,"school_blog":351},[338,339,340,345],{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"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":341,"created_by":15,"id":342,"name":343,"updated":344,"updated_by":15},"2026-03-04 08:20:15.564Z","9zhk20p0247axym","Google","2026-06-07 06:45:08.345Z",{"collectionId":12,"collectionName":13,"created":346,"created_by":15,"id":347,"name":348,"updated":349,"updated_by":15},"2026-03-04 08:20:19.444Z","x6rjx19pb4ap7q1","Golang History","2026-06-07 06:45:08.692Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":182,"collectionId":46,"collectionName":47,"created":48,"expand":352,"id":356,"slug":357,"updated":358,"views":359},{"category":353},{"blogIds":354,"collectionId":52,"collectionName":53,"created":186,"created_by":15,"id":182,"image":48,"image_alt":48,"image_path":48,"label":355,"name":188,"priority":189,"publish_at":190,"scheduled_at":48,"status":61,"updated":191,"updated_by":15},[],{"en":188,"th":188},"p4hmwp8xxvr9d24","evolution-of-golang-from-google-to-cloud-native","2026-06-04 22:16:15.544Z",233,"ljemojx1xgx2rc6","2026-01-28 00:54:28.566Z","Discover the history of Golang, born from Google's scaling challenges to become the backbone of modern cloud-native infrastructure.","2026-06-07 06:42:43.754Z",{"alt":365,"cover_image_path":366,"created":367,"expand":368,"id":392,"published_at":393,"school_blog":388,"short_description":394,"title":365,"updated":395,"slug":389,"views":391},"Golang The Series EP 129: High Availability & Failover Design for Zero Downtime","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fhulci7lm0gov0w8\u002Fcover_image_golang_the_series_ep_kt3cg2xzax.forZeroDowntime.webp","2026-03-04 08:44:33.438Z",{"keywords":369,"locale":382,"school_blog":383},[370,375,376,377],{"collectionId":12,"collectionName":13,"created":371,"created_by":15,"id":372,"name":373,"updated":374,"updated_by":15},"2026-03-04 08:44:32.713Z","b9jmymu9lbpj60c","High Availability","2026-06-07 06:46:35.110Z",{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"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":378,"created_by":15,"id":379,"name":380,"updated":381,"updated_by":15},"2026-03-04 08:44:32.915Z","pyrjlxpn42ys3ql","Failover","2026-06-07 06:46:35.177Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":45,"collectionId":46,"collectionName":47,"created":48,"expand":384,"id":388,"slug":389,"updated":390,"views":391},{"category":385},{"blogIds":386,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":387,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"updated_by":15},[],{"en":58,"th":58},"4sjruv2tn6z0be8","go-high-availability-ha-failover-strategies","2026-06-04 22:14:35.898Z",219,"hulci7lm0gov0w8","2026-01-27 03:55:11.414Z","Learn how to build resilient systems with Go. Master High Availability (HA), redundancy strategies, and robust graceful shutdown techniques for enterprise-grade applications.","2026-06-07 06:43:19.044Z",{"alt":397,"cover_image_path":398,"created":399,"expand":400,"id":428,"published_at":429,"school_blog":425,"short_description":430,"title":397,"updated":431,"slug":426,"views":275},"Golang The Series EP 128: Mastering Logging, Monitoring, and Observability in Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fp1xpknt3ra6464a\u002Fcover_image_for_golang_the_series_ep_128_mastering_logging_monitoring_and_observability_in_go_3wy0y37ahp.webp","2026-03-04 08:44:35.576Z",{"keywords":401,"locale":419,"school_blog":420},[402,407,412,417,418],{"collectionId":12,"collectionName":13,"created":403,"created_by":15,"id":404,"name":405,"updated":406,"updated_by":15},"2026-03-04 08:33:55.302Z","0mue4zt83jcdtq9","Logging","2026-06-07 06:45:53.507Z",{"collectionId":12,"collectionName":13,"created":408,"created_by":15,"id":409,"name":410,"updated":411,"updated_by":15},"2026-03-04 08:44:34.571Z","fiybaq65m7oymtd","Monitoring","2026-06-07 06:46:35.275Z",{"collectionId":12,"collectionName":13,"created":413,"created_by":15,"id":414,"name":415,"updated":416,"updated_by":15},"2026-03-04 08:44:34.753Z","l1a17htphmxe52a","Observability","2026-06-07 06:46:35.412Z",{"collectionId":12,"collectionName":13,"created":208,"created_by":15,"id":209,"name":210,"updated":211,"updated_by":15},{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":45,"collectionId":46,"collectionName":47,"created":48,"expand":421,"id":425,"slug":426,"updated":427,"views":275},{"category":422},{"blogIds":423,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":424,"name":58,"priority":59,"publish_at":60,"scheduled_at":48,"status":61,"updated":62,"updated_by":15},[],{"en":58,"th":58},"2c6enr6e3wvj230","go-observability-guide-logging-monitoring","2026-06-02 21:02:55.046Z","p1xpknt3ra6464a","2026-01-26 03:57:11.063Z","Deep dive into the 3 pillars of Observability in Go. Learn how to use log\u002Fslog, Prometheus, and OpenTelemetry to transform \"Black Box\" systems into transparent \"Glass Boxes.\"","2026-06-07 06:43:19.908Z",{"alt":433,"cover_image_path":434,"created":435,"expand":436,"id":469,"published_at":470,"school_blog":465,"short_description":471,"title":433,"updated":472,"slug":466,"views":468},"The Ultimate Git & GitHub Manual Mastering Professional Collaboration and Workflows","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5hkw9cp7axge0z8\u002Fcover_image_the_ultimate_git_git_hub_manual_mastering_professional_collaboration_and_workflows_0o4wp30l46.webp","2026-03-04 08:44:36.404Z",{"keywords":437,"locale":459,"school_blog":460},[438,439,444,449,454],{"collectionId":12,"collectionName":13,"created":307,"created_by":15,"id":308,"name":309,"updated":310,"updated_by":15},{"collectionId":12,"collectionName":13,"created":440,"created_by":15,"id":441,"name":442,"updated":443,"updated_by":15},"2026-03-04 08:44:35.235Z","nesdqt6l5obkq2o","GitHub Workflow","2026-06-07 06:46:35.602Z",{"collectionId":12,"collectionName":13,"created":445,"created_by":15,"id":446,"name":447,"updated":448,"updated_by":15},"2026-03-04 08:44:35.619Z","9z8e1xfjt07e7n9","Git Workflow","2026-06-07 06:46:35.800Z",{"collectionId":12,"collectionName":13,"created":450,"created_by":15,"id":451,"name":452,"updated":453,"updated_by":15},"2026-03-04 08:44:35.823Z","andd8rbw15sng17","GitHub","2026-06-07 06:46:35.932Z",{"collectionId":12,"collectionName":13,"created":455,"created_by":15,"id":456,"name":457,"updated":458,"updated_by":15},"2026-03-04 08:44:36.134Z","pg679bitpkii9vv","Git","2026-06-07 06:46:36.158Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":135,"collectionId":46,"collectionName":47,"created":48,"expand":461,"id":465,"slug":466,"updated":467,"views":468},{"category":462},{"blogIds":463,"collectionId":52,"collectionName":53,"created":139,"created_by":15,"id":135,"image":140,"image_alt":48,"image_path":141,"label":464,"name":143,"priority":144,"publish_at":145,"scheduled_at":48,"status":61,"updated":146,"updated_by":15},[],{"en":143,"th":143},"h3n8omlu69af0ls","ultimate-git-github-manual-professional-collaboration","2026-06-07 20:13:07.066Z",214,"5hkw9cp7axge0z8","2026-01-21 03:29:44.118Z","A comprehensive guide to Git and GitHub. Master the 4 stages of Git, branching strategies, Pull Requests, and conflict resolution techniques to elevate your software development team’s productivity.","2026-06-07 06:43:20.084Z",{"alt":474,"cover_image_path":475,"created":476,"expand":477,"id":508,"published_at":509,"school_blog":505,"short_description":510,"title":474,"updated":511,"slug":506,"views":102},"The Origin of Java: Revolutionizing the World with \"Write Once, Run Anywhere\"","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz3dfbjv1yczyapx\u002Fcover_image_for_the_origin_of_java_revolutionizing_the_world_with_write_once_run_anywhere_tqwqta89de.webp","2026-03-04 08:20:35.835Z",{"keywords":478,"locale":499,"school_blog":500},[479,484,489,494],{"collectionId":12,"collectionName":13,"created":480,"created_by":15,"id":481,"name":482,"updated":483,"updated_by":15},"2026-03-04 08:20:30.217Z","awi5iynndefiouo","Java History","2026-06-07 06:45:09.229Z",{"collectionId":12,"collectionName":13,"created":485,"created_by":15,"id":486,"name":487,"updated":488,"updated_by":15},"2026-03-04 08:20:32.925Z","a77j8bhv489p2sx","Java","2026-06-07 06:45:09.622Z",{"collectionId":12,"collectionName":13,"created":490,"created_by":15,"id":491,"name":492,"updated":493,"updated_by":15},"2026-03-04 08:20:29.827Z","kaajdy60saamd6y","James Gosling","2026-06-07 06:45:09.137Z",{"collectionId":12,"collectionName":13,"created":495,"created_by":15,"id":496,"name":497,"updated":498,"updated_by":15},"2026-03-04 08:20:25.947Z","trcc0ngsny7a9zh","Bytecode","2026-06-07 06:45:08.787Z",{"code":35,"collectionId":36,"collectionName":37,"created":38,"flag":39,"id":40,"is_default":41,"label":42,"updated":43},{"category":182,"collectionId":46,"collectionName":47,"created":48,"expand":501,"id":505,"slug":506,"updated":507,"views":102},{"category":502},{"blogIds":503,"collectionId":52,"collectionName":53,"created":186,"created_by":15,"id":182,"image":48,"image_alt":48,"image_path":48,"label":504,"name":188,"priority":189,"publish_at":190,"scheduled_at":48,"status":61,"updated":191,"updated_by":15},[],{"en":188,"th":188},"myldcan7wyijo4o","the-origin-of-java-history-and-jvm","2026-06-08 11:47:36.334Z","z3dfbjv1yczyapx","2026-01-20 02:33:57.979Z","Deep dive into Java's history—from a smart appliance project to dominating the Enterprise and Android worlds. Learn about JVM and the memory management that changed software.","2026-06-07 06:42:43.964Z",5,12,423,36]