[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-29-12-Tailwind%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520CSS-all-all-createdAt:desc-default":3},{"data":4,"page":552,"perPage":553,"totalItems":554,"totalPages":555},[5,66,144,199,237,301,348,379,405,440,480,516],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":62,"published_at":63,"school_blog":58,"short_description":64,"title":6,"updated":65,"slug":59,"views":61}," Gemini Code Assist เครื่องมือใหม่จาก Google Cloud ที่โปรแกรมเมอร์ต้องไม่พลาด!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ff6thszeuc2twb8h\u002F1i93k1cchww_t7e6p0u9gs.webp","2026-03-04 08:51:15.302Z",{"keywords":10,"locale":29,"school_blog":39},[11,19,24],{"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:59.347Z","76qprkevbgfdps8","zx9l4eq448df98a","Gemini AI","2026-06-07 06:46:42.128Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:51:07.368Z","wynpt4076z752li","Google Cloud","2026-06-07 06:48:45.902Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":28,"updated_by":15},"2026-03-04 08:51:06.280Z","zs2m0kscb57qc0e","เครื่องมือเขียนโค้ด AI","2026-06-07 06:48:45.659Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},"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":40,"collectionId":41,"collectionName":42,"created":43,"expand":44,"id":58,"slug":59,"updated":60,"views":61},"pkuzfil3b4ug2ea","pbc_2105096300","school_blogs","",{"category":45},{"blogIds":46,"collectionId":47,"collectionName":48,"created":49,"created_by":15,"id":40,"image":50,"image_alt":43,"image_path":51,"label":52,"name":53,"priority":54,"publish_at":55,"scheduled_at":43,"status":56,"updated":57,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":53,"th":53},"Cutting-Edge Tech",0,"2025-01-27 08:43:38.395Z","published","2026-06-07 06:45:02.895Z","9dr13t3e3j2ns13","gemini-code-assist-new-google-cloud-tool-for-programmers","2026-06-09 03:21:05.078Z",211,"f6thszeuc2twb8h","2025-03-14 02:52:24.408Z","Google Cloud เปิดตัว Gemini AI เครื่องมือฟรีที่ช่วยนักพัฒนาทั่วโลกในการเขียนและตรวจสอบโค้ด เพิ่มประสิทธิภาพและคุณภาพได้โดยไม่มีค่าใช้จ่าย","2026-06-07 06:44:39.511Z",{"alt":67,"cover_image_path":68,"created":69,"expand":70,"id":140,"published_at":141,"school_blog":136,"short_description":142,"title":67,"updated":143,"slug":137,"views":139},"EP.35 การเก็บประวัติการแชทในระบบ WebSocket และ GraphQL Subscription","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F0gb1senrcdbkegy\u002F41_1_g8bqjpnllm.webp","2026-03-04 08:51:19.750Z",{"keywords":71,"locale":122,"school_blog":123},[72,77,82,87,92,97,102,107,112,117],{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"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":88,"created_by":15,"id":89,"name":90,"updated":91,"updated_by":15},"2026-03-04 08:50:52.953Z","aqepcyhdmag8vg4","Chat Storage","2026-06-07 06:48:41.758Z",{"collectionId":12,"collectionName":13,"created":93,"created_by":15,"id":94,"name":95,"updated":96,"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":98,"created_by":15,"id":99,"name":100,"updated":101,"updated_by":15},"2026-03-04 08:51:17.295Z","x5fbzy09361bbm5","Chat Database","2026-06-07 06:48:48.582Z",{"collectionId":12,"collectionName":13,"created":103,"created_by":15,"id":104,"name":105,"updated":106,"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":108,"created_by":15,"id":109,"name":110,"updated":111,"updated_by":15},"2026-03-04 08:46:53.342Z","5ac1xgod1ehyqva","GraphQL Subscriptions","2026-06-07 06:47:15.654Z",{"collectionId":12,"collectionName":13,"created":113,"created_by":15,"id":114,"name":115,"updated":116,"updated_by":15},"2026-03-04 08:34:00.920Z","ecac9y661or1xka","WebSocket","2026-06-07 06:45:55.734Z",{"collectionId":12,"collectionName":13,"created":118,"created_by":15,"id":119,"name":120,"updated":121,"updated_by":15},"2026-03-04 08:50:53.155Z","peza6kmj1144b0x","Chat History","2026-06-07 06:48:41.933Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":124,"collectionId":41,"collectionName":42,"created":43,"expand":125,"id":136,"slug":137,"updated":138,"views":139},"wqxt7ag2gn7xcmk",{"category":126},{"blogIds":127,"collectionId":47,"collectionName":48,"created":128,"created_by":15,"id":124,"image":129,"image_alt":43,"image_path":130,"label":131,"name":132,"priority":133,"publish_at":134,"scheduled_at":43,"status":56,"updated":135,"updated_by":15},[],"2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":132,"th":132},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","h9qo5h7vbko0hq3","storing-chat-history-websocket-graphql","2026-06-12 20:09:32.284Z",296,"0gb1senrcdbkegy","2025-03-13 02:23:55.565Z","เรียนรู้วิธีใช้ WebSocket และ GraphQL Subscription ในการเก็บประวัติการแชทลงฐานข้อมูล รองรับการดึงข้อมูลย้อนหลังและอัปเดตแบบเรียลไทม์ เพื่อให้ระบบแชทของคุณมีความสมบูรณ์มากขึ้น","2026-06-07 06:44:40.235Z",{"alt":145,"cover_image_path":146,"created":147,"expand":148,"id":195,"published_at":196,"school_blog":191,"short_description":197,"title":145,"updated":198,"slug":192,"views":194},"EP.34 การสร้างระบบแชทแบบเรียลไทม์ด้วย GraphQL และ WebSocket ใน Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fh4wo4wjrss229ds\u002F39_11zon_4799hcze22.webp","2026-03-04 08:51:20.301Z",{"keywords":149,"locale":185,"school_blog":186},[150,155,156,157,158,159,160,165,170,175,180],{"collectionId":12,"collectionName":13,"created":151,"created_by":15,"id":152,"name":153,"updated":154,"updated_by":15},"2026-03-04 08:51:14.205Z","laiwsvubam25wcf","GraphQL","2026-06-07 06:48:47.745Z",{"collectionId":12,"collectionName":13,"created":113,"created_by":15,"id":114,"name":115,"updated":116,"updated_by":15},{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},{"collectionId":12,"collectionName":13,"created":108,"created_by":15,"id":109,"name":110,"updated":111,"updated_by":15},{"collectionId":12,"collectionName":13,"created":103,"created_by":15,"id":104,"name":105,"updated":106,"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:46:14.782Z","v0mhensk18fofru","WebSocket Chat","2026-06-07 06:47:04.148Z",{"collectionId":12,"collectionName":13,"created":166,"created_by":15,"id":167,"name":168,"updated":169,"updated_by":15},"2026-03-04 08:51:19.718Z","jqvc882wc9kcby8","Chat Application","2026-06-07 06:48:48.851Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":174,"updated_by":15},"2026-03-04 08:51:19.902Z","ybwrb9ksy12o89r","API Development","2026-06-07 06:48:49.008Z",{"collectionId":12,"collectionName":13,"created":176,"created_by":15,"id":177,"name":178,"updated":179,"updated_by":15},"2026-03-04 08:44:29.876Z","ozn15duk6wovj6g","Microservices","2026-06-07 06:46:34.292Z",{"collectionId":12,"collectionName":13,"created":181,"created_by":15,"id":182,"name":183,"updated":184,"updated_by":15},"2026-03-04 08:51:19.396Z","u64yt1w9x0lqknb","System Scalability","2026-06-07 06:48:48.744Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":124,"collectionId":41,"collectionName":42,"created":43,"expand":187,"id":191,"slug":192,"updated":193,"views":194},{"category":188},{"blogIds":189,"collectionId":47,"collectionName":48,"created":128,"created_by":15,"id":124,"image":129,"image_alt":43,"image_path":130,"label":190,"name":132,"priority":133,"publish_at":134,"scheduled_at":43,"status":56,"updated":135,"updated_by":15},[],{"en":132,"th":132},"nk24bp8xvrc361u","graphql-websocket-go-chat-system","2026-05-23 00:22:31.829Z",268,"h4wo4wjrss229ds","2025-03-13 02:23:41.152Z","เรียนรู้วิธีใช้ GraphQL Subscriptions และ WebSocket เพื่อสร้างระบบแชทแบบเรียลไทม์ใน Go รองรับการส่งข้อความแบบทันที และออกแบบให้สามารถปรับขนาดได้อย่างมีประสิทธิภาพ","2026-06-07 06:44:40.414Z",{"alt":200,"cover_image_path":201,"created":202,"expand":203,"id":233,"published_at":234,"school_blog":229,"short_description":235,"title":200,"updated":236,"slug":230,"views":232},"EP.33 การใช้ GraphQL กับ WebSocket ใน Go เพื่อสร้าง API แบบเรียลไทม์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fwvtxft45t14gr55\u002F37_11zon_64v0xbav43.webp","2026-03-04 08:51:21.289Z",{"keywords":204,"locale":223,"school_blog":224},[205,210,211,212,213,218,219,220,221,222],{"collectionId":12,"collectionName":13,"created":206,"created_by":15,"id":207,"name":208,"updated":209,"updated_by":15},"2026-03-04 08:32:51.346Z","tmzmy6jyz1n35rr","Go Programming","2026-06-07 06:45:51.178Z",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":174,"updated_by":15},{"collectionId":12,"collectionName":13,"created":83,"created_by":15,"id":84,"name":85,"updated":86,"updated_by":15},{"collectionId":12,"collectionName":13,"created":93,"created_by":15,"id":94,"name":95,"updated":96,"updated_by":15},{"collectionId":12,"collectionName":13,"created":214,"created_by":15,"id":215,"name":216,"updated":217,"updated_by":15},"2026-03-04 08:51:09.083Z","qnfn648h0o2s90l","Real-Time API","2026-06-07 06:48:46.422Z",{"collectionId":12,"collectionName":13,"created":108,"created_by":15,"id":109,"name":110,"updated":111,"updated_by":15},{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":113,"created_by":15,"id":114,"name":115,"updated":116,"updated_by":15},{"collectionId":12,"collectionName":13,"created":151,"created_by":15,"id":152,"name":153,"updated":154,"updated_by":15},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":124,"collectionId":41,"collectionName":42,"created":43,"expand":225,"id":229,"slug":230,"updated":231,"views":232},{"category":226},{"blogIds":227,"collectionId":47,"collectionName":48,"created":128,"created_by":15,"id":124,"image":129,"image_alt":43,"image_path":130,"label":228,"name":132,"priority":133,"publish_at":134,"scheduled_at":43,"status":56,"updated":135,"updated_by":15},[],{"en":132,"th":132},"px1qxx8n6lqolc4","graphql-websocket-go-real-time-api","2026-06-13 18:11:36.895Z",291,"wvtxft45t14gr55","2025-03-11 02:35:33.007Z","เรียนรู้วิธีใช้ GraphQL Subscriptions ร่วมกับ WebSocket ในภาษา Go เพื่อสร้าง API แบบเรียลไทม์ รองรับการเปลี่ยนแปลงข้อมูลได้อย่างรวดเร็ว","2026-06-07 06:44:40.606Z",{"alt":238,"cover_image_path":239,"created":240,"expand":241,"id":297,"published_at":298,"school_blog":293,"short_description":299,"title":238,"updated":300,"slug":294,"views":296},"EP.32 การเชื่อมต่อ WebSocket กับ Microservices ใน Go เพื่อสร้างระบบที่ยืดหยุ่นและปรับขนาดได้","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fpwnam0fl1hwhxju\u002F353lqnvabxpp_zqrwc825ow.webp","2026-03-04 08:51:24.233Z",{"keywords":242,"locale":287,"school_blog":288},[243,248,253,258,263,268,273,278,283,284,285,286],{"collectionId":12,"collectionName":13,"created":244,"created_by":15,"id":245,"name":246,"updated":247,"updated_by":15},"2026-03-04 08:51:22.473Z","xnw2u62a1h7c0ra","การออกแบบระบบ","2026-06-07 06:48:49.770Z",{"collectionId":12,"collectionName":13,"created":249,"created_by":15,"id":250,"name":251,"updated":252,"updated_by":15},"2026-03-04 08:44:49.445Z","0ips6v3gj6yy1h7","ระบบเรียลไทม์","2026-06-07 06:46:39.574Z",{"collectionId":12,"collectionName":13,"created":254,"created_by":15,"id":255,"name":256,"updated":257,"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":259,"created_by":15,"id":260,"name":261,"updated":262,"updated_by":15},"2026-03-04 08:51:21.416Z","t0608colrvvnvt5","API Gateway","2026-06-07 06:48:49.331Z",{"collectionId":12,"collectionName":13,"created":264,"created_by":15,"id":265,"name":266,"updated":267,"updated_by":15},"2026-03-04 08:51:21.627Z","lbet9y3a94m7s7o","gRPC","2026-06-07 06:48:49.466Z",{"collectionId":12,"collectionName":13,"created":269,"created_by":15,"id":270,"name":271,"updated":272,"updated_by":15},"2026-03-04 08:34:03.856Z","9dujh23qyko22y0","Load Balancing","2026-06-07 06:45:57.012Z",{"collectionId":12,"collectionName":13,"created":274,"created_by":15,"id":275,"name":276,"updated":277,"updated_by":15},"2026-03-04 08:44:30.561Z","mh6or11b3q7afdh","Microservices Architecture","2026-06-07 06:46:34.508Z",{"collectionId":12,"collectionName":13,"created":279,"created_by":15,"id":280,"name":281,"updated":282,"updated_by":15},"2026-03-04 08:51:21.925Z","qfrlqpe72r1b6yi","WebSocket Gateway","2026-06-07 06:48:49.546Z",{"collectionId":12,"collectionName":13,"created":73,"created_by":15,"id":74,"name":75,"updated":76,"updated_by":15},{"collectionId":12,"collectionName":13,"created":78,"created_by":15,"id":79,"name":80,"updated":81,"updated_by":15},{"collectionId":12,"collectionName":13,"created":176,"created_by":15,"id":177,"name":178,"updated":179,"updated_by":15},{"collectionId":12,"collectionName":13,"created":113,"created_by":15,"id":114,"name":115,"updated":116,"updated_by":15},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":124,"collectionId":41,"collectionName":42,"created":43,"expand":289,"id":293,"slug":294,"updated":295,"views":296},{"category":290},{"blogIds":291,"collectionId":47,"collectionName":48,"created":128,"created_by":15,"id":124,"image":129,"image_alt":43,"image_path":130,"label":292,"name":132,"priority":133,"publish_at":134,"scheduled_at":43,"status":56,"updated":135,"updated_by":15},[],{"en":132,"th":132},"8y1pu1r9wjxgave","websocket-microservices-go","2026-06-16 21:28:32.203Z",304,"pwnam0fl1hwhxju","2025-03-10 02:57:14.310Z","เรียนรู้วิธีเชื่อมต่อ WebSocket กับ Microservices ในภาษา Go เพื่อพัฒนาแอปพลิเคชันแบบกระจายตัว รองรับการทำงานขนาดใหญ่ และปรับขนาดได้อย่างมีประสิทธิภาพ","2026-06-07 06:44:41.304Z",{"alt":302,"cover_image_path":303,"created":304,"expand":305,"id":344,"published_at":345,"school_blog":340,"short_description":346,"title":302,"updated":347,"slug":341,"views":343},"กฎ 5 ข้อที่โปรแกรมเมอร์ต้องรู้เพื่อพัฒนาตัวเอง","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fqakhbq1nia2fhyn\u002F1_4_xgqa8rxgxv.webp","2026-03-04 08:31:36.222Z",{"keywords":306,"locale":327,"school_blog":328},[307,312,317,322],{"collectionId":12,"collectionName":13,"created":308,"created_by":15,"id":309,"name":310,"updated":311,"updated_by":15},"2026-03-04 08:31:20.883Z","29ti7c8hcsjymix","พัฒนาตัวเอง","2026-06-07 06:45:24.497Z",{"collectionId":12,"collectionName":13,"created":313,"created_by":15,"id":314,"name":315,"updated":316,"updated_by":15},"2026-03-04 08:31:22.961Z","jn6w3illgsos5oz","การพัฒนาทักษะการเขียนโปรแกรม","2026-06-07 06:45:25.001Z",{"collectionId":12,"collectionName":13,"created":318,"created_by":15,"id":319,"name":320,"updated":321,"updated_by":15},"2026-03-04 08:31:32.390Z","ot5uljwpcl41ojj","คำแนะนำจาก Bill Gates","2026-06-07 06:45:28.210Z",{"collectionId":12,"collectionName":13,"created":323,"created_by":15,"id":324,"name":325,"updated":326,"updated_by":15},"2026-03-04 08:26:56.612Z","yf74wkqyamfc5qx","โปรแกรมเมอร์","2026-06-07 06:45:20.920Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":329,"collectionId":41,"collectionName":42,"created":43,"expand":330,"id":340,"slug":341,"updated":342,"views":343},"spm4l1k5bgmhmmt",{"category":331},{"blogIds":332,"collectionId":47,"collectionName":48,"created":333,"created_by":15,"id":329,"image":334,"image_alt":43,"image_path":335,"label":336,"name":337,"priority":54,"publish_at":338,"scheduled_at":43,"status":56,"updated":339,"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":337,"th":337},"Knowledge","2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","qp4o7x3nkiycvg7","5-rules-programmers-must-know-for-self-improvement","2026-05-22 17:53:05.375Z",219,"qakhbq1nia2fhyn","2025-03-07 04:05:38.943Z","ค้นพบกฎ 5 ข้อจาก Bill Gates ที่จะช่วยให้โปรแกรมเมอร์พัฒนาตัวเองและก้าวสู่ความสำเร็จในยุคดิจิทัล","2026-06-07 06:42:53.171Z",{"alt":349,"cover_image_path":350,"created":351,"expand":352,"id":375,"published_at":376,"school_blog":371,"short_description":377,"title":349,"updated":378,"slug":372,"views":374},"แจกเว็บไซต์แบบฝึกหัดโค้ดสำหรับเตรียมสัมภาษณ์งาน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fo7455mk9vbksd97\u002F1_4_gzitwsmqzk.webp","2026-03-04 08:51:24.396Z",{"keywords":353,"locale":365,"school_blog":366},[354,355,360],{"collectionId":12,"collectionName":13,"created":313,"created_by":15,"id":314,"name":315,"updated":316,"updated_by":15},{"collectionId":12,"collectionName":13,"created":356,"created_by":15,"id":357,"name":358,"updated":359,"updated_by":15},"2026-03-04 08:32:27.254Z","xl8ixz1jmfnab5f","ฝึกเขียนโปรแกรม","2026-06-07 06:45:42.496Z",{"collectionId":12,"collectionName":13,"created":361,"created_by":15,"id":362,"name":363,"updated":364,"updated_by":15},"2026-03-04 08:51:23.990Z","k1jzbjmkqqmt288","ฝึกเขียนโค้ดฟรี","2026-06-07 06:48:50.098Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":329,"collectionId":41,"collectionName":42,"created":43,"expand":367,"id":371,"slug":372,"updated":373,"views":374},{"category":368},{"blogIds":369,"collectionId":47,"collectionName":48,"created":333,"created_by":15,"id":329,"image":334,"image_alt":43,"image_path":335,"label":370,"name":337,"priority":54,"publish_at":338,"scheduled_at":43,"status":56,"updated":339,"updated_by":15},[],{"en":337,"th":337},"egg63fhzclqi2dn","coding-practice-websites-for-job-interview-preparation","2026-06-01 09:45:51.765Z",289,"o7455mk9vbksd97","2025-03-06 08:48:05.963Z","เตรียมความพร้อมสำหรับสัมภาษณ์งานด้านโปรแกรมมิ่งด้วยเว็บไซต์ฝึกหัดโค้ดยอดนิยมอย่าง LeetCode, HackerRank และ Codewars ที่ช่วยเพิ่มทักษะและความมั่นใจ","2026-06-07 06:44:41.437Z",{"alt":380,"cover_image_path":381,"created":382,"expand":383,"id":401,"published_at":402,"school_blog":397,"short_description":403,"title":380,"updated":404,"slug":398,"views":400},"แก้ปัญหา Docker Network: เมื่อ IP Pool เต็มและสร้าง Network ใหม่ไม่ได้!","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5wyfe9ekujkmjt5\u002Fdall_e_2025_02_10_17_37_o44flle68j.einspiredbySupe.webp","2026-03-04 08:51:24.781Z",{"locale":384,"school_blog":385},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":386,"collectionId":41,"collectionName":42,"created":43,"expand":387,"id":397,"slug":398,"updated":399,"views":400},"qn0d7xwatkleou1",{"category":388},{"blogIds":389,"collectionId":47,"collectionName":48,"created":390,"created_by":15,"id":386,"image":391,"image_alt":43,"image_path":392,"label":393,"name":394,"priority":54,"publish_at":395,"scheduled_at":43,"status":56,"updated":396,"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":394,"th":394},"How to","2025-02-04 08:40:59.666Z","2026-06-07 06:45:02.619Z","1uc0aba4qa5jyc0","fixing-docker-network-issue","2026-05-26 07:12:58.159Z",244,"5wyfe9ekujkmjt5","2025-02-10 10:27:01.726Z","โดยปกติแล้ว Docker จะสร้าง Network ใหม่ให้กับแต่ละโปรเจกต์ และกำหนด 256 IPs (Subnet \u002F24) ต่อ Network แม้ว่าแต่ละโปรเจกต์อาจใช้แค่ 4-5 IP เท่านั้น! นั่นหมายความว่า Docker จอง IP โดยเปล่าประโยชน์มหาศาล จน Pool เต็มเร็วมาก","2026-06-07 06:44:41.577Z",{"alt":406,"cover_image_path":407,"created":408,"expand":409,"id":436,"published_at":437,"school_blog":432,"short_description":438,"title":406,"updated":439,"slug":433,"views":435},"ผลกระทบของเทคโนโลยี AI กับความมั่นคงด้านไซเบอร์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fezlajg833sml33o\u002Fai9g8t4cjjyr_g2s00fjpcx.webp","2026-03-04 08:31:57.482Z",{"keywords":410,"locale":426,"school_blog":427},[411,416,421],{"collectionId":12,"collectionName":13,"created":412,"created_by":15,"id":413,"name":414,"updated":415,"updated_by":15},"2026-03-04 08:31:53.398Z","ia8289hzr2xox66","เทคโนโลยี AI","2026-06-07 06:45:33.390Z",{"collectionId":12,"collectionName":13,"created":417,"created_by":15,"id":418,"name":419,"updated":420,"updated_by":15},"2026-03-04 08:31:56.140Z","wk55n7w9mofyhpe","ความมั่นคงด้านไซเบอร์","2026-06-07 06:45:34.518Z",{"collectionId":12,"collectionName":13,"created":422,"created_by":15,"id":423,"name":424,"updated":425,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":329,"collectionId":41,"collectionName":42,"created":43,"expand":428,"id":432,"slug":433,"updated":434,"views":435},{"category":429},{"blogIds":430,"collectionId":47,"collectionName":48,"created":333,"created_by":15,"id":329,"image":334,"image_alt":43,"image_path":335,"label":431,"name":337,"priority":54,"publish_at":338,"scheduled_at":43,"status":56,"updated":339,"updated_by":15},[],{"en":337,"th":337},"17ouu6c6u0hgs4n","ai-impact-on-cybersecurity","2026-05-28 08:24:30.993Z",249,"ezlajg833sml33o","2025-02-07 04:08:57.769Z","สำรวจบทบาทของเทคโนโลยี AI ว่าส่งผลกระทบต่อความมั่นคงด้านไซเบอร์อย่างไร","2026-06-07 06:42:55.424Z",{"alt":441,"cover_image_path":442,"created":443,"expand":444,"id":476,"published_at":477,"school_blog":472,"short_description":478,"title":441,"updated":479,"slug":473,"views":475},"เริ่มต้นเรียนเขียนโปรแกรมในปี 2025: เลือกภาษาไหนให้เหมาะกับตัวคุณ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F5ivjg05woy7yp62\u002F1_1_dkcmb22bmr.webp","2026-03-04 08:31:35.902Z",{"keywords":445,"locale":466,"school_blog":467},[446,451,456,461],{"collectionId":12,"collectionName":13,"created":447,"created_by":15,"id":448,"name":449,"updated":450,"updated_by":15},"2026-03-04 08:31:26.492Z","yr7uim2h5iuxh1a","โปรแกรมเมอร์มือใหม่","2026-06-07 06:45:26.226Z",{"collectionId":12,"collectionName":13,"created":452,"created_by":15,"id":453,"name":454,"updated":455,"updated_by":15},"2026-03-04 08:31:29.700Z","8ww8ktd3ecrygi9","เลือกภาษาโปรแกรม","2026-06-07 06:45:27.276Z",{"collectionId":12,"collectionName":13,"created":457,"created_by":15,"id":458,"name":459,"updated":460,"updated_by":15},"2026-03-04 08:31:31.636Z","eeumrhcsewzwk2w","ภาษาโปรแกรมสำหรับมือใหม่","2026-06-07 06:45:28.032Z",{"collectionId":12,"collectionName":13,"created":462,"created_by":15,"id":463,"name":464,"updated":465,"updated_by":15},"2026-03-04 08:31:35.253Z","r1k7m3354tp5ovr","เรียนเขียนโปรแกรม","2026-06-07 06:45:29.140Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":329,"collectionId":41,"collectionName":42,"created":43,"expand":468,"id":472,"slug":473,"updated":474,"views":475},{"category":469},{"blogIds":470,"collectionId":47,"collectionName":48,"created":333,"created_by":15,"id":329,"image":334,"image_alt":43,"image_path":335,"label":471,"name":337,"priority":54,"publish_at":338,"scheduled_at":43,"status":56,"updated":339,"updated_by":15},[],{"en":337,"th":337},"nb7jnny9aa3zjvl","how-to-start-programming-2025-choose-the-right-language","2026-05-22 17:58:50.890Z",355,"5ivjg05woy7yp62","2025-02-06 08:38:22.382Z","ค้นหาภาษาเขียนโปรแกรมที่เหมาะที่สุดสำหรับคุณในปี 2025 พร้อมคำแนะนำและข้อมูลเชิงลึกเกี่ยวกับ Python, JavaScript, Java, และ C#","2026-06-07 06:42:53.071Z",{"alt":481,"cover_image_path":482,"created":483,"expand":484,"id":512,"published_at":513,"school_blog":508,"short_description":514,"title":481,"updated":515,"slug":509,"views":511},"Introvert เหมาะกับอาชีพโปรแกรมเมอร์จริงหรือไม่? คำตอบที่คุณต้องรู้","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fo00kzzf1slqvp52\u002Fintrovert_1_b13wi0zzbh.webp","2026-03-04 08:31:36.985Z",{"keywords":485,"locale":502,"school_blog":503},[486,491,496,497],{"collectionId":12,"collectionName":13,"created":487,"created_by":15,"id":488,"name":489,"updated":490,"updated_by":15},"2026-03-04 08:31:30.092Z","6zd4yldd3jut7gw","บุคลิกภาพ","2026-06-07 06:45:27.433Z",{"collectionId":12,"collectionName":13,"created":492,"created_by":15,"id":493,"name":494,"updated":495,"updated_by":15},"2026-03-04 08:31:33.629Z","zop33k05truc9na","อินโทรเวิร์ต","2026-06-07 06:45:28.486Z",{"collectionId":12,"collectionName":13,"created":323,"created_by":15,"id":324,"name":325,"updated":326,"updated_by":15},{"collectionId":12,"collectionName":13,"created":498,"created_by":15,"id":499,"name":500,"updated":501,"updated_by":15},"2026-03-04 08:31:36.455Z","2wq7xjeu24kg92g","อาชีพ","2026-06-07 06:45:29.538Z",{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":329,"collectionId":41,"collectionName":42,"created":43,"expand":504,"id":508,"slug":509,"updated":510,"views":511},{"category":505},{"blogIds":506,"collectionId":47,"collectionName":48,"created":333,"created_by":15,"id":329,"image":334,"image_alt":43,"image_path":335,"label":507,"name":337,"priority":54,"publish_at":338,"scheduled_at":43,"status":56,"updated":339,"updated_by":15},[],{"en":337,"th":337},"4vn1czn3yjsy0zw","introvert-and-programmer-career-suitability","2026-06-01 07:43:27.563Z",302,"o00kzzf1slqvp52","2025-02-04 08:39:39.237Z","ค้นพบว่าเหตุใดบุคลิกภาพแบบ Introvert อาจเข้ากันได้ดีกับอาชีพโปรแกรมเมอร์ในโลกเทคโนโลยีที่เปลี่ยนแปลงอย่างรวดเร็ว สำรวจข้อดีและความท้าทายที่ Introvert อาจพบเจอในสายงานนี้","2026-06-07 06:42:53.409Z",{"alt":517,"cover_image_path":518,"created":519,"expand":520,"id":548,"published_at":549,"school_blog":544,"short_description":550,"title":517,"updated":551,"slug":545,"views":547},"How to Prompt AI ด้วย 8 เคล็ดลับเพื่อคำตอบที่ต้องการ","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fq0ks75pb9x6tt2t\u002F1lx2fu7edh6_y2qc5ino5t.webp","2026-03-04 08:31:37.783Z",{"keywords":521,"locale":538,"school_blog":539},[522,527,532,537],{"collectionId":12,"collectionName":13,"created":523,"created_by":15,"id":524,"name":525,"updated":526,"updated_by":15},"2026-03-04 08:31:32.006Z","a6q9wk1hoox7zuc","วิธีการเขียน prompt","2026-06-07 06:45:28.110Z",{"collectionId":12,"collectionName":13,"created":528,"created_by":15,"id":529,"name":530,"updated":531,"updated_by":15},"2026-03-04 08:31:35.662Z","5nbp0y079zg4lj5","การตอบสนองของ AI","2026-06-07 06:45:29.281Z",{"collectionId":12,"collectionName":13,"created":533,"created_by":15,"id":534,"name":535,"updated":536,"updated_by":15},"2026-03-04 08:31:37.210Z","9oyjh4azzjp3xmt","การเขียน prompt","2026-06-07 06:45:29.769Z",{"collectionId":12,"collectionName":13,"created":422,"created_by":15,"id":423,"name":424,"updated":425,"updated_by":15},{"code":30,"collectionId":31,"collectionName":32,"created":33,"flag":34,"id":35,"is_default":36,"label":37,"updated":38},{"category":386,"collectionId":41,"collectionName":42,"created":43,"expand":540,"id":544,"slug":545,"updated":546,"views":547},{"category":541},{"blogIds":542,"collectionId":47,"collectionName":48,"created":390,"created_by":15,"id":386,"image":391,"image_alt":43,"image_path":392,"label":543,"name":394,"priority":54,"publish_at":395,"scheduled_at":43,"status":56,"updated":396,"updated_by":15},[],{"en":394,"th":394},"uijdvwktu54ywxq","how-to-prompt-ai","2026-06-09 16:33:57.167Z",314,"q0ks75pb9x6tt2t","2025-02-04 08:35:59.691Z","ค้นพบ 8 เคล็ดลับสำคัญในการเขียน prompt ที่มีประสิทธิภาพเพื่อให้ได้คำตอบที่คุณต้องการจาก AI","2026-06-07 06:42:53.865Z",29,12,428,36]