गपशप, Bun का विकास और बहुत कुछ!
MMaximilian Schwarzmüller
Computing/SoftwareBusiness NewsInternet Technology
Transcript
00:00:00[ब्लैंक ऑडियो]
00:00:30[ब्लैंक ऑडियो]
00:00:40>> ठीक है, नमस्ते, सभी को।
00:00:51लगातार दूसरी बार मैं स्ट्रीम पर आ पाया हूँ।
00:00:56योजना हर गुरुवार को स्ट्रीम करने की है।
00:01:00मेरा एक लंबा ब्रेक था, लेकिन पिछले हफ्ते मैंने स्ट्रीम किया, इस हफ्ते भी किया, वापस आकर बहुत खुशी हुई।
00:01:07और हाँ, आज का विषय बस चैटिंग करना, सवाल पूछना और ऐसी ही चीजें हैं।
00:01:16लेकिन मैंने एक ऐसी चीज़ भी चुनी है जो मुझे काफी दिलचस्प लगी, और वह है BUN का विकास।
00:01:23क्योंकि BUN, ज़ाहिर है, उफ़, यह मेरे पास पहले से ही यहाँ है।
00:01:26BUN, ज़ाहिर है, वह जावास्क्रिप्ट रनटाइम है, जो Node.js का विकल्प है।
00:01:32हाँ, जो लोग भी यहाँ आ रहे हैं, उन सभी को नमस्ते।
00:01:35आपका यहाँ होना बहुत अच्छा है।
00:01:36स्ट्रीम में आपका स्वागत है।
00:01:38तो BUN, ज़ाहिर है, वह रनटाइम है, Node.js और Dino का विकल्प।
00:01:45और मुझे यह देखना काफी दिलचस्प लगा कि पिछले एक साल में BUN के साथ क्या हुआ,
00:01:54या पिछले कुछ सालों में, लेकिन ज्यादातर पिछले साल, या असल में पिछले कुछ महीनों में।
00:02:00और मैंने सोचा, हाँ, इस पर थोड़ा गहराई से चर्चा करना सही रहेगा।
00:02:04और फिर शायद बाद में, अभी पक्का नहीं है, हम Adonis.js को भी देख सकते हैं,
00:02:08जो एक जावास्क्रिप्ट फ्रेमवर्क है, या शायद टाइपस्क्रिप्ट फ्रेमवर्क,
00:02:13जो मूल रूप से जावास्क्रिप्ट के लिए Laravel जैसा है।
00:02:19और मैंने कई साल पहले Adonis के बारे में सुना था,
00:02:24क्योंकि दरअसल मैंने कुछ रिसर्च की थी, क्योंकि मैंने अपना करियर शुरू किया था।
00:02:30आप स्ट्रीम के लिए यूनिवर्सिटी लेक्चर छोड़ रहे हैं, ओह, यह आपकी बहुत दयालुता है।
00:02:37मुझे उम्मीद है कि आप इसकी वजह से किसी मुसीबत में नहीं पड़ेंगे।
00:02:40हाँ, मैंने अपना करियर शुरू किया, या करियर नहीं, लेकिन मैंने 10 साल पहले Laravel का बहुत इस्तेमाल किया था।
00:02:46और फिर मैंने कुछ रिसर्च की।
00:02:48हे, क्या जावास्क्रिप्ट के लिए भी कोई Laravel है?
00:02:52और मुझे Adonis.js मिला, और यहाँ एक दिलचस्प पोस्ट भी है,
00:02:57कि BUN शायद Rust की ओर बढ़ रहा है, हालाँकि अभी यह सिर्फ एक प्रयोग है,
00:03:01Rust की ओर, हालाँकि यह सिर्फ एक प्रयोग है, लेकिन फिर भी काफी दिलचस्प है।
00:03:08क्या मैं ऑफलाइन हूँ?
00:03:11यह मुझे ऑफलाइन क्यों दिखा रहा है?
00:03:22नहीं, मैं ऑनलाइन हूँ, मुझे लगता है, उम्मीद है।
00:03:37ठीक है, तो हाँ, BUN के बारे में कुछ चीजें दिलचस्प हैं।
00:03:42सबसे पहले और सबसे महत्वपूर्ण, पिछले साल दिसंबर में Anthropic ने उन्हें खरीद लिया है।
00:03:49Anthropic ने BUN को अधिग्रहित किया, और इसका कारण, या कारणों में से एक यह है,
00:03:54कि Claude Code वास्तव में एक BUN एप्लीकेशन है, क्योंकि BUN रनटाइम में एक फीचर है
00:04:03जहाँ आप अंत में एक जावास्क्रिप्ट प्रोग्राम को कंपाइल कर सकते हैं,
00:04:14एक BUN-संचालित जावास्क्रिप्ट प्रोग्राम को एक स्टैंडअलोन एक्जीक्यूटेबल फाइल में।
00:04:19क्या यह वाला यहाँ है?
00:04:22हाँ, यही है।
00:04:23नहीं, यह वाला, सिंगल फाइल एक्जीक्यूटेबल, मेरा मतलब यही है।
00:04:33तो आप वास्तव में टाइपस्क्रिप्ट कोड को एक स्व-निहित एक्जीक्यूटेबल में कंपाइल करने के लिए BUN का उपयोग कर सकते हैं,
00:04:44जिसे आप फिर अन्य लोगों के साथ साझा कर सकते हैं जिन्हें अपने सिस्टम पर BUN रखने की आवश्यकता नहीं है,
00:04:47जो निश्चित रूप से काफी सुविधाजनक है।
00:04:49और Claude Code अंत में ऐसी ही एक सिंगल फाइल एक्जीक्यूटेबल फाइल है।
00:04:54Claude Code एक टाइपस्क्रिप्ट एप्लीकेशन है जिसे BUN के साथ बनाया गया है
00:04:59और फिर BUN के साथ ऐसी सिंगल फाइल एक्जीक्यूटेबल में कंपाइल किया गया है।
00:05:03तो संभवतः यही एक मुख्य कारण है कि Anthropic ने BUN को अधिग्रहित किया।
00:05:07साथ ही, शायद इसलिए भी, क्योंकि BUN एक वेंचर कैपिटल-आधारित प्रोजेक्ट या कंपनी थी,
00:05:17और क्या तस्वीर रुक गई है?
00:05:21मुझे लगता है कि एक अस्थायी खराबी आई थी।
00:05:24इंटरनेट अस्थायी रूप से बंद हो गया था, लेकिन मुझे उम्मीद है कि मैं वापस आ गया हूँ।
00:05:27या क्या मैं अब भी रुका हुआ हूँ?
00:05:28मुझे फिर से चेक करने दें।
00:05:31मुझे लगा कि मैं फिर से ऑनलाइन हूँ।
00:05:33कनेक्शन खराब है।
00:05:39दुर्भाग्य से, यहाँ मैं बहुत कम ही कुछ कर सकता हूँ।
00:05:46क्या आप?
00:05:47मेरे लिए भी वीडियो लैग कर रहा है।
00:05:49खैर, यह अच्छा नहीं है।
00:05:51मुझे ये समस्याएँ क्यों आ रही हैं?
00:05:53दुर्भाग्य से, मेरे पास इसे ठीक करने का कोई त्वरित तरीका नहीं है।
00:05:58मेरे लिए भी रुक गया है।
00:06:12यह इतना बुरा क्यों है?
00:06:20क्या मेरे नेटवर्क पर कुछ समस्या है?
00:06:26मैं यहाँ एक शेयरिंग ऑफिस में हूँ, इसलिए दुर्भाग्य से नेटवर्क पर मेरा नियंत्रण सीमित है।
00:06:32मज़ेदार बात यह है कि मेरे स्ट्रीमिंग सॉफ़्टवेयर में यह दिखा रहा है कि सब कुछ ठीक है।
00:06:42मैं Claude के साथ पाँच मिनट में YouTube वाइब कोड कर सकता हूँ।
00:06:53मैं सच में बस यही उम्मीद कर सकता हूँ कि यह बेहतर हो जाए, क्योंकि मैं केबल या किसी और चीज़ पर स्विच नहीं कर सकता।
00:07:12मेरा मतलब है, मैं स्ट्रीम को दोबारा शुरू कर सकता हूँ।