[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-20-12-How%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520to-all-all-createdAt:desc-default":3},{"data":4,"page":563,"perPage":564,"totalItems":565,"totalPages":566},[5,89,141,193,232,282,328,373,404,448,497,531],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":85,"published_at":86,"school_blog":82,"short_description":87,"title":6,"updated":88,"slug":83,"views":84},"EP.58 การเพิ่มฟีเจอร์การแจ้งเตือนแบบพุช (Push Notification) ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fee16b1lv755io0i\u002F87_11zon_gd2zq24qse.webp","2026-03-04 08:48:38.351Z",{"keywords":10,"locale":54,"school_blog":64},[11,19,24,29,34,39,44,49],{"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:48:35.607Z","","rsvzi74wxb7fgkg","Push notification WebSocket","2026-04-10 16:13:50.376Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:45:13.969Z","pyniezbvfdbyuyc","real-time notifications","2026-04-10 16:12:56.096Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:48:35.998Z","k12bqrgg1jktbeq","WebSocket chat push notifications","2026-04-10 16:13:50.533Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},"2026-03-04 08:48:37.086Z","lyvc6m6wy8i75nq","การพัฒนาแอปพลิเคชันแชท","2026-04-10 16:13:51.062Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":38,"updated_by":15},"2026-03-04 08:47:08.604Z","qgbhpvuawt0d7sv","real-time alerts","2026-04-10 16:13:24.200Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},"2026-03-04 08:48:37.396Z","7rautg2afwgj00c","ฟีเจอร์ WebSocket","2026-04-10 16:13:51.129Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-04-10 16:07:25.893Z",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":53,"updated_by":15},"2026-03-04 08:48:36.895Z","ccyxp32uzuvwz0s","push notification service","2026-04-10 16:13:50.935Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},"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":65,"collectionId":66,"collectionName":67,"created":15,"expand":68,"id":82,"slug":83,"updated":15,"views":84},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs",{"category":69},{"blogIds":70,"collectionId":71,"collectionName":72,"created":73,"created_by":15,"id":65,"image":74,"image_alt":15,"image_path":75,"label":76,"name":77,"priority":78,"publish_at":79,"scheduled_at":15,"status":80,"updated":81,"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":77,"th":77},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-04-25 02:32:15.470Z","j7h3wxlxac9s4z4","push-notification-websocket-chat",244,"ee16b1lv755io0i","2025-06-30 02:15:56.769Z","เรียนรู้วิธีการเพิ่มฟีเจอร์การแจ้งเตือนแบบพุชใน WebSocket Chat เพื่อให้ผู้ใช้สามารถรับการแจ้งเตือนแบบเรียลไทม์เมื่อมีข้อความใหม่หรือการอัปเดตในห้องแชท","2026-04-22 07:10:13.077Z",{"alt":90,"cover_image_path":91,"created":92,"expand":93,"id":137,"published_at":138,"school_blog":134,"short_description":139,"title":90,"updated":140,"slug":135,"views":136},"ทำไม Chatbot ที่เก่งอาจทำให้ข้อมูลรั่วไหลได้","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fu2mhhpx5125bkqr\u002F11zon_chat_2zrxg2khsk.webp","2026-03-04 08:48:43.311Z",{"keywords":94,"locale":120,"school_blog":121},[95,100,105,110,115],{"collectionId":12,"collectionName":13,"created":96,"created_by":15,"id":97,"name":98,"updated":99,"updated_by":15},"2026-03-04 08:34:03.189Z","yqlfsj6oely2c95","ความปลอดภัย","2026-04-10 16:08:06.027Z",{"collectionId":12,"collectionName":13,"created":101,"created_by":15,"id":102,"name":103,"updated":104,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-04-10 16:07:41.358Z",{"collectionId":12,"collectionName":13,"created":106,"created_by":15,"id":107,"name":108,"updated":109,"updated_by":15},"2026-03-04 08:48:41.773Z","uc16pxif1psq7lu","ความเสี่ยงจาก AI","2026-04-10 16:13:52.360Z",{"collectionId":12,"collectionName":13,"created":111,"created_by":15,"id":112,"name":113,"updated":114,"updated_by":15},"2026-03-04 08:48:42.372Z","2dytofkpqe73ici","AI Security","2026-04-10 16:13:52.655Z",{"collectionId":12,"collectionName":13,"created":116,"created_by":15,"id":117,"name":118,"updated":119,"updated_by":15},"2026-03-04 08:48:42.854Z","4l4xr9ykm93i5cl","ระบบ Chatbot","2026-04-10 16:13:52.934Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":122,"collectionId":66,"collectionName":67,"created":15,"expand":123,"id":134,"slug":135,"updated":15,"views":136},"spm4l1k5bgmhmmt",{"category":124},{"blogIds":125,"collectionId":71,"collectionName":72,"created":126,"created_by":15,"id":122,"image":127,"image_alt":15,"image_path":128,"label":129,"name":130,"priority":131,"publish_at":132,"scheduled_at":15,"status":80,"updated":133,"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":130,"th":130},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-04-25 02:32:14.497Z","j64fipgw27bm0fj","ai-chatbot-security-risk",219,"u2mhhpx5125bkqr","2025-06-27 12:14:12.202Z","แม้ AI จะช่วยให้การสื่อสารภายในองค์กรและกับลูกค้าดีขึ้น แต่ถ้าไม่มีระบบป้องกันข้อมูลที่เหมาะสม Chatbot อาจกลายเป็นช่องโหว่ความปลอดภัยร้ายแรง","2026-04-22 07:10:13.892Z",{"alt":142,"cover_image_path":143,"created":144,"expand":145,"id":189,"published_at":190,"school_blog":186,"short_description":191,"title":142,"updated":192,"slug":187,"views":188},"EP.57 การเพิ่มฟีเจอร์การควบคุมการเข้าถึงห้องแชท (Access Control)","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F2381m4bafuusepx\u002F85_11zon_6t4lm3c2p6.webp","2026-03-04 08:48:40.666Z",{"keywords":146,"locale":180,"school_blog":181},[147,148,153,158,159,160,165,170,175],{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":149,"created_by":15,"id":150,"name":151,"updated":152,"updated_by":15},"2026-03-04 08:44:48.724Z","s6xhnfomy7n5ycp","WebSocket Server","2026-04-10 16:12:50.171Z",{"collectionId":12,"collectionName":13,"created":154,"created_by":15,"id":155,"name":156,"updated":157,"updated_by":15},"2026-03-04 08:48:39.055Z","ktwpd8009t428ea","real-time access control","2026-04-10 16:13:51.710Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"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":161,"created_by":15,"id":162,"name":163,"updated":164,"updated_by":15},"2026-03-04 08:48:38.634Z","6lj1eoz26dsxxsy","user management in chat rooms","2026-04-10 16:13:51.644Z",{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":169,"updated_by":15},"2026-03-04 08:48:38.290Z","1nyt0wqcgvcl9vm","chat room access control","2026-04-10 16:13:51.490Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":174,"updated_by":15},"2026-03-04 08:48:37.970Z","axhdcbnxy7jl4ge","WebSocket chat access","2026-04-10 16:13:51.423Z",{"collectionId":12,"collectionName":13,"created":176,"created_by":15,"id":177,"name":178,"updated":179,"updated_by":15},"2026-03-04 08:48:37.762Z","8uw33w756fmqerq","Access control WebSocket","2026-04-10 16:13:51.290Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":65,"collectionId":66,"collectionName":67,"created":15,"expand":182,"id":186,"slug":187,"updated":15,"views":188},{"category":183},{"blogIds":184,"collectionId":71,"collectionName":72,"created":73,"created_by":15,"id":65,"image":74,"image_alt":15,"image_path":75,"label":185,"name":77,"priority":78,"publish_at":79,"scheduled_at":15,"status":80,"updated":81,"updated_by":15},[],{"en":77,"th":77},"ielx8h08fimrsxc","access-control-websocket-chat",242,"2381m4bafuusepx","2025-06-27 11:11:56.769Z","เรียนรู้วิธีการเพิ่มฟีเจอร์การควบคุมการเข้าถึงห้องแชทใน WebSocket Chat เพื่อให้ผู้ดูแลสามารถควบคุมการเข้าถึงห้องแชทได้ตามสิทธิที่กำหนด","2026-04-22 07:10:13.405Z",{"alt":194,"cover_image_path":195,"created":196,"expand":197,"id":228,"published_at":229,"school_blog":225,"short_description":230,"title":194,"updated":231,"slug":226,"views":227},"ภาษาคอมพิวเตอร์มีกี่แบบ? เลือกภาษาแรกยังไงดีสำหรับมือใหม่","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fn2hmviyocpxfslb\u002Fimg_6114_mvfuylq577.webp","2026-03-04 08:48:49.032Z",{"keywords":198,"locale":219,"school_blog":220},[199,204,209,214],{"collectionId":12,"collectionName":13,"created":200,"created_by":15,"id":201,"name":202,"updated":203,"updated_by":15},"2026-03-04 08:48:47.723Z","fpv3eq2cew2atn9","ภาษาคอมพิวเตอร์","2026-04-10 16:13:54.343Z",{"collectionId":12,"collectionName":13,"created":205,"created_by":15,"id":206,"name":207,"updated":208,"updated_by":15},"2026-03-04 08:46:04.670Z","9nnisvtys7pnnnr","มือใหม่เขียนโค้ด","2026-04-10 16:13:08.113Z",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":213,"updated_by":15},"2026-03-04 08:48:48.112Z","6mys6mn0yryr342","ภาษาเขียนเว็บไซต์","2026-04-10 16:13:54.503Z",{"collectionId":12,"collectionName":13,"created":215,"created_by":15,"id":216,"name":217,"updated":218,"updated_by":15},"2026-03-04 08:48:48.388Z","b53bqnawtyw7s4l","เริ่มต้นเขียนโค้ด","2026-04-10 16:13:54.583Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":122,"collectionId":66,"collectionName":67,"created":15,"expand":221,"id":225,"slug":226,"updated":15,"views":227},{"category":222},{"blogIds":223,"collectionId":71,"collectionName":72,"created":126,"created_by":15,"id":122,"image":127,"image_alt":15,"image_path":128,"label":224,"name":130,"priority":131,"publish_at":132,"scheduled_at":15,"status":80,"updated":133,"updated_by":15},[],{"en":130,"th":130},"t6aqfdelbhepvck","choose-first-programming-language-for-beginner",286,"n2hmviyocpxfslb","2025-06-27 03:25:41.277Z","ภาษาคอมพิวเตอร์มีหลายแบบ ตั้งแต่ภาษาเขียนเว็บไซต์ โปรแกรมมือถือ ไปจนถึงสาย AI แล้วมือใหม่ควรเริ่มจากภาษาไหนดี? บทความนี้จะพาคุณเข้าใจง่าย ๆ พร้อมแนะนำเส้นทางเริ่มต้นที่เหมาะกับคุณ","2026-04-22 07:10:15.444Z",{"alt":233,"cover_image_path":234,"created":235,"expand":236,"id":278,"published_at":279,"school_blog":274,"short_description":280,"title":233,"updated":281,"slug":275,"views":277},"EP.56 การเพิ่มฟีเจอร์การบันทึกประวัติการสนทนาใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fjikh2olx219vzu0\u002F83_11zon_griu6h9g9y.webp","2026-03-04 08:48:42.139Z",{"keywords":237,"locale":268,"school_blog":269},[238,243,244,245,250,251,252,253,258,263],{"collectionId":12,"collectionName":13,"created":239,"created_by":15,"id":240,"name":241,"updated":242,"updated_by":15},"2026-03-04 08:48:41.296Z","yp5nm5cxdv83ffw","โปรแกรมมิ่ง","2026-04-10 16:13:52.263Z",{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":149,"created_by":15,"id":150,"name":151,"updated":152,"updated_by":15},{"collectionId":12,"collectionName":13,"created":246,"created_by":15,"id":247,"name":248,"updated":249,"updated_by":15},"2026-03-04 08:48:40.623Z","8jqwrmnr2t6ww6n","message storage","2026-04-10 16:13:52.170Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"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":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":254,"created_by":15,"id":255,"name":256,"updated":257,"updated_by":15},"2026-03-04 08:48:40.444Z","m4s1ps57epl88o3","real-time chat history","2026-04-10 16:13:52.083Z",{"collectionId":12,"collectionName":13,"created":259,"created_by":15,"id":260,"name":261,"updated":262,"updated_by":15},"2026-03-04 08:48:39.993Z","cvqrwxwzdsgoz1u","Message History","2026-04-10 16:13:52.011Z",{"collectionId":12,"collectionName":13,"created":264,"created_by":15,"id":265,"name":266,"updated":267,"updated_by":15},"2026-03-04 08:48:39.616Z","0tt9oz9nx3711ge","WebSocket chat history","2026-04-10 16:13:51.878Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":65,"collectionId":66,"collectionName":67,"created":15,"expand":270,"id":274,"slug":275,"updated":276,"views":277},{"category":271},{"blogIds":272,"collectionId":71,"collectionName":72,"created":73,"created_by":15,"id":65,"image":74,"image_alt":15,"image_path":75,"label":273,"name":77,"priority":78,"publish_at":79,"scheduled_at":15,"status":80,"updated":81,"updated_by":15},[],{"en":77,"th":77},"50e85mmgv40xlhv","chat-history-websocket","2026-05-14 07:42:45.185Z",288,"jikh2olx219vzu0","2025-06-26 02:14:57.075Z","เรียนรู้วิธีเพิ่มฟีเจอร์การบันทึกประวัติการสนทนาใน WebSocket Chat เพื่อให้ผู้ใช้สามารถเข้าถึงประวัติการพูดคุยได้ในภายหลังและเก็บบันทึกการสนทนาสำคัญ","2026-04-22 07:10:13.684Z",{"alt":283,"cover_image_path":284,"created":285,"expand":286,"id":324,"published_at":325,"school_blog":321,"short_description":326,"title":283,"updated":327,"slug":322,"views":188},"เครื่องมือจัดลำดับความสำคัญของงาน (Task Prioritization Tools) สำหรับโปรแกรมเมอร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fejpdafcw5gpbi53\u002F1_11zon_gcqywajh9l.webp","2026-03-04 08:48:56.481Z",{"keywords":287,"locale":308,"school_blog":309},[288,293,298,303],{"collectionId":12,"collectionName":13,"created":289,"created_by":15,"id":290,"name":291,"updated":292,"updated_by":15},"2026-03-04 08:48:54.757Z","pwn7ppn8prfws7b","เครื่องมือจัดลำดับความสำคัญ","2026-04-10 16:13:55.449Z",{"collectionId":12,"collectionName":13,"created":294,"created_by":15,"id":295,"name":296,"updated":297,"updated_by":15},"2026-03-04 08:48:53.536Z","mg776dnvbvu3ve9","Task Prioritization Tools","2026-04-10 16:13:55.378Z",{"collectionId":12,"collectionName":13,"created":299,"created_by":15,"id":300,"name":301,"updated":302,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-04-10 16:07:36.426Z",{"collectionId":12,"collectionName":13,"created":304,"created_by":15,"id":305,"name":306,"updated":307,"updated_by":15},"2026-03-04 08:48:55.140Z","nvrg5ceenm33c25","การจัดลำดับงาน","2026-04-10 16:13:55.559Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":310,"collectionId":66,"collectionName":67,"created":15,"expand":311,"id":321,"slug":322,"updated":323,"views":188},"jwhmeg2uxwz0bkp",{"category":312},{"blogIds":313,"collectionId":71,"collectionName":72,"created":314,"created_by":15,"id":310,"image":315,"image_alt":15,"image_path":316,"label":317,"name":318,"priority":131,"publish_at":319,"scheduled_at":15,"status":80,"updated":320,"updated_by":15},[],"2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":318,"th":318},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-04-25 02:32:14.689Z","yjowneaocaxpmmj","task-prioritization-tools-for-programmers","2026-05-19 22:29:38.354Z","ejpdafcw5gpbi53","2025-06-25 08:20:17.807Z","การจัดลำดับความสำคัญของงานเป็นทักษะที่สำคัญสำหรับโปรแกรมเมอร์ บทความนี้จะช่วยแนะนำเครื่องมือและวิธีการจัดลำดับความสำคัญเพื่อเพิ่มประสิทธิภาพในการทำงาน","2026-04-22 07:10:16.646Z",{"alt":329,"cover_image_path":330,"created":331,"expand":332,"id":369,"published_at":370,"school_blog":365,"short_description":371,"title":329,"updated":372,"slug":366,"views":368},"Power BI สำหรับมือใหม่: วิธีเริ่มต้นใช้งานและสร้างรายงานพื้นฐาน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3l41dti3623yv3n\u002F1_11zon_nbiyzs8tpj.webp","2026-03-04 08:48:58.416Z",{"keywords":333,"locale":359,"school_blog":360},[334,339,344,349,354],{"collectionId":12,"collectionName":13,"created":335,"created_by":15,"id":336,"name":337,"updated":338,"updated_by":15},"2026-03-04 08:48:55.439Z","k4zp9by9f9jb5pc","Power BI","2026-04-10 16:13:55.658Z",{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":342,"updated":343,"updated_by":15},"2026-03-04 08:48:56.739Z","s0kl2jfp13kx3gj","การเริ่มต้นใช้งาน Power BI","2026-04-10 16:13:56.223Z",{"collectionId":12,"collectionName":13,"created":345,"created_by":15,"id":346,"name":347,"updated":348,"updated_by":15},"2026-03-04 08:48:57.298Z","4cjnq7n7n2exzti","การสร้างรายงาน Power BI","2026-04-10 16:13:56.477Z",{"collectionId":12,"collectionName":13,"created":350,"created_by":15,"id":351,"name":352,"updated":353,"updated_by":15},"2026-03-04 08:48:57.608Z","p11ghih5hwqwnbd","Power BI สำหรับมือใหม่","2026-04-10 16:13:56.605Z",{"collectionId":12,"collectionName":13,"created":355,"created_by":15,"id":356,"name":357,"updated":358,"updated_by":15},"2026-03-04 08:48:57.950Z","46th0ofw7i4pb7m","สร้างแดชบอร์ด Power BI","2026-04-10 16:13:56.745Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":310,"collectionId":66,"collectionName":67,"created":15,"expand":361,"id":365,"slug":366,"updated":367,"views":368},{"category":362},{"blogIds":363,"collectionId":71,"collectionName":72,"created":314,"created_by":15,"id":310,"image":315,"image_alt":15,"image_path":316,"label":364,"name":318,"priority":131,"publish_at":319,"scheduled_at":15,"status":80,"updated":320,"updated_by":15},[],{"en":318,"th":318},"h556wfywhuogrp4","power-bi-for-beginners-how-to-get-started-and-create-basic-reports","2026-05-20 20:40:51.847Z",241,"3l41dti3623yv3n","2025-06-24 10:42:40.268Z","บทความนี้จะแนะนำวิธีการเริ่มต้นใช้งาน Power BI สำหรับมือใหม่ พร้อมขั้นตอนการสร้างรายงานและแดชบอร์ดพื้นฐาน เพื่อช่วยให้คุณเข้าใจการทำงานของเครื่องมือและสามารถนำไปใช้ได้ทันที","2026-04-22 07:10:16.964Z",{"alt":374,"cover_image_path":375,"created":376,"expand":377,"id":400,"published_at":401,"school_blog":396,"short_description":402,"title":374,"updated":403,"slug":397,"views":399},"การเขียนโค้ดไม่ใช่เรื่องของคนเก่งคณิต แต่คือ “การสื่อสารกับคอมพิวเตอร์” อย่างมีระบบ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fz5gz9esc66ad32n\u002F5_11zon_6o18zlj0f2.webp","2026-03-04 08:48:59.194Z",{"keywords":378,"locale":390,"school_blog":391},[379,384,389],{"collectionId":12,"collectionName":13,"created":380,"created_by":15,"id":381,"name":382,"updated":383,"updated_by":15},"2026-03-04 08:46:45.708Z","wakiabpnjndfezm","การเขียนโค้ด","2026-04-10 16:13:18.878Z",{"collectionId":12,"collectionName":13,"created":385,"created_by":15,"id":386,"name":387,"updated":388,"updated_by":15},"2026-03-04 08:32:29.161Z","uewvwdt9cf41o8n","การเขียนโปรแกรมสำหรับมือใหม่","2026-04-10 16:07:54.935Z",{"collectionId":12,"collectionName":13,"created":101,"created_by":15,"id":102,"name":103,"updated":104,"updated_by":15},{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":122,"collectionId":66,"collectionName":67,"created":15,"expand":392,"id":396,"slug":397,"updated":398,"views":399},{"category":393},{"blogIds":394,"collectionId":71,"collectionName":72,"created":126,"created_by":15,"id":122,"image":127,"image_alt":15,"image_path":128,"label":395,"name":130,"priority":131,"publish_at":132,"scheduled_at":15,"status":80,"updated":133,"updated_by":15},[],{"en":130,"th":130},"s53jxiu0h4aacq7","coding-is-not-about-math-communicating-with-computers","2026-05-13 14:56:31.493Z",283,"z5gz9esc66ad32n","2025-06-24 06:11:27.176Z","หลายคนคิดว่าต้องเก่งคณิตถึงจะเขียนโปรแกรมได้ แต่ความจริงแล้ว การเขียนโค้ดคือการสื่อสารกับคอมพิวเตอร์ให้เข้าใจได้อย่างเป็นระบบ และ AI ก็ช่วยให้เริ่มต้นได้ง่ายกว่าที่เคย","2026-04-22 07:10:17.313Z",{"alt":405,"cover_image_path":406,"created":407,"expand":408,"id":444,"published_at":445,"school_blog":441,"short_description":446,"title":405,"updated":447,"slug":442,"views":84},"EP.55 การเพิ่มฟีเจอร์การแจ้งเตือนเมื่อมีข้อความปักหมุดใหม่ใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ftei1ws1kz2trtd5\u002F81_11zon_yi1smxoe20.webp","2026-03-04 08:48:46.920Z",{"keywords":409,"locale":435,"school_blog":436},[410,411,412,413,414,419,420,425,430],{"collectionId":12,"collectionName":13,"created":45,"created_by":15,"id":46,"name":47,"updated":48,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":149,"created_by":15,"id":150,"name":151,"updated":152,"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":415,"created_by":15,"id":416,"name":417,"updated":418,"updated_by":15},"2026-03-04 08:45:13.578Z","qwq1kseajvv4cne","notification system","2026-04-10 16:12:55.954Z",{"collectionId":12,"collectionName":13,"created":40,"created_by":15,"id":41,"name":42,"updated":43,"updated_by":15},{"collectionId":12,"collectionName":13,"created":421,"created_by":15,"id":422,"name":423,"updated":424,"updated_by":15},"2026-03-04 08:48:44.667Z","dnoo2qks6za2zly","real-time chat updates","2026-04-10 16:13:53.376Z",{"collectionId":12,"collectionName":13,"created":426,"created_by":15,"id":427,"name":428,"updated":429,"updated_by":15},"2026-03-04 08:48:45.418Z","so81vnxshuuiu6h","Pinned Messages","2026-04-10 16:13:53.685Z",{"collectionId":12,"collectionName":13,"created":431,"created_by":15,"id":432,"name":433,"updated":434,"updated_by":15},"2026-03-04 08:48:44.051Z","3oixkwxs34xk3ml","WebSocket notifications","2026-04-10 16:13:53.166Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":65,"collectionId":66,"collectionName":67,"created":15,"expand":437,"id":441,"slug":442,"updated":443,"views":84},{"category":438},{"blogIds":439,"collectionId":71,"collectionName":72,"created":73,"created_by":15,"id":65,"image":74,"image_alt":15,"image_path":75,"label":440,"name":77,"priority":78,"publish_at":79,"scheduled_at":15,"status":80,"updated":81,"updated_by":15},[],{"en":77,"th":77},"zgjvdrp774yi358","notification-for-new-pinned-messages-websocket-chat","2026-05-12 17:55:37.506Z","tei1ws1kz2trtd5","2025-06-23 10:41:50.840Z","เรียนรู้วิธีเพิ่มฟีเจอร์การแจ้งเตือนเมื่อมีข้อความปักหมุดใหม่ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถรับทราบทันทีเมื่อข้อความสำคัญถูกปักหมุดในห้องแชท โดยไม่พลาดข้อมูลสำคัญจากการสนทนา","2026-04-22 07:10:14.903Z",{"alt":449,"cover_image_path":450,"created":451,"expand":452,"id":493,"published_at":494,"school_blog":489,"short_description":495,"title":449,"updated":496,"slug":490,"views":492},"EP.54 การเพิ่มฟีเจอร์การปักหมุดข้อความสำคัญใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7isfejuyljyk49j\u002F79_11zon_400d4glbwx.webp","2026-03-04 08:48:47.680Z",{"keywords":453,"locale":483,"school_blog":484},[454,459,464,469,470,471,472,473,478],{"collectionId":12,"collectionName":13,"created":455,"created_by":15,"id":456,"name":457,"updated":458,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-04-10 16:08:05.227Z",{"collectionId":12,"collectionName":13,"created":460,"created_by":15,"id":461,"name":462,"updated":463,"updated_by":15},"2026-03-04 08:46:14.782Z","v0mhensk18fofru","WebSocket Chat","2026-04-10 16:13:10.563Z",{"collectionId":12,"collectionName":13,"created":465,"created_by":15,"id":466,"name":467,"updated":468,"updated_by":15},"2026-03-04 08:48:47.102Z","4vnxhiqcxof9zjy","Pin Messages","2026-04-10 16:13:54.244Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":15,"id":31,"name":32,"updated":33,"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":239,"created_by":15,"id":240,"name":241,"updated":242,"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":474,"created_by":15,"id":475,"name":476,"updated":477,"updated_by":15},"2026-03-04 08:44:53.062Z","puutdnxuitnxxgq","Backend","2026-04-10 16:12:51.264Z",{"collectionId":12,"collectionName":13,"created":479,"created_by":15,"id":480,"name":481,"updated":482,"updated_by":15},"2026-03-04 08:48:46.903Z","wqd5lairiftowzr","Frontend","2026-04-10 16:13:54.137Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":65,"collectionId":66,"collectionName":67,"created":15,"expand":485,"id":489,"slug":490,"updated":491,"views":492},{"category":486},{"blogIds":487,"collectionId":71,"collectionName":72,"created":73,"created_by":15,"id":65,"image":74,"image_alt":15,"image_path":75,"label":488,"name":77,"priority":78,"publish_at":79,"scheduled_at":15,"status":80,"updated":81,"updated_by":15},[],{"en":77,"th":77},"m1wcv4zj8h8k46u","pin-messages-websocket-chat","2026-05-13 05:59:39.974Z",238,"7isfejuyljyk49j","2025-06-23 01:49:44.629Z","เรียนรู้วิธีเพิ่มฟีเจอร์การปักหมุดข้อความสำคัญ (Pin Messages) ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถปักหมุดข้อความที่สำคัญไว้ในห้องแชท เพื่อให้ผู้ใช้สามารถเข้าถึงข้อความสำคัญได้สะดวกและรวดเร็วมากขึ้น","2026-04-22 07:10:15.137Z",{"alt":498,"cover_image_path":499,"created":500,"expand":501,"id":527,"published_at":528,"school_blog":524,"short_description":529,"title":498,"updated":530,"slug":525,"views":526},"5 ทักษะที่โปรแกรมเมอร์ยุคใหม่ต้องมีในปี 2025","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fngbpivob0c0e5cv\u002Fimg_5748_4kuj2jzq1x.webp","2026-03-04 08:49:01.261Z",{"keywords":502,"locale":518,"school_blog":519},[503,508,513],{"collectionId":12,"collectionName":13,"created":504,"created_by":15,"id":505,"name":506,"updated":507,"updated_by":15},"2026-03-04 08:32:46.661Z","q5txzj2it0lt1j5","ทักษะโปรแกรมเมอร์","2026-04-10 16:08:00.101Z",{"collectionId":12,"collectionName":13,"created":509,"created_by":15,"id":510,"name":511,"updated":512,"updated_by":15},"2026-03-04 08:47:19.758Z","s3esfvwr60x95g8","เขียนโค้ด","2026-04-10 16:13:27.408Z",{"collectionId":12,"collectionName":13,"created":514,"created_by":15,"id":515,"name":516,"updated":517,"updated_by":15},"2026-03-04 08:49:00.700Z","hlsflq80atxeweq","เขียนโค้ดปี 2025","2026-04-10 16:13:57.194Z",{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":122,"collectionId":66,"collectionName":67,"created":15,"expand":520,"id":524,"slug":525,"updated":15,"views":526},{"category":521},{"blogIds":522,"collectionId":71,"collectionName":72,"created":126,"created_by":15,"id":122,"image":127,"image_alt":15,"image_path":128,"label":523,"name":130,"priority":131,"publish_at":132,"scheduled_at":15,"status":80,"updated":133,"updated_by":15},[],{"en":130,"th":130},"wc10uv2dnqv6les","5-skills-modern-programmers-2025",329,"ngbpivob0c0e5cv","2025-06-20 02:19:03.486Z","ในปี 2025 การเขียนโค้ดเก่งอาจไม่พออีกต่อไป มาดู 5 ทักษะที่โปรแกรมเมอร์ยุคใหม่ควรมี เพื่อเติบโตในสายอาชีพให้ทันโลกและทำงานได้อย่างมืออาชีพ","2026-04-22 07:10:18.077Z",{"alt":532,"cover_image_path":533,"created":534,"expand":535,"id":559,"published_at":560,"school_blog":556,"short_description":561,"title":532,"updated":562,"slug":557,"views":558},"EP.53 การเพิ่มฟีเจอร์การติดตามข้อความที่ถูกตอบกลับใน WebSocket Chat","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fcw4mwf7mipx8gav\u002F77_11zon_fxhz6qc7cr.webp","2026-03-04 08:48:50.352Z",{"keywords":536,"locale":550,"school_blog":551},[537,538,539,540,541,542,543,548,549],{"collectionId":12,"collectionName":13,"created":479,"created_by":15,"id":480,"name":481,"updated":482,"updated_by":15},{"collectionId":12,"collectionName":13,"created":474,"created_by":15,"id":475,"name":476,"updated":477,"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":239,"created_by":15,"id":240,"name":241,"updated":242,"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":30,"created_by":15,"id":31,"name":32,"updated":33,"updated_by":15},{"collectionId":12,"collectionName":13,"created":544,"created_by":15,"id":545,"name":546,"updated":547,"updated_by":15},"2026-03-04 08:48:48.976Z","jrkqay47xhwgh9j","Follow-up on Replies","2026-04-10 16:13:54.674Z",{"collectionId":12,"collectionName":13,"created":460,"created_by":15,"id":461,"name":462,"updated":463,"updated_by":15},{"collectionId":12,"collectionName":13,"created":455,"created_by":15,"id":456,"name":457,"updated":458,"updated_by":15},{"code":55,"collectionId":56,"collectionName":57,"created":58,"flag":59,"id":60,"is_default":61,"label":62,"updated":63},{"category":65,"collectionId":66,"collectionName":67,"created":15,"expand":552,"id":556,"slug":557,"updated":15,"views":558},{"category":553},{"blogIds":554,"collectionId":71,"collectionName":72,"created":73,"created_by":15,"id":65,"image":74,"image_alt":15,"image_path":75,"label":555,"name":77,"priority":78,"publish_at":79,"scheduled_at":15,"status":80,"updated":81,"updated_by":15},[],{"en":77,"th":77},"v7izy1ofhc0a975","follow-up-replies-websocket-chat",259,"cw4mwf7mipx8gav","2025-06-19 02:36:22.283Z","เรียนรู้วิธีเพิ่มฟีเจอร์การติดตามข้อความที่ถูกตอบกลับ (Follow-up on Replies) ใน WebSocket Chat เพื่อให้ผู้ใช้สามารถติดตามคำตอบของข้อความที่ตอบกลับได้ง่ายขึ้นและทำให้การสนทนาในห้องแชทมีความเป็นระเบียบและมีประสิทธิภาพมากยิ่งขึ้น","2026-04-22 07:10:15.743Z",20,12,412,35]