[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-en-1-12-superdev%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520academy-all-all-createdAt:desc-default":3},{"data":4,"page":135,"perPage":601,"totalItems":602,"totalPages":603},[5,82,146,187,240,292,336,367,413,467,504,549],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":77,"published_at":78,"school_blog":73,"short_description":79,"title":80,"updated":81,"slug":74,"views":76},"Cover image of Gemini Spark, the new intelligent AI Agent by Google for developers","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fi274kc74snknuin\u002F276u9o2kgoc_oirum8wlap.png","2026-07-08 04:25:08.207Z",{"keywords":10,"locale":43,"school_blog":53},[11,18,24,29,34,38],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":14,"updated_by":15},"sclkey987654321","school_keywords","2026-07-08 04:16:49.350Z","423vhnv3ckczcyn","psbbwu8jfhjgxk6","Gemini Spark",{"collectionId":12,"collectionName":13,"created":19,"created_by":20,"id":21,"name":22,"updated":23,"updated_by":20},"2026-03-04 08:44:26.139Z","76qprkevbgfdps8","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":20,"id":26,"name":27,"updated":28,"updated_by":20},"2026-03-04 08:20:15.564Z","9zhk20p0247axym","Google","2026-06-07 06:45:08.345Z",{"collectionId":12,"collectionName":13,"created":30,"created_by":20,"id":31,"name":32,"updated":33,"updated_by":20},"2026-03-04 08:34:42.240Z","x5iz64nxo65jqmg","Automation","2026-06-07 06:46:14.305Z",{"collectionId":12,"collectionName":13,"created":35,"created_by":15,"id":36,"name":37,"updated":35,"updated_by":15},"2026-07-08 04:24:36.696Z","p61c51jxh4xf15q","Developer Tools",{"collectionId":12,"collectionName":13,"created":39,"created_by":20,"id":40,"name":41,"updated":42,"updated_by":20},"2026-03-04 08:49:27.117Z","nwhkwkveoaezbby","AI tools","2026-06-07 06:48:14.220Z",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},"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":54,"collectionId":55,"collectionName":56,"created":57,"expand":58,"id":73,"slug":74,"updated":75,"views":76},"jwhmeg2uxwz0bkp","pbc_2105096300","school_blogs","2026-07-08 04:17:29.779Z",{"category":59},{"blogIds":60,"collectionId":61,"collectionName":62,"created":63,"created_by":20,"id":54,"image":64,"image_alt":65,"image_path":66,"label":67,"name":68,"priority":69,"publish_at":70,"scheduled_at":65,"status":71,"updated":72,"updated_by":20},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":68,"th":68},"Tools & Resources",0,"2025-01-31 09:55:27.001Z","published","2026-06-07 06:45:02.778Z","gv52vw5tf0sarck","gemini-spark-ai-agent-google","2026-07-09 01:02:49.830Z",119,"i274kc74snknuin","2026-07-08 05:06:12.322Z","Meet Gemini Spark, a 24\u002F7 AI agent that automates routine tasks and organizes workspaces, giving developers their time back.","What Can Google's New AI Agent Gemini Spark Do?","2026-07-08 05:06:12.327Z",{"alt":83,"cover_image_path":84,"created":85,"expand":86,"id":141,"published_at":142,"school_blog":138,"short_description":143,"title":144,"updated":145,"slug":139,"views":76},"Screenshot of Go (Golang) source code initializing clients for OpenAI API and Qdrant Vector Database.","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fl6jmv0g6s2n6a6j\u002F36lhumxttv5w_hdv0m0s5jk.png","2026-07-06 06:36:57.421Z",{"keywords":87,"locale":123,"school_blog":124},[88,93,97,101,105,110,114,119],{"collectionId":12,"collectionName":13,"created":89,"created_by":20,"id":90,"name":91,"updated":92,"updated_by":20},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":94,"created_by":20,"id":95,"name":96,"updated":94,"updated_by":20},"2026-07-06 06:33:00.946Z","155l2xbfca0zh3v","Go AI",{"collectionId":12,"collectionName":13,"created":98,"created_by":20,"id":99,"name":100,"updated":98,"updated_by":20},"2026-06-30 03:40:49.549Z","lz4vxehenzo8oum","Qdrant",{"collectionId":12,"collectionName":13,"created":102,"created_by":20,"id":103,"name":104,"updated":102,"updated_by":20},"2026-07-06 06:33:19.833Z","nri7epnlbj96nyi","Context Injection",{"collectionId":12,"collectionName":13,"created":106,"created_by":20,"id":107,"name":108,"updated":109,"updated_by":20},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database","2026-06-07 06:49:11.382Z",{"collectionId":12,"collectionName":13,"created":111,"created_by":20,"id":112,"name":113,"updated":111,"updated_by":20},"2026-07-06 06:34:08.104Z","i3bzw66tca5r3ra","OpenAI",{"collectionId":12,"collectionName":13,"created":115,"created_by":20,"id":116,"name":117,"updated":118,"updated_by":20},"2026-05-11 06:33:42.663Z","zaz00cag9km798l","GPT-4o","2026-06-07 06:49:12.215Z",{"collectionId":12,"collectionName":13,"created":120,"created_by":20,"id":121,"name":122,"updated":120,"updated_by":20},"2026-07-06 06:34:16.080Z","b929nj68onfzzqr","Hallucination",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":125,"collectionId":55,"collectionName":56,"created":126,"expand":127,"id":138,"slug":139,"updated":140,"views":76},"wqxt7ag2gn7xcmk","2026-07-06 05:08:42.546Z",{"category":128},{"blogIds":129,"collectionId":61,"collectionName":62,"created":130,"created_by":20,"id":125,"image":131,"image_alt":65,"image_path":132,"label":133,"name":134,"priority":135,"publish_at":136,"scheduled_at":65,"status":71,"updated":137,"updated_by":20},[],"2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":134,"th":134},"Golang The Series",1,"2026-03-16 04:39:38.440Z","2026-06-07 06:45:03.856Z","pr7jme4f0oxqnf6","golang-ai-rag-context-injection","2026-07-08 22:00:31.823Z","l6jmv0g6s2n6a6j","2026-07-07 03:00:00.000Z","Elevate your RAG system in Go. Learn how to implement Context Injection with Qdrant and GPT-4o to strictly constrain LLM responses and prevent hallucinations in production.","Golang The Series EP.158: Context Injection Techniques in RAG Architecture","2026-07-07 03:00:00.117Z",{"alt":147,"cover_image_path":148,"created":149,"expand":150,"id":182,"published_at":183,"school_blog":178,"short_description":184,"title":185,"updated":186,"slug":179,"views":181},"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":151,"locale":171,"school_blog":172},[152,153,158,162,166],{"collectionId":12,"collectionName":13,"created":89,"created_by":20,"id":90,"name":91,"updated":92,"updated_by":20},{"collectionId":12,"collectionName":13,"created":154,"created_by":20,"id":155,"name":156,"updated":157,"updated_by":20},"2026-03-04 08:20:11.547Z","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":159,"created_by":20,"id":160,"name":161,"updated":159,"updated_by":20},"2026-07-05 13:45:03.865Z","4kfwr0tzqe7y1ux","Document Ingestion Pipeline",{"collectionId":12,"collectionName":13,"created":163,"created_by":20,"id":164,"name":165,"updated":163,"updated_by":20},"2026-06-11 16:14:22.575Z","gluay8aj98wheus","RAG",{"collectionId":12,"collectionName":13,"created":167,"created_by":20,"id":168,"name":169,"updated":170,"updated_by":20},"2026-03-04 08:44:53.062Z","puutdnxuitnxxgq","Backend","2026-06-07 06:46:40.599Z",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":125,"collectionId":55,"collectionName":56,"created":173,"expand":174,"id":178,"slug":179,"updated":180,"views":181},"2026-07-05 13:45:30.326Z",{"category":175},{"blogIds":176,"collectionId":61,"collectionName":62,"created":130,"created_by":20,"id":125,"image":131,"image_alt":65,"image_path":132,"label":177,"name":134,"priority":135,"publish_at":136,"scheduled_at":65,"status":71,"updated":137,"updated_by":20},[],{"en":134,"th":134},"ytqbhupna4e0zox","golang-document-ingestion-pipeline-pdf-word-rag","2026-07-09 01:22:41.215Z",135,"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":188,"cover_image_path":189,"created":190,"expand":191,"id":235,"published_at":236,"school_blog":231,"short_description":237,"title":238,"updated":239,"slug":232,"views":234},"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":192,"locale":217,"school_blog":218},[193,197,201,205,209,213],{"collectionId":12,"collectionName":13,"created":194,"created_by":15,"id":195,"name":196,"updated":194,"updated_by":15},"2026-06-25 05:30:39.198Z","hckp0of2bjlhc5q","Dark Mode",{"collectionId":12,"collectionName":13,"created":198,"created_by":15,"id":199,"name":200,"updated":198,"updated_by":15},"2026-06-25 05:31:57.430Z","sx15ybwjk46vf9b","save battery life",{"collectionId":12,"collectionName":13,"created":202,"created_by":15,"id":203,"name":204,"updated":202,"updated_by":15},"2026-06-25 05:32:03.518Z","iiai40n7lejclzp","OLED screen",{"collectionId":12,"collectionName":13,"created":206,"created_by":15,"id":207,"name":208,"updated":206,"updated_by":15},"2026-06-25 05:32:11.224Z","iytf57y83o1xxsl","LCD display",{"collectionId":12,"collectionName":13,"created":210,"created_by":15,"id":211,"name":212,"updated":210,"updated_by":15},"2026-06-25 05:32:15.697Z","mj6vm7lfxt024ks","dark theme",{"collectionId":12,"collectionName":13,"created":214,"created_by":15,"id":215,"name":216,"updated":214,"updated_by":15},"2026-06-25 05:32:19.941Z","7gptkajbnzeru8c","smartphone battery",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":219,"collectionId":55,"collectionName":56,"created":220,"expand":221,"id":231,"slug":232,"updated":233,"views":234},"spm4l1k5bgmhmmt","2026-06-25 05:09:13.010Z",{"category":222},{"blogIds":223,"collectionId":61,"collectionName":62,"created":224,"created_by":20,"id":219,"image":225,"image_alt":65,"image_path":226,"label":227,"name":228,"priority":69,"publish_at":229,"scheduled_at":65,"status":71,"updated":230,"updated_by":20},[],"2026-03-04 08:31:18.590Z","50hyjr6os45_ayazwr5gq7.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":228,"th":228},"Knowledge","2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","zwtmqudx5hyfnx9","ark-mode-save-battery-oled-vs-lcd","2026-07-08 23:28:09.657Z",127,"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":241,"cover_image_path":242,"created":243,"expand":244,"id":287,"published_at":288,"school_blog":283,"short_description":289,"title":290,"updated":291,"slug":284,"views":286},"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":245,"locale":276,"school_blog":277},[246,250,255,260,264,268,272],{"collectionId":12,"collectionName":13,"created":247,"created_by":20,"id":248,"name":249,"updated":247,"updated_by":20},"2026-06-30 10:00:46.492Z","84f23k4clxd46pf","Container Orchestration",{"collectionId":12,"collectionName":13,"created":251,"created_by":20,"id":252,"name":253,"updated":254,"updated_by":20},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"collectionId":12,"collectionName":13,"created":256,"created_by":20,"id":257,"name":258,"updated":259,"updated_by":20},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":261,"created_by":20,"id":262,"name":263,"updated":261,"updated_by":20},"2026-06-30 10:01:01.422Z","vwjpdq1kyt56sbe","K8s",{"collectionId":12,"collectionName":13,"created":265,"created_by":20,"id":266,"name":267,"updated":265,"updated_by":20},"2026-06-30 10:12:37.802Z","1myz2bq8g4s3dr6","Kubernetes for beginners",{"collectionId":12,"collectionName":13,"created":269,"created_by":20,"id":270,"name":271,"updated":269,"updated_by":20},"2026-06-30 10:12:44.079Z","u1wlmkd5cm6y4ez","What is Kubernetes",{"collectionId":12,"collectionName":13,"created":273,"created_by":20,"id":274,"name":275,"updated":273,"updated_by":20},"2026-06-30 10:12:49.568Z","9hvhdypr83eb273","K8s tutorial",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":54,"collectionId":55,"collectionName":56,"created":278,"expand":279,"id":283,"slug":284,"updated":285,"views":286},"2026-06-30 10:01:04.810Z",{"category":280},{"blogIds":281,"collectionId":61,"collectionName":62,"created":63,"created_by":20,"id":54,"image":64,"image_alt":65,"image_path":66,"label":282,"name":68,"priority":69,"publish_at":70,"scheduled_at":65,"status":71,"updated":72,"updated_by":20},[],{"en":68,"th":68},"44191eo6xzsr2lw","what-is-kubernetes-beginners-guide","2026-07-08 22:44:39.708Z",159,"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":293,"cover_image_path":294,"created":295,"expand":296,"id":331,"published_at":332,"school_blog":327,"short_description":333,"title":334,"updated":335,"slug":328,"views":330},"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":297,"locale":320,"school_blog":321},[298,302,307,311,316],{"collectionId":12,"collectionName":13,"created":299,"created_by":15,"id":300,"name":301,"updated":299,"updated_by":15},"2026-07-01 03:09:12.632Z","3inmsz984qwqoa3","Claude Sonnet 5",{"collectionId":12,"collectionName":13,"created":303,"created_by":20,"id":304,"name":305,"updated":306,"updated_by":20},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"collectionId":12,"collectionName":13,"created":308,"created_by":15,"id":309,"name":310,"updated":308,"updated_by":15},"2026-07-01 03:09:26.027Z","1s43rona5vhsuty","Agentic AI",{"collectionId":12,"collectionName":13,"created":312,"created_by":20,"id":313,"name":314,"updated":315,"updated_by":20},"2026-04-28 07:44:18.649Z","uf4sqh31khfsmzs","AI Coding Assistant","2026-06-07 06:49:09.721Z",{"collectionId":12,"collectionName":13,"created":317,"created_by":15,"id":318,"name":319,"updated":317,"updated_by":15},"2026-07-01 03:14:56.567Z","ztk40co68oawegd","Claude Launch",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":219,"collectionId":55,"collectionName":56,"created":322,"expand":323,"id":327,"slug":328,"updated":329,"views":330},"2026-07-01 02:33:20.918Z",{"category":324},{"blogIds":325,"collectionId":61,"collectionName":62,"created":224,"created_by":20,"id":219,"image":225,"image_alt":65,"image_path":226,"label":326,"name":228,"priority":69,"publish_at":229,"scheduled_at":65,"status":71,"updated":230,"updated_by":20},[],{"en":228,"th":228},"ruf8wlzpfx7akdf","introducing-claude-sonnet-5-anthropic","2026-07-08 22:40:07.195Z",136,"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":337,"cover_image_path":338,"created":339,"expand":340,"id":362,"published_at":363,"school_blog":358,"short_description":364,"title":365,"updated":366,"slug":359,"views":361},"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":341,"locale":351,"school_blog":352},[342,343,344,345,346,347],{"collectionId":12,"collectionName":13,"created":89,"created_by":20,"id":90,"name":91,"updated":92,"updated_by":20},{"collectionId":12,"collectionName":13,"created":163,"created_by":20,"id":164,"name":165,"updated":163,"updated_by":20},{"collectionId":12,"collectionName":13,"created":106,"created_by":20,"id":107,"name":108,"updated":109,"updated_by":20},{"collectionId":12,"collectionName":13,"created":98,"created_by":20,"id":99,"name":100,"updated":98,"updated_by":20},{"collectionId":12,"collectionName":13,"created":154,"created_by":20,"id":155,"name":156,"updated":157,"updated_by":20},{"collectionId":12,"collectionName":13,"created":348,"created_by":20,"id":349,"name":350,"updated":348,"updated_by":20},"2026-06-30 03:41:08.262Z","i0hgq247989xph0","Semantic Search",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":125,"collectionId":55,"collectionName":56,"created":353,"expand":354,"id":358,"slug":359,"updated":360,"views":361},"2026-06-30 03:39:56.012Z",{"category":355},{"blogIds":356,"collectionId":61,"collectionName":62,"created":130,"created_by":20,"id":125,"image":131,"image_alt":65,"image_path":132,"label":357,"name":134,"priority":135,"publish_at":136,"scheduled_at":65,"status":71,"updated":137,"updated_by":20},[],{"en":134,"th":134},"or1jhl03h1oifdj","golang-the-series-ep156-semantic-search-vector-qdrant","2026-07-08 22:37:46.975Z",151,"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":368,"cover_image_path":369,"created":370,"expand":371,"id":408,"published_at":409,"school_blog":404,"short_description":410,"title":411,"updated":412,"slug":405,"views":407},"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":372,"locale":397,"school_blog":398},[373,378,379,380,381,385,389,393],{"collectionId":12,"collectionName":13,"created":374,"created_by":20,"id":375,"name":376,"updated":377,"updated_by":20},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI","2026-06-07 06:49:11.153Z",{"collectionId":12,"collectionName":13,"created":89,"created_by":20,"id":90,"name":91,"updated":92,"updated_by":20},{"collectionId":12,"collectionName":13,"created":154,"created_by":20,"id":155,"name":156,"updated":157,"updated_by":20},{"collectionId":12,"collectionName":13,"created":163,"created_by":20,"id":164,"name":165,"updated":163,"updated_by":20},{"collectionId":12,"collectionName":13,"created":382,"created_by":20,"id":383,"name":384,"updated":382,"updated_by":20},"2026-06-29 03:00:24.149Z","4zujzpok7gf9j03","Overlap",{"collectionId":12,"collectionName":13,"created":386,"created_by":20,"id":387,"name":388,"updated":386,"updated_by":20},"2026-06-11 16:25:49.118Z","8gdef2395f0aey9","Data Pipeline",{"collectionId":12,"collectionName":13,"created":390,"created_by":20,"id":391,"name":392,"updated":390,"updated_by":20},"2026-06-29 03:02:35.095Z","d3l87q0tdo4jj3x","Golang RAG",{"collectionId":12,"collectionName":13,"created":394,"created_by":20,"id":395,"name":396,"updated":394,"updated_by":20},"2026-06-29 03:02:39.289Z","6178gpsdsvkkh3j","Text Chunking Go",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":125,"collectionId":55,"collectionName":56,"created":399,"expand":400,"id":404,"slug":405,"updated":406,"views":407},"2026-06-29 03:02:05.889Z",{"category":401},{"blogIds":402,"collectionId":61,"collectionName":62,"created":130,"created_by":20,"id":125,"image":131,"image_alt":65,"image_path":132,"label":403,"name":134,"priority":135,"publish_at":136,"scheduled_at":65,"status":71,"updated":137,"updated_by":20},[],{"en":134,"th":134},"kuwn5pxt9jy8grn","golang-the-series-ep155-chunking-strategies","2026-07-08 22:37:28.018Z",128,"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":414,"cover_image_path":415,"created":416,"expand":417,"id":462,"published_at":463,"school_blog":458,"short_description":464,"title":465,"updated":466,"slug":459,"views":461},"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":418,"locale":451,"school_blog":452},[419,423,427,431,435,439,443,447],{"collectionId":12,"collectionName":13,"created":420,"created_by":20,"id":421,"name":422,"updated":420,"updated_by":20},"2026-06-16 07:02:32.785Z","tm5d5i9arhpvi9b","Tech",{"collectionId":12,"collectionName":13,"created":424,"created_by":20,"id":425,"name":426,"updated":424,"updated_by":20},"2026-06-16 07:02:37.018Z","s0h630qj4m7kzz8","Netflix",{"collectionId":12,"collectionName":13,"created":428,"created_by":20,"id":429,"name":430,"updated":428,"updated_by":20},"2026-06-16 07:02:42.638Z","itee3xptsu3jh2y","Startup",{"collectionId":12,"collectionName":13,"created":432,"created_by":20,"id":433,"name":434,"updated":432,"updated_by":20},"2026-06-16 07:37:07.730Z","mohu20ci361gt6o","tech series",{"collectionId":12,"collectionName":13,"created":436,"created_by":20,"id":437,"name":438,"updated":436,"updated_by":20},"2026-06-16 07:37:10.529Z","smdhof6ssltg8up","series for developers",{"collectionId":12,"collectionName":13,"created":440,"created_by":20,"id":441,"name":442,"updated":440,"updated_by":20},"2026-06-16 07:37:13.558Z","05fgxwi1kmg2ws8","programmer series",{"collectionId":12,"collectionName":13,"created":444,"created_by":20,"id":445,"name":446,"updated":444,"updated_by":20},"2026-06-16 07:37:19.854Z","dxlgbwb9q5dv25i","startup series",{"collectionId":12,"collectionName":13,"created":448,"created_by":20,"id":449,"name":450,"updated":448,"updated_by":20},"2026-06-16 07:37:22.411Z","7g30geh7bszvfo9","developer culture",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":219,"collectionId":55,"collectionName":56,"created":453,"expand":454,"id":458,"slug":459,"updated":460,"views":461},"2026-06-16 07:29:47.924Z",{"category":455},{"blogIds":456,"collectionId":61,"collectionName":62,"created":224,"created_by":20,"id":219,"image":225,"image_alt":65,"image_path":226,"label":457,"name":228,"priority":69,"publish_at":229,"scheduled_at":65,"status":71,"updated":230,"updated_by":20},[],{"en":228,"th":228},"184eq1n92hsa3p1","must-watch-tech-series-for-developers","2026-07-09 00:42:40.346Z",141,"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":468,"cover_image_path":469,"created":470,"expand":471,"id":499,"published_at":500,"school_blog":495,"short_description":501,"title":502,"updated":503,"slug":496,"views":498},"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":472,"locale":488,"school_blog":489},[473,477,478,479,480,484],{"collectionId":12,"collectionName":13,"created":474,"created_by":20,"id":475,"name":476,"updated":474,"updated_by":20},"2026-06-16 06:29:35.886Z","qpjf3bukclgeqdj","Qdrant Go",{"collectionId":12,"collectionName":13,"created":106,"created_by":20,"id":107,"name":108,"updated":109,"updated_by":20},{"collectionId":12,"collectionName":13,"created":154,"created_by":20,"id":155,"name":156,"updated":157,"updated_by":20},{"collectionId":12,"collectionName":13,"created":89,"created_by":20,"id":90,"name":91,"updated":92,"updated_by":20},{"collectionId":12,"collectionName":13,"created":481,"created_by":20,"id":482,"name":483,"updated":481,"updated_by":20},"2026-06-16 06:30:01.118Z","g83t6o1xndjb3pe","Docker Qdrant",{"collectionId":12,"collectionName":13,"created":485,"created_by":20,"id":486,"name":487,"updated":485,"updated_by":20},"2026-06-16 06:30:08.248Z","no84go0hn7g0qm7","RAG Pipeline",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":125,"collectionId":55,"collectionName":56,"created":490,"expand":491,"id":495,"slug":496,"updated":497,"views":498},"2026-06-16 06:30:14.329Z",{"category":492},{"blogIds":493,"collectionId":61,"collectionName":62,"created":130,"created_by":20,"id":125,"image":131,"image_alt":65,"image_path":132,"label":494,"name":134,"priority":135,"publish_at":136,"scheduled_at":65,"status":71,"updated":137,"updated_by":20},[],{"en":134,"th":134},"9dqw17ee5dict44","golang-the-series-ep154-go-and-qdrant-vector-database","2026-07-08 22:35:17.154Z",149,"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":505,"cover_image_path":506,"created":507,"expand":508,"id":544,"published_at":545,"school_blog":540,"short_description":546,"title":547,"updated":548,"slug":541,"views":543},"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":509,"locale":533,"school_blog":534},[510,511,515,516,520,524,529],{"collectionId":12,"collectionName":13,"created":106,"created_by":20,"id":107,"name":108,"updated":109,"updated_by":20},{"collectionId":12,"collectionName":13,"created":512,"created_by":20,"id":513,"name":514,"updated":512,"updated_by":20},"2026-06-16 05:04:35.792Z","x748wj5xdkj9ovx","Pinecone Go",{"collectionId":12,"collectionName":13,"created":89,"created_by":20,"id":90,"name":91,"updated":92,"updated_by":20},{"collectionId":12,"collectionName":13,"created":517,"created_by":20,"id":518,"name":519,"updated":517,"updated_by":20},"2026-06-16 06:01:40.840Z","q64rf2b557boiw3","Weaviate",{"collectionId":12,"collectionName":13,"created":521,"created_by":20,"id":522,"name":523,"updated":521,"updated_by":20},"2026-06-16 06:01:47.271Z","un1w6rev8brv950","Milvus",{"collectionId":12,"collectionName":13,"created":525,"created_by":20,"id":526,"name":527,"updated":528,"updated_by":20},"2026-05-11 06:33:48.022Z","9kb92fayji137ra","Go SDK","2026-06-07 06:49:12.389Z",{"collectionId":12,"collectionName":13,"created":530,"created_by":20,"id":531,"name":532,"updated":530,"updated_by":20},"2026-06-16 06:01:56.832Z","unpr089rjmhpw6q","AI Backend",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":125,"collectionId":55,"collectionName":56,"created":535,"expand":536,"id":540,"slug":541,"updated":542,"views":543},"2026-06-16 05:54:47.852Z",{"category":537},{"blogIds":538,"collectionId":61,"collectionName":62,"created":130,"created_by":20,"id":125,"image":131,"image_alt":65,"image_path":132,"label":539,"name":134,"priority":135,"publish_at":136,"scheduled_at":65,"status":71,"updated":137,"updated_by":20},[],{"en":134,"th":134},"kaofe0gfax0kvyb","golang-the-series-ep153-intro-to-vector-databases","2026-07-08 22:33:06.342Z",160,"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":550,"cover_image_path":551,"created":552,"expand":553,"id":596,"published_at":597,"school_blog":592,"short_description":598,"title":599,"updated":600,"slug":593,"views":595},"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":554,"locale":585,"school_blog":586},[555,559,563,567,572,576,581],{"collectionId":12,"collectionName":13,"created":556,"created_by":20,"id":557,"name":558,"updated":556,"updated_by":20},"2026-06-19 03:34:38.575Z","bu2ua8sdanwh75i","reCAPTCHA",{"collectionId":12,"collectionName":13,"created":560,"created_by":20,"id":561,"name":562,"updated":560,"updated_by":20},"2026-06-19 03:38:16.232Z","vshdzxmmf8zcenr","CAPTCHA",{"collectionId":12,"collectionName":13,"created":564,"created_by":20,"id":565,"name":566,"updated":564,"updated_by":20},"2026-06-19 03:38:26.792Z","6vpch1hxkxz36bu","Anti-bot",{"collectionId":12,"collectionName":13,"created":568,"created_by":20,"id":569,"name":570,"updated":571,"updated_by":20},"2026-06-19 03:38:33.643Z","1fkfsgr6exc0ef0","Im not a robot","2026-06-19 03:38:33.642Z",{"collectionId":12,"collectionName":13,"created":573,"created_by":20,"id":574,"name":575,"updated":573,"updated_by":20},"2026-06-19 03:38:40.122Z","h1ffmrd7fwgqlnl","AI training",{"collectionId":12,"collectionName":13,"created":577,"created_by":20,"id":578,"name":579,"updated":580,"updated_by":20},"2026-03-04 08:34:45.957Z","gk56ug8j38rhci3","cybersecurity","2026-06-07 06:46:15.958Z",{"collectionId":12,"collectionName":13,"created":582,"created_by":20,"id":583,"name":584,"updated":582,"updated_by":20},"2026-06-19 03:38:52.283Z","374x0ctibwq0eiy","Invisible CAPTCHA",{"code":44,"collectionId":45,"collectionName":46,"created":47,"flag":48,"id":49,"is_default":50,"label":51,"updated":52},{"category":219,"collectionId":55,"collectionName":56,"created":587,"expand":588,"id":592,"slug":593,"updated":594,"views":595},"2026-06-19 03:24:07.952Z",{"category":589},{"blogIds":590,"collectionId":61,"collectionName":62,"created":224,"created_by":20,"id":219,"image":225,"image_alt":65,"image_path":226,"label":591,"name":228,"priority":69,"publish_at":229,"scheduled_at":65,"status":71,"updated":230,"updated_by":20},[],{"en":228,"th":228},"pcdd1by79au0vlj","why-captcha-prove-not-a-robot","2026-07-08 22:47:01.354Z",143,"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",12,441,37]