ब्लॉग

GeekBye के बारे में और जानें, product updates पाएं, और AI-powered इंटरव्यू सहायता के प्रति हमारे दृष्टिकोण को समझें।

ख़ामोशी भार-वहन कर रही थी
Steven

Steven

25 जुलाई 20269 मिनट पढ़ें

ख़ामोशी भार-वहन कर रही थी

GeekBye v1 की आख़िरी दो releases एक ही असहज सच्चाई के बारे में हैं: एक असली network पर real-time transcription लॉसलेस नहीं है, और ईमानदार चाल है यह दिखावा बंद करना कि वह है। v1.8.20 ने एक reconnect के दौरान हर audio chunk को गिराने से पहले उसकी एक प्रति disk पर रखी, और transcript के अंतरालों को ज़ोर से चिह्नित करना शुरू किया। v1.9.0 ने bandwidth बचाने के लिए silence भेजना बंद किया — और पाया कि वह silence ही वह ठीक-ठीक संकेत था जिससे transcriber जानता था कि एक वाक्य ख़त्म हो चुका है। चीज़ें फेंक देने की क़ीमत के बारे में दो releases।

इंजीनियरिंग
Audio
विश्वसनीयता
GeekBye रिलीज़

नवीनतम लेख

तीन क्रियाएँ जो Web Audio को ज़िंदा रखती हैं
Steven
Steven10 मिनट पढ़ें

तीन क्रियाएँ जो Web Audio को ज़िंदा रखती हैं

GeekBye की दो point releases, दो महीने के फ़ासले पर और दो अलग files में, हमारे audio code को उलटे छोरों से एक ही सबक़ सिखा गईं: browser के AudioContext को इस्तेमाल-कर-फेंको जैसा मानना बंद करो। एक release ने एक ऐसे context को resume() करना सीखा जिसे macOS ने record के बीचोंबीच चुपचाप suspend कर दिया था; दूसरी ने close() के बजाय suspend() करना सीखा ताकि पीठ-दर-पीठ चलती sessions Chromium की लगभग-छह-context वाली छत से टकराना बंद कर दें। resume, suspend, close — यही पूरी कहानी है।

इंजीनियरिंग
Audio
डेस्कटॉप
एक call को एक खुले हुए app से अलग पहचानना
Steven
Steven10 मिनट पढ़ें

एक call को एक खुले हुए app से अलग पहचानना

GeekBye यह ताड़ सकता है कि आप एक video meeting में शामिल हो गए हैं और एक क्लिक में उसे record करने की पेशकश करता है। पता चलता है कि detection ही आसान वाला आधा था — एक Swift binary जो हर दस सेकंड window titles पढ़ती है। मुश्किल आधा है सटीकता: जब Zoom बस खुला हो तब न भड़कना, एक ऐसी meeting के लिए न टोकना जिसे आप पहले से record कर रहे हैं, और उस call में microphone को mute न करना जिसमें आप असल में हैं। तीन releases, और हर एक एक ऐसा guard है जिसे ख़ुद को न हराना सीखना पड़ा।

इंजीनियरिंग
macOS
डेस्कटॉप
अपलोड के रास्ते से backend को हटा देना
Steven
Steven9 मिनट पढ़ें

अपलोड के रास्ते से backend को हटा देना

GeekBye आपकी स्क्रीन record करता है और video को आपके Google Drive में save कर देता है। पहला version हर recording को वहाँ तक पहुँचने के रास्ते में GeekBye के अपने servers से होकर भेजता था; एक release बाद, file आपकी मशीन से सीधे Drive चली जाती थी, और backend को महज़ एक pointer थामे रखने तक घटा दिया गया। दिलचस्प हिस्सा यह है कि वह «सीधा, resumable» version असल में कितना कम code रखता है — क्योंकि resumability एक proxy लिखने से नहीं, बल्कि उसे मिटाने से आई।

इंजीनियरिंग
आर्किटेक्चर
डेस्कटॉप
बारह मिनट में जन्मा और ठीक हुआ
Steven
Steven9 मिनट पढ़ें

बारह मिनट में जन्मा और ठीक हुआ

GeekBye v1.8.10 का changelog कहता है कि उसने keyboard shortcuts को edit करते वक़्त होने वाले एक crash को ठीक किया। किया भी — पर वह crash एक ही pull request में, बारह मिनट के फ़ासले पर, आया और ठीक हुआ, और एक भी user तक कभी नहीं पहुँचा। असली कहानी वह reliability श्रृंखला है जिसने उसे पैदा किया: shortcuts कब suspend हों, इस पर एक छोटा, सही बदलाव, और editor को ज़्यादा सुरक्षित बनाने के इरादे वाली एक लाइन से गिरा वह React teardown bug।

