[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-1-12-Future%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Skills-all-all-createdAt:desc-default":3},{"data":4,"page":226,"perPage":626,"totalItems":627,"totalPages":628},[5,78,137,181,238,284,338,375,420,472,535,582],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":73,"published_at":74,"school_blog":69,"short_description":75,"title":76,"updated":77,"slug":70,"views":72},"nfographic comparing OLED and LCD screens using Dark Mode for battery saving","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8znp9q1l8gwxcnj\u002F2br6jbkzsxw_94z4a1da83.png","2026-06-25 05:32:27.625Z",{"keywords":10,"locale":38,"school_blog":48},[11,18,22,26,30,34],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":14,"updated_by":15},"sclkey987654321","school_keywords","2026-06-25 05:30:39.198Z","423vhnv3ckczcyn","hckp0of2bjlhc5q","Dark Mode",{"collectionId":12,"collectionName":13,"created":19,"created_by":15,"id":20,"name":21,"updated":19,"updated_by":15},"2026-06-25 05:31:57.430Z","sx15ybwjk46vf9b","save battery life",{"collectionId":12,"collectionName":13,"created":23,"created_by":15,"id":24,"name":25,"updated":23,"updated_by":15},"2026-06-25 05:32:03.518Z","iiai40n7lejclzp","OLED screen",{"collectionId":12,"collectionName":13,"created":27,"created_by":15,"id":28,"name":29,"updated":27,"updated_by":15},"2026-06-25 05:32:11.224Z","iytf57y83o1xxsl","LCD display",{"collectionId":12,"collectionName":13,"created":31,"created_by":15,"id":32,"name":33,"updated":31,"updated_by":15},"2026-06-25 05:32:15.697Z","mj6vm7lfxt024ks","dark theme",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":35,"updated_by":15},"2026-06-25 05:32:19.941Z","7gptkajbnzeru8c","smartphone battery",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},"en","pbc_1989393366","locales","2026-01-22 11:00:02.726Z","twemoji:flag-united-states","qv9c1llfov2d88z",false,"English","2026-04-10 15:42:46.825Z",{"category":49,"collectionId":50,"collectionName":51,"created":52,"expand":53,"id":69,"slug":70,"updated":71,"views":72},"spm4l1k5bgmhmmt","pbc_2105096300","school_blogs","2026-06-25 05:09:13.010Z",{"category":54},{"blogIds":55,"collectionId":56,"collectionName":57,"created":58,"created_by":59,"id":49,"image":60,"image_alt":61,"image_path":62,"label":63,"name":64,"priority":65,"publish_at":66,"scheduled_at":61,"status":67,"updated":68,"updated_by":59},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:18.590Z","76qprkevbgfdps8","50hyjr6os45_ayazwr5gq7.png","","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":64,"th":64},"Knowledge",0,"2026-03-18 02:25:41.222Z","published","2026-06-07 06:45:02.533Z","zwtmqudx5hyfnx9","ark-mode-save-battery-oled-vs-lcd","2026-07-03 07:03:49.047Z",120,"8znp9q1l8gwxcnj","2026-07-03 04:00:00.000Z","Does Dark Mode actually save battery life? Learn how OLED and LCD screens handle dark themes differently based on recent research.","Does Dark Mode Really Save Battery?","2026-07-03 04:00:00.103Z",{"alt":79,"cover_image_path":80,"created":81,"expand":82,"id":132,"published_at":133,"school_blog":128,"short_description":134,"title":135,"updated":136,"slug":129,"views":131},"Kubernetes for Beginners Guide - Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8hrh3vmcfuf39o0\u002F2oesv6sbjpc_ajvjmwb8x9.png","2026-06-30 10:14:40.293Z",{"keywords":83,"locale":114,"school_blog":115},[84,88,93,98,102,106,110],{"collectionId":12,"collectionName":13,"created":85,"created_by":59,"id":86,"name":87,"updated":85,"updated_by":59},"2026-06-30 10:00:46.492Z","84f23k4clxd46pf","Container Orchestration",{"collectionId":12,"collectionName":13,"created":89,"created_by":59,"id":90,"name":91,"updated":92,"updated_by":59},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"collectionId":12,"collectionName":13,"created":94,"created_by":59,"id":95,"name":96,"updated":97,"updated_by":59},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":99,"created_by":59,"id":100,"name":101,"updated":99,"updated_by":59},"2026-06-30 10:01:01.422Z","vwjpdq1kyt56sbe","K8s",{"collectionId":12,"collectionName":13,"created":103,"created_by":59,"id":104,"name":105,"updated":103,"updated_by":59},"2026-06-30 10:12:37.802Z","1myz2bq8g4s3dr6","Kubernetes for beginners",{"collectionId":12,"collectionName":13,"created":107,"created_by":59,"id":108,"name":109,"updated":107,"updated_by":59},"2026-06-30 10:12:44.079Z","u1wlmkd5cm6y4ez","What is Kubernetes",{"collectionId":12,"collectionName":13,"created":111,"created_by":59,"id":112,"name":113,"updated":111,"updated_by":59},"2026-06-30 10:12:49.568Z","9hvhdypr83eb273","K8s tutorial",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":116,"collectionId":50,"collectionName":51,"created":117,"expand":118,"id":128,"slug":129,"updated":130,"views":131},"jwhmeg2uxwz0bkp","2026-06-30 10:01:04.810Z",{"category":119},{"blogIds":120,"collectionId":56,"collectionName":57,"created":121,"created_by":59,"id":116,"image":122,"image_alt":61,"image_path":123,"label":124,"name":125,"priority":65,"publish_at":126,"scheduled_at":61,"status":67,"updated":127,"updated_by":59},[],"2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":125,"th":125},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","44191eo6xzsr2lw","what-is-kubernetes-beginners-guide","2026-07-03 04:31:51.887Z",141,"8hrh3vmcfuf39o0","2026-07-02 03:00:00.000Z","What is Kubernetes (K8s)? Learn the core concepts, cluster architecture, essential kubectl commands, and practical use cases in this easy beginner's guide.","What is Kubernetes? A Complete Beginner's Guide","2026-07-02 03:00:00.136Z",{"alt":138,"cover_image_path":139,"created":140,"expand":141,"id":176,"published_at":177,"school_blog":172,"short_description":178,"title":179,"updated":180,"slug":173,"views":175},"Anthropic Claude Sonnet 5 AI model launch banner featuring Agentic AI capabilities","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fwilcw7735a0plo7\u002F21ceuotau93_5mvo8ep3uk.png","2026-07-01 03:15:07.903Z",{"keywords":142,"locale":165,"school_blog":166},[143,147,152,156,161],{"collectionId":12,"collectionName":13,"created":144,"created_by":15,"id":145,"name":146,"updated":144,"updated_by":15},"2026-07-01 03:09:12.632Z","3inmsz984qwqoa3","Claude Sonnet 5",{"collectionId":12,"collectionName":13,"created":148,"created_by":59,"id":149,"name":150,"updated":151,"updated_by":59},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"collectionId":12,"collectionName":13,"created":153,"created_by":15,"id":154,"name":155,"updated":153,"updated_by":15},"2026-07-01 03:09:26.027Z","1s43rona5vhsuty","Agentic AI",{"collectionId":12,"collectionName":13,"created":157,"created_by":59,"id":158,"name":159,"updated":160,"updated_by":59},"2026-04-28 07:44:18.649Z","uf4sqh31khfsmzs","AI Coding Assistant","2026-06-07 06:49:09.721Z",{"collectionId":12,"collectionName":13,"created":162,"created_by":15,"id":163,"name":164,"updated":162,"updated_by":15},"2026-07-01 03:14:56.567Z","ztk40co68oawegd","Claude Launch",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":49,"collectionId":50,"collectionName":51,"created":167,"expand":168,"id":172,"slug":173,"updated":174,"views":175},"2026-07-01 02:33:20.918Z",{"category":169},{"blogIds":170,"collectionId":56,"collectionName":57,"created":58,"created_by":59,"id":49,"image":60,"image_alt":61,"image_path":62,"label":171,"name":64,"priority":65,"publish_at":66,"scheduled_at":61,"status":67,"updated":68,"updated_by":59},[],{"en":64,"th":64},"ruf8wlzpfx7akdf","introducing-claude-sonnet-5-anthropic","2026-07-03 05:00:10.935Z",134,"wilcw7735a0plo7","2026-07-01 04:58:37.582Z","Explore Claude Sonnet 5 by Anthropic. Discover its advanced Agentic AI features, coding improvements, and autonomous tool use capabilities.","Introducing Claude Sonnet 5 by Anthropic What’s New?","2026-07-01 04:58:37.583Z",{"alt":182,"cover_image_path":183,"created":184,"expand":185,"id":233,"published_at":234,"school_blog":229,"short_description":235,"title":236,"updated":237,"slug":230,"views":232},"Semantic Search Pipeline Diagram using Go, OpenAI Embedding, and Qdrant DB","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fnus58zdklg1b12u\u002F325b52o5gi65_72aqkc0vnm.png","2026-06-30 03:51:18.701Z",{"keywords":186,"locale":214,"school_blog":215},[187,192,196,201,205,210],{"collectionId":12,"collectionName":13,"created":188,"created_by":59,"id":189,"name":190,"updated":191,"updated_by":59},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":193,"created_by":59,"id":194,"name":195,"updated":193,"updated_by":59},"2026-06-11 16:14:22.575Z","gluay8aj98wheus","RAG",{"collectionId":12,"collectionName":13,"created":197,"created_by":59,"id":198,"name":199,"updated":200,"updated_by":59},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database","2026-06-07 06:49:11.382Z",{"collectionId":12,"collectionName":13,"created":202,"created_by":59,"id":203,"name":204,"updated":202,"updated_by":59},"2026-06-30 03:40:49.549Z","lz4vxehenzo8oum","Qdrant",{"collectionId":12,"collectionName":13,"created":206,"created_by":59,"id":207,"name":208,"updated":209,"updated_by":59},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":211,"created_by":59,"id":212,"name":213,"updated":211,"updated_by":59},"2026-06-30 03:41:08.262Z","i0hgq247989xph0","Semantic Search",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":216,"collectionId":50,"collectionName":51,"created":217,"expand":218,"id":229,"slug":230,"updated":231,"views":232},"wqxt7ag2gn7xcmk","2026-06-30 03:39:56.012Z",{"category":219},{"blogIds":220,"collectionId":56,"collectionName":57,"created":221,"created_by":59,"id":216,"image":222,"image_alt":61,"image_path":223,"label":224,"name":225,"priority":226,"publish_at":227,"scheduled_at":61,"status":67,"updated":228,"updated_by":59},[],"2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":225,"th":225},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","or1jhl03h1oifdj","golang-the-series-ep156-semantic-search-vector-qdrant","2026-07-02 15:21:39.898Z",135,"nus58zdklg1b12u","2026-06-30 04:01:39.395Z","Stop matching keywords! Learn how to build an intelligent Semantic Search system based on human context using Go, OpenAI, and Qdrant Vector DB via high-speed gRPC.","Golang The Series EP.156: Semantic Search with Qdrant & OpenAI","2026-06-30 04:01:39.396Z",{"alt":239,"cover_image_path":240,"created":241,"expand":242,"id":279,"published_at":280,"school_blog":275,"short_description":281,"title":282,"updated":283,"slug":276,"views":278},"Article cover image for \"Golang The Series EP.155: Chunking Strategies for RAG Systems\" featuring Go code for the ChunkText function to divide text into chunks with size and overlap.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F7q7z1obze4c71qu\u002F30tut1u2k09b_wi1ef2dj4i.png","2026-06-29 03:02:45.739Z",{"keywords":243,"locale":268,"school_blog":269},[244,249,250,251,252,256,260,264],{"collectionId":12,"collectionName":13,"created":245,"created_by":59,"id":246,"name":247,"updated":248,"updated_by":59},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI","2026-06-07 06:49:11.153Z",{"collectionId":12,"collectionName":13,"created":188,"created_by":59,"id":189,"name":190,"updated":191,"updated_by":59},{"collectionId":12,"collectionName":13,"created":206,"created_by":59,"id":207,"name":208,"updated":209,"updated_by":59},{"collectionId":12,"collectionName":13,"created":193,"created_by":59,"id":194,"name":195,"updated":193,"updated_by":59},{"collectionId":12,"collectionName":13,"created":253,"created_by":59,"id":254,"name":255,"updated":253,"updated_by":59},"2026-06-29 03:00:24.149Z","4zujzpok7gf9j03","Overlap",{"collectionId":12,"collectionName":13,"created":257,"created_by":59,"id":258,"name":259,"updated":257,"updated_by":59},"2026-06-11 16:25:49.118Z","8gdef2395f0aey9","Data Pipeline",{"collectionId":12,"collectionName":13,"created":261,"created_by":59,"id":262,"name":263,"updated":261,"updated_by":59},"2026-06-29 03:02:35.095Z","d3l87q0tdo4jj3x","Golang RAG",{"collectionId":12,"collectionName":13,"created":265,"created_by":59,"id":266,"name":267,"updated":265,"updated_by":59},"2026-06-29 03:02:39.289Z","6178gpsdsvkkh3j","Text Chunking Go",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":216,"collectionId":50,"collectionName":51,"created":270,"expand":271,"id":275,"slug":276,"updated":277,"views":278},"2026-06-29 03:02:05.889Z",{"category":272},{"blogIds":273,"collectionId":56,"collectionName":57,"created":221,"created_by":59,"id":216,"image":222,"image_alt":61,"image_path":223,"label":274,"name":225,"priority":226,"publish_at":227,"scheduled_at":61,"status":67,"updated":228,"updated_by":59},[],{"en":225,"th":225},"kuwn5pxt9jy8grn","golang-the-series-ep155-chunking-strategies","2026-06-30 10:55:11.450Z",127,"7q7z1obze4c71qu","2026-06-29 03:13:59.331Z","Master Chunking Strategies and Overlap settings in Go (Golang) for RAG systems. Learn how to process large text files efficiently without missing key context.","Golang The Series EP.155: Chunking Strategies for RAG Systems","2026-06-29 03:13:59.332Z",{"alt":285,"cover_image_path":286,"created":287,"expand":288,"id":333,"published_at":334,"school_blog":329,"short_description":335,"title":336,"updated":337,"slug":330,"views":332},"7 recommended series for programmers and tech professionals by Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fahml33icljl5mc8\u002F2gae0s3u9eo_dxfx4zoktu.png","2026-06-16 07:35:00.283Z",{"keywords":289,"locale":322,"school_blog":323},[290,294,298,302,306,310,314,318],{"collectionId":12,"collectionName":13,"created":291,"created_by":59,"id":292,"name":293,"updated":291,"updated_by":59},"2026-06-16 07:02:32.785Z","tm5d5i9arhpvi9b","Tech",{"collectionId":12,"collectionName":13,"created":295,"created_by":59,"id":296,"name":297,"updated":295,"updated_by":59},"2026-06-16 07:02:37.018Z","s0h630qj4m7kzz8","Netflix",{"collectionId":12,"collectionName":13,"created":299,"created_by":59,"id":300,"name":301,"updated":299,"updated_by":59},"2026-06-16 07:02:42.638Z","itee3xptsu3jh2y","Startup",{"collectionId":12,"collectionName":13,"created":303,"created_by":59,"id":304,"name":305,"updated":303,"updated_by":59},"2026-06-16 07:37:07.730Z","mohu20ci361gt6o","tech series",{"collectionId":12,"collectionName":13,"created":307,"created_by":59,"id":308,"name":309,"updated":307,"updated_by":59},"2026-06-16 07:37:10.529Z","smdhof6ssltg8up","series for developers",{"collectionId":12,"collectionName":13,"created":311,"created_by":59,"id":312,"name":313,"updated":311,"updated_by":59},"2026-06-16 07:37:13.558Z","05fgxwi1kmg2ws8","programmer series",{"collectionId":12,"collectionName":13,"created":315,"created_by":59,"id":316,"name":317,"updated":315,"updated_by":59},"2026-06-16 07:37:19.854Z","dxlgbwb9q5dv25i","startup series",{"collectionId":12,"collectionName":13,"created":319,"created_by":59,"id":320,"name":321,"updated":319,"updated_by":59},"2026-06-16 07:37:22.411Z","7g30geh7bszvfo9","developer culture",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":49,"collectionId":50,"collectionName":51,"created":324,"expand":325,"id":329,"slug":330,"updated":331,"views":332},"2026-06-16 07:29:47.924Z",{"category":326},{"blogIds":327,"collectionId":56,"collectionName":57,"created":58,"created_by":59,"id":49,"image":60,"image_alt":61,"image_path":62,"label":328,"name":64,"priority":65,"publish_at":66,"scheduled_at":61,"status":67,"updated":68,"updated_by":59},[],{"en":64,"th":64},"184eq1n92hsa3p1","must-watch-tech-series-for-developers","2026-07-02 01:46:27.315Z",128,"ahml33icljl5mc8","2026-06-24 03:00:00.000Z","A curated list of 7 legendary series every developer and tech enthusiast must watch! Dive deep into the dark comedy of the startup world, cutting-edge innovations, and real-life lessons before you fire up VS Code to type your next line of code.","7 Must-Watch Tech Series for Programmers! Get Developer Insights Before Your Next Deploy","2026-06-24 03:00:00.205Z",{"alt":339,"cover_image_path":340,"created":341,"expand":342,"id":370,"published_at":371,"school_blog":366,"short_description":372,"title":373,"updated":374,"slug":367,"views":369},"Cover image for Golang The Series EP.154 titled Go & Qdrant - High-Performance Vector Database Management featuring a code snippet illustration.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fpss7itsc4jb5e9l\u002F287z03px817a_ix5r0z2bmr.png","2026-06-16 06:30:14.601Z",{"keywords":343,"locale":359,"school_blog":360},[344,348,349,350,351,355],{"collectionId":12,"collectionName":13,"created":345,"created_by":59,"id":346,"name":347,"updated":345,"updated_by":59},"2026-06-16 06:29:35.886Z","qpjf3bukclgeqdj","Qdrant Go",{"collectionId":12,"collectionName":13,"created":197,"created_by":59,"id":198,"name":199,"updated":200,"updated_by":59},{"collectionId":12,"collectionName":13,"created":206,"created_by":59,"id":207,"name":208,"updated":209,"updated_by":59},{"collectionId":12,"collectionName":13,"created":188,"created_by":59,"id":189,"name":190,"updated":191,"updated_by":59},{"collectionId":12,"collectionName":13,"created":352,"created_by":59,"id":353,"name":354,"updated":352,"updated_by":59},"2026-06-16 06:30:01.118Z","g83t6o1xndjb3pe","Docker Qdrant",{"collectionId":12,"collectionName":13,"created":356,"created_by":59,"id":357,"name":358,"updated":356,"updated_by":59},"2026-06-16 06:30:08.248Z","no84go0hn7g0qm7","RAG Pipeline",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":216,"collectionId":50,"collectionName":51,"created":361,"expand":362,"id":366,"slug":367,"updated":368,"views":369},"2026-06-16 06:30:14.329Z",{"category":363},{"blogIds":364,"collectionId":56,"collectionName":57,"created":221,"created_by":59,"id":216,"image":222,"image_alt":61,"image_path":223,"label":365,"name":225,"priority":226,"publish_at":227,"scheduled_at":61,"status":67,"updated":228,"updated_by":59},[],{"en":225,"th":225},"9dqw17ee5dict44","golang-the-series-ep154-go-and-qdrant-vector-database","2026-07-03 05:56:45.176Z",148,"pss7itsc4jb5e9l","2026-06-23 03:00:00.000Z","Master Qdrant vector database with Go. Learn to build high-performance RAG backend pipelines, manage payloads, and connect via gRPC using the official Go SDK.","Golang The Series EP.154: Go & Qdrant - High-Performance Vector Database Management","2026-06-29 03:07:43.530Z",{"alt":376,"cover_image_path":377,"created":378,"expand":379,"id":415,"published_at":416,"school_blog":411,"short_description":417,"title":418,"updated":419,"slug":412,"views":414},"Cover image for Golang The Series EP.153 titled Vector Databases 101 featuring Pinecone, Weaviate, and Milvus with Go code snippet illustration.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fv42u1edm27a0qmw\u002F26wex28wp7l4_59wg9092rf.png","2026-06-16 06:00:49.979Z",{"keywords":380,"locale":404,"school_blog":405},[381,382,386,387,391,395,400],{"collectionId":12,"collectionName":13,"created":197,"created_by":59,"id":198,"name":199,"updated":200,"updated_by":59},{"collectionId":12,"collectionName":13,"created":383,"created_by":59,"id":384,"name":385,"updated":383,"updated_by":59},"2026-06-16 05:04:35.792Z","x748wj5xdkj9ovx","Pinecone Go",{"collectionId":12,"collectionName":13,"created":188,"created_by":59,"id":189,"name":190,"updated":191,"updated_by":59},{"collectionId":12,"collectionName":13,"created":388,"created_by":59,"id":389,"name":390,"updated":388,"updated_by":59},"2026-06-16 06:01:40.840Z","q64rf2b557boiw3","Weaviate",{"collectionId":12,"collectionName":13,"created":392,"created_by":59,"id":393,"name":394,"updated":392,"updated_by":59},"2026-06-16 06:01:47.271Z","un1w6rev8brv950","Milvus",{"collectionId":12,"collectionName":13,"created":396,"created_by":59,"id":397,"name":398,"updated":399,"updated_by":59},"2026-05-11 06:33:48.022Z","9kb92fayji137ra","Go SDK","2026-06-07 06:49:12.389Z",{"collectionId":12,"collectionName":13,"created":401,"created_by":59,"id":402,"name":403,"updated":401,"updated_by":59},"2026-06-16 06:01:56.832Z","unpr089rjmhpw6q","AI Backend",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":216,"collectionId":50,"collectionName":51,"created":406,"expand":407,"id":411,"slug":412,"updated":413,"views":414},"2026-06-16 05:54:47.852Z",{"category":408},{"blogIds":409,"collectionId":56,"collectionName":57,"created":221,"created_by":59,"id":216,"image":222,"image_alt":61,"image_path":223,"label":410,"name":225,"priority":226,"publish_at":227,"scheduled_at":61,"status":67,"updated":228,"updated_by":59},[],{"en":225,"th":225},"kaofe0gfax0kvyb","golang-the-series-ep153-intro-to-vector-databases","2026-07-01 20:45:38.292Z",157,"v42u1edm27a0qmw","2026-06-22 02:19:52.931Z","Why fall short? Discover Vector Databases—the next-generation storage solution—and take a deep dive into the top 3 heavyweights for backend developers: Pinecone, Weaviate, and Milvus.","Golang The Series EP.153: Vector Databases 101 - Getting to Know Pinecone, Weaviate, and Milvus","2026-06-22 02:59:05.697Z",{"alt":421,"cover_image_path":422,"created":423,"expand":424,"id":467,"published_at":468,"school_blog":463,"short_description":469,"title":470,"updated":471,"slug":464,"views":466},"A reCAPTCHA window showing the text I'm not a robot with a green checkmark button.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4e23hnymsp4l32d\u002F27c9mc6a8h8_y9w0oua6nt.png","2026-06-19 03:39:17.713Z",{"keywords":425,"locale":456,"school_blog":457},[426,430,434,438,443,447,452],{"collectionId":12,"collectionName":13,"created":427,"created_by":59,"id":428,"name":429,"updated":427,"updated_by":59},"2026-06-19 03:34:38.575Z","bu2ua8sdanwh75i","reCAPTCHA",{"collectionId":12,"collectionName":13,"created":431,"created_by":59,"id":432,"name":433,"updated":431,"updated_by":59},"2026-06-19 03:38:16.232Z","vshdzxmmf8zcenr","CAPTCHA",{"collectionId":12,"collectionName":13,"created":435,"created_by":59,"id":436,"name":437,"updated":435,"updated_by":59},"2026-06-19 03:38:26.792Z","6vpch1hxkxz36bu","Anti-bot",{"collectionId":12,"collectionName":13,"created":439,"created_by":59,"id":440,"name":441,"updated":442,"updated_by":59},"2026-06-19 03:38:33.643Z","1fkfsgr6exc0ef0","Im not a robot","2026-06-19 03:38:33.642Z",{"collectionId":12,"collectionName":13,"created":444,"created_by":59,"id":445,"name":446,"updated":444,"updated_by":59},"2026-06-19 03:38:40.122Z","h1ffmrd7fwgqlnl","AI training",{"collectionId":12,"collectionName":13,"created":448,"created_by":59,"id":449,"name":450,"updated":451,"updated_by":59},"2026-03-04 08:34:45.957Z","gk56ug8j38rhci3","cybersecurity","2026-06-07 06:46:15.958Z",{"collectionId":12,"collectionName":13,"created":453,"created_by":59,"id":454,"name":455,"updated":453,"updated_by":59},"2026-06-19 03:38:52.283Z","374x0ctibwq0eiy","Invisible CAPTCHA",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":49,"collectionId":50,"collectionName":51,"created":458,"expand":459,"id":463,"slug":464,"updated":465,"views":466},"2026-06-19 03:24:07.952Z",{"category":460},{"blogIds":461,"collectionId":56,"collectionName":57,"created":58,"created_by":59,"id":49,"image":60,"image_alt":61,"image_path":62,"label":462,"name":64,"priority":65,"publish_at":66,"scheduled_at":61,"status":67,"updated":68,"updated_by":59},[],{"en":64,"th":64},"pcdd1by79au0vlj","why-captcha-prove-not-a-robot","2026-07-03 07:30:42.908Z",142,"4e23hnymsp4l32d","2026-06-19 04:55:56.753Z","Ever wonder why we click traffic lights? Discover the secrets behind CAPTCHA, how we secretly train AI, and the invisible future of security.","Why Does CAPTCHA Ask Us to Prove  I am not a robot?","2026-06-19 04:55:56.754Z",{"alt":473,"cover_image_path":474,"created":475,"expand":476,"id":530,"published_at":531,"school_blog":527,"short_description":532,"title":533,"updated":534,"slug":528,"views":466},"AI system architecture graphic featuring a classic Greek-style building with the Anthropic starburst logo, connected to data, cloud computing, and smartphone icons, with the Thai title text 'Deep Dive into Claude Design: AI Architecture for Production Developers'.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fitih6jjktu3mrs8\u002F2znw483mzmh_aamje6g24u.png","2026-06-11 17:11:09.918Z",{"keywords":477,"locale":513,"school_blog":514},[478,482,486,490,491,496,500,504,508],{"collectionId":12,"collectionName":13,"created":479,"created_by":59,"id":480,"name":481,"updated":479,"updated_by":59},"2026-06-11 16:54:34.423Z","mocx2jgrfr0e88g","Claude Design",{"collectionId":12,"collectionName":13,"created":483,"created_by":59,"id":484,"name":485,"updated":483,"updated_by":59},"2026-06-11 16:54:41.946Z","015roiohb99sg77","Claude API",{"collectionId":12,"collectionName":13,"created":487,"created_by":59,"id":488,"name":489,"updated":487,"updated_by":59},"2026-06-11 16:54:49.367Z","jv8hi9rnje9h5th","Constitutional AI",{"collectionId":12,"collectionName":13,"created":148,"created_by":59,"id":149,"name":150,"updated":151,"updated_by":59},{"collectionId":12,"collectionName":13,"created":492,"created_by":59,"id":493,"name":494,"updated":495,"updated_by":59},"2026-05-11 08:41:15.880Z","lroded80zwh4qm3"," Design System","2026-06-07 06:49:13.636Z",{"collectionId":12,"collectionName":13,"created":497,"created_by":59,"id":498,"name":499,"updated":497,"updated_by":59},"2026-06-11 16:55:02.491Z","hfa1lzh5gxmoh7h","LLM Architecture",{"collectionId":12,"collectionName":13,"created":501,"created_by":59,"id":502,"name":503,"updated":501,"updated_by":59},"2026-06-11 16:55:08.189Z","2udivzy6ombyz1d","AI Developer",{"collectionId":12,"collectionName":13,"created":505,"created_by":59,"id":506,"name":507,"updated":505,"updated_by":59},"2026-06-11 16:55:17.949Z","167v70eg5s2a1mi","ออกแบบ AI",{"collectionId":12,"collectionName":13,"created":509,"created_by":59,"id":510,"name":511,"updated":512,"updated_by":59},"2026-05-19 08:10:08.033Z","b5bcgkramrz2ogu","Prompt Engineering","2026-06-07 06:49:15.710Z",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":515,"collectionId":50,"collectionName":51,"created":516,"expand":517,"id":527,"slug":528,"updated":529,"views":466},"pkuzfil3b4ug2ea","2026-06-11 16:59:05.076Z",{"category":518},{"blogIds":519,"collectionId":56,"collectionName":57,"created":520,"created_by":59,"id":515,"image":521,"image_alt":61,"image_path":522,"label":523,"name":524,"priority":65,"publish_at":525,"scheduled_at":61,"status":67,"updated":526,"updated_by":59},[],"2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":524,"th":524},"Cutting-Edge Tech","2025-01-27 08:43:38.395Z","2026-06-07 06:45:02.895Z","rosp84wp4xipabp","claude-design-architecture-for-production-developers","2026-07-02 13:28:18.448Z","itih6jjktu3mrs8","2026-06-18 04:00:00.000Z","Dive deep into Claude's system architecture and design philosophy, from Constitutional AI and API design to Prompt Caching. A must-read guide for production-ready developers to build scalable, secure, and cost-efficient AI systems.","Deep Dive into Claude Architecture: The AI Infrastructure Behind Production Systems","2026-06-27 06:59:27.655Z",{"alt":536,"cover_image_path":537,"created":538,"expand":539,"id":577,"published_at":578,"school_blog":573,"short_description":579,"title":580,"updated":581,"slug":574,"views":576},"xAI and Grok AI logo on a futuristic background with Elon Musk, featuring the new pro coding agent.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Frie2ibpsqmmitot\u002F2rkz1n17nyf_fxol2o69ia.png","2026-06-17 03:13:35.603Z",{"keywords":540,"locale":566,"school_blog":567},[541,545,549,553,557,561],{"collectionId":12,"collectionName":13,"created":542,"created_by":59,"id":543,"name":544,"updated":542,"updated_by":59},"2026-06-17 03:11:41.485Z","o5h4ewgdjmtm6ed","grok",{"collectionId":12,"collectionName":13,"created":546,"created_by":59,"id":547,"name":548,"updated":546,"updated_by":59},"2026-06-17 03:11:48.302Z","ln404z5ylrn2otl","xai",{"collectionId":12,"collectionName":13,"created":550,"created_by":59,"id":551,"name":552,"updated":550,"updated_by":59},"2026-06-17 03:11:54.643Z","putzcqklcocj09g","elon musk",{"collectionId":12,"collectionName":13,"created":554,"created_by":59,"id":555,"name":556,"updated":554,"updated_by":59},"2026-06-17 03:12:00.226Z","equxrw9nzb52jo1","grok build",{"collectionId":12,"collectionName":13,"created":558,"created_by":59,"id":559,"name":560,"updated":558,"updated_by":59},"2026-06-17 03:12:05.044Z","bjw91auk93f9h7v","grok 4",{"collectionId":12,"collectionName":13,"created":562,"created_by":59,"id":563,"name":564,"updated":565,"updated_by":59},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":49,"collectionId":50,"collectionName":51,"created":568,"expand":569,"id":573,"slug":574,"updated":575,"views":576},"2026-06-17 02:52:42.363Z",{"category":570},{"blogIds":571,"collectionId":56,"collectionName":57,"created":58,"created_by":59,"id":49,"image":60,"image_alt":61,"image_path":62,"label":572,"name":64,"priority":65,"publish_at":66,"scheduled_at":61,"status":67,"updated":68,"updated_by":59},[],{"en":64,"th":64},"9ys33573bykk75d","grok-xai-elon-musk","2026-06-30 13:52:36.481Z",152,"rie2ibpsqmmitot","2026-06-17 05:02:32.933Z","Deep dive into Grok by xAI: The ultimate AI Agent for developers featuring Grok Build with parallel subagents and the powerful Grok 4 model.","Grok 4 | xAI by Elon Musk","2026-06-17 05:02:32.934Z",{"alt":583,"cover_image_path":584,"created":585,"expand":586,"id":621,"published_at":622,"school_blog":617,"short_description":623,"title":624,"updated":625,"slug":618,"views":620},"Go code implementation using go-openai library to convert text into Vector Embeddings array via OpenAI API","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Flbptt3t44ujg8iq\u002F24bqh1y9fnyb_56ybxb9aur.png","2026-06-11 16:34:44.871Z",{"keywords":587,"locale":610,"school_blog":611},[588,592,596,597,601,605,606],{"collectionId":12,"collectionName":13,"created":589,"created_by":59,"id":590,"name":591,"updated":589,"updated_by":59},"2026-06-11 16:25:16.987Z","n7490lhschwfwmx","Vector Embeddings",{"collectionId":12,"collectionName":13,"created":593,"created_by":59,"id":594,"name":595,"updated":593,"updated_by":59},"2026-06-11 16:25:22.867Z","0umxsfrwhw7w81k","Go OpenAI",{"collectionId":12,"collectionName":13,"created":206,"created_by":59,"id":207,"name":208,"updated":209,"updated_by":59},{"collectionId":12,"collectionName":13,"created":598,"created_by":59,"id":599,"name":600,"updated":598,"updated_by":59},"2026-06-11 16:25:34.988Z","fslp7pvjf16upiv","Text Embedding",{"collectionId":12,"collectionName":13,"created":602,"created_by":59,"id":603,"name":604,"updated":602,"updated_by":59},"2026-06-11 16:25:43.052Z","0e3t6eerwk8xl3u","Go Concurrency",{"collectionId":12,"collectionName":13,"created":257,"created_by":59,"id":258,"name":259,"updated":257,"updated_by":59},{"collectionId":12,"collectionName":13,"created":607,"created_by":59,"id":608,"name":609,"updated":607,"updated_by":59},"2026-06-11 16:25:53.881Z","jzb7gzyrenusyyy","RAG Backend",{"code":39,"collectionId":40,"collectionName":41,"created":42,"flag":43,"id":44,"is_default":45,"label":46,"updated":47},{"category":216,"collectionId":50,"collectionName":51,"created":612,"expand":613,"id":617,"slug":618,"updated":619,"views":620},"2026-06-11 16:31:45.024Z",{"category":614},{"blogIds":615,"collectionId":56,"collectionName":57,"created":221,"created_by":59,"id":216,"image":222,"image_alt":61,"image_path":223,"label":616,"name":225,"priority":226,"publish_at":227,"scheduled_at":61,"status":67,"updated":228,"updated_by":59},[],{"en":225,"th":225},"j8rehtbpflwmsyv","golang-the-series-ep152-intro-to-vector-embeddings-go","2026-06-30 21:03:16.439Z",139,"lbptt3t44ujg8iq","2026-06-16 04:00:00.000Z","Say goodbye to keyword matching! Understand Vector Embeddings and how they translate human language into numbers for semantic search, complete with a step-by-step Go and OpenAI API guide.","Golang The Series EP.152: Intro to Embeddings — Converting Text into Vectors with Go","2026-06-16 04:00:00.077Z",12,438,37]