[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-28-12-Future%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Skills-all-all-createdAt:desc-default":3},{"data":4,"page":560,"perPage":561,"totalItems":562,"totalPages":563},[5,96,132,173,214,255,298,336,381,411,463,513],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":92,"published_at":93,"school_blog":88,"short_description":94,"title":6,"updated":95,"slug":89,"views":91},"EP.45 การเพิ่มระบบแจ้งเตือนเมื่อมีผู้ใช้ใหม่เข้ามาใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Feu0h2r45625nipp\u002F61v19uv4p313_23zk7zajcm.webp","2026-03-04 08:50:57.925Z",{"keywords":10,"locale":59,"school_blog":69},[11,19,24,29,34,39,44,49,54],{"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:50:55.786Z","76qprkevbgfdps8","bn9tuj0554z99gg","Active Users","2026-06-07 06:48:42.956Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:50:53.623Z","k6w6fyr98usbg2e","Chat Notifications","2026-06-07 06:48:42.041Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:50:49.558Z","8lxakhujb04wz6u","Chat UX","2026-06-07 06:48:41.016Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:48:07.088Z","brfbypclggbbkcx","WebSocket API","2026-06-07 06:47:42.485Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:47:05.949Z","caufix9o52uw4bh","Real-Time Chat","2026-06-07 06:47:19.595Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":55,"created_by":15,"id":56,"name":57,"updated":58,"updated_by":15},"2026-03-04 08:50:56.096Z","pqk2xruvmm497x0","User Join Notification","2026-06-07 06:48:43.094Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},"th","pbc_1989393366","locales","2026-01-22 10:59:55.832Z","twemoji:flag-thailand","s8wri3bt4vgg2ji",true,"Thai","2026-04-10 15:42:46.614Z",{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":74,"id":88,"slug":89,"updated":90,"views":91},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","",{"category":75},{"blogIds":76,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":82,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"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":83,"th":83},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","ifugg17ps3z64cx","user-join-notification-websocket-chat","2026-06-09 19:26:39.641Z",234,"eu0h2r45625nipp","2025-03-24 01:51:46.776Z","เรียนรู้วิธีเพิ่ม ระบบแจ้งเตือน (User Join Notification) เมื่อมีผู้ใช้ใหม่เข้ามาใน WebSocket Chat ทำให้ผู้ใช้ทุกคนสามารถรับรู้ได้ทันทีว่ามีผู้ใช้ใหม่เข้ามาในแชทแบบเรียลไทม์","2026-06-07 06:44:36.267Z",{"alt":97,"cover_image_path":98,"created":99,"expand":100,"id":128,"published_at":129,"school_blog":125,"short_description":130,"title":97,"updated":131,"slug":126,"views":127},"EP.44 การเพิ่มฟีเจอร์แสดงจำนวนผู้ใช้ที่ออนไลน์ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fxuf3om7s296u4xt\u002F59_11zon_k8duf0jpg3.webp","2026-03-04 08:50:58.885Z",{"keywords":101,"locale":119,"school_blog":120},[102,103,108,109,110,111,112,113,114],{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":104,"created_by":15,"id":105,"name":106,"updated":107,"updated_by":15},"2026-03-04 08:50:54.677Z","jgu82elfpwczlgf","Chat Presence","2026-06-07 06:48:42.440Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":115,"created_by":15,"id":116,"name":117,"updated":118,"updated_by":15},"2026-03-04 08:50:56.957Z","8fdbu2zxdum36wl","Online Users","2026-06-07 06:48:43.220Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":121,"id":125,"slug":126,"updated":73,"views":127},{"category":122},{"blogIds":123,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":124,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"updated_by":15},[],{"en":83,"th":83},"o80z3drd0e40piv","online-users-websocket-chat",242,"xuf3om7s296u4xt","2025-03-24 01:51:35.026Z","เรียนรู้วิธีเพิ่ม ฟีเจอร์แสดงจำนวนผู้ใช้ที่ออนไลน์ (Active Users) ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถเห็นจำนวนผู้ใช้งานที่กำลังออนไลน์อยู่ในระบบแบบเรียลไทม์","2026-06-07 06:44:36.666Z",{"alt":133,"cover_image_path":134,"created":135,"expand":136,"id":169,"published_at":170,"school_blog":165,"short_description":171,"title":133,"updated":172,"slug":166,"views":168},"EP.43 การเพิ่มฟีเจอร์ปักหมุดข้อความ (Pinned Messages) ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff4l95lly7crttk6\u002F57_11zon_ecoltakj2w.webp","2026-03-04 08:51:00.037Z",{"keywords":137,"locale":159,"school_blog":160},[138,143,144,149,150,151,152,153,154],{"collectionId":12,"collectionName":13,"created":139,"created_by":15,"id":140,"name":141,"updated":142,"updated_by":15},"2026-03-04 08:50:59.287Z","wg8gajk96i2keaj","Chat Management","2026-06-07 06:48:43.368Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":145,"created_by":15,"id":146,"name":147,"updated":148,"updated_by":15},"2026-03-04 08:50:59.507Z","ntfm42v1phime84","Pinned Chats","2026-06-07 06:48:43.494Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":158,"updated_by":15},"2026-03-04 08:48:45.418Z","so81vnxshuuiu6h","Pinned Messages","2026-06-07 06:47:58.782Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":161,"id":165,"slug":166,"updated":167,"views":168},{"category":162},{"blogIds":163,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":164,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"updated_by":15},[],{"en":83,"th":83},"3ntbs0bnwdc7lq4","pinned-messages-websocket-chat","2026-05-28 09:55:58.155Z",257,"f4l95lly7crttk6","2025-03-24 01:51:23.344Z","เรียนรู้วิธีเพิ่ม ฟีเจอร์ปักหมุดข้อความ (Pinned Messages) ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถเก็บข้อความสำคัญไว้ดูภายหลังได้ รองรับการแจ้งเตือนแบบเรียลไทม์เมื่อมีข้อความถูกปักหมุด","2026-06-07 06:44:36.772Z",{"alt":174,"cover_image_path":175,"created":176,"expand":177,"id":210,"published_at":211,"school_blog":206,"short_description":212,"title":174,"updated":213,"slug":207,"views":209},"EP.42 การเพิ่มฟีเจอร์ Read Receipts (การแจ้งเตือนว่าอ่านแล้ว) ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fh5qf4hc6itxocuz\u002F55_11zon_l1yk5jt9ob.webp","2026-03-04 08:51:01.823Z",{"keywords":178,"locale":200,"school_blog":201},[179,180,185,190,191,192,193,194,195],{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":181,"created_by":15,"id":182,"name":183,"updated":184,"updated_by":15},"2026-03-04 08:50:59.960Z","up5egj6sjn2i72f","Chat Features","2026-06-07 06:48:43.652Z",{"collectionId":12,"collectionName":13,"created":186,"created_by":15,"id":187,"name":188,"updated":189,"updated_by":15},"2026-03-04 08:51:00.184Z","hnwyjmmf41r934k","Message Read Status","2026-06-07 06:48:43.788Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":196,"created_by":15,"id":197,"name":198,"updated":199,"updated_by":15},"2026-03-04 08:51:00.522Z","yqwzufwzpmf5p93","Read Receipts","2026-06-07 06:48:43.862Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":202,"id":206,"slug":207,"updated":208,"views":209},{"category":203},{"blogIds":204,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":205,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"updated_by":15},[],{"en":83,"th":83},"q37y3cwja1kppep","read-receipts-websocket-chat","2026-05-13 06:56:17.808Z",233,"h5qf4hc6itxocuz","2025-03-24 01:51:09.074Z","เรียนรู้วิธีเพิ่ม Read Receipts (แจ้งเตือนว่าอ่านแล้ว) ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถทราบได้ว่าข้อความที่ส่งไปได้รับการอ่านแล้วหรือไม่ โดยใช้ WebSocket และฐานข้อมูล","2026-06-07 06:44:37.146Z",{"alt":215,"cover_image_path":216,"created":217,"expand":218,"id":251,"published_at":252,"school_blog":247,"short_description":253,"title":215,"updated":254,"slug":248,"views":250},"EP.41 การเพิ่มฟีเจอร์แสดงสถานะการพิมพ์ (Typing Indicator) ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff0symmnhfpvutpu\u002F53_11zon_sdo62p0vh7.webp","2026-03-04 08:51:01.871Z",{"keywords":219,"locale":241,"school_blog":242},[220,221,226,227,232,233,234,235,236],{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},{"collectionId":12,"collectionName":13,"created":222,"created_by":15,"id":223,"name":224,"updated":225,"updated_by":15},"2026-03-04 08:51:00.968Z","qivmit8ukkhb143","Typing Status","2026-06-07 06:48:44.083Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":228,"created_by":15,"id":229,"name":230,"updated":231,"updated_by":15},"2026-03-04 08:46:14.782Z","v0mhensk18fofru","WebSocket Chat","2026-06-07 06:47:04.148Z",{"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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":237,"created_by":15,"id":238,"name":239,"updated":240,"updated_by":15},"2026-03-04 08:51:01.365Z","h5pcr9najjxfqwh","Typing Indicator","2026-06-07 06:48:44.149Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":243,"id":247,"slug":248,"updated":249,"views":250},{"category":244},{"blogIds":245,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":246,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"updated_by":15},[],{"en":83,"th":83},"qa8pf1ntbtf5iya","typing-indicator-websocket-chat","2026-06-22 10:17:23.507Z",311,"f0symmnhfpvutpu","2025-03-24 01:50:55.427Z","เรียนรู้วิธีเพิ่ม Typing Indicator (สถานะการพิมพ์) ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถเห็นเมื่อคู่สนทนากำลังพิมพ์ รองรับการแจ้งเตือนแบบเรียลไทม์ผ่าน WebSocket","2026-06-07 06:44:37.287Z",{"alt":256,"cover_image_path":257,"created":258,"expand":259,"id":294,"published_at":295,"school_blog":290,"short_description":296,"title":256,"updated":297,"slug":291,"views":293},"7 เทคนิค Clean Code เพื่อโค้ดคุณภาพ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fkkcjq36v8ovf377\u002F1wsr9xo1h84_jx6kiwdvw8.webp","2026-03-04 08:50:48.992Z",{"keywords":260,"locale":276,"school_blog":277},[261,266,271],{"collectionId":12,"collectionName":13,"created":262,"created_by":15,"id":263,"name":264,"updated":265,"updated_by":15},"2026-03-04 08:47:48.682Z","tjtve6zpa4tn6cr","Clean Code","2026-06-07 06:47:34.469Z",{"collectionId":12,"collectionName":13,"created":267,"created_by":15,"id":268,"name":269,"updated":270,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"collectionId":12,"collectionName":13,"created":272,"created_by":15,"id":273,"name":274,"updated":275,"updated_by":15},"2026-03-04 08:34:44.600Z","gegz59u7ho1kpai","เทคนิคการเขียนโค้ด","2026-06-07 06:46:15.298Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":278,"collectionId":71,"collectionName":72,"created":73,"expand":279,"id":290,"slug":291,"updated":292,"views":293},"qn0d7xwatkleou1",{"category":280},{"blogIds":281,"collectionId":77,"collectionName":78,"created":282,"created_by":15,"id":278,"image":283,"image_alt":73,"image_path":284,"label":285,"name":286,"priority":287,"publish_at":288,"scheduled_at":73,"status":86,"updated":289,"updated_by":15},[],"2026-03-04 08:31:21.896Z","4jn5ccty4x9_2894s1fj97.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fqn0d7xwatkleou1\u002F4jn5ccty4x9_2894s1fj97.png",{"en":286,"th":286},"How to",0,"2025-02-04 08:40:59.666Z","2026-06-07 06:45:02.619Z","0qovmiyknwuvkzi","7-clean-code-techniques","2026-06-23 17:16:57.381Z",736,"kkcjq36v8ovf377","2025-03-21 09:54:15.917Z","เรียนรู้ 7 เทคนิคที่ช่วยให้การเขียนโค้ดของคุณมีคุณภาพและเข้าใจง่ายมากขึ้น","2026-06-07 06:44:34.577Z",{"alt":299,"cover_image_path":300,"created":301,"expand":302,"id":332,"published_at":333,"school_blog":328,"short_description":334,"title":299,"updated":335,"slug":329,"views":331},"5 โปรเจกต์ง่ายๆ สำหรับมือใหม่ เรียนโค้ดอย่างสนุกและใช้งานได้จริง","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fk90zl4w1sfi70ug\u002F1_1_pgt8k3rq0o.webp","2026-03-04 08:50:47.865Z",{"keywords":303,"locale":315,"school_blog":316},[304,309,314],{"collectionId":12,"collectionName":13,"created":305,"created_by":15,"id":306,"name":307,"updated":308,"updated_by":15},"2026-03-04 08:50:47.309Z","sbjq7yx6bvgzeyr","โปรเจกต์","2026-06-07 06:48:40.904Z",{"collectionId":12,"collectionName":13,"created":310,"created_by":15,"id":311,"name":312,"updated":313,"updated_by":15},"2026-03-04 08:47:19.758Z","s3esfvwr60x95g8","เขียนโค้ด","2026-06-07 06:47:24.316Z",{"collectionId":12,"collectionName":13,"created":267,"created_by":15,"id":268,"name":269,"updated":270,"updated_by":15},{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":317,"collectionId":71,"collectionName":72,"created":73,"expand":318,"id":328,"slug":329,"updated":330,"views":331},"spm4l1k5bgmhmmt",{"category":319},{"blogIds":320,"collectionId":77,"collectionName":78,"created":321,"created_by":15,"id":317,"image":322,"image_alt":73,"image_path":323,"label":324,"name":325,"priority":287,"publish_at":326,"scheduled_at":73,"status":86,"updated":327,"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":325,"th":325},"Knowledge","2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","hnwyvti5frqnobk","5-easy-projects-for-beginners","2026-06-17 14:46:06.621Z",272,"k90zl4w1sfi70ug","2025-03-21 09:53:25.894Z","เรียนรู้ 5 โปรเจกต์ที่เหมาะสำหรับมือใหม่ในการฝึกฝนการเขียนโค้ดอย่างสนุกและใช้งานได้จริง","2026-06-07 06:44:33.939Z",{"alt":337,"cover_image_path":338,"created":339,"expand":340,"id":377,"published_at":378,"school_blog":373,"short_description":379,"title":337,"updated":380,"slug":374,"views":376},"NVIDIA ใช้ AI ยกระดับเกม สู่ประสบการณ์ใหม่ที่สมจริงกว่าเดิม","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F1qh0j0nit656uko\u002F1_2_tg45fsl52u.webp","2026-03-04 08:50:47.540Z",{"keywords":341,"locale":367,"school_blog":368},[342,347,352,357,362],{"collectionId":12,"collectionName":13,"created":343,"created_by":15,"id":344,"name":345,"updated":346,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"collectionId":12,"collectionName":13,"created":348,"created_by":15,"id":349,"name":350,"updated":351,"updated_by":15},"2026-03-04 08:50:45.784Z","thjmpjrwgv9xnu7","NVIDIA","2026-06-07 06:48:40.450Z",{"collectionId":12,"collectionName":13,"created":353,"created_by":15,"id":354,"name":355,"updated":356,"updated_by":15},"2026-03-04 08:50:46.132Z","n1twmghdi4wr8mz","วงการพัฒนาเกม","2026-06-07 06:48:40.538Z",{"collectionId":12,"collectionName":13,"created":358,"created_by":15,"id":359,"name":360,"updated":361,"updated_by":15},"2026-03-04 08:31:50.143Z","njbfvrm24d7pbv2","การพัฒนาเกม","2026-06-07 06:45:32.309Z",{"collectionId":12,"collectionName":13,"created":363,"created_by":15,"id":364,"name":365,"updated":366,"updated_by":15},"2026-03-04 08:31:39.503Z","3kryq9o3k6qygo9","อุตสาหกรรมเกม","2026-06-07 06:45:30.049Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":317,"collectionId":71,"collectionName":72,"created":73,"expand":369,"id":373,"slug":374,"updated":375,"views":376},{"category":370},{"blogIds":371,"collectionId":77,"collectionName":78,"created":321,"created_by":15,"id":317,"image":322,"image_alt":73,"image_path":323,"label":372,"name":325,"priority":287,"publish_at":326,"scheduled_at":73,"status":86,"updated":327,"updated_by":15},[],{"en":325,"th":325},"zgctunirwj9638e","nvidia-ai-gaming-new-realistic-experience","2026-06-22 09:14:31.670Z",243,"1qh0j0nit656uko","2025-03-21 07:09:13.064Z","ค้นพบว่า NVIDIA ใช้ AI เพื่อยกระดับการพัฒนาเกมอย่างไร เปลี่ยนประสบการณ์ของโปรแกรมเมอร์และผู้เล่นทั่วโลก","2026-06-07 06:44:33.767Z",{"alt":382,"cover_image_path":383,"created":384,"expand":385,"id":407,"published_at":408,"school_blog":403,"short_description":409,"title":382,"updated":410,"slug":404,"views":406},"6 เคล็ดลับการพัฒนาแอปพลิเคชันมือถือในปี 2025","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fl3hs99yitkqqlph\u002F6_2025_efa0zi1f2w.webp","2026-03-04 08:50:48.735Z",{"keywords":386,"locale":397,"school_blog":398},[387,392],{"collectionId":12,"collectionName":13,"created":388,"created_by":15,"id":389,"name":390,"updated":391,"updated_by":15},"2026-03-04 08:33:57.434Z","hz551yc9f7fozes","การพัฒนาแอปพลิเคชัน","2026-06-07 06:45:54.668Z",{"collectionId":12,"collectionName":13,"created":393,"created_by":15,"id":394,"name":395,"updated":396,"updated_by":15},"2026-03-04 08:32:02.973Z","opnkwzu53lkn5te","เคล็ดลับการเขียนโปรแกรม","2026-06-07 06:45:36.060Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":317,"collectionId":71,"collectionName":72,"created":73,"expand":399,"id":403,"slug":404,"updated":405,"views":406},{"category":400},{"blogIds":401,"collectionId":77,"collectionName":78,"created":321,"created_by":15,"id":317,"image":322,"image_alt":73,"image_path":323,"label":402,"name":325,"priority":287,"publish_at":326,"scheduled_at":73,"status":86,"updated":327,"updated_by":15},[],{"en":325,"th":325},"x3qgzhr21nnw0q1","6-tips-for-mobile-app-development-2025","2026-06-21 21:33:43.154Z",223,"l3hs99yitkqqlph","2025-03-20 04:16:17.863Z","เรียนรู้เคล็ดลับสำคัญในการพัฒนาแอปพลิเคชันมือถือที่ตอบโจทย์เทรนด์ปี 2025  ","2026-06-07 06:44:34.253Z",{"alt":412,"cover_image_path":413,"created":414,"expand":415,"id":459,"published_at":460,"school_blog":455,"short_description":461,"title":412,"updated":462,"slug":456,"views":458},"EP.36 การเพิ่มระบบ Authentication ให้กับ WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fu97jq0za629x5et\u002F43_11zon_asvsg6e5j9.webp","2026-03-04 08:51:18.589Z",{"keywords":416,"locale":449,"school_blog":450},[417,422,427,432,437,442,443,444],{"collectionId":12,"collectionName":13,"created":418,"created_by":15,"id":419,"name":420,"updated":421,"updated_by":15},"2026-03-04 08:51:16.632Z","gwruu2q4m5nfnka","User Authentication","2026-06-07 06:48:48.318Z",{"collectionId":12,"collectionName":13,"created":423,"created_by":15,"id":424,"name":425,"updated":426,"updated_by":15},"2026-03-04 08:44:42.406Z","julxx94rca568ku","WebSocket Authentication","2026-06-07 06:46:37.674Z",{"collectionId":12,"collectionName":13,"created":428,"created_by":15,"id":429,"name":430,"updated":431,"updated_by":15},"2026-03-04 08:51:16.224Z","72cusu8ff0jdht3","Secure WebSocket","2026-06-07 06:48:48.225Z",{"collectionId":12,"collectionName":13,"created":433,"created_by":15,"id":434,"name":435,"updated":436,"updated_by":15},"2026-03-04 08:51:15.678Z","x176qvmm4bfx32y","Token-Based Authentication","2026-06-07 06:48:47.994Z",{"collectionId":12,"collectionName":13,"created":438,"created_by":15,"id":439,"name":440,"updated":441,"updated_by":15},"2026-03-04 08:51:15.982Z","zea0opz6nut6xyt","Chat Security","2026-06-07 06:48:48.060Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"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":445,"created_by":15,"id":446,"name":447,"updated":448,"updated_by":15},"2026-03-04 08:44:13.770Z","ij1u9pugpnctjvk","WebSocket Security","2026-06-07 06:46:29.432Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":451,"id":455,"slug":456,"updated":457,"views":458},{"category":452},{"blogIds":453,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":454,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"updated_by":15},[],{"en":83,"th":83},"3i554b7yfku7sd0","websocket-chat-authentication-jwt","2026-06-22 10:30:39.702Z",275,"u97jq0za629x5et","2025-03-18 02:45:28.077Z","เรียนรู้วิธีเพิ่ม User Authentication ใน WebSocket Chat โดยใช้ JWT Token เพื่อควบคุมสิทธิ์การเข้าถึงของผู้ใช้ และเพิ่มความปลอดภัยให้กับระบบแชทของคุณ","2026-06-07 06:44:40.112Z",{"alt":464,"cover_image_path":465,"created":466,"expand":467,"id":509,"published_at":510,"school_blog":505,"short_description":511,"title":464,"updated":512,"slug":506,"views":508},"EP.37 การสร้างระบบจัดการห้องแชทใน WebSocket และ GraphQL","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnohcp3shvopcnym\u002F45_11zon_v9z41ez85v.webp","2026-03-04 08:51:15.455Z",{"keywords":468,"locale":499,"school_blog":500},[469,474,479,480,485,486,487,488,493,494],{"collectionId":12,"collectionName":13,"created":470,"created_by":15,"id":471,"name":472,"updated":473,"updated_by":15},"2026-03-04 08:51:13.245Z","i4i3s8cyj52mx4l","Group Chat","2026-06-07 06:48:47.254Z",{"collectionId":12,"collectionName":13,"created":475,"created_by":15,"id":476,"name":477,"updated":478,"updated_by":15},"2026-03-04 08:51:13.649Z","wcctbc65iq5n4bj","GraphQL API","2026-06-07 06:48:47.406Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":481,"created_by":15,"id":482,"name":483,"updated":484,"updated_by":15},"2026-03-04 08:51:13.905Z","sha4b5kwtz2qx0r","Chat Room Management","2026-06-07 06:48:47.546Z",{"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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":489,"created_by":15,"id":490,"name":491,"updated":492,"updated_by":15},"2026-03-04 08:51:14.205Z","laiwsvubam25wcf","GraphQL","2026-06-07 06:48:47.745Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},{"collectionId":12,"collectionName":13,"created":495,"created_by":15,"id":496,"name":497,"updated":498,"updated_by":15},"2026-03-04 08:51:14.568Z","rlxotivysdr3gjh","Chat Room","2026-06-07 06:48:47.862Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":70,"collectionId":71,"collectionName":72,"created":73,"expand":501,"id":505,"slug":506,"updated":507,"views":508},{"category":502},{"blogIds":503,"collectionId":77,"collectionName":78,"created":79,"created_by":15,"id":70,"image":80,"image_alt":73,"image_path":81,"label":504,"name":83,"priority":84,"publish_at":85,"scheduled_at":73,"status":86,"updated":87,"updated_by":15},[],{"en":83,"th":83},"nhxtrdpa103lppi","websocket-chat-room-management-graphql","2026-06-10 16:02:41.811Z",230,"nohcp3shvopcnym","2025-03-18 02:45:17.368Z","เรียนรู้วิธีสร้าง ระบบห้องแชท (Chat Room Management System) โดยใช้ WebSocket และ GraphQL รองรับการสร้างห้องแชท การเข้าร่วมห้อง และการส่งข้อความระหว่างผู้ใช้แบบเรียลไทม์","2026-06-07 06:44:39.732Z",{"alt":514,"cover_image_path":515,"created":516,"expand":517,"id":556,"published_at":557,"school_blog":552,"short_description":558,"title":514,"updated":559,"slug":553,"views":555},"บอกต่อ 10 AI ใน Canva ช่วยสร้างผลงานสุดเจ๋งแบบไม่กั๊ก","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fia1b4qhfulxz7yf\u002F1_11zon_6_v5i5cy2px6.webp","2026-03-04 08:51:04.771Z",{"keywords":518,"locale":539,"school_blog":540},[519,524,529,534],{"collectionId":12,"collectionName":13,"created":520,"created_by":15,"id":521,"name":522,"updated":523,"updated_by":15},"2026-03-04 08:51:03.109Z","6j9ygksg4qeyjh7","ฟีเจอร์ AI","2026-06-07 06:48:44.414Z",{"collectionId":12,"collectionName":13,"created":525,"created_by":15,"id":526,"name":527,"updated":528,"updated_by":15},"2026-03-04 08:51:03.689Z","q236rfo8drs9uz1","การออกแบบกราฟิก","2026-06-07 06:48:44.649Z",{"collectionId":12,"collectionName":13,"created":530,"created_by":15,"id":531,"name":532,"updated":533,"updated_by":15},"2026-03-04 08:51:04.327Z","1j110yve6krity1","AI ใน Canva","2026-06-07 06:48:44.927Z",{"collectionId":12,"collectionName":13,"created":535,"created_by":15,"id":536,"name":537,"updated":538,"updated_by":15},"2026-03-04 08:51:02.794Z","q5uoygz0wn02hj8","Canva","2026-06-07 06:48:44.256Z",{"code":60,"collectionId":61,"collectionName":62,"created":63,"flag":64,"id":65,"is_default":66,"label":67,"updated":68},{"category":541,"collectionId":71,"collectionName":72,"created":73,"expand":542,"id":552,"slug":553,"updated":554,"views":555},"pkuzfil3b4ug2ea",{"category":543},{"blogIds":544,"collectionId":77,"collectionName":78,"created":545,"created_by":15,"id":541,"image":546,"image_alt":73,"image_path":547,"label":548,"name":549,"priority":287,"publish_at":550,"scheduled_at":73,"status":86,"updated":551,"updated_by":15},[],"2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":549,"th":549},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","ybkfz5ap3yvifv3","10-ai-canva","2026-06-12 21:30:25.896Z",235,"ia1b4qhfulxz7yf","2025-03-17 08:37:27.749Z","ค้นพบ 10 ฟีเจอร์ AI ใน Canva ที่จะช่วยให้การออกแบบของคุณง่ายขึ้นและน่าสนใจยิ่งขึ้น!","2026-06-07 06:44:37.679Z",28,12,433,37]