इंजीनियरिंग
React
डेस्कटॉप
बिना किसी PDF library के एक meeting को PDF में print करना
Steven
Steven10 मिनट पढ़ें

बिना किसी PDF library के एक meeting को PDF में print करना

GeekBye एक meeting को PDF के रूप में export करती है, और code में कहीं भी कोई PDF library नहीं है। वह एक अदृश्य browser window में HTML render करती है और उसे print कर देती है। वही चुनाव पूरी कहानी है: उसने feature को बनाना आसान कर दिया और उसे हर वह ख़राबी दे दी जो एक असली browser में होती है — एक सफ़ेद flash, एक URL length limit, और एक page break जो screenshots को बीच से काट देता था। सबसे बदसूरत bug का fix CSS की एक लाइन थी।

इंजीनियरिंग
Electron
डेस्कटॉप
OCR से pixels तक, fallback गँवाए बिना
Steven
Steven9 मिनट पढ़ें

OCR से pixels तक, fallback गँवाए बिना

GeekBye ने आपके screenshots को OCR से पढ़ना बंद किया और असली image को vision models तक भेजना शुरू किया — और वह आसान हिस्सा है। सीखने लायक़ हिस्सा वह optimization है जिसने vision users के लिए OCR को पूरा छोड़ दिया, non-vision models तक के fallback को चुपके से तोड़ दिया, और उसे एक ऐसे version तक वापस समेटना पड़ा जहाँ safety net समानांतर में चलता है और कुछ भी ख़र्च नहीं करता।

इंजीनियरिंग
AI
डेस्कटॉप
एक click-through overlay के दो failure modes
Steven
Steven10 मिनट पढ़ें

एक click-through overlay के दो failure modes

GeekBye की window हर चीज़ के ऊपर तैरती है और आपके clicks को अपने आर-पार जाने देती है — सिवाय वहाँ जहाँ उसके buttons हैं। यह एक दो-तरफ़ा contract है, और v1.8.5 तथा v1.8.14 वही हैं जो हर तरफ़ के टूटने पर दिखता है: एक release जहाँ overlay ने एक system dialog निगल लिया, एक जहाँ उसने आपके keystrokes चुरा लिए। दूसरे का जीतने वाला fix code मिटाना था।

इंजीनियरिंग
Electron
डेस्कटॉप
release को CI में डालना, दो बार
Steven
Steven9 मिनट पढ़ें

release को CI में डालना, दो बार

GeekBye v1.8.4 ने macOS और Windows दोनों के release builds को CI में ले जाया। changelog जो नहीं बताता वह यह है: हमने यह एक बार पहले भी आज़माया था, runner cost की वजह से एक महीने बाद उसे मिटा दिया, और दूसरी बार में ही जाकर वह टिका — क्योंकि तब तक release script हाथ से पहले ही चल रहा था।

इंजीनियरिंग
CI/CD
डेस्कटॉप
बिना किसी safety net के तीस भाषाएँ ship करना
Steven
Steven9 मिनट पढ़ें

बिना किसी safety net के तीस भाषाएँ ship करना

GeekBye v1.8.3 ने react-i18next को जोड़ा और पूरे app को 30 भाषाओं में translate कर दिया। library वाला हिस्सा रवायती था। दिलचस्प हिस्सा वह है जो ग़ायब था: न कोई key-parity check, न कोई string extractor — इसलिए hardcoded English रिस गई, एक Danish typo ship हो गया, और changelog यह तय ही नहीं कर पाया कि app 28, 29 या 30 भाषाएँ बोलता है।

इंजीनियरिंग
i18n
डेस्कटॉप
26 घंटों में चार रिलीज़: language की plumbing और एक "bridge release"
Steven
Steven7 मिनट पढ़ें

26 घंटों में चार रिलीज़: language की plumbing और एक "bridge release"

GeekBye v1.7.6 से v1.8.1 तक: एक language setting जो कभी laptop से बाहर ही नहीं निकली, एक Cmd+/ overlay जो आपकी असली keybindings दिखाता है, एक version जिसमें code का एक भी बदलाव नहीं — और auto-update feed migrate करने की मुर्गी-पहले-या-अंडा वाली उलझन।

इंजीनियरिंग
रिलीज़
डेस्कटॉप
Dashboard को एक ही wave chart के इर्द-गिर्द फिर से design करना
Steven
Steven9 मिनट पढ़ें

