Golang

अपने Go API में Swagger जोड़ना

अपने Go API में Swagger जोड़ना

कोड एनोटेशन से ओपनएपीआई दस्तावेज़ स्वचालित रूप से उत्पन्न करें

API दस्तावेज़ीकरण किसी भी आधुनिक एप्लिकेशन के लिए अत्यंत महत्वपूर्ण है, और Go APIs के लिए Swagger for Go API (OpenAPI) उद्योग मानक बन गया है। Go Developers के लिए, swaggo एक सुंदर समाधान प्रदान करता है जो कोड एनोटेशन से सीधे व्यापक API दस्तावेज़ीकरण उत्पन्न करता है।

गो लिंटर्स: कोड गुणवत्ता के लिए आवश्यक उपकरण

गो लिंटर्स: कोड गुणवत्ता के लिए आवश्यक उपकरण

लिंटर और स्वचालन के साथ Go कोड की गुणवत्ता को मास्टर करें

आधुनिक गो विकास में कड़ी कोड गुणवत्ता मानकों की मांग की जाती है। गो के लिए लिंटर्स उत्पादन में पहुंचने से पहले बग्स, सुरक्षा कमजोरियों और शैली असंगतियों का पता लगाने का स्वचालन करते हैं।

एआई/एमएल ऑर्केस्ट्रेशन के लिए गो माइक्रोसर्विसेज

एआई/एमएल ऑर्केस्ट्रेशन के लिए गो माइक्रोसर्विसेज

गो माइक्रोसर्विसेज के साथ मजबूत AI/ML पाइपलाइन बनाएं

जैसे ही AI और ML कार्यभार increasingly जटिल हो जाते हैं, robust orchestration systems की आवश्यकता बढ़ जाती है। Go की simplicity, performance, और concurrency इसे ML pipelines के orchestration layer बनाने के लिए ideal choice बनाती है, भले ही models खुद Python में लिखे हों।

Go में REST APIs बनाना: पूर्ण मार्गदर्शिका

Go में REST APIs बनाना: पूर्ण मार्गदर्शिका

Go के मजबूत पारिस्थितिकी तंत्र के साथ उत्पादन-तैयार REST APIs बनाएँ

गो के साथ उच्च प्रदर्शन वाले REST APIs का निर्माण Google, Uber, Dropbox और countless startups के सिस्टम को पावर करने का एक मानक दृष्टिकोण बन गया है।

गो यूनिट टेस्टिंग: संरचना और सर्वोत्तम प्रथाएँ

गो यूनिट टेस्टिंग: संरचना और सर्वोत्तम प्रथाएँ

बुनियादी से लेकर उन्नत पैटर्न तक परीक्षण करें

Go के बिल्ट-इन टेस्टिंग पैकेज एक शक्तिशाली, मिनिमलिस्ट फ्रेमवर्क प्रदान करता है जो बाहरी निर्भरताओं के बिना यूनिट टेस्ट लिखने के लिए है। यहां टेस्टिंग के मूलभूत तत्व, प्रोजेक्ट संरचना, और उन्नत पैटर्न दिए गए हैं जो विश्वसनीय Go एप्लिकेशन्स बनाने के लिए हैं।

वितरित लेनदेन में सागा पैटर्न - गो में उदाहरणों के साथ

वितरित लेनदेन में सागा पैटर्न - गो में उदाहरणों के साथ

माइक्रोसर्विसेज में सागा पैटर्न के साथ लेनदेन

सागा पैटर्न (https://www.glukhov.org/hi/post/2025/11/saga-transactions-in-microservices/ “वितरित लेनदेन के लिए सागा पैटर्न”) वितरित लेनदेन को एक श्रृंखला के स्थानीय लेनदेन और संतुलन कार्रवाइयों में तोड़कर एक सुंदर समाधान प्रदान करता है।

गो जनरिक्स: उपयोग के मामले और पैटर्न

गो जनरिक्स: उपयोग के मामले और पैटर्न

गो जनरिक्स के साथ टाइप-सेफ रीयूज़ेबल कोड

Go में Generics Go 1.0 के बाद जोड़ें गए सबसे महत्वपूर्ण भाषा विशेषताओं में से एक का प्रतिनिधित्व करते हैं। Go 1.18 में पेश किए गए, Generics आपको कई प्रकारों के साथ काम करने की अनुमति देते हैं बिना प्रदर्शन या कोड स्पष्टता को बलिदान किए, जबकि कंपाइल-टाइम टाइप सेफ्टी बनाए रखते हैं।

गो में कोबरा और वाइपर के साथ CLI ऐप्स बनाना

गो में कोबरा और वाइपर के साथ CLI ऐप्स बनाना

गो में कोबरा और वाइपर फ्रेमवर्क के साथ सीएलआई विकास

कमांड-लाइन इंटरफेस (CLI) एप्लिकेशन डेवलपर्स, सिस्टम एडमिनिस्ट्रेटर्स, और डेवॉप्स प्रोफेशनल्स के लिए आवश्यक उपकरण हैं। Go में CLI विकास के लिए दो लाइब्रेरी डि फैक्टो मानक बन गए हैं: Cobra कमांड संरचना के लिए और Viper कॉन्फ़िगरेशन प्रबंधन के लिए (https://www.glukhov.org/hi/post/2025/11/go-cli-applications-with-cobra-and-viper/ “Go में CLI विकास”)।

VS Code में Dev Containers को मास्टर करना

VS Code में Dev Containers को मास्टर करना

डेव कंटेनर्स का उपयोग करके सुसंगत, पोर्टेबल, और पुन: उत्पादित करने योग्य विकास वातावरण बनाएं

विकासकर्ता अक्सर निर्भरता असंगतता, उपकरण संस्करणों या ऑपरेटिंग सिस्टम अंतरों के कारण “मेरे मशीन पर काम करता है” समस्या का सामना करते हैं। Dev Containers in Visual Studio Code (VS Code) इस समस्या को सुव्यवस्थित ढंग से हल करते हैं - अपने परियोजना के लिए विशेष रूप से कॉन्फ़िगर किए गए एक कंटेनराइज़्ड वातावरण के अंदर विकास करने की अनुमति देकर।

ओलामा के लिए गो क्लाइंट्स: SDK तुलना और क्वेन3/जीपीटी-ओएसएस उदाहरण

ओलामा के लिए गो क्लाइंट्स: SDK तुलना और क्वेन3/जीपीटी-ओएसएस उदाहरण

ओलामा के साथ गो की इंटीग्रेशन: SDK गाइड, उदाहरण और उत्पादन बेस्ट प्रैक्टिस।

यह गाइड उपलब्ध Go SDKs for Ollama के विस्तृत समीक्षा प्रदान करता है और उनके विशेषताओं के सेट की तुलना करता है।

संरचित आउटपुट के साथ एलएलएम को सीमित करना: ओल्लामा, क्वेन3 & पाइथन या गो

संरचित आउटपुट के साथ एलएलएम को सीमित करना: ओल्लामा, क्वेन3 & पाइथन या गो

Ollama से संरचित आउटपुट प्राप्त करने के कुछ तरीके

बड़े भाषा मॉडल (LLMs) शक्तिशाली हैं, लेकिन उत्पादन में हम आमतौर पर मुक्त-रूप पेराग्राफ नहीं चाहते। बजाय इसके, हम प्रत्याशित डेटा चाहते हैं: विशेषताएं, तथ्य, या संरचित वस्तुएं जिन्हें आप एक ऐप में फीड कर सकते हैं। यह है LLM संरचित आउटपुट

PostgreSQL के लिए Go ORMs की तुलना: GORM vs Ent vs Bun vs sqlc

PostgreSQL के लिए Go ORMs की तुलना: GORM vs Ent vs Bun vs sqlc

GO में ORMs पर एक व्यावहारिक, कोड-भरी दृष्टिकोण

गो के लिए सबसे प्रमुख ORMs (Object-Relational Mappers) GORM, Ent, Bun और sqlc हैं। यहाँ हम इनके तुलनात्मक अध्ययन के साथ गो में CRUD (Create, Read, Update, Delete) ऑपरेशन्स के उदाहरण देखेंगे।

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP), और MCP सर्वर को Go में लागू करने के नोट्स

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP), और MCP सर्वर को Go में लागू करने के नोट्स

MCP विशेषताओं और GO में कार्यान्वयन पर लंबा लेख

यहाँ मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) का वर्णन है, जिसमें Go में एक MCP सर्वर का कार्यान्वयन के बारे में संक्षिप्त नोट्स शामिल हैं, जिसमें संदेश संरचना और प्रोटोकॉल विनिर्देश शामिल हैं।

ओलामा और क्वेन3 रीरैंकर मॉडल के साथ दस्तावेजों को फिर से रैंक करें - गो में

ओलामा और क्वेन3 रीरैंकर मॉडल के साथ दस्तावेजों को फिर से रैंक करें - गो में

RAG को लागू कर रहे हैं? यहाँ कुछ Go कोड टुकड़े हैं - 2...

चूंकि मानक Ollama में सीधा रीरैंक एपीआई नहीं है,
आपको Qwen3 Reranker के साथ रीरैंकिंग करें GO में जेनरेट करके प्रश्न-दस्तावेज़ जोड़े के एम्बेडिंग्स और उनके स्कोरिंग करना होगा।

ओलमा और क्वेन-3 एमबेडिंग मॉडल का उपयोग करके टेक्स्ट दस्तावेजों को पुनर्अभिषेक - गो भाषा में

ओलमा और क्वेन-3 एमबेडिंग मॉडल का उपयोग करके टेक्स्ट दस्तावेजों को पुनर्अभिषेक - गो भाषा में

आपका प्रश्न

यह छोटा सा
पुनर्विन्यास Go केode उदाहरण में Ollama को रनिंग (Reranking) करके एम्बेडिंग (embeddings) जनरेट करने का प्रयोग हुआ है
क्वेरी (query) और प्रत्येक कैंडिडेट दस्तावेज़ (candidate document) के लिए,
फिर कोसाइन समानता (cosine similarity) के आधार पर अवरोधकता (descending order) में दर्जीन (sorting) करना है।

GO में PDF रिपोर्ट जनरेट करना

GO में PDF रिपोर्ट जनरेट करना

ठीक है। अब GO में PDF बनाना शुरू कर रहे हैं!

PDF दस्तावेज़ों को कार्यक्रमात्मक रूप से उत्पन्न करना आपके अनुप्रयोग में एक महत्वपूर्ण विशेषता हो सकती है। यहां हम उनके उदाहरणों के साथ उपलब्ध Golang में PDF फ़ाइलें उत्पन्न करने के लिए लाइब्रेरियों की छोटी समीक्षा करते हैं।