[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"academy-banner-en-1-10":3,"academy-blogs-en-1-4-all-all-rec--id,title,slug,description,imagePath,imageAlt,views,publishDate,createDate,created,expand.keywordIds":10,"academy-youtube-1-10":174},{"data":4,"meta":5},[],{"pagination":6},{"page":7,"pageSize":8,"pageCount":9,"total":9},1,10,0,{"data":11,"meta":169},[12,56,84,134],{"createDate":13,"created":14,"description":15,"expand":16,"id":50,"imageAlt":51,"imagePath":52,"publishDate":53,"slug":54,"title":51,"views":55},"","2026-03-04 08:33:58.261Z","Discover 10 books every programmer should read in 2025 to enhance their skills and knowledge in the tech industry.",{"keywordIds":17},[18,26,31,35,40,45],{"collectionId":19,"collectionName":20,"createBy":13,"created":21,"id":22,"publishDate":23,"scheduleDate":13,"status":24,"title":25,"updateBy":13,"updated":21},"sclkey987654321","school_keyword","2026-03-04 08:32:19.158Z","bgg3nh0rvkdwziz","2025-01-21 04:02:14.482Z","Publish","2025",{"collectionId":19,"collectionName":20,"createBy":13,"created":27,"id":28,"publishDate":29,"scheduleDate":13,"status":24,"title":30,"updateBy":13,"updated":27},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","2025-02-04 08:40:59.666Z","AI",{"collectionId":19,"collectionName":20,"createBy":13,"created":32,"id":33,"publishDate":23,"scheduleDate":13,"status":24,"title":34,"updateBy":13,"updated":32},"2026-03-04 08:32:20.339Z","8ggl29r6wmg1lwh","Programmer Books",{"collectionId":19,"collectionName":20,"createBy":13,"created":36,"id":37,"publishDate":38,"scheduleDate":13,"status":24,"title":39,"updateBy":13,"updated":36},"2026-03-04 08:32:22.725Z","6pldbj2uxt93zwe","2025-01-20 10:17:03.253Z","Tips For Programmer",{"collectionId":19,"collectionName":20,"createBy":13,"created":41,"id":42,"publishDate":43,"scheduleDate":13,"status":24,"title":44,"updateBy":13,"updated":41},"2026-03-04 08:31:22.575Z","lfjse4xivbgg5wu","2025-03-06 08:47:48.133Z","Practice programming",{"collectionId":19,"collectionName":20,"createBy":13,"created":46,"id":47,"publishDate":48,"scheduleDate":13,"status":24,"title":49,"updateBy":13,"updated":46},"2026-03-04 08:32:15.843Z","m0x7wo77i8iycf1","2025-01-21 03:43:00.282Z","Programming Education","70lvxb35v6uc890","Books Every Programmer Should Read in 2025","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F70lvxb35v6uc890\u002F10_2025_uuoir7wxbs.webp","2025-01-14 10:24:08.255Z","books-every-programmer-should-read-2025",592,{"createDate":13,"created":57,"description":58,"expand":59,"id":79,"imageAlt":80,"imagePath":81,"publishDate":65,"slug":82,"title":80,"views":83},"2026-03-04 08:31:57.495Z","Whisk AI is an intelligent image creation tool from Google that enables users to generate images without writing long prompts, simply by selecting 3 images.",{"keywordIds":60},[61,62,67,71,75],{"collectionId":19,"collectionName":20,"createBy":13,"created":27,"id":28,"publishDate":29,"scheduleDate":13,"status":24,"title":30,"updateBy":13,"updated":27},{"collectionId":19,"collectionName":20,"createBy":13,"created":63,"id":64,"publishDate":65,"scheduleDate":13,"status":24,"title":66,"updateBy":13,"updated":63},"2026-03-04 08:31:51.120Z","z3qr6mcm9l28wo9","2025-01-27 08:43:38.395Z","no long prompts",{"collectionId":19,"collectionName":20,"createBy":13,"created":68,"id":69,"publishDate":65,"scheduleDate":13,"status":24,"title":70,"updateBy":13,"updated":68},"2026-03-04 08:31:52.649Z","czupfltnibt3r5f","image creation tool",{"collectionId":19,"collectionName":20,"createBy":13,"created":72,"id":73,"publishDate":65,"scheduleDate":13,"status":24,"title":74,"updateBy":13,"updated":72},"2026-03-04 08:31:55.348Z","j9a226cks5e77zh","image creation",{"collectionId":19,"collectionName":20,"createBy":13,"created":76,"id":77,"publishDate":65,"scheduleDate":13,"status":24,"title":78,"updateBy":13,"updated":76},"2026-03-04 08:31:56.917Z","sg01m13hzw5q67d","Whisk AI","nhxdb20uvw8jisl","Whisk AI: Create Images Without Long Prompts","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnhxdb20uvw8jisl\u002F2708ezolosz_gbywcbbgk3.webp","whisk-ai-not-long-prompt",347,{"createDate":13,"created":85,"description":86,"expand":87,"id":129,"imageAlt":130,"imagePath":131,"publishDate":92,"slug":132,"title":130,"views":133},"2026-03-04 08:48:34.300Z","Learn how to make your WebSocket Server scalable by using Redis to handle large numbers of connections and improve message delivery performance in real-time chat applications.",{"keywordIds":88},[89,94,99,103,108,112,116,120,124],{"collectionId":19,"collectionName":20,"createBy":13,"created":90,"id":91,"publishDate":92,"scheduleDate":13,"status":24,"title":93,"updateBy":13,"updated":90},"2026-03-04 08:48:30.822Z","9oaikj2kr22tbp3","2025-07-01 04:30:06.188Z","server scaling",{"collectionId":19,"collectionName":20,"createBy":13,"created":95,"id":96,"publishDate":97,"scheduleDate":13,"status":24,"title":98,"updateBy":13,"updated":95},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","2026-01-28 00:54:28.566Z","Go",{"collectionId":19,"collectionName":20,"createBy":13,"created":100,"id":101,"publishDate":92,"scheduleDate":13,"status":24,"title":102,"updateBy":13,"updated":100},"2026-03-04 08:48:31.334Z","mc8i2g75noi47kf","Redis chat app",{"collectionId":19,"collectionName":20,"createBy":13,"created":104,"id":105,"publishDate":106,"scheduleDate":13,"status":24,"title":107,"updateBy":13,"updated":104},"2026-03-04 08:48:05.655Z","jbilbz5mzbvhi7v","2025-07-28 10:12:34.491Z","WebSocket performance",{"collectionId":19,"collectionName":20,"createBy":13,"created":109,"id":110,"publishDate":92,"scheduleDate":13,"status":24,"title":111,"updateBy":13,"updated":109},"2026-03-04 08:48:31.837Z","ahb1ycvssncgam5","WebSocket chat app",{"collectionId":19,"collectionName":20,"createBy":13,"created":113,"id":114,"publishDate":92,"scheduleDate":13,"status":24,"title":115,"updateBy":13,"updated":113},"2026-03-04 08:48:32.209Z","48y556uc6leq7y0","real-time chat WebSocket",{"collectionId":19,"collectionName":20,"createBy":13,"created":117,"id":118,"publishDate":92,"scheduleDate":13,"status":24,"title":119,"updateBy":13,"updated":117},"2026-03-04 08:48:32.974Z","eisfqhcev64quw9","scalable WebSocket server",{"collectionId":19,"collectionName":20,"createBy":13,"created":121,"id":122,"publishDate":92,"scheduleDate":13,"status":24,"title":123,"updateBy":13,"updated":121},"2026-03-04 08:48:33.630Z","0ywh76lu4wdls2m","Redis WebSocket",{"collectionId":19,"collectionName":20,"createBy":13,"created":125,"id":126,"publishDate":127,"scheduleDate":13,"status":24,"title":128,"updateBy":13,"updated":125},"2026-03-04 08:48:01.927Z","vcknw4qrrifzlfg","2025-07-25 10:16:51.187Z","WebSocket scalability","4x6jdtxjjv7xczr","EP.59 Making the WebSocket Server Scalable with Redis","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4x6jdtxjjv7xczr\u002F90_11zon_ib6z5oz6h7.webp","scalability-websocket-redis",327,{"createDate":13,"created":135,"description":136,"expand":137,"id":164,"imageAlt":165,"imagePath":166,"publishDate":142,"slug":167,"title":165,"views":168},"2026-03-04 08:47:12.552Z","Explore techniques for efficiently sending large data over WebSocket using chunking, compression, and binary data — optimized for real-time applications that handle high data volume.",{"keywordIds":138},[139,144,149,150,155,159],{"collectionId":19,"collectionName":20,"createBy":13,"created":140,"id":141,"publishDate":142,"scheduleDate":13,"status":24,"title":143,"updateBy":13,"updated":140},"2026-03-04 08:47:10.798Z","mu7d30ixs5imzak","2025-08-15 02:43:24.067Z","Large Data",{"collectionId":19,"collectionName":20,"createBy":13,"created":145,"id":146,"publishDate":147,"scheduleDate":13,"status":24,"title":148,"updateBy":13,"updated":145},"2026-03-04 08:44:23.473Z","z6zahdl1nko078y","2026-02-10 02:53:37.176Z","Data Streaming",{"collectionId":19,"collectionName":20,"createBy":13,"created":95,"id":96,"publishDate":97,"scheduleDate":13,"status":24,"title":98,"updateBy":13,"updated":95},{"collectionId":19,"collectionName":20,"createBy":13,"created":151,"id":152,"publishDate":153,"scheduleDate":13,"status":24,"title":154,"updateBy":13,"updated":151},"2026-03-04 08:46:12.615Z","ex0f61ubqeln8vw","2025-10-07 02:28:06.341Z","Real-Time Communication",{"collectionId":19,"collectionName":20,"createBy":13,"created":156,"id":157,"publishDate":142,"scheduleDate":13,"status":24,"title":158,"updateBy":13,"updated":156},"2026-03-04 08:47:11.464Z","hhr4sn231xomudr","Binary Data",{"collectionId":19,"collectionName":20,"createBy":13,"created":160,"id":161,"publishDate":162,"scheduleDate":13,"status":24,"title":163,"updateBy":13,"updated":160},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","2025-01-27 04:42:34.661Z","WebSocket","i7znffdimqdo31v","EP.76 Handling Large Data Transfers in WebSocket","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fi7znffdimqdo31v\u002F124_11zon_s35ncqh7nk.webp","websocket-large-data-transfer",326,{"pagination":170},{"page":7,"pageSize":171,"pageCount":172,"total":173},4,99,394,{"data":175,"meta":210},[176,186,192,198,204],{"alt":177,"collectionId":178,"collectionName":179,"createBy":180,"created":181,"id":182,"status":24,"updateBy":183,"updated":184,"url":185},"ทำไมต้องเป็น Mac Mini M4? แกะกล่องรีวิวเจาะลึก ก่อนจับรัน AI 24 ชั่วโมง!","pbc_sclyt_77777","school_youtube_clips","oplnwslvnmx5axc","2026-03-18 10:50:13.685Z","ujol9ogpr6j33wp","r8v4zgsahjuwpeb","2026-03-20 09:57:57.734Z","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=MgoWituOxqQ",{"alt":187,"collectionId":178,"collectionName":179,"createBy":180,"created":188,"id":189,"status":24,"updateBy":183,"updated":190,"url":191},"จอเสริม MacBook ราคาหลักพัน? รีวิว ARZOPA ที่ช่วยให้คุณ...","2026-03-18 10:49:43.501Z","8p2jze5qn2j0fok","2026-03-20 09:58:23.303Z","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=wdraP_4S2Mg",{"alt":193,"collectionId":178,"collectionName":179,"createBy":180,"created":194,"id":195,"status":24,"updateBy":180,"updated":196,"url":197},"อยากอัปค่าตัวต้องดู! เจาะลึก Zig ภาษาที่จ่ายหนักที่สุดในโลก | The Code Story","2026-03-03 18:08:35.614Z","lw30ap0mddtsyo7","2026-03-17 03:40:02.375Z","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFNlZ4HZeeTk?si=mDVGZkBZNA2ftKYu",{"alt":199,"collectionId":178,"collectionName":179,"createBy":180,"created":200,"id":201,"status":24,"updateBy":180,"updated":202,"url":203}," Java มันกาก! หรือคุณยังรู้จักมันไม่ดีพอ? | The Code Story","2026-03-03 18:08:14.984Z","gesyn5xtf5hj2z2","2026-03-08 23:50:19.492Z","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FcrZQ680pF-8?si=-ubMqknPeZ-13ZGu",{"alt":205,"collectionId":178,"collectionName":179,"createBy":183,"created":206,"id":207,"status":24,"updateBy":180,"updated":208,"url":209},"รู้ไหม? จริงๆ แล้ว SQL ไม่ใช่ภาษาโปรแกรมมิ่ง! แต่คือ... | The Code Story","2026-03-02 07:09:03.866Z","65kzomzi2ydu6if","2026-03-08 23:50:50.378Z","https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FSVP-xo8_cDU?si=79EEhNM8yGp7cqNm",{"pagination":211},{"page":7,"pageSize":8,"pageCount":7,"total":212},5,1775456444694]