Dashboard को एक ही wave chart के इर्द-गिर्द फिर से design करना

GeekBye v1.8.2 ने dashboard को recording के रिमोट कंट्रोल से बदलकर एक read-only analytics view बना दिया — एक stats strip और एक 7-दिन का wave chart। ये दोनों signature तत्व दूसरे draft थे, अपने पहले draft के 20 मिनट के भीतर, उसी दोपहर में ship हुए।

इंजीनियरिंग
डिज़ाइन
डैशबोर्ड
Login page ही असली demo है
Steven
Steven7 मिनट पढ़ें

Login page ही असली demo है

GeekBye v1.7.5 ने login page पर product का एक screenshot जोड़ा और उसी दिन delete कर दिया — उसकी जगह असली components से दोबारा बनाया। साथ में: वह user जो OCR से भी तेज़ निकला, और एक ही दिन में 25 style commits असल में कैसे दिखते हैं।

इंजीनियरिंग
डिज़ाइन
UX
ऐसी meetings जो सच में दोबारा मिल जाएँ: Timeline रिलीज़
Steven
Steven8 मिनट पढ़ें

ऐसी meetings जो सच में दोबारा मिल जाएँ: Timeline रिलीज़

GeekBye v1.7.3 ने meetings dropdown की जगह एक असली timeline दे दी — इंसानी अंदाज़ की तारीख़ें, search, और एक breadcrumb जो बताता है कि आप किस meeting में हैं। और सतह के नीचे: एक auto-select race, एक ऐसा screenshot जो अपनी ही meeting से पहले का है, और 28 minutes में five Windows fixes।

इंजीनियरिंग
UX
डेस्कटॉप
एक कनेक्शन टूटने से पूरा ऐप क्रैश नहीं होना चाहिए — पर हमारा हुआ
Steven
Steven7 मिनट पढ़ें

एक कनेक्शन टूटने से पूरा ऐप क्रैश नहीं होना चाहिए — पर हमारा हुआ

जब हमारा बैकएंड मीटिंग के बीच में ऑफ़लाइन हुआ, तो उसने सिर्फ़ ट्रांसक्रिप्शन नहीं रोका — उसने पूरा ऐप क्रैश कर दिया। वजह थी एक अकेली अनहैंडल्ड इवेंट, और फ़िक्स दस लाइनों का था। यह उन रिलीज़ों का गुच्छा है जिसने GeekBye को उन हालात से गुज़रते हुए भी साइन-इन बनाए रखा और कनेक्टेड बनाए रखा, जो पहले उसे मार डालते थे।

इंजीनियरिंग
विश्वसनीयता
Electron
सॉफ़्टवेयर को परफेक्शन तक शिप करने की एनाटॉमी: कोड रिव्यू ने वह पकड़ा जो टेस्ट न पकड़ सके
Steven
Steven7 मिनट पढ़ें

सॉफ़्टवेयर को परफेक्शन तक शिप करने की एनाटॉमी: कोड रिव्यू ने वह पकड़ा जो टेस्ट न पकड़ सके

GeekBye v2 सीरीज़ में बार-बार वही एक चीज़ होती रही: एक फिक्स डेवलपर की मशीन पर हर टेस्ट पास कर जाता है, और फिर कोड रिव्यू साबित कर देता है कि यह करीब-करीब सबके लिए फेल हो जाता। यह नौ रिलीज़ के पीछे की वर्कफ़्लो है — रिव्यू गेट, फिक्स-फर्स्ट कैच, और शिप-से-पहले-टेस्ट का अनुशासन जो 'मेरे यहाँ तो चलता है' को 'यह चलता है' में बदल देता है।

इंजीनियरिंग
प्रक्रिया
कोड रिव्यू
आपका Mac ऐप माइक्रोफ़ोन एक्सेस देता है — फिर हर बार खुलने पर उसे भूल जाता है
Steven
Steven7 मिनट पढ़ें

आपका Mac ऐप माइक्रोफ़ोन एक्सेस देता है — फिर हर बार खुलने पर उसे भूल जाता है

GeekBye ने माइक्रोफ़ोन की अनुमति माँगी, आपने दे दी, और यह चल गया। अगली बार खोलने पर: गायब। और ऐप System Settings → Microphone में कभी दिखा ही नहीं। गुनहगार एक macOS सुरक्षा फ़ीचर था जो चुपचाप ऐप को एक ऐसे पाथ से चला रहा था जो गायब हो जाता है — यहाँ पूरी जाँच और वह एक-प्रॉम्प्ट वाला फ़िक्स है।

macOS
अनुमतियाँ
इंजीनियरिंग
बिना झिलमिलाहट के लाइव रिपोर्ट स्ट्रीम करने का तरीका
Steven
Steven6 मिनट पढ़ें

बिना झिलमिलाहट के लाइव रिपोर्ट स्ट्रीम करने का तरीका

जब आपकी मीटिंग खत्म होती है, तो GeekBye की समरी अब आपको स्पिनर घूरने पर मजबूर करने के बजाय लाइव भरती जाती है। स्ट्रीमिंग UI को झटकेदार के बजाय शांत महसूस कराने के लिए हमें झिलमिलाहट दो बार सुलझानी पड़ी — एक बार स्ट्रक्चर्ड फ़ील्ड के लिए, एक बार markdown के लिए — और दूसरी बार का हल एक ऐसा रेंडरर था जो हमारे पास पहले से मौजूद था।

इंजीनियरिंग
फ्रंटएंड
स्ट्रीमिंग
एक codebase, दो app: बिना fork किए white-label कैसे करें
Steven
Steven6 मिनट पढ़ें

एक codebase, दो app: बिना fork किए white-label कैसे करें

GeekBye और Pavleur दो अलग-अलग ब्रांड वाले डेस्कटॉप app हैं जो एक ही repository से बनते हैं — न कोई fork, न डुप्लीकेट codebase। यह रही वह build-time मशीनरी जो एक codebase को दो product में कंपाइल करती है, और वह एक-लाइन का बग जिसने हमारे दूसरे app से गलत नाम से अपना परिचय करवा दिया।

इंजीनियरिंग
आर्किटेक्चर
बिल्ड
एक CSS वेरिएबल, पाँच रिव्यू राउंड, और एक Swift टूलचेन जिसने झूठ बोला
Steven
Steven8 मिनट पढ़ें

एक CSS वेरिएबल, पाँच रिव्यू राउंड, और एक Swift टूलचेन जिसने झूठ बोला

GeekBye v2.0.7 ने पूरे ओवरले को समायोज्य रूप से पारदर्शी बना दिया — जो सुनने में एक-लाइन का CSS बदलाव लगता है और बिलकुल नहीं था। असली कहानी वह है जो कोड रिव्यू ने पकड़ी: दो ऐसी सतहें जिन्होंने फ़ीके होने से इनकार कर दिया, एक रिकॉर्डिंग बार जो उसी opacity पर गलत दिखता था, और एक कंपाइल किया गया बाइनरी जो 672 बाइट इधर-उधर हिलता रहा क्योंकि हमारे अपने डॉक्स ने एक रिव्यूअर को गलत Swift वर्शन बता दिया।

इंजीनियरिंग
डिज़ाइन
बिल्ड
हमने ऑडियो कोड की 5,000 लाइनें हटाईं — और ट्रांसक्रिप्ट दो-दो बार दिखने लगे
Steven
Steven7 मिनट पढ़ें

हमने ऑडियो कोड की 5,000 लाइनें हटाईं — और ट्रांसक्रिप्ट दो-दो बार दिखने लगे

GeekBye v1.6 ने डिवाइस पर चलने वाले दो Swift ट्रांसक्राइबर उखाड़ फेंके और उनकी जगह एक एकीकृत पाइपलाइन लगा दी — शुद्ध रूप से 5,000 से ज़्यादा लाइनों की कटौती, वह भी तब जब लोग ऐप पर मीटिंग के बीच में थे। फिर ट्रांसक्रिप्ट दो-दो बार दिखने लगे, क्योंकि बग उस एक परत तक खिसक गया जो अब भी मानती थी कि दो इंजन हैं।

इंजीनियरिंग
ट्रांसक्रिप्शन
आर्किटेक्चर
वो सेफ्टी चेक जिसने हमारी ऐप को क्विट करना नामुमकिन बना दिया
Steven
Steven7 मिनट पढ़ें

वो सेफ्टी चेक जिसने हमारी ऐप को क्विट करना नामुमकिन बना दिया

ऑटो-अपडेट अब तक का सबसे मुश्किल फीचर था जो हमने शिप किया — चार दिन में छह रिलीज़ सिर्फ इसे ऐप को ब्रिक करने से रोकने के लिए। सबसे बुरा बग वो था जो हमने खुद सावधान रहने की कोशिश में पैदा किया: एक 500-मिलीसेकंड का "सेफ्टी" चेक जिसने एक फेल्ड अपडेट को ऐसे प्रोसेस में बदल दिया जिसे आप शाब्दिक रूप से क्विट ही नहीं कर सकते थे।

इंजीनियरिंग
Electron
विश्वसनीयता
127-कमिट वाली रिलीज़ असल में क्या होती है
Steven
Steven6 मिनट पढ़ें

127-कमिट वाली रिलीज़ असल में क्या होती है

GeekBye v1.7.0 ग्यारह दिनों में 127 कमिट थी। बाहर से यह सौ छोटी-छोटी चीज़ों जैसी दिखती है। भीतर से यह दो बड़े फ़ीचर आपस में गुँथे हुए थे — और उनमें से एक गलत जगह बना दिया गया, फिर रिलीज़ के बीचोबीच उखाड़कर दोबारा बनाया गया। यह रही एक बड़ी रिलीज़ की शारीर-रचना।

इंजीनियरिंग
रिलीज़
आर्किटेक्चर
ईयरबड्स वाला बग: जब दूसरा इंसान हमारे ट्रांसक्रिप्ट से गायब हो गया
Steven
Steven7 मिनट पढ़ें

ईयरबड्स वाला बग: जब दूसरा इंसान हमारे ट्रांसक्रिप्ट से गायब हो गया

डुअल-चैनल ट्रांसक्रिप्शन लैपटॉप स्पीकर और ओवर-ईयर हेडफ़ोन पर बिल्कुल सही चलता था। फिर किसी ने ईयरबड्स लगाए, और जिससे वे बात कर रहे थे वह इंसान बस ट्रांसक्रिप्ट से गायब हो गया — क्योंकि जिस पल वे बोले, Chromium ने चुपचाप हमारे ऑडियो को म्यूट कर दिया। ग्यारह फ़िक्स नाकाम रहे। बारहवें ने पूरी आर्किटेक्चर बदल दी।

इंजीनियरिंग
ऑडियो
ट्रांसक्रिप्शन
शांत सॉफ्टवेयर: एक झिलमिलाते टॉगल को खत्म करना और चैट को यह बताना सिखाना कि वह किस मोड में है
Steven
Steven7 मिनट पढ़ें

शांत सॉफ्टवेयर: एक झिलमिलाते टॉगल को खत्म करना और चैट को यह बताना सिखाना कि वह किस मोड में है

दो छोटे GeekBye रिलीज़, कोई बड़ा फीचर नहीं — बस एक सेटिंग्स टॉगल जिसने झिलमिलाना बंद कर दिया और एक चैट असिस्टेंट जो आखिरकार आपको बताता है कि उसने मीटिंग मोड में जवाब दिया या कोडिंग मोड में। "शांत सॉफ्टवेयर" की असली कीमत यही है, एक-एक डिटेल के हिसाब से।

प्रोडक्ट
डिज़ाइन
इंजीनियरिंग
जब फ़ायरवॉल WebSocket को ब्लॉक कर दे, तब लाइव ट्रांसक्रिप्शन का क्या होता है
Steven
Steven6 मिनट पढ़ें

जब फ़ायरवॉल WebSocket को ब्लॉक कर दे, तब लाइव ट्रांसक्रिप्शन का क्या होता है

कॉर्पोरेट नेटवर्क HTTPS को तो जाने देना पसंद करते हैं, पर WebSocket upgrade को चुपचाप मार डालते हैं। इससे रियल-टाइम ट्रांसक्रिप्शन खामोशी से टूट जाती है। GeekBye v2.0.8 अपने आप एक प्योर-HTTPS ट्रांसपोर्ट पर fall back करता है — और इसे बनाते हुए एक ऐसा बग निकला जो पूरे फीचर को बेकार बना देता।

ट्रांसक्रिप्शन
नेटवर्किंग
इंजीनियरिंग
स्क्रीन रिकॉर्डिंग गलत मॉनिटर क्यों कैप्चर करती है (और हमारा फिक्स)
Steven
Steven5 मिनट पढ़ें

स्क्रीन रिकॉर्डिंग गलत मॉनिटर क्यों कैप्चर करती है (और हमारा फिक्स)

दो मॉनिटर वाले सेटअप में, आप चाहे किसी भी स्क्रीन पर काम कर रहे हों, GeekBye हमेशा प्राइमरी डिस्प्ले ही रिकॉर्ड और स्क्रीनशॉट करता था। फिक्स एक छोटा सा फंक्शन था — पर उसका पहला वर्जन गलत था, और code review ने पकड़ा कि क्यों।

स्क्रीन रिकॉर्डिंग
मल्टी-डिस्प्ले
इंजीनियरिंग
जिस दिन हमारे ऐप ने खुद पर ही DDoS कर दिया
Steven
Steven6 मिनट पढ़ें

जिस दिन हमारे ऐप ने खुद पर ही DDoS कर दिया

लंबित अपलोड का एक ढेर, जो स्टार्टअप पर एक साथ छोड़ दिया गया, हर GeekBye क्लाइंट को हमारे अपने सर्वरों पर एक छोटे से डिनायल-ऑफ-सर्विस हमले में बदल गया। वह फिक्स — और जो connection-liveness सीढ़ी उसने हमसे बनवाई — v2 ने हमें जो सबसे उपयोगी चीज़ें सिखाईं, उनमें से एक है।

विश्वसनीयता
नेटवर्किंग
इंजीनियरिंग
एक असली वर्शन 2 में सचमुच क्या लगता है: ईमानदार स्थितियों के 206 कमिट
Steven
Steven8 मिनट पढ़ें

एक असली वर्शन 2 में सचमुच क्या लगता है: ईमानदार स्थितियों के 206 कमिट

GeekBye v2 कोई फ़ीचर रिलीज़ नहीं था। यह एक ही विचार पर निशाना साधे 206 कमिट थे: ऐप को अपनी ही स्थिति के बारे में कभी झूठ नहीं बोलना चाहिए। इसकी कीमत क्या है, वह यहाँ है — उस एक-लाइन लॉकफ़ाइल की गलती समेत जिसने हमें कुछ भी शिप करने से लगभग रोक दिया था।

विश्वसनीयता
इंजीनियरिंग
रिलीज़
आपका AI notetaker मीटिंग के बीच में रिकॉर्डिंग क्यों बंद कर देता है
Steven
Steven6 मिनट पढ़ें

आपका AI notetaker मीटिंग के बीच में रिकॉर्डिंग क्यों बंद कर देता है

हमारे अपने ऐप ने हमारी दो मीटिंग्स तब खत्म कर दीं जब सामने वाला वाक्य के बीच में था। फोरेंसिक जांच का सुराग एक नेक इरादे वाले idle टाइमर तक पहुंचा जो आपके सिवा किसी को सुन ही नहीं सकता था — और एक दूसरा बग जो आपका पूरा डेस्कटॉप लॉक कर सकता था। दोनों GeekBye v2.0.9 में ठीक।

विश्वसनीयता
मीटिंग्स
इंजीनियरिंग
AI ट्रांसक्रिप्शन तकनीकी शब्दों को गलत क्यों सुनता है (और हमने इसे कैसे ठीक किया)
Steven
Steven7 मिनट पढ़ें

AI ट्रांसक्रिप्शन तकनीकी शब्दों को गलत क्यों सुनता है (और हमने इसे कैसे ठीक किया)

एक लाइव सेशन ने "what is the pointer in C++" को "what is the point in life" सुन लिया। यह उस ट्रांसक्रिप्ट से GeekBye v2.0.11 तक की फोरेंसिक जांच की कहानी है — keyterm biasing, कनेक्शन गिराने वाली एक टाइमिंग रेस, और वह दिन जब हमारा अपना फिक्स ही उल्टा पड़ गया।

ट्रांसक्रिप्शन
विश्वसनीयता
इंजीनियरिंग
मीटिंग से एजेंट तक: बातचीत को ऐसे काम में बदलें जो आपका AI चला सके
Chris
Chris7 मिनट पढ़ें

मीटिंग से एजेंट तक: बातचीत को ऐसे काम में बदलें जो आपका AI चला सके

रुकावट मॉडल में नहीं है — रुकावट इसमें है कि आपके एजेंट्स तक असली कॉन्टेक्स्ट कैसे पहुँचे। यहाँ जानिए एजेंटिक टूलिंग में बेहतर होने का व्यावहारिक तरीका, और मीटिंग में जो तय हुआ उसे सीधे Claude Code, Codex या किसी भी एजेंट तक कैसे पहुँचाएँ।

AI एजेंट्स
एजेंटिक वर्कफ़्लो
मीटिंग नोट्स
Claude Code vs Codex: असली स्किल है एजेंट लिटरेसी
Chris
Chris11 मिनट पढ़ें

Claude Code vs Codex: असली स्किल है एजेंट लिटरेसी

हर कोई पूछता है कि कौन बेहतर है। यह गलत सवाल है। यहाँ जानिए हर टूल आपको किस चीज़ में बेहतर बनाता है — और 2026 की वो स्किल जो असल में मायने रखती है: एजेंट्स को स्टीयर करना, डिस्पैच करना और वेरिफाई करना।

AI कोडिंग एजेंट्स
Claude Code
Codex
छात्रों और सीखने के लिए GeekBye: आपका AI स्टडी पार्टनर
Christian
Christian4 मिनट पढ़ें

छात्रों और सीखने के लिए GeekBye: आपका AI स्टडी पार्टनर

लेक्चर स्लाइड्स का स्क्रीनशॉट लें, मुश्किल कॉन्सेप्ट्स समझें, होमवर्क स्टेप-बाय-स्टेप हल करें, और GeekBye को अपने कोर्स के अनुसार पर्सनलाइज़ करें। तेज़ी से सीखने और कम तनाव लेने का स्टूडेंट प्लेबुक।

छात्र
सीखना
अध्ययन उपकरण
टेक्निकल इंटरव्यूज़ के लिए GeekBye: एक पहले / दौरान / बाद का प्लेबुक
Christian
Christian4 मिनट पढ़ें

टेक्निकल इंटरव्यूज़ के लिए GeekBye: एक पहले / दौरान / बाद का प्लेबुक

तीस मिनट का हाई-स्टेक्स प्रदर्शन, उन कदमों में टूटा हुआ जो GeekBye आपके लिए एक रात पहले, दो मिनट पहले, कोडिंग सवाल के दौरान, बिहेवियरल राउंड के दौरान, और बिल्कुल बाद में करता है।

टेक्निकल इंटरव्यूज़
इंटरव्यू तैयारी
AI टूल्स
GeekBye कीबोर्ड शॉर्टकट्स: 60 सेकंड में ऐप में महारत हासिल करें
Christian
Christian4 मिनट पढ़ें

GeekBye कीबोर्ड शॉर्टकट्स: 60 सेकंड में ऐप में महारत हासिल करें

तीन शॉर्टकट्स GeekBye में आप जो भी करते हैं उसका नब्बे प्रतिशत कवर करते हैं। उन्हें याद कर लें, Mac के Fn-key गोचा को सीखें, जब कोई IDE कोई कॉम्बो छीन ले तो प्रीसेट्स बदलें, और आपको फिर कभी माउस की ज़रूरत नहीं पड़ेगी।

कीबोर्ड शॉर्टकट्स
प्रोडक्टिविटी
ट्यूटोरियल
देखें GeekBye कैसे रहता है अदृश्य: टॉप मीटिंग प्लेटफॉर्म्स पर 5 लाइव डेमो
Christian
Christian3 मिनट पढ़ें

देखें GeekBye कैसे रहता है अदृश्य: टॉप मीटिंग प्लेटफॉर्म्स पर 5 लाइव डेमो

देखें कि Google Meet, Microsoft Teams, Zoom, Slack, और Webex पर वास्तविक स्क्रीनशेयर के दौरान GeekBye कैसे गायब हो जाता है। पांच छोटे डेमो। साथ-साथ कैंडिडेट बनाम इंटरव्यूअर का दृश्य।

प्राइवेसी
डेमो वीडियो
अदृश्य
Cluely के 8 बेहतरीन विकल्प 2026 (अगस्त टेस्टेड अपडेट)
Steven
Steven28 मिनट पढ़ें

Cluely के 8 बेहतरीन विकल्प 2026 (अगस्त टेस्टेड अपडेट)

हमने अगस्त 2026 में सभी 8 Cluely विकल्पों की दोबारा जाँच की: एक टूल बंद हो गया, एक ने लिस्ट कीमत 16 गुना बढ़ा दी, और $10/माह वाला बजट विकल्प अब मौजूद ही नहीं है।

AI इंटरव्यू टूल्स
Cluely विकल्प
इंटरव्यू असिस्टेंट
अपने 6 इंटरव्यू प्रदर्शन मेट्रिक्स को समझें
Chris
Chris7 मिनट पढ़ें

अपने 6 इंटरव्यू प्रदर्शन मेट्रिक्स को समझें

GeekBye आपके इंटरव्यू को छह आयामों पर स्कोर करता है — आत्मविश्वास, स्पष्टता, विशिष्टता, सहभागिता, संयम और प्रासंगिकता। जानें कि हर मेट्रिक का क्या मतलब है और उन्हें सुधार के लिए कैसे इस्तेमाल करें।

Interview Tips
Meeting Analysis
Performance Metrics
Cmd+Shift+. से अपनी मीटिंग रिपोर्ट तुरंत खोलें
Chris
Chris4 मिनट पढ़ें

Cmd+Shift+. से अपनी मीटिंग रिपोर्ट तुरंत खोलें

अपनी मीटिंग एनालिसिस खोजने के लिए मेनू में क्लिक करना बंद करें। एक कीबोर्ड शॉर्टकट — Cmd+Shift+. — रिपोर्ट टैब खोलता है जिसमें आपकी पूरी मीटिंग समरी, परफॉर्मेंस मेट्रिक्स और AI फीडबैक होता है।

Keyboard Shortcuts
Meeting Analysis
Tips & Tricks
एक कीबोर्ड शॉर्टकट से तुरंत AI मदद कैसे पाएं
Steven
Steven5 मिनट पढ़ें

एक कीबोर्ड शॉर्टकट से तुरंत AI मदद कैसे पाएं

Cmd+Enter दबाएं और अपनी स्क्रीन पर किसी भी चीज़ के लिए AI सहायता पाएं। कोई कॉपी-पेस्ट नहीं, कोई समझाना नहीं - GeekBye वही देखता है जो आप देखते हैं और तुरंत मदद करता है।

AI असिस्टेंट
कीबोर्ड शॉर्टकट्स
प्रोडक्टिविटी
अब अनुमान लगाना बंद करें कि आपका इंटरव्यू कैसा गया
Steven
Steven6 मिनट पढ़ें

अब अनुमान लगाना बंद करें कि आपका इंटरव्यू कैसा गया

GeekBye आपके इंटरव्यू और मीटिंग्स का स्वचालित विश्लेषण करता है, विस्तृत नोट्स के साथ आपके प्रदर्शन पर पूरी तरह ईमानदार फीडबैक देता है।

Meeting Notes
AI Analysis
Interview Feedback
GeekBye से अपने इंटरव्यू को रियल-टाइम में ट्रांसक्राइब कैसे करें
Steven
Steven4 मिनट पढ़ें

GeekBye से अपने इंटरव्यू को रियल-टाइम में ट्रांसक्राइब कैसे करें

इंटरव्यू के दौरान नोट्स लेने की भागदौड़ बंद करें। GeekBye सब कुछ रियल-टाइम में ट्रांसक्राइब करता है - आपकी आवाज़ और उनकी भी - ताकि आप असल बातचीत पर ध्यान दे सकें।

ट्रांसक्रिप्शन
इंटरव्यू टूल्स
प्रोडक्टिविटी
स्क्रीन शेयरिंग के दौरान अदृश्य रहें (बिना किसी को पता चले)
Steven
Steven3 मिनट पढ़ें

स्क्रीन शेयरिंग के दौरान अदृश्य रहें (बिना किसी को पता चले)

आपके AI असिस्टेंट को स्क्रीन शेयर करते समय दिखने की आवश्यकता नहीं है। जानें कि GeekBye Zoom, Google Meet और किसी भी वीडियो कॉल के दौरान पूरी तरह छिपा कैसे रहता है।

स्क्रीन शेयरिंग
प्राइवेसी
इंटरव्यू टूल्स
GeekBye में भाषा कैसे बदलें: संपूर्ण बहुभाषी सेटअप गाइड
Steven
Steven4 मिनट पढ़ें

GeekBye में भाषा कैसे बदलें: संपूर्ण बहुभाषी सेटअप गाइड

जानें कि GeekBye में ट्रांसक्रिप्शन और आउटपुट भाषा को कैसे कॉन्फ़िगर करें। 33 भाषाओं का समर्थन करता है जिसमें अंग्रेजी, स्पेनिश, चीनी, जापानी, जर्मन, फ्रेंच और अन्य शामिल हैं।

GeekBye ट्यूटोरियल
भाषा सेटिंग्स
बहुभाषी समर्थन
इंटरव्यू में फेल होते-होते थक गए? अब उन्हें ऐसे क्रैक करें
Steven
Steven4 मिनट पढ़ें

इंटरव्यू में फेल होते-होते थक गए? अब उन्हें ऐसे क्रैक करें

जानिए क्यों टैलेंटेड डेवलपर्स टेक्निकल इंटरव्यू में फेल होते हैं और वो AI पावर्ड सिस्टम जिसने सैकड़ों लोगों को हफ्तों में - महीनों में नहीं - टॉप टेक कंपनियों में नौकरी दिलाई।

तकनीकी इंटरव्यू
करियर विकास
AI टूल्स
नौकरी नहीं मिल रही? यहां है असली कारण
Steven
Steven5 मिनट पढ़ें

नौकरी नहीं मिल रही? यहां है असली कारण

सैकड़ों आवेदन। एक भी ऑफर नहीं। मार्केट को दोष देना बंद करें। असली समस्या यह है कि जब मायने रखता है तब आप कैसा प्रदर्शन करते हैं।

नौकरी की खोज
करियर सलाह
इंटरव्यू टिप्स