Dependency Upgrade Gauntlet: Patch a Critical Library Without Breaking Users
चेंजलॉग, परीक्षणों, कैनरी और रोलबैक योजनाओं का उपयोग करके जोखिम के तहत अपग्रेड करने का अभ्यास करें।
सदस्यों द्वारा प्रस्तुत विचारों की समीक्षा करें और उन विषयों का समर्थन करें जिनमें आप भाग लेंगे।
14 प्रस्ताव
चेंजलॉग, परीक्षणों, कैनरी और रोलबैक योजनाओं का उपयोग करके जोखिम के तहत अपग्रेड करने का अभ्यास करें।
अनुपलब्ध पैकेज, बदले हुए रजिस्ट्री, लॉकफाइल्स, मिरर और सप्लाई-चेन साक्ष्य को संभालें।
Rust सेवा उदाहरणों का उपयोग करते हुए एक व्यावहारिक DevOps फंडामेंटल्स सत्र, जिसमें टेस्ट, कंटेनर, डिप्लॉयमेंट गेट्स, हेल्थ चेक और रोलबैक योजनाओं को जोड़ा गया है।
टेस्ट चरणों, प्रीव्यू एनवायरनमेंट, डिप्लॉयमेंट गेट्स और रोलबैक प्लानिंग को जोड़ने के लिए रस्ट (Rust) वेब-सर्विस उदाहरणों का उपयोग करने वाला एक व्यावहारिक डेवऑप्स (DevOps) सत्र।
Rust Cargo Workspaces पर एक व्यावहारिक दो घंटे का सत्र, जो पैकेज सीमाओं, सुविधाओं और रिलीज़ बिल्ड पर केंद्रित है। कार्यान्वयन के संदर्भ के रूप में Rust का उपयोग किया गया है, जबकि मुख्य पाठ सॉफ्टवेयर इंजीनियरिंग के मूल सिद्धांतों, विश्वसनीयता, परीक्षण और परिचालन स्पष्टता पर केंद्रित है।
स्थानीय बिल्ड, परीक्षण, कंटेनर, सेवा कॉन्फ़िगरेशन और परिनियोजन जाँच को जोड़ने के लिए रस्ट (Rust) उदाहरणों का उपयोग करने वाला एक व्यावहारिक डेवऑप्स (DevOps) फंडामेंटल्स सत्र।
Cargo में रस्ट फीचर फ्लैग्स (Rust Feature Flags) पर एक व्यावहारिक दो घंटे का सत्र, जो बाइनरी साइज, डिपेंडेंसी और रिलीज रिव्यू पर केंद्रित है। रस्ट का उपयोग कार्यान्वयन संदर्भ के रूप में किया गया है, जबकि मुख्य पाठ सॉफ्टवेयर इंजीनियरिंग के मूल सिद्धांतों, विश्वसनीयता, परीक्षण और परिचालन स्पष्टता पर केंद्रित है।
रस्ट (Rust) सर्विस उदाहरणों का उपयोग करते हुए एक व्यावहारिक रिलीज़-इंजीनियरिंग सत्र, जिसमें डिपेंडेंसी समीक्षा, सुरक्षा जांच, पैकेजिंग, रिलीज़ नोट्स और रोलबैक योजना को शामिल किया गया है।
Zig प्रोजेक्ट उदाहरणों का उपयोग करके एक व्यावहारिक CI/CD सत्र, जिसमें टीम-अनुकूल पाइपलाइन, कंटेनर चेक, रिलीज़ गेट और उपयोगी विफलता रिपोर्ट तैयार करना शामिल है।
स्थानीय बिल्ड, परीक्षण, कंटेनर, सेवा कॉन्फ़िगरेशन और परिनियोजन जाँच को जोड़ने के लिए Zig उदाहरणों का उपयोग करने वाला एक व्यावहारिक DevOps फंडामेंटल्स सत्र।
ज़िग पैकेज डिपेंडेंसीज़ (Zig Package Dependencies) पर एक व्यावहारिक दो घंटे का सत्र, जो वैकल्पिक लाइब्रेरीज़, वर्ज़न रिव्यू और बिल्ड विकल्पों पर केंद्रित है। ज़िग का उपयोग वास्तविक रूप से सिस्टम टूलिंग, सी इंटरऑप (C interop), पार्सिंग, बिल्ड वर्कफ़्लो और प्रदर्शन-उन्मुख घटकों के लिए किया जाता है, न कि इसे एक पूर्ण वेब प्लेटफ़ॉर्म के रूप में प्रस्तुत करने के लिए।
डिपेंडेंसी रिव्यू, सुरक्षा जांच, पैकेजिंग, रिलीज़ नोट्स और रोलबैक प्लानिंग को कवर करने के लिए Zig उदाहरणों का उपयोग करते हुए एक व्यावहारिक रिलीज़-इंजीनियरिंग सत्र।
रनटाइम कॉन्फ़िगरेशन, एनवायरनमेंट फ़ाइलों, वैलिडेशन त्रुटियों और सुरक्षित परिचालन परिवर्तनों को संभालने के लिए Zig उदाहरणों का उपयोग करने वाला एक व्यावहारिक सिस्टम सत्र।
ज़िग टूलचेन डिलीवरी पर एक व्यावहारिक दो घंटे का सत्र, जो क्रॉस-कंपाइल्ड आर्टिफ़ैक्ट्स, टेस्ट, कंटेनरों और रिलीज़ चेक पर केंद्रित है। ज़िग का उपयोग सिस्टम टूलिंग, सी इंटरऑप, पार्सिंग, बिल्ड वर्कफ़्लो और प्रदर्शन-उन्मुख घटकों के लिए यथार्थवादी रूप से किया जाता है, न कि इसे एक पूर्ण वेब प्लेटफ़ॉर्म के रूप में प्रस्तुत किया जाता है।