भविष्य को आकार देने वाली तकनीक पर गहन लेख।

वेब विकास

तेज़ और सुलभ वेबसाइटें बनाने के लिए आधुनिक वेब डेवलपमेंट तकनीकें, फ़्रेमवर्क और सर्वोत्तम अभ्यास।

11 लेख
01 वेब विकास

Geohash बनाम Spatial Index: नज़दीकी सर्च का सही तरीका

किसी ने एक ऐसी साइट बनाई है जो आपको Wikipedia दिखाती है, लेकिन सिर्फ़ उन लेखों की जो आप जहाँ खड़े हैं वहाँ से आधे घंटे की पैदल दूरी के अंदर की चीज़ों के बारे...

वेब विकासMarcus Rodriguez23 अक्टू॰ 20269 मिनट
02 वेब विकास

IRCv3: बैकवर्ड-कम्पेटिबल प्रोटोकॉल डिज़ाइन के सबक

1988 में, एक फ़िनिश यूनिवर्सिटी के छात्र ने एक चैट प्रोटोकॉल लिखा जो कुछ पन्नों में समा जाता था। लगभग चार दशक बाद, वही प्रोटोकॉल — IRC — आज भी रोज़ लाखों संदेश...

वेब विकासMarcus Rodriguez12 अक्टू॰ 202610 मिनट
03 वेब विकास

Node.js में Virtual File System की ज़रूरत क्यों है

बिना असली फ़ाइलसिस्टम के Node.js application चलाकर देखिए, कितनी जल्दी सब बिखर जाता है। require() फ़ाइलें पढ़ता है। fs.readFile() फ़ाइलें पढ़ता है। Template...

वेब विकासMarcus Rodriguez14 मार्च 20268 मिनट
04 वेब विकास

सहयोगात्मक एडिटिंग उतनी आसान नहीं जितनी लगती है

Google Docs लाखों यूज़र्स के लिए रियल-टाइम सहयोगात्मक एडिटिंग संभालता है। देखने में यह बिल्कुल आसान लगता है — आप टाइप करते हैं, आपका कर्सर चलता है, और आपके...

वेब विकासMarcus Rodriguez11 मार्च 20269 मिनट
05 वेब विकास

डिथरिंग की कला: एक बिट में खूबसूरत इमेज

लुकास पोप का गेम Return of the Obra Dinn अब तक बने सबसे आकर्षक दिखने वाले गेम्स में से एक है, और इसमें ठीक दो रंग इस्तेमाल होते हैं: काला और सफेद। हर पिक्सल...

वेब विकासMarcus Rodriguez5 मार्च 202610 मिनट
06 वेब विकास

स्क्रॉल फ़ेड एक UX एंटीपैटर्न है, इसे अब छोड़ दें

आपने पिछले पाँच सालों में बनी हर मार्केटिंग साइट, SaaS लैंडिंग पेज और पोर्टफ़ोलियो पर यह देखा होगा। आप पेज नीचे स्क्रॉल करते हैं और कंटेंट नीचे से फ़ेड होकर...

वेब विकासMarcus Rodriguez24 फ़र॰ 20267 मिनट
07 वेब विकास

सबसे खराब UX एंटी-पैटर्न और उन्हें कैसे ठीक करें

पिछले हफ्ते मैंने एक बड़ी एयरलाइन की वेबसाइट पर कुकी सेटिंग्स बदलने की कोशिश की। 'Accept All' बटन चमकदार नीला था, जिसे नज़रअंदाज़ करना नामुमकिन था। 'Manage...

वेब विकासMarcus Rodriguez23 फ़र॰ 202610 मिनट
08 वेब विकास

छोटा वेब: इंटरनेट का सबसे अच्छा हिस्सा

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

वेब विकासMarcus Rodriguez19 फ़र॰ 20268 मिनट
09 वेब विकास

WebAssembly हमेशा JavaScript से तेज़ क्यों नहीं होता

पिछले महीने मैंने एक शनिवार Rust-to-WASM वाले इमेज मेटाडेटा पार्सर को TypeScript में दोबारा लिखने में बिताया। वह WASM वर्शन आठ महीने से production में था। ठीक...

वेब विकासMarcus Rodriguez11 फ़र॰ 202611 मिनट
10 वेब विकास

हर Code Review लेयर आपकी टीम को धीमा करती है

एक स्टार्टअप production में एक bug भेज देता है। मैनेजमेंट का जवाब: code review ज़रूरी कर दो। एक और bug निकल जाता है। जवाब: दो reviewers चाहिए। फिर एक security...

वेब विकासElena Vasquez9 फ़र॰ 20268 मिनट
11 वेब विकास

Pyodide: WebAssembly से ब्राउज़र में असली Python चलाएँ

ब्राउज़र में Python चलाना 2010 के शुरुआती दौर से एक सपना रहा है, और हर कोशिश में एक ही दिक्कत आई: Python, CPython के C रनटाइम से इतनी गहराई से जुड़ा है कि उसे...

वेब विकासMarcus Rodriguez2 फ़र॰ 20268 मिनट