API Contract Court: Break, Version, and Fix a Public API
एक रोल-प्लेड इंजीनियरिंग ट्रायल जहाँ क्लाइंट टीमें यह बताती हैं कि ब्रेकिंग बदलाव नुकसानदेह क्यों होते हैं।
सदस्यों द्वारा प्रस्तुत विचारों की समीक्षा करें और उन विषयों का समर्थन करें जिनमें आप भाग लेंगे।
544 प्रस्ताव
एक रोल-प्लेड इंजीनियरिंग ट्रायल जहाँ क्लाइंट टीमें यह बताती हैं कि ब्रेकिंग बदलाव नुकसानदेह क्यों होते हैं।
API डिज़ाइन के बुनियादी सिद्धांतों पर एक व्यावहारिक दो घंटे का सत्र, जो रिसोर्सेज, वैलिडेशन, एरर्स और वर्ज़निंग पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
API डॉक्यूमेंटेशन बेसिक्स पर एक व्यावहारिक दो घंटे का सत्र, जो उदाहरणों, त्रुटि मामलों (Error Cases), SDKs और चेंज लॉग्स पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
API पेजिनेशन फंडामेंटल्स (API Pagination Fundamentals) पर दो घंटे का एक व्यावहारिक सत्र, जो ऑफसेट (Offset), कर्सर (Cursor), सॉर्टिंग (Sorting) और कंसिस्टेंसी (Consistency) पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
बड़े पैमाने पर डिबग कर्सर लॉजिक, सॉर्टिंग स्थिरता, हटाए गए रिकॉर्ड और एक्सपोर्ट निरंतरता।
API थ्रॉटलिंग तत्परता (API Throttling Readiness) पर दो घंटे का एक व्यावहारिक सत्र, जो पार्टनर लिमिट्स, बैकऑफ़ और यूज़र फीडबैक पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ़ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
वेब ऐप्स के लिए एक्सेसिबिलिटी फंडामेंटल्स (Accessibility Fundamentals) पर दो घंटे का एक व्यावहारिक सत्र, जो नेविगेशन, फॉर्म और कंट्रास्ट पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
कीबोर्ड नेविगेशन, फोकस ऑर्डर, कंट्रास्ट और स्क्रीन-रीडर संकेतों के साथ एक वास्तविक इंटरफ़ेस का परीक्षण करें।
साइनअप, पोस्ट, आमंत्रणों और संदेशों के लिए मॉडरेशन और रेट-लिमिट रिस्पॉन्स तैयार करें।
एडमिन कंसोल सुरक्षा पर एक व्यावहारिक दो घंटे का सत्र, जो गार्डरेल्स, ऑडिट ट्रेल्स और समीक्षा योग्य बल्क एक्शन पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
एडमिन टूल डिज़ाइन पर एक व्यावहारिक दो घंटे का सत्र, जो गार्डरेल्स, ऑडिट लॉग्स, सर्च और बल्क एक्शन्स पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
तकनीकी टीमों के लिए एजाइल डिलीवरी (Agile Delivery) पर दो घंटे का एक व्यावहारिक सत्र, जो स्कोप, जोखिम, अनुमान और समीक्षा पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
ऑडिट अलर्ट, अनावश्यक सूचनाओं को हटाएँ, जवाबदेही तय करें, और ऐसे एस्केलेशन नियम बनाएँ जिन पर लोग भरोसा कर सकें।
एनालिटिक्स इंजीनियरिंग फंडामेंटल्स पर दो घंटे का एक व्यावहारिक सत्र, जो मॉडल्स, टेस्ट्स, डॉक्यूमेंटेशन और लीनेज पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
एक अव्यवस्थित सेवा को रिवर्स-इंजीनियर करें ताकि नए लोग यह समझ सकें कि यह वास्तव में कैसे काम करती है।
डेवलपर्स के लिए आर्किटेक्चर डायग्राम पर एक व्यावहारिक दो घंटे का सत्र, जो संदर्भ (Context), कंटेनर (Containers), घटक (Components) और ट्रेड-ऑफ (Tradeoffs) पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
एडमिन क्रियाओं, डेटा परिवर्तनों, निर्यात और सपोर्ट एक्सेस के लिए उपयोगी ऑडिट लॉग डिज़ाइन करें।
ऑथेंटिकेशन फंडामेंटल्स (प्रमाणीकरण के मूल सिद्धांतों) पर दो घंटे का एक व्यावहारिक सत्र, जो सत्रों (Sessions), कुकीज़, टोकन और अकाउंट रिकवरी पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
ऑथराइजेशन फंडामेंटल्स (Authorization Fundamentals) पर दो घंटे का एक व्यावहारिक सत्र, जो रोल्स, स्कोप्स, पॉलिसीज़ और ऑडिट ट्रेल्स पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
बैकएंड सुरक्षा समीक्षाओं पर दो घंटे का एक व्यावहारिक सत्र, जो ऑथेंटिकेशन (Auth), इनपुट, डिपेंडेंसी और लॉगिंग पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे अपनी वास्तविक टीम परियोजनाओं में लागू कर सकते हैं।
बैकग्राउंड जॉब्स फंडामेंटल्स (Background Jobs Fundamentals) पर दो घंटे का एक व्यावहारिक सत्र, जो शेड्यूलिंग, कतारों (Queues), रिट्राइज़ (Retries) और विजिबिलिटी पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
बैकअप की आयु, रिस्टोर समय, करप्शन का जोखिम, और नीति तथा वास्तविकता के बीच के अंतर को मापें।
भुगतान प्रदाताओं, उत्पाद एक्सेस और ग्राहक रिकॉर्ड के बीच की अस्त-व्यस्त स्थिति को सुलझाएं।
ब्राउज़र डेवटूल्स डिबगिंग (Browser DevTools Debugging) पर एक व्यावहारिक दो घंटे का सत्र, जो नेटवर्क रिक्वेस्ट, कंसोल सिग्नल्स और चेकआउट फ्लो पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।