الوصف
Typelets هي مساحة عمل برمجية تعاونية في الوقت الفعلي يمكن الوصول إليها مباشرة عبر متصفحك، مما يلغي الحاجة إلى أي تثبيت أو إعداد. إنها توفر بيئة موحدة لمختلف احتياجات التعاون التقني، بما في ذلك المقابلات وجلسات التوجيه والبرمجة الثنائية وأندية كتب الأكواد. تم بناء المنصة لمعالجة الإحباطات الشائعة مع صناديق الأكواد الحالية، مثل المتصفحات المقيدة، والوصول المحدود إلى الطرفية، وأوقات التجميع البطيئة، من خلال تقديم تجربة تنفيذ محلية سريعة للأكواد الحقيقية.
تشمل القدرات الرئيسية التحرير التعاوني في الوقت الفعلي المدعوم بـ Yjs CRDTs، مما يضمن مزامنة كل ضغطة مفتاح على الفور عبر المشاركين. يتم عزل تنفيذ الأكواد داخل بيئات Firecracker microVMs معزولة، مما يوفر أمانًا قويًا بدون وصول إلى الشبكة، وحدود صارمة لوحدة المعالجة المركزية والذاكرة، ووقت تنفيذ محدود. هذا يضمن تشغيل أكواد المرشحين بأمان وبشكل يمكن التنبؤ به.
تدعم المنصة تشغيل الاختبارات المباشرة مع بث مباشر لـ stdout و stderr، وتتميز بمكتبة مشاكل تحتوي على مشاكل قابلة لإعادة الاستخدام، وملفات بداية، واختبارات، ومعايير تقييم، والتي يمكن للمستخدمين تخصيصها أيضًا. يلغي الفيديو المدمج متعدد الأطراف ومشاركة الشاشة داخل مساحة العمل الحاجة إلى أدوات مؤتمرات خارجية. يتم تسجيل كل جلسة، مع التقاط التعديلات ومخرجات الطرفية ونتائج الاختبارات والدرجات للمراجعة والمعايرة لاحقًا.
يوفر Typelets أيضًا طرفية مشتركة لجلسة bash متزامنة، وتقييمًا منظمًا مقابل معايير التقييم، ومعاينة مستضافة تعمل دائمًا لاستضافة تطبيقات الويب بشكل دائم. تعزز النطاقات الفرعية المخصصة وعرض المراقب عبر الهاتف المحمول قابلية الاستخدام. الخدمة مجانية حاليًا خلال مرحلة البيتا، مع خطط لطبقة مجانية سخية للمستخدمين التجريبيين عند تقديم الخطط المدفوعة. يهدف Typelets إلى أن يكون بديلاً أكثر تكاملاً وسهولة في الاستخدام لمنصات مثل CoderPad و HackerRank، مع التركيز على ميزات التعاون الأساسية والتطوير السريع بناءً على ملاحظات المستخدمين.
الميزات الأساسية لـ Typelets
تحرير متعدد الملفات تعاوني في الوقت الفعلي
تنفيذ الأكواد المعزول في بيئات Firecracker microVMs
فيديو متعدد الأطراف مدمج ومشاركة الشاشة
تسجيل الجلسات ووظيفة إعادة التشغيل
طرفية مشتركة لجلسات bash متزامنة
مكتبة مشاكل مع أسئلة مقابلات ومعايير تقييم قابلة لإعادة الاستخدام
تشغيل اختبارات مباشرة مع بث مباشر للمخرجات
لا يتطلب تثبيتًا أو إعدادًا
معاينة مستضافة تعمل دائمًا لتطبيقات الويب
نطاقات فرعية مخصصة لمساحات العمل
عرض المراقب عبر الهاتف المحمول
تقييم منظم مقابل معايير التقييم
كيفية استخدام Typelets؟
إنشاء مساحة عمل: سجل الدخول أو قم بإنشاء مساحة عمل برمجية تعاونية جديدة.
تكوين البيئة: حدد بيئات تشغيل اللغات وجهز ملفات البداية أو المشاكل.
دعوة المتعاونين: شارك رابطًا لدعوة المجيبين للمقابلات أو المتدربين أو شركاء البرمجة الثنائية.
التعاون في الوقت الفعلي: قم بتحرير الأكواد معًا، وتشغيل الاختبارات، واستخدام الطرفية المشتركة.
إجراء المقابلات: استخدم الفيديو المدمج ومشاركة الشاشة والتقييم المنظم.
مراجعة الجلسات: شاهد تسجيلات تعديلات الأكواد ومخرجات الطرفية ونتائج الاختبارات.
نشر مساحات العمل: استخدم النطاقات الفرعية المخصصة لبيئات الأكواد الدائمة القابلة للمشاركة.
حالات استخدام Typelets
- المقابلات التقنية
- جلسات التوجيه
- البرمجة الثنائية
- أندية كتب الأكواد
- مساحات العمل القابلة للمشاركة
- عروض الأكواد
- تأهيل المطورين








