[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-6-12-Rust%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":513,"perPage":514,"totalItems":515,"totalPages":516},[5,71,107,155,201,248,281,333,365,397,433,474],{"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-21 00:32:33.246Z",210,"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-28 22:29:52.442Z",217,"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":151,"published_at":152,"school_blog":147,"short_description":153,"title":108,"updated":154,"slug":148,"views":150},"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":150},"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-22 17:41:07.423Z",212,"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":156,"cover_image_path":157,"created":158,"expand":159,"id":197,"published_at":198,"school_blog":193,"short_description":199,"title":156,"updated":200,"slug":194,"views":196},"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":160,"locale":181,"school_blog":182},[161,166,171,176],{"collectionId":12,"collectionName":13,"created":162,"created_by":15,"id":163,"name":164,"updated":165,"updated_by":15},"2026-03-04 08:20:06.235Z","254619mvnk1hr7y","Rust","2026-06-07 06:45:07.039Z",{"collectionId":12,"collectionName":13,"created":167,"created_by":15,"id":168,"name":169,"updated":170,"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":172,"created_by":15,"id":173,"name":174,"updated":175,"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":177,"created_by":15,"id":178,"name":179,"updated":180,"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":183,"collectionId":46,"collectionName":47,"created":48,"expand":184,"id":193,"slug":194,"updated":195,"views":196},"102u7miss0ec94h",{"category":185},{"blogIds":186,"collectionId":52,"collectionName":53,"created":187,"created_by":15,"id":183,"image":48,"image_alt":48,"image_path":48,"label":188,"name":189,"priority":190,"publish_at":191,"scheduled_at":48,"status":61,"updated":192,"updated_by":15},[],"2026-03-04 08:19:48.998Z",{"en":189,"th":189},"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-22 17:52:21.967Z",214,"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":202,"cover_image_path":203,"created":204,"expand":205,"id":244,"published_at":245,"school_blog":240,"short_description":246,"title":202,"updated":247,"slug":241,"views":243},"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":206,"locale":234,"school_blog":235},[207,208,213,214,219,224,229],{"collectionId":12,"collectionName":13,"created":84,"created_by":15,"id":85,"name":86,"updated":87,"updated_by":15},{"collectionId":12,"collectionName":13,"created":209,"created_by":15,"id":210,"name":211,"updated":212,"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":215,"created_by":15,"id":216,"name":217,"updated":218,"updated_by":15},"2026-03-04 08:44:31.678Z","bd6jtks2o3q53bx","Redis","2026-06-07 06:46:34.595Z",{"collectionId":12,"collectionName":13,"created":220,"created_by":15,"id":221,"name":222,"updated":223,"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":225,"created_by":15,"id":226,"name":227,"updated":228,"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":230,"created_by":15,"id":231,"name":232,"updated":233,"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":236,"id":240,"slug":241,"updated":242,"views":243},{"category":237},{"blogIds":238,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":239,"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-18 08:57:27.919Z",228,"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":249,"cover_image_path":250,"created":251,"expand":252,"id":277,"published_at":278,"school_blog":273,"short_description":279,"title":249,"updated":280,"slug":274,"views":276},"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":253,"locale":267,"school_blog":268},[254,255,256,257,262],{"collectionId":12,"collectionName":13,"created":209,"created_by":15,"id":210,"name":211,"updated":212,"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":258,"created_by":15,"id":259,"name":260,"updated":261,"updated_by":15},"2026-03-04 08:44:29.876Z","ozn15duk6wovj6g","Microservices","2026-06-07 06:46:34.292Z",{"collectionId":12,"collectionName":13,"created":263,"created_by":15,"id":264,"name":265,"updated":266,"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":269,"id":273,"slug":274,"updated":275,"views":276},{"category":270},{"blogIds":271,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":272,"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-16 17:54:19.634Z",216,"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":282,"cover_image_path":283,"created":284,"expand":285,"id":329,"published_at":330,"school_blog":325,"short_description":331,"title":282,"updated":332,"slug":326,"views":328},"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":286,"locale":312,"school_blog":313},[287,292,297,302,307],{"collectionId":12,"collectionName":13,"created":288,"created_by":15,"id":289,"name":290,"updated":291,"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":293,"created_by":15,"id":294,"name":295,"updated":296,"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":298,"created_by":15,"id":299,"name":300,"updated":301,"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":303,"created_by":15,"id":304,"name":305,"updated":306,"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":308,"created_by":15,"id":309,"name":310,"updated":311,"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":314,"collectionId":46,"collectionName":47,"created":48,"expand":315,"id":325,"slug":326,"updated":327,"views":328},"9926he4i0bn9xla",{"category":316},{"blogIds":317,"collectionId":52,"collectionName":53,"created":318,"created_by":15,"id":314,"image":319,"image_alt":48,"image_path":320,"label":321,"name":322,"priority":144,"publish_at":323,"scheduled_at":48,"status":61,"updated":324,"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":322,"th":322},"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-30 05:12:30.133Z",365,"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":334,"cover_image_path":335,"created":336,"expand":337,"id":361,"published_at":362,"school_blog":357,"short_description":363,"title":334,"updated":364,"slug":358,"views":360},"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":338,"locale":351,"school_blog":352},[339,340,341,346],{"collectionId":12,"collectionName":13,"created":209,"created_by":15,"id":210,"name":211,"updated":212,"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":342,"created_by":15,"id":343,"name":344,"updated":345,"updated_by":15},"2026-03-04 08:20:15.564Z","9zhk20p0247axym","Google","2026-06-07 06:45:08.345Z",{"collectionId":12,"collectionName":13,"created":347,"created_by":15,"id":348,"name":349,"updated":350,"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":183,"collectionId":46,"collectionName":47,"created":48,"expand":353,"id":357,"slug":358,"updated":359,"views":360},{"category":354},{"blogIds":355,"collectionId":52,"collectionName":53,"created":187,"created_by":15,"id":183,"image":48,"image_alt":48,"image_path":48,"label":356,"name":189,"priority":190,"publish_at":191,"scheduled_at":48,"status":61,"updated":192,"updated_by":15},[],{"en":189,"th":189},"p4hmwp8xxvr9d24","evolution-of-golang-from-google-to-cloud-native","2026-06-29 20:28:40.852Z",238,"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":366,"cover_image_path":367,"created":368,"expand":369,"id":393,"published_at":394,"school_blog":389,"short_description":395,"title":366,"updated":396,"slug":390,"views":392},"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":370,"locale":383,"school_blog":384},[371,376,377,378],{"collectionId":12,"collectionName":13,"created":372,"created_by":15,"id":373,"name":374,"updated":375,"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":209,"created_by":15,"id":210,"name":211,"updated":212,"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":379,"created_by":15,"id":380,"name":381,"updated":382,"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":385,"id":389,"slug":390,"updated":391,"views":392},{"category":386},{"blogIds":387,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":388,"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":398,"cover_image_path":399,"created":400,"expand":401,"id":429,"published_at":430,"school_blog":426,"short_description":431,"title":398,"updated":432,"slug":427,"views":276},"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":402,"locale":420,"school_blog":421},[403,408,413,418,419],{"collectionId":12,"collectionName":13,"created":404,"created_by":15,"id":405,"name":406,"updated":407,"updated_by":15},"2026-03-04 08:33:55.302Z","0mue4zt83jcdtq9","Logging","2026-06-07 06:45:53.507Z",{"collectionId":12,"collectionName":13,"created":409,"created_by":15,"id":410,"name":411,"updated":412,"updated_by":15},"2026-03-04 08:44:34.571Z","fiybaq65m7oymtd","Monitoring","2026-06-07 06:46:35.275Z",{"collectionId":12,"collectionName":13,"created":414,"created_by":15,"id":415,"name":416,"updated":417,"updated_by":15},"2026-03-04 08:44:34.753Z","l1a17htphmxe52a","Observability","2026-06-07 06:46:35.412Z",{"collectionId":12,"collectionName":13,"created":209,"created_by":15,"id":210,"name":211,"updated":212,"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":422,"id":426,"slug":427,"updated":428,"views":276},{"category":423},{"blogIds":424,"collectionId":52,"collectionName":53,"created":54,"created_by":15,"id":45,"image":55,"image_alt":48,"image_path":56,"label":425,"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-30 03:05:26.523Z","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":434,"cover_image_path":435,"created":436,"expand":437,"id":470,"published_at":471,"school_blog":466,"short_description":472,"title":434,"updated":473,"slug":467,"views":469},"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":438,"locale":460,"school_blog":461},[439,440,445,450,455],{"collectionId":12,"collectionName":13,"created":308,"created_by":15,"id":309,"name":310,"updated":311,"updated_by":15},{"collectionId":12,"collectionName":13,"created":441,"created_by":15,"id":442,"name":443,"updated":444,"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":446,"created_by":15,"id":447,"name":448,"updated":449,"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":451,"created_by":15,"id":452,"name":453,"updated":454,"updated_by":15},"2026-03-04 08:44:35.823Z","andd8rbw15sng17","GitHub","2026-06-07 06:46:35.932Z",{"collectionId":12,"collectionName":13,"created":456,"created_by":15,"id":457,"name":458,"updated":459,"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":462,"id":466,"slug":467,"updated":468,"views":469},{"category":463},{"blogIds":464,"collectionId":52,"collectionName":53,"created":139,"created_by":15,"id":135,"image":140,"image_alt":48,"image_path":141,"label":465,"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-15 19:40:51.522Z",218,"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":475,"cover_image_path":476,"created":477,"expand":478,"id":509,"published_at":510,"school_blog":506,"short_description":511,"title":475,"updated":512,"slug":507,"views":276},"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":479,"locale":500,"school_blog":501},[480,485,490,495],{"collectionId":12,"collectionName":13,"created":481,"created_by":15,"id":482,"name":483,"updated":484,"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":486,"created_by":15,"id":487,"name":488,"updated":489,"updated_by":15},"2026-03-04 08:20:32.925Z","a77j8bhv489p2sx","Java","2026-06-07 06:45:09.622Z",{"collectionId":12,"collectionName":13,"created":491,"created_by":15,"id":492,"name":493,"updated":494,"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":496,"created_by":15,"id":497,"name":498,"updated":499,"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":183,"collectionId":46,"collectionName":47,"created":48,"expand":502,"id":506,"slug":507,"updated":508,"views":276},{"category":503},{"blogIds":504,"collectionId":52,"collectionName":53,"created":187,"created_by":15,"id":183,"image":48,"image_alt":48,"image_path":48,"label":505,"name":189,"priority":190,"publish_at":191,"scheduled_at":48,"status":61,"updated":192,"updated_by":15},[],{"en":189,"th":189},"myldcan7wyijo4o","the-origin-of-java-history-and-jvm","2026-06-15 05:33:45.487Z","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",6,12,435,37]