[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-1-12-Golang%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":63,"perPage":615,"totalItems":616,"totalPages":617},[5,76,131,190,234,271,317,371,408,453,505,568],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":71,"published_at":72,"school_blog":67,"short_description":73,"title":74,"updated":75,"slug":68,"views":70},"Architecture diagram of a Document Ingestion Pipeline extracting text from PDF and Word files using Golang and upserting it into Qdrant Database for a RAG system.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fmwh024gqyuxo74a\u002F343vl0ek29et_182s55y6u1.png","2026-07-06 03:23:38.346Z",{"keywords":10,"locale":37,"school_blog":47},[11,19,24,28,32],{"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:20:14.253Z","76qprkevbgfdps8","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":25,"updated_by":15},"2026-07-05 13:45:03.865Z","4kfwr0tzqe7y1ux","Document Ingestion Pipeline",{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},"2026-06-11 16:14:22.575Z","gluay8aj98wheus","RAG",{"collectionId":12,"collectionName":13,"created":33,"created_by":15,"id":34,"name":35,"updated":36,"updated_by":15},"2026-03-04 08:44:53.062Z","puutdnxuitnxxgq","Backend","2026-06-07 06:46:40.599Z",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},"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":48,"collectionId":49,"collectionName":50,"created":51,"expand":52,"id":67,"slug":68,"updated":69,"views":70},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","2026-07-05 13:45:30.326Z",{"category":53},{"blogIds":54,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":61,"name":62,"priority":63,"publish_at":64,"scheduled_at":59,"status":65,"updated":66,"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":62,"th":62},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","ytqbhupna4e0zox","golang-document-ingestion-pipeline-pdf-word-rag","2026-07-06 16:08:21.937Z",132,"mwh024gqyuxo74a","2026-07-06 04:39:34.968Z","Learn how to build a Document Ingestion Pipeline with Go (Golang) to read, extract, and convert PDF\u002FWord documents into vector embeddings for Qdrant, setting a solid foundation for your RAG system.","Golang The Series EP.157: Building a Document Ingestion Pipeline for PDF\u002FWord to Power Your RAG System","2026-07-06 04:39:34.969Z",{"alt":77,"cover_image_path":78,"created":79,"expand":80,"id":126,"published_at":127,"school_blog":122,"short_description":128,"title":129,"updated":130,"slug":123,"views":125},"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":81,"locale":107,"school_blog":108},[82,87,91,95,99,103],{"collectionId":12,"collectionName":13,"created":83,"created_by":84,"id":85,"name":86,"updated":83,"updated_by":84},"2026-06-25 05:30:39.198Z","423vhnv3ckczcyn","hckp0of2bjlhc5q","Dark Mode",{"collectionId":12,"collectionName":13,"created":88,"created_by":84,"id":89,"name":90,"updated":88,"updated_by":84},"2026-06-25 05:31:57.430Z","sx15ybwjk46vf9b","save battery life",{"collectionId":12,"collectionName":13,"created":92,"created_by":84,"id":93,"name":94,"updated":92,"updated_by":84},"2026-06-25 05:32:03.518Z","iiai40n7lejclzp","OLED screen",{"collectionId":12,"collectionName":13,"created":96,"created_by":84,"id":97,"name":98,"updated":96,"updated_by":84},"2026-06-25 05:32:11.224Z","iytf57y83o1xxsl","LCD display",{"collectionId":12,"collectionName":13,"created":100,"created_by":84,"id":101,"name":102,"updated":100,"updated_by":84},"2026-06-25 05:32:15.697Z","mj6vm7lfxt024ks","dark theme",{"collectionId":12,"collectionName":13,"created":104,"created_by":84,"id":105,"name":106,"updated":104,"updated_by":84},"2026-06-25 05:32:19.941Z","7gptkajbnzeru8c","smartphone battery",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":109,"collectionId":49,"collectionName":50,"created":110,"expand":111,"id":122,"slug":123,"updated":124,"views":125},"spm4l1k5bgmhmmt","2026-06-25 05:09:13.010Z",{"category":112},{"blogIds":113,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":117,"name":118,"priority":119,"publish_at":120,"scheduled_at":59,"status":65,"updated":121,"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":118,"th":118},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","zwtmqudx5hyfnx9","ark-mode-save-battery-oled-vs-lcd","2026-07-05 11:56:18.850Z",122,"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":132,"cover_image_path":133,"created":134,"expand":135,"id":185,"published_at":186,"school_blog":181,"short_description":187,"title":188,"updated":189,"slug":182,"views":184},"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":136,"locale":167,"school_blog":168},[137,141,146,151,155,159,163],{"collectionId":12,"collectionName":13,"created":138,"created_by":15,"id":139,"name":140,"updated":138,"updated_by":15},"2026-06-30 10:00:46.492Z","84f23k4clxd46pf","Container Orchestration",{"collectionId":12,"collectionName":13,"created":142,"created_by":15,"id":143,"name":144,"updated":145,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"collectionId":12,"collectionName":13,"created":147,"created_by":15,"id":148,"name":149,"updated":150,"updated_by":15},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":152,"created_by":15,"id":153,"name":154,"updated":152,"updated_by":15},"2026-06-30 10:01:01.422Z","vwjpdq1kyt56sbe","K8s",{"collectionId":12,"collectionName":13,"created":156,"created_by":15,"id":157,"name":158,"updated":156,"updated_by":15},"2026-06-30 10:12:37.802Z","1myz2bq8g4s3dr6","Kubernetes for beginners",{"collectionId":12,"collectionName":13,"created":160,"created_by":15,"id":161,"name":162,"updated":160,"updated_by":15},"2026-06-30 10:12:44.079Z","u1wlmkd5cm6y4ez","What is Kubernetes",{"collectionId":12,"collectionName":13,"created":164,"created_by":15,"id":165,"name":166,"updated":164,"updated_by":15},"2026-06-30 10:12:49.568Z","9hvhdypr83eb273","K8s tutorial",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":169,"collectionId":49,"collectionName":50,"created":170,"expand":171,"id":181,"slug":182,"updated":183,"views":184},"jwhmeg2uxwz0bkp","2026-06-30 10:01:04.810Z",{"category":172},{"blogIds":173,"collectionId":55,"collectionName":56,"created":174,"created_by":15,"id":169,"image":175,"image_alt":59,"image_path":176,"label":177,"name":178,"priority":119,"publish_at":179,"scheduled_at":59,"status":65,"updated":180,"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":178,"th":178},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","44191eo6xzsr2lw","what-is-kubernetes-beginners-guide","2026-07-04 11:54:52.267Z",149,"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":191,"cover_image_path":192,"created":193,"expand":194,"id":229,"published_at":230,"school_blog":225,"short_description":231,"title":232,"updated":233,"slug":226,"views":228},"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":195,"locale":218,"school_blog":219},[196,200,205,209,214],{"collectionId":12,"collectionName":13,"created":197,"created_by":84,"id":198,"name":199,"updated":197,"updated_by":84},"2026-07-01 03:09:12.632Z","3inmsz984qwqoa3","Claude Sonnet 5",{"collectionId":12,"collectionName":13,"created":201,"created_by":15,"id":202,"name":203,"updated":204,"updated_by":15},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"collectionId":12,"collectionName":13,"created":206,"created_by":84,"id":207,"name":208,"updated":206,"updated_by":84},"2026-07-01 03:09:26.027Z","1s43rona5vhsuty","Agentic AI",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":213,"updated_by":15},"2026-04-28 07:44:18.649Z","uf4sqh31khfsmzs","AI Coding Assistant","2026-06-07 06:49:09.721Z",{"collectionId":12,"collectionName":13,"created":215,"created_by":84,"id":216,"name":217,"updated":215,"updated_by":84},"2026-07-01 03:14:56.567Z","ztk40co68oawegd","Claude Launch",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":109,"collectionId":49,"collectionName":50,"created":220,"expand":221,"id":225,"slug":226,"updated":227,"views":228},"2026-07-01 02:33:20.918Z",{"category":222},{"blogIds":223,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":224,"name":118,"priority":119,"publish_at":120,"scheduled_at":59,"status":65,"updated":121,"updated_by":15},[],{"en":118,"th":118},"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":235,"cover_image_path":236,"created":237,"expand":238,"id":266,"published_at":267,"school_blog":263,"short_description":268,"title":269,"updated":270,"slug":264,"views":184},"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":239,"locale":256,"school_blog":257},[240,241,242,247,251,252],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},{"collectionId":12,"collectionName":13,"created":243,"created_by":15,"id":244,"name":245,"updated":246,"updated_by":15},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database","2026-06-07 06:49:11.382Z",{"collectionId":12,"collectionName":13,"created":248,"created_by":15,"id":249,"name":250,"updated":248,"updated_by":15},"2026-06-30 03:40:49.549Z","lz4vxehenzo8oum","Qdrant",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":253,"created_by":15,"id":254,"name":255,"updated":253,"updated_by":15},"2026-06-30 03:41:08.262Z","i0hgq247989xph0","Semantic Search",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":48,"collectionId":49,"collectionName":50,"created":258,"expand":259,"id":263,"slug":264,"updated":265,"views":184},"2026-06-30 03:39:56.012Z",{"category":260},{"blogIds":261,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":262,"name":62,"priority":63,"publish_at":64,"scheduled_at":59,"status":65,"updated":66,"updated_by":15},[],{"en":62,"th":62},"or1jhl03h1oifdj","golang-the-series-ep156-semantic-search-vector-qdrant","2026-07-06 07:49:00.855Z","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":272,"cover_image_path":273,"created":274,"expand":275,"id":312,"published_at":313,"school_blog":308,"short_description":314,"title":315,"updated":316,"slug":309,"views":311},"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":276,"locale":301,"school_blog":302},[277,282,283,284,285,289,293,297],{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":281,"updated_by":15},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI","2026-06-07 06:49:11.153Z",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"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":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},{"collectionId":12,"collectionName":13,"created":286,"created_by":15,"id":287,"name":288,"updated":286,"updated_by":15},"2026-06-29 03:00:24.149Z","4zujzpok7gf9j03","Overlap",{"collectionId":12,"collectionName":13,"created":290,"created_by":15,"id":291,"name":292,"updated":290,"updated_by":15},"2026-06-11 16:25:49.118Z","8gdef2395f0aey9","Data Pipeline",{"collectionId":12,"collectionName":13,"created":294,"created_by":15,"id":295,"name":296,"updated":294,"updated_by":15},"2026-06-29 03:02:35.095Z","d3l87q0tdo4jj3x","Golang RAG",{"collectionId":12,"collectionName":13,"created":298,"created_by":15,"id":299,"name":300,"updated":298,"updated_by":15},"2026-06-29 03:02:39.289Z","6178gpsdsvkkh3j","Text Chunking Go",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":48,"collectionId":49,"collectionName":50,"created":303,"expand":304,"id":308,"slug":309,"updated":310,"views":311},"2026-06-29 03:02:05.889Z",{"category":305},{"blogIds":306,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":307,"name":62,"priority":63,"publish_at":64,"scheduled_at":59,"status":65,"updated":66,"updated_by":15},[],{"en":62,"th":62},"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":318,"cover_image_path":319,"created":320,"expand":321,"id":366,"published_at":367,"school_blog":362,"short_description":368,"title":369,"updated":370,"slug":363,"views":365},"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":322,"locale":355,"school_blog":356},[323,327,331,335,339,343,347,351],{"collectionId":12,"collectionName":13,"created":324,"created_by":15,"id":325,"name":326,"updated":324,"updated_by":15},"2026-06-16 07:02:32.785Z","tm5d5i9arhpvi9b","Tech",{"collectionId":12,"collectionName":13,"created":328,"created_by":15,"id":329,"name":330,"updated":328,"updated_by":15},"2026-06-16 07:02:37.018Z","s0h630qj4m7kzz8","Netflix",{"collectionId":12,"collectionName":13,"created":332,"created_by":15,"id":333,"name":334,"updated":332,"updated_by":15},"2026-06-16 07:02:42.638Z","itee3xptsu3jh2y","Startup",{"collectionId":12,"collectionName":13,"created":336,"created_by":15,"id":337,"name":338,"updated":336,"updated_by":15},"2026-06-16 07:37:07.730Z","mohu20ci361gt6o","tech series",{"collectionId":12,"collectionName":13,"created":340,"created_by":15,"id":341,"name":342,"updated":340,"updated_by":15},"2026-06-16 07:37:10.529Z","smdhof6ssltg8up","series for developers",{"collectionId":12,"collectionName":13,"created":344,"created_by":15,"id":345,"name":346,"updated":344,"updated_by":15},"2026-06-16 07:37:13.558Z","05fgxwi1kmg2ws8","programmer series",{"collectionId":12,"collectionName":13,"created":348,"created_by":15,"id":349,"name":350,"updated":348,"updated_by":15},"2026-06-16 07:37:19.854Z","dxlgbwb9q5dv25i","startup series",{"collectionId":12,"collectionName":13,"created":352,"created_by":15,"id":353,"name":354,"updated":352,"updated_by":15},"2026-06-16 07:37:22.411Z","7g30geh7bszvfo9","developer culture",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":109,"collectionId":49,"collectionName":50,"created":357,"expand":358,"id":362,"slug":363,"updated":364,"views":365},"2026-06-16 07:29:47.924Z",{"category":359},{"blogIds":360,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":361,"name":118,"priority":119,"publish_at":120,"scheduled_at":59,"status":65,"updated":121,"updated_by":15},[],{"en":118,"th":118},"184eq1n92hsa3p1","must-watch-tech-series-for-developers","2026-07-06 04:40:44.716Z",133,"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":372,"cover_image_path":373,"created":374,"expand":375,"id":403,"published_at":404,"school_blog":399,"short_description":405,"title":406,"updated":407,"slug":400,"views":402},"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":376,"locale":392,"school_blog":393},[377,381,382,383,384,388],{"collectionId":12,"collectionName":13,"created":378,"created_by":15,"id":379,"name":380,"updated":378,"updated_by":15},"2026-06-16 06:29:35.886Z","qpjf3bukclgeqdj","Qdrant Go",{"collectionId":12,"collectionName":13,"created":243,"created_by":15,"id":244,"name":245,"updated":246,"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":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":385,"created_by":15,"id":386,"name":387,"updated":385,"updated_by":15},"2026-06-16 06:30:01.118Z","g83t6o1xndjb3pe","Docker Qdrant",{"collectionId":12,"collectionName":13,"created":389,"created_by":15,"id":390,"name":391,"updated":389,"updated_by":15},"2026-06-16 06:30:08.248Z","no84go0hn7g0qm7","RAG Pipeline",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":48,"collectionId":49,"collectionName":50,"created":394,"expand":395,"id":399,"slug":400,"updated":401,"views":402},"2026-06-16 06:30:14.329Z",{"category":396},{"blogIds":397,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":398,"name":62,"priority":63,"publish_at":64,"scheduled_at":59,"status":65,"updated":66,"updated_by":15},[],{"en":62,"th":62},"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":409,"cover_image_path":410,"created":411,"expand":412,"id":448,"published_at":449,"school_blog":444,"short_description":450,"title":451,"updated":452,"slug":445,"views":447},"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":413,"locale":437,"school_blog":438},[414,415,419,420,424,428,433],{"collectionId":12,"collectionName":13,"created":243,"created_by":15,"id":244,"name":245,"updated":246,"updated_by":15},{"collectionId":12,"collectionName":13,"created":416,"created_by":15,"id":417,"name":418,"updated":416,"updated_by":15},"2026-06-16 05:04:35.792Z","x748wj5xdkj9ovx","Pinecone Go",{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":421,"created_by":15,"id":422,"name":423,"updated":421,"updated_by":15},"2026-06-16 06:01:40.840Z","q64rf2b557boiw3","Weaviate",{"collectionId":12,"collectionName":13,"created":425,"created_by":15,"id":426,"name":427,"updated":425,"updated_by":15},"2026-06-16 06:01:47.271Z","un1w6rev8brv950","Milvus",{"collectionId":12,"collectionName":13,"created":429,"created_by":15,"id":430,"name":431,"updated":432,"updated_by":15},"2026-05-11 06:33:48.022Z","9kb92fayji137ra","Go SDK","2026-06-07 06:49:12.389Z",{"collectionId":12,"collectionName":13,"created":434,"created_by":15,"id":435,"name":436,"updated":434,"updated_by":15},"2026-06-16 06:01:56.832Z","unpr089rjmhpw6q","AI Backend",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":48,"collectionId":49,"collectionName":50,"created":439,"expand":440,"id":444,"slug":445,"updated":446,"views":447},"2026-06-16 05:54:47.852Z",{"category":441},{"blogIds":442,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":443,"name":62,"priority":63,"publish_at":64,"scheduled_at":59,"status":65,"updated":66,"updated_by":15},[],{"en":62,"th":62},"kaofe0gfax0kvyb","golang-the-series-ep153-intro-to-vector-databases","2026-07-04 06:05:23.213Z",158,"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":454,"cover_image_path":455,"created":456,"expand":457,"id":500,"published_at":501,"school_blog":496,"short_description":502,"title":503,"updated":504,"slug":497,"views":499},"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":458,"locale":489,"school_blog":490},[459,463,467,471,476,480,485],{"collectionId":12,"collectionName":13,"created":460,"created_by":15,"id":461,"name":462,"updated":460,"updated_by":15},"2026-06-19 03:34:38.575Z","bu2ua8sdanwh75i","reCAPTCHA",{"collectionId":12,"collectionName":13,"created":464,"created_by":15,"id":465,"name":466,"updated":464,"updated_by":15},"2026-06-19 03:38:16.232Z","vshdzxmmf8zcenr","CAPTCHA",{"collectionId":12,"collectionName":13,"created":468,"created_by":15,"id":469,"name":470,"updated":468,"updated_by":15},"2026-06-19 03:38:26.792Z","6vpch1hxkxz36bu","Anti-bot",{"collectionId":12,"collectionName":13,"created":472,"created_by":15,"id":473,"name":474,"updated":475,"updated_by":15},"2026-06-19 03:38:33.643Z","1fkfsgr6exc0ef0","Im not a robot","2026-06-19 03:38:33.642Z",{"collectionId":12,"collectionName":13,"created":477,"created_by":15,"id":478,"name":479,"updated":477,"updated_by":15},"2026-06-19 03:38:40.122Z","h1ffmrd7fwgqlnl","AI training",{"collectionId":12,"collectionName":13,"created":481,"created_by":15,"id":482,"name":483,"updated":484,"updated_by":15},"2026-03-04 08:34:45.957Z","gk56ug8j38rhci3","cybersecurity","2026-06-07 06:46:15.958Z",{"collectionId":12,"collectionName":13,"created":486,"created_by":15,"id":487,"name":488,"updated":486,"updated_by":15},"2026-06-19 03:38:52.283Z","374x0ctibwq0eiy","Invisible CAPTCHA",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":109,"collectionId":49,"collectionName":50,"created":491,"expand":492,"id":496,"slug":497,"updated":498,"views":499},"2026-06-19 03:24:07.952Z",{"category":493},{"blogIds":494,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":495,"name":118,"priority":119,"publish_at":120,"scheduled_at":59,"status":65,"updated":121,"updated_by":15},[],{"en":118,"th":118},"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":506,"cover_image_path":507,"created":508,"expand":509,"id":563,"published_at":564,"school_blog":560,"short_description":565,"title":566,"updated":567,"slug":561,"views":499},"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":510,"locale":546,"school_blog":547},[511,515,519,523,524,529,533,537,541],{"collectionId":12,"collectionName":13,"created":512,"created_by":15,"id":513,"name":514,"updated":512,"updated_by":15},"2026-06-11 16:54:34.423Z","mocx2jgrfr0e88g","Claude Design",{"collectionId":12,"collectionName":13,"created":516,"created_by":15,"id":517,"name":518,"updated":516,"updated_by":15},"2026-06-11 16:54:41.946Z","015roiohb99sg77","Claude API",{"collectionId":12,"collectionName":13,"created":520,"created_by":15,"id":521,"name":522,"updated":520,"updated_by":15},"2026-06-11 16:54:49.367Z","jv8hi9rnje9h5th","Constitutional AI",{"collectionId":12,"collectionName":13,"created":201,"created_by":15,"id":202,"name":203,"updated":204,"updated_by":15},{"collectionId":12,"collectionName":13,"created":525,"created_by":15,"id":526,"name":527,"updated":528,"updated_by":15},"2026-05-11 08:41:15.880Z","lroded80zwh4qm3"," Design System","2026-06-07 06:49:13.636Z",{"collectionId":12,"collectionName":13,"created":530,"created_by":15,"id":531,"name":532,"updated":530,"updated_by":15},"2026-06-11 16:55:02.491Z","hfa1lzh5gxmoh7h","LLM Architecture",{"collectionId":12,"collectionName":13,"created":534,"created_by":15,"id":535,"name":536,"updated":534,"updated_by":15},"2026-06-11 16:55:08.189Z","2udivzy6ombyz1d","AI Developer",{"collectionId":12,"collectionName":13,"created":538,"created_by":15,"id":539,"name":540,"updated":538,"updated_by":15},"2026-06-11 16:55:17.949Z","167v70eg5s2a1mi","ออกแบบ AI",{"collectionId":12,"collectionName":13,"created":542,"created_by":15,"id":543,"name":544,"updated":545,"updated_by":15},"2026-05-19 08:10:08.033Z","b5bcgkramrz2ogu","Prompt Engineering","2026-06-07 06:49:15.710Z",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":548,"collectionId":49,"collectionName":50,"created":549,"expand":550,"id":560,"slug":561,"updated":562,"views":499},"pkuzfil3b4ug2ea","2026-06-11 16:59:05.076Z",{"category":551},{"blogIds":552,"collectionId":55,"collectionName":56,"created":553,"created_by":15,"id":548,"image":554,"image_alt":59,"image_path":555,"label":556,"name":557,"priority":119,"publish_at":558,"scheduled_at":59,"status":65,"updated":559,"updated_by":15},[],"2026-03-04 08:31:47.860Z","3w9eadde0ql_vquww3nx7o.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fpkuzfil3b4ug2ea\u002F3w9eadde0ql_vquww3nx7o.png",{"en":557,"th":557},"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":569,"cover_image_path":570,"created":571,"expand":572,"id":610,"published_at":611,"school_blog":606,"short_description":612,"title":613,"updated":614,"slug":607,"views":609},"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":573,"locale":599,"school_blog":600},[574,578,582,586,590,594],{"collectionId":12,"collectionName":13,"created":575,"created_by":15,"id":576,"name":577,"updated":575,"updated_by":15},"2026-06-17 03:11:41.485Z","o5h4ewgdjmtm6ed","grok",{"collectionId":12,"collectionName":13,"created":579,"created_by":15,"id":580,"name":581,"updated":579,"updated_by":15},"2026-06-17 03:11:48.302Z","ln404z5ylrn2otl","xai",{"collectionId":12,"collectionName":13,"created":583,"created_by":15,"id":584,"name":585,"updated":583,"updated_by":15},"2026-06-17 03:11:54.643Z","putzcqklcocj09g","elon musk",{"collectionId":12,"collectionName":13,"created":587,"created_by":15,"id":588,"name":589,"updated":587,"updated_by":15},"2026-06-17 03:12:00.226Z","equxrw9nzb52jo1","grok build",{"collectionId":12,"collectionName":13,"created":591,"created_by":15,"id":592,"name":593,"updated":591,"updated_by":15},"2026-06-17 03:12:05.044Z","bjw91auk93f9h7v","grok 4",{"collectionId":12,"collectionName":13,"created":595,"created_by":15,"id":596,"name":597,"updated":598,"updated_by":15},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"code":38,"collectionId":39,"collectionName":40,"created":41,"flag":42,"id":43,"is_default":44,"label":45,"updated":46},{"category":109,"collectionId":49,"collectionName":50,"created":601,"expand":602,"id":606,"slug":607,"updated":608,"views":609},"2026-06-17 02:52:42.363Z",{"category":603},{"blogIds":604,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":605,"name":118,"priority":119,"publish_at":120,"scheduled_at":59,"status":65,"updated":121,"updated_by":15},[],{"en":118,"th":118},"9ys33573bykk75d","grok-xai-elon-musk","2026-07-06 07:55:52.203Z",161,"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",12,439,37]