[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-1-12-Web%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Development-all-all-createdAt:desc-default":3},{"data":4,"page":63,"perPage":614,"totalItems":615,"totalPages":616},[5,76,131,190,234,271,316,370,407,452,504,567],{"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 10:17:45.723Z",127,"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":311,"published_at":312,"school_blog":308,"short_description":313,"title":314,"updated":315,"slug":309,"views":70},"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":70},"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","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":317,"cover_image_path":318,"created":319,"expand":320,"id":365,"published_at":366,"school_blog":361,"short_description":367,"title":368,"updated":369,"slug":362,"views":364},"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":321,"locale":354,"school_blog":355},[322,326,330,334,338,342,346,350],{"collectionId":12,"collectionName":13,"created":323,"created_by":15,"id":324,"name":325,"updated":323,"updated_by":15},"2026-06-16 07:02:32.785Z","tm5d5i9arhpvi9b","Tech",{"collectionId":12,"collectionName":13,"created":327,"created_by":15,"id":328,"name":329,"updated":327,"updated_by":15},"2026-06-16 07:02:37.018Z","s0h630qj4m7kzz8","Netflix",{"collectionId":12,"collectionName":13,"created":331,"created_by":15,"id":332,"name":333,"updated":331,"updated_by":15},"2026-06-16 07:02:42.638Z","itee3xptsu3jh2y","Startup",{"collectionId":12,"collectionName":13,"created":335,"created_by":15,"id":336,"name":337,"updated":335,"updated_by":15},"2026-06-16 07:37:07.730Z","mohu20ci361gt6o","tech series",{"collectionId":12,"collectionName":13,"created":339,"created_by":15,"id":340,"name":341,"updated":339,"updated_by":15},"2026-06-16 07:37:10.529Z","smdhof6ssltg8up","series for developers",{"collectionId":12,"collectionName":13,"created":343,"created_by":15,"id":344,"name":345,"updated":343,"updated_by":15},"2026-06-16 07:37:13.558Z","05fgxwi1kmg2ws8","programmer series",{"collectionId":12,"collectionName":13,"created":347,"created_by":15,"id":348,"name":349,"updated":347,"updated_by":15},"2026-06-16 07:37:19.854Z","dxlgbwb9q5dv25i","startup series",{"collectionId":12,"collectionName":13,"created":351,"created_by":15,"id":352,"name":353,"updated":351,"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":356,"expand":357,"id":361,"slug":362,"updated":363,"views":364},"2026-06-16 07:29:47.924Z",{"category":358},{"blogIds":359,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":360,"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":371,"cover_image_path":372,"created":373,"expand":374,"id":402,"published_at":403,"school_blog":398,"short_description":404,"title":405,"updated":406,"slug":399,"views":401},"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":375,"locale":391,"school_blog":392},[376,380,381,382,383,387],{"collectionId":12,"collectionName":13,"created":377,"created_by":15,"id":378,"name":379,"updated":377,"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":384,"created_by":15,"id":385,"name":386,"updated":384,"updated_by":15},"2026-06-16 06:30:01.118Z","g83t6o1xndjb3pe","Docker Qdrant",{"collectionId":12,"collectionName":13,"created":388,"created_by":15,"id":389,"name":390,"updated":388,"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":393,"expand":394,"id":398,"slug":399,"updated":400,"views":401},"2026-06-16 06:30:14.329Z",{"category":395},{"blogIds":396,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":397,"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":408,"cover_image_path":409,"created":410,"expand":411,"id":447,"published_at":448,"school_blog":443,"short_description":449,"title":450,"updated":451,"slug":444,"views":446},"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":412,"locale":436,"school_blog":437},[413,414,418,419,423,427,432],{"collectionId":12,"collectionName":13,"created":243,"created_by":15,"id":244,"name":245,"updated":246,"updated_by":15},{"collectionId":12,"collectionName":13,"created":415,"created_by":15,"id":416,"name":417,"updated":415,"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":420,"created_by":15,"id":421,"name":422,"updated":420,"updated_by":15},"2026-06-16 06:01:40.840Z","q64rf2b557boiw3","Weaviate",{"collectionId":12,"collectionName":13,"created":424,"created_by":15,"id":425,"name":426,"updated":424,"updated_by":15},"2026-06-16 06:01:47.271Z","un1w6rev8brv950","Milvus",{"collectionId":12,"collectionName":13,"created":428,"created_by":15,"id":429,"name":430,"updated":431,"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":433,"created_by":15,"id":434,"name":435,"updated":433,"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":438,"expand":439,"id":443,"slug":444,"updated":445,"views":446},"2026-06-16 05:54:47.852Z",{"category":440},{"blogIds":441,"collectionId":55,"collectionName":56,"created":57,"created_by":15,"id":48,"image":58,"image_alt":59,"image_path":60,"label":442,"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":453,"cover_image_path":454,"created":455,"expand":456,"id":499,"published_at":500,"school_blog":495,"short_description":501,"title":502,"updated":503,"slug":496,"views":498},"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":457,"locale":488,"school_blog":489},[458,462,466,470,475,479,484],{"collectionId":12,"collectionName":13,"created":459,"created_by":15,"id":460,"name":461,"updated":459,"updated_by":15},"2026-06-19 03:34:38.575Z","bu2ua8sdanwh75i","reCAPTCHA",{"collectionId":12,"collectionName":13,"created":463,"created_by":15,"id":464,"name":465,"updated":463,"updated_by":15},"2026-06-19 03:38:16.232Z","vshdzxmmf8zcenr","CAPTCHA",{"collectionId":12,"collectionName":13,"created":467,"created_by":15,"id":468,"name":469,"updated":467,"updated_by":15},"2026-06-19 03:38:26.792Z","6vpch1hxkxz36bu","Anti-bot",{"collectionId":12,"collectionName":13,"created":471,"created_by":15,"id":472,"name":473,"updated":474,"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":476,"created_by":15,"id":477,"name":478,"updated":476,"updated_by":15},"2026-06-19 03:38:40.122Z","h1ffmrd7fwgqlnl","AI training",{"collectionId":12,"collectionName":13,"created":480,"created_by":15,"id":481,"name":482,"updated":483,"updated_by":15},"2026-03-04 08:34:45.957Z","gk56ug8j38rhci3","cybersecurity","2026-06-07 06:46:15.958Z",{"collectionId":12,"collectionName":13,"created":485,"created_by":15,"id":486,"name":487,"updated":485,"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":490,"expand":491,"id":495,"slug":496,"updated":497,"views":498},"2026-06-19 03:24:07.952Z",{"category":492},{"blogIds":493,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":494,"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":505,"cover_image_path":506,"created":507,"expand":508,"id":562,"published_at":563,"school_blog":559,"short_description":564,"title":565,"updated":566,"slug":560,"views":498},"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":509,"locale":545,"school_blog":546},[510,514,518,522,523,528,532,536,540],{"collectionId":12,"collectionName":13,"created":511,"created_by":15,"id":512,"name":513,"updated":511,"updated_by":15},"2026-06-11 16:54:34.423Z","mocx2jgrfr0e88g","Claude Design",{"collectionId":12,"collectionName":13,"created":515,"created_by":15,"id":516,"name":517,"updated":515,"updated_by":15},"2026-06-11 16:54:41.946Z","015roiohb99sg77","Claude API",{"collectionId":12,"collectionName":13,"created":519,"created_by":15,"id":520,"name":521,"updated":519,"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":524,"created_by":15,"id":525,"name":526,"updated":527,"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":529,"created_by":15,"id":530,"name":531,"updated":529,"updated_by":15},"2026-06-11 16:55:02.491Z","hfa1lzh5gxmoh7h","LLM Architecture",{"collectionId":12,"collectionName":13,"created":533,"created_by":15,"id":534,"name":535,"updated":533,"updated_by":15},"2026-06-11 16:55:08.189Z","2udivzy6ombyz1d","AI Developer",{"collectionId":12,"collectionName":13,"created":537,"created_by":15,"id":538,"name":539,"updated":537,"updated_by":15},"2026-06-11 16:55:17.949Z","167v70eg5s2a1mi","ออกแบบ AI",{"collectionId":12,"collectionName":13,"created":541,"created_by":15,"id":542,"name":543,"updated":544,"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":547,"collectionId":49,"collectionName":50,"created":548,"expand":549,"id":559,"slug":560,"updated":561,"views":498},"pkuzfil3b4ug2ea","2026-06-11 16:59:05.076Z",{"category":550},{"blogIds":551,"collectionId":55,"collectionName":56,"created":552,"created_by":15,"id":547,"image":553,"image_alt":59,"image_path":554,"label":555,"name":556,"priority":119,"publish_at":557,"scheduled_at":59,"status":65,"updated":558,"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":556,"th":556},"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":568,"cover_image_path":569,"created":570,"expand":571,"id":609,"published_at":610,"school_blog":605,"short_description":611,"title":612,"updated":613,"slug":606,"views":608},"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":572,"locale":598,"school_blog":599},[573,577,581,585,589,593],{"collectionId":12,"collectionName":13,"created":574,"created_by":15,"id":575,"name":576,"updated":574,"updated_by":15},"2026-06-17 03:11:41.485Z","o5h4ewgdjmtm6ed","grok",{"collectionId":12,"collectionName":13,"created":578,"created_by":15,"id":579,"name":580,"updated":578,"updated_by":15},"2026-06-17 03:11:48.302Z","ln404z5ylrn2otl","xai",{"collectionId":12,"collectionName":13,"created":582,"created_by":15,"id":583,"name":584,"updated":582,"updated_by":15},"2026-06-17 03:11:54.643Z","putzcqklcocj09g","elon musk",{"collectionId":12,"collectionName":13,"created":586,"created_by":15,"id":587,"name":588,"updated":586,"updated_by":15},"2026-06-17 03:12:00.226Z","equxrw9nzb52jo1","grok build",{"collectionId":12,"collectionName":13,"created":590,"created_by":15,"id":591,"name":592,"updated":590,"updated_by":15},"2026-06-17 03:12:05.044Z","bjw91auk93f9h7v","grok 4",{"collectionId":12,"collectionName":13,"created":594,"created_by":15,"id":595,"name":596,"updated":597,"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":600,"expand":601,"id":605,"slug":606,"updated":607,"views":608},"2026-06-17 02:52:42.363Z",{"category":602},{"blogIds":603,"collectionId":55,"collectionName":56,"created":114,"created_by":15,"id":109,"image":115,"image_alt":59,"image_path":116,"label":604,"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]