GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

आपका अपटाइम डैशबोर्ड आपसे झूठ बोल रहा है। यह कहता है कि आपकी साइट ऑनलाइन है। होमपेज लोड हो रहा है। SSL सर्टिफिकेट वैध है। ए...

आपका अपटाइम डैशबोर्ड आपसे झूठ बोल रहा है। यह कहता है कि आपकी साइट ऑनलाइन है। होमपेज लोड हो रहा है। SSL सर्टिफिकेट वैध है। हर पिक्सेल बिल्कुल वहीं रेंडर होता है जहाँ उसे होना चाहिए। इस बीच, आपका...

WebDev · 6 मिनट पढ़ें

Angular फॉर्म्स मानक HTML के साथ बहुत खूबसूरती से काम करते हैं। , , और सभी बिना किसी अतिरिक्त प्रयास के Reactive Forms में आसानी से फिट हो जाते हैं। फ्रेमवर्क

Angular फॉर्म्स मानक HTML के साथ बहुत खूबसूरती से काम करते हैं। , , और सभी बिना किसी अतिरिक्त प्रयास के Reactive Forms में आसानी से फिट हो जाते हैं। फ्रेमवर्क उनके इवेंट्स, उनके वैल्यूज़ और उनकी स्टेट को समझता है...

WebDev · 7 मिनट पढ़ें

हर वेब डेवलपर उस अहसास को जानता है जब उनका एप्लिकेशन एक नियंत्रित स्टेजिंग एनवायरनमेंट में बिल्कुल सही तरीके से रेंडर होता है

हर वेब डेवलपर उस अहसास को जानता है जब उनका एप्लिकेशन एक नियंत्रित स्टेजिंग एनवायरनमेंट में बिल्कुल सही तरीके से रेंडर होता है। एक एम्बेडेड विजेट को शिप करना उस सुकून को पूरी तरह से खत्म कर देता है...

WebDev · 6 मिनट पढ़ें

अगर आपने कभी पेज रिफ्रेश किया हो और अपना CSS गायब होते देखा हो, या किसी फाइल को रिवर्ट किया हो और फिर महसूस किया हो कि आपको याद नहीं आ रहा कि...

अगर आपने कभी पेज रिफ्रेश किया हो और अपना CSS गायब होते देखा हो, या किसी फाइल को रिवर्ट किया हो और फिर महसूस किया हो कि आपको याद नहीं आ रहा कि आपने क्या बदला था, तो आप कोड लिखने के बीच के अंतर को समझते हैं...

WebDev · 6 मिनट पढ़ें

कोड की मात्र एक लाइन आपके पूरे एक्सेस कंट्रोल मॉडल को बिगाड़ सकती है। रिक्वेस्ट बॉडी को सीधे डेटाबेस अपडेट में इस्तेमाल करना और

कोड की मात्र एक लाइन आपके पूरे एक्सेस कंट्रोल मॉडल को बिगाड़ सकती है। रिक्वेस्ट बॉडी को सीधे डेटाबेस अपडेट में इस्तेमाल करने का मतलब है कि आपने क्लाइंट को आपके स्कीमा को फिर से लिखने के लिए कलम थमा दी है। थ...

WebDev · 6 मिनट पढ़ें

अगर आपके ईमेल टेस्ट आपके लैपटॉप पर एकदम सही चलते हैं और CI पर पहुँचते ही फेल हो जाते हैं, तो आप अकेले नहीं हैं। सामान्य प्रतिक्रिया...

अगर आपके ईमेल टेस्ट आपके लैपटॉप पर एकदम सही चलते हैं और CI पर पहुँचते ही फेल हो जाते हैं, तो आप अकेले नहीं हैं। सामान्य प्रतिक्रिया टेस्ट कोड में कॉल (calls) डालना या...

WebDev · 6 मिनट पढ़ें

हर इंजीनियरिंग टीम एक ऐसा सिस्टम चाहती है जो बिना किसी परेशानी के बढ़ता रहे। हम कल्पना करते हैं कि ट्रैफिक सुचारू रूप से बढ़ रहा है और सर्वर सुचारू रूप से काम कर रहे हैं

हर इंजीनियरिंग टीम एक ऐसा सिस्टम चाहती है जो बिना किसी परेशानी के बढ़ता रहे। हम कल्पना करते हैं कि ट्रैफिक सुचारू रूप से बढ़ रहा है, सर्वर सुचारू रूप से चल रहे हैं, और रेवेन्यू लगातार बढ़ रहा है। फिर वास्तविकता सामने आती है। एक वायरल मा...

WebDev · 6 मिनट पढ़ें

हफ्तों तक, Elevare Digital में एक cron job निर्धारित समय पर सक्रिय हुआ, अपनी कतार की जाँच की, और सफलतापूर्वक लॉग किया। इसने मंजूरी दी

हफ्तों तक, Elevare Digital में एक cron job निर्धारित समय पर सक्रिय हुआ, अपनी कतार की जाँच की, और सफलतापूर्वक लॉग किया। इसने ठीक शून्य ड्राफ्ट्स को मंजूरी दी। उन्नीस कंटेंट पीस इंतज़ार कर रहे थे...

WebDev · 6 मिनट पढ़ें

आज आप जो भी सॉफ्टवेयर इस्तेमाल करते हैं, वे सभी एक ही धारणा पर आधारित बनाए गए हैं। कोई उंगलियों वाला व्यक्ति इसके सामने बैठा है

आज आप जो भी सॉफ्टवेयर इस्तेमाल करते हैं, वे सभी एक ही धारणा पर आधारित बनाए गए हैं। कोई उंगलियों वाला व्यक्ति स्क्रीन के सामने बैठा है। बटन इरादे को दर्शाते हैं। विज़ार्ड्स जटिलता को संभालते हैं...

WebDev · 6 मिनट पढ़ें

आपका ऐप दस मिनट तक ठीक से चलता है। फिर स्क्रॉल अटकने लगता है। आधे घंटे के बाद टैब एक गीगाबाइट तक पहुँच जाता है। अंततः

आपका ऐप दस मिनट तक ठीक से चलता है। फिर स्क्रॉल अटकने लगता है। आधे घंटे के बाद टैब एक गीगाबाइट तक पहुँच जाता है। अंततः पेज 'आउट ऑफ मेमोरी' एरर के साथ क्रैश हो जाता है और आपके पास कोई...

WebDev · 6 मिनट पढ़ें

जब आप आर्टिफिशियल इंटेलिजेंस के साथ काम करना शुरू करते हैं, तो सबसे ज़्यादा चर्चा एक ही चीज़ की होती है: मॉडल। P

जब आप आर्टिफिशियल इंटेलिजेंस के साथ काम करना शुरू करते हैं, तो सबसे ज़्यादा चर्चा एक ही चीज़ की होती है: मॉडल। लोग कहते हैं कि बस सही मॉडल चुन लें, और बाकी सब कुछ अपने आप...

WebDev · 5 मिनट पढ़ें

इवेंट सोर्सिंग आपसे अपने डेटा को ओवरराइट करना बंद करने के लिए कहती है। एक पारंपरिक CRUD एप्लिकेशन में, उपयोगकर्ता के शिपिंग पते को अपडेट...

इवेंट सोर्सिंग आपसे अपने डेटा को ओवरराइट करना बंद करने के लिए कहती है। एक पारंपरिक CRUD एप्लिकेशन में, उपयोगकर्ता के शिपिंग पते को अपडेट करने का अर्थ है पंक्ति को ढूँढना, मान को बदलना, और पुराने को हटा देना...

WebDev · 6 मिनट पढ़ें

हर React डेवलपर को अंततः एक ही सवाल का सामना करना पड़ता है: क्या मुझे Context का उपयोग करना चाहिए, या यह Redux की समस्या है? यदि आप

हर React डेवलपर को अंततः एक ही सवाल का सामना करना पड़ता है: क्या मुझे Context का उपयोग करना चाहिए, या यह Redux की समस्या है? यदि आप केवल कुछ महीनों से ही कोडिंग कर रहे हैं, तो ऑनलाइन मिलने वाली जानकारी का शोर...

WebDev · 6 मिनट पढ़ें

स्टार्टअप में आपका पहला महीना एक गहरी छाप छोड़ता है। यहाँ कोई धीमी शुरुआत नहीं होती, और न ही इंतज़ार करते हुए ओरिएंटेशन वीडियो देखने का कोई हफ़्ता होता है।

स्टार्टअप में आपका पहला महीना एक गहरी छाप छोड़ता है। यहाँ कोई धीमी शुरुआत नहीं होती, और न ही आईटी से लैपटॉप मिलने के इंतज़ार में ओरिएंटेशन वीडियो देखने का कोई हफ़्ता होता है। पहले ही दिन से, आपसे उम्मीद की जाती है कि...

WebDev · 4 मिनट पढ़ें