-
रूबी में GCE, क्लाउड स्टोरेज और PubSub के साथ एक अपटाइम मॉनिटरिंग सिस्टम बनाएं
अपटाइम मॉनिटरिंग में वेबसाइटों, एपीआई और सर्वर की उपलब्धता की जांच करना शामिल है। मॉनिटर एक निर्दिष्ट अंतराल के भीतर दिए गए समापन बिंदु की जांच करता है यह निर्धारित करने के लिए कि क्या यह उपलब्ध है। लक्ष्य उपलब्धता के अनुबंधित स्तर को प्राप्त करना है, जैसा कि सिस्टम के SLA में निर्दिष्ट है, और अनुबं
-
एक्शनकेबल और टर्बो का उपयोग करके रेल में रीयल-टाइम चैट ऐप बनाना
क्या आप कभी फेसबुक पर रहे हैं और पेज को रिफ्रेश किए बिना नोटिफिकेशन प्राप्त किया है? इस तरह की रीयल-टाइम कार्यक्षमता अधिकांश अनुप्रयोगों पर जावास्क्रिप्ट फ्रेमवर्क का उपयोग करके प्राप्त की जाती है, जैसे कि राज्य प्रबंधन के माध्यम से रिएक्ट। इनमें से अधिकांश एप्लिकेशन सिंगल-पेज एप्लिकेशन के रूप में क
-
रूबी न्यूज ब्रीफ (Q3 2021)
हनीबैगर की त्रैमासिक ब्रीफिंग आपको अपने प्रोग्रामिंग समुदायों में सबसे महत्वपूर्ण विकास पर अद्यतित रखती है। हम समाचारों को क्यूरेट करते हैं ताकि आप वास्तव में महत्वपूर्ण चीज़ों पर ध्यान केंद्रित करने में अधिक समय व्यतीत कर सकें। घटनाक्रम:सम्मेलन और बैठकें। आगामी और हाल ही में पूरा हुआ। सुरक्षा:हाल
-
ActiveSupports #descendants विधि:एक गहरा गोता
रूबी की अंतर्निर्मित वस्तुओं में रेल कई चीजें जोड़ती हैं। इसे ही कुछ लोग रूबी की बोली कहते हैं और यही रेल डेवलपर्स को 1.day.ago जैसी लाइनें लिखने की अनुमति देता है। । इनमें से अधिकतर अतिरिक्त विधियां ActiveSupport में रहती हैं। आज, हम शायद एक कम-ज्ञात विधि को देखने जा रहे हैं जिसे ActiveSupport सीध
-
अपने रेल ऐप में डायनेमोडीबी का उपयोग करना
इसके मूल में, DynamoDB एक NoSQL डेटाबेस है जो की-वैल्यू और दस्तावेज़ डेटा संरचना प्रदान करता है। आइए इसे अनपैक करें। मुझे लगता है कि इसे पढ़ने वाले अधिकांश डेवलपर्स पारंपरिक रिलेशनल डेटाबेस सिस्टम से काफी परिचित हैं, जिसमें अच्छी तरह से परिभाषित स्कीमा और टेबल, पंक्तियों और स्तंभों में सामान्यीकृत ड
-
रूबी के साथ Google क्लाउड फ़ंक्शंस का निर्माण, परीक्षण और परिनियोजन
सर्वर रहित कार्य क्लाउड सेवाओं के विकास और परिनियोजन का एक नया प्रोग्रामिंग प्रतिमान है। सर्वर रहित दुनिया में, हम क्लाउड प्रदाता के लिए अपनी बैकएंड सेवाओं के प्रावधान, रखरखाव और स्केलिंग को सारगर्भित करते हैं। यह डेवलपर्स को एक विशिष्ट समस्या को हल करने पर ध्यान केंद्रित करने की अनुमति देकर डेवलपर
-
रेल उन्मुख प्रोग्रामिंग रेल में ड्राई-मोनाड्स का उपयोग करना
त्रुटि प्रबंधन हर कार्यक्रम का एक महत्वपूर्ण हिस्सा है। कोड के एक टुकड़े के कार्यान्वयन के दौरान कौन सी त्रुटियां उत्पन्न हो सकती हैं, इसके बारे में सक्रिय होना महत्वपूर्ण है। इन त्रुटियों को इस तरह से नियंत्रित किया जाना चाहिए जो सुनिश्चित करता है कि आउटपुट का उत्पादन होता है जो प्रत्येक त्रुटि और
-
रूबी में एडब्ल्यूएस लैम्ब्डा फ़ंक्शन लिखना
AWS लैम्ब्डा हमें ओवरहेड को कम करते हुए स्केलेबल फ़ंक्शन सेट करने की अनुमति देता है। पूरे रूबी ऑन रेल्स ऐप को लिखने, होस्ट करने और बनाए रखने के बजाय, हम अलग-अलग घटनाओं पर स्वतंत्र रूप से प्रतिक्रिया देने के लिए लैम्ब्डा फ़ंक्शन का उपयोग कर सकते हैं। यह लेख आपको एडब्ल्यूएस नवागंतुक से रूबी को अपने लै
-
टर्बोलिंक्स से टर्बो में माइग्रेट करना
Turbolinks, आपके वेब एप्लिकेशन को तेज़ी से नेविगेट करने के लिए एक बेहतरीन टूल, अब सक्रिय विकास के अधीन नहीं है। इसे टर्बो नामक एक नए ढांचे से हटा दिया गया है, जो हॉटवायर छतरी का हिस्सा है। इसके पीछे की टीम समझ गई थी कि अन्य सामान टर्बोलिंक्स से निकाले गए समान अवधारणाओं को अपना सकते हैं, ताकि वे एक
-
ViewComponent Gem का परिचय
रिएक्ट से प्रेरित, ViewComponents रूबी ऑब्जेक्ट हैं जिनका उपयोग दृश्य प्रस्तुत करने के लिए मार्कअप बनाने के लिए किया जाता है। ViewComponent रेल में पुन:प्रयोग करने योग्य, परीक्षण योग्य और इनकैप्सुलेटेड व्यू घटकों के निर्माण के लिए एक ढांचा है। आम तौर पर, पुन:प्रयोज्य दृश्य आंशिक का उपयोग करके रेल मे
-
रेल ऐप्स में उपयोगकर्ता अनुमतियों को प्रबंधित करने के लिए पूरी गाइड
वेब अनुप्रयोगों की एक सामान्य आवश्यकता विशिष्ट भूमिकाओं और अनुमतियों को निर्दिष्ट करने की क्षमता है। कई प्रकार के वेब एप्लिकेशन प्रतिबंधित पहुंच प्रदान करने में व्यवस्थापक और नियमित उपयोगकर्ताओं के बीच अंतर करते हैं। यह अक्सर एक साधारण बूलियन का उपयोग करके किया जाता है जो यह निर्धारित करता है कि उप
-
रेल छिपे हुए रत्न:सक्रिय समर्थन कैश वृद्धि और कमी
रेल एक बड़ा ढांचा है जिसमें विशिष्ट परिस्थितियों के लिए बहुत सारे उपयोगी उपकरण अंतर्निहित हैं। इस श्रृंखला में, हम रेल के बड़े कोडबेस में छिपे कुछ कम ज्ञात टूल पर एक नज़र डालेंगे। इस लेख में, हम increment . के बारे में बताएंगे और decrement Rails.cache . में विधियां । रेल.कैश हेल्पर Rails.cache आपक
-
स्ट्राइप के साथ रेल में एकमुश्त खरीदारी कैसे करें
लाखों कंपनियों द्वारा उपयोग किया जाता है, स्ट्राइप सब्सक्रिप्शन और एकमुश्त खरीद को संभालने के लिए अनुप्रयोगों के लिए भुगतान बुनियादी ढांचा प्रदान करता है। स्ट्राइप चेकआउट हमें होस्ट किए गए भुगतान पृष्ठ के माध्यम से कार्ड से भुगतान आसानी से स्वीकार करने की अनुमति देता है, जिसे रूपांतरण बढ़ाने के लिए
-
रूबी ऑब्जेक्ट मॉडल को गहराई से समझना
विकिपीडिया के अनुसार, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) ऑब्जेक्ट्स की अवधारणा पर आधारित एक प्रोग्रामिंग प्रतिमान है, जिसमें डेटा और कोड शामिल हो सकते हैं:डेटा फ़ील्ड के रूप में (अक्सर विशेषताओं या गुणों के रूप में जाना जाता है) और फॉर्म में कोड प्रक्रियाओं की (अक्सर विधियों के रूप में जाना जाता ह
-
रुबोकॉप के साथ लाइनिंग और ऑटो-फॉर्मेटिंग रूबी कोड
लाइनिंग प्रोग्रामेटिक और शैलीगत त्रुटियों के लिए स्रोत कोड की स्वचालित जाँच है। यह जाँच एक स्थिर कोड विश्लेषण उपकरण द्वारा की जाती है जिसे लिंटर कहा जाता है। एक कोड फ़ॉर्मेटर, हालांकि, स्रोत कोड को स्वरूपित करने से संबंधित एक उपकरण है, ताकि यह नियमों के पूर्व-कॉन्फ़िगर किए गए सेट का सख्ती से पालन कर
-
काफ्का के साथ रेल में इवेंट स्ट्रीमिंग
कंपनियां अंतर्दृष्टि प्राप्त करने और अधिक आकर्षक ग्राहक अनुभव बनाने के लिए वास्तविक समय में बड़ी मात्रा में डेटा को संसाधित करने और साझा करने की आवश्यकता पर त्वरित प्रतिक्रिया देना चाहती हैं। इसलिए, आज की दुनिया में पारंपरिक डेटा प्रोसेसिंग अब व्यवहार्य नहीं है। इसे प्राप्त करने के लिए, आपको जितनी
-
छिपे हुए रत्न:ActiveRecord Store
रेल एक बड़ा ढांचा है जिसमें विशिष्ट परिस्थितियों के लिए बहुत सारे आसान अंतर्निहित उपकरण हैं। इस श्रृंखला में, हम रेल के बड़े कोडबेस में छिपे कुछ कम ज्ञात टूल पर एक नज़र डालेंगे। इस लेख में, हम ActiveRecord के store . पर ध्यान केंद्रित करेंगे और store_accessor तरीके। इन दोनों विधियों का उद्देश्य JSO
-
मौजूदा रेल एप्लिकेशन को कंटेनरीकृत करना
कंटेनरीकरण सॉफ्टवेयर विकास और तैनाती में आसानी के लिए इसे मानकीकृत इकाइयों में पैकेजिंग कर रहा है। कंटेनर आपके एप्लिकेशन के सभी निर्भरताओं के साथ कोड को एक साथ बंडल करते हैं। एक कंटेनर पूरी तरह से अकेला खड़ा हो सकता है; इसमें आपके सॉफ़्टवेयर के साथ एक पैकेज, एक रनटाइम वातावरण और सिस्टम लाइब्रेरी शाम
-
रेल में इलास्टिक्स खोज के साथ पूर्ण-पाठ खोज
इलास्टिक्स खोज सबसे लोकप्रिय खोज इंजनों में से एक है। कई बड़ी कंपनियों में से जो इसे पसंद करती हैं और अपने उत्पादन में सक्रिय रूप से इसका इस्तेमाल करती हैं, नेटफ्लिक्स, मीडियम, गिटहब जैसे दिग्गज हैं। इलास्टिक्स खोज बहुत शक्तिशाली है, मुख्य उपयोग के मामलों में पूर्ण-पाठ खोज, रीयल-टाइम लॉग और सुरक्षा
-
रूबी प्रोग्रामिंग किसके लिए उपयोग की जाती है?
रूबी प्रोग्रामिंग और इसके लोकप्रिय वेब ढांचे के बारे में सुनने के लिए आपको प्रोग्रामिंग भाषाओं पर शोध करने में अधिक समय नहीं लगाना है, रूबी ऑन रेल्स . इंटरनेट के बड़े हिस्से रूबी प्रोग्रामिंग भाषा के साथ बनाए गए हैं, जैसा कि कई अन्य एप्लिकेशन हैं। लेकिन रूबी प्रोग्रामिंग भाषा क्या है, और रूबी प्रो