من .Net Framework إلى .Net Core:كيف قللت التكلفة بنسبة 98%

في 2016 اطلقت مايكروسوفت إطار عمل جديد مبني من الصفر بإسم .net core (دوت نيت كور) والهدف منه تحويل إطار العمل الاساسي .net framwork (دوت نيت فريمورك) لبيئة مفتوحة المصدر, متوافقة وداعمة لمختلف الانظمة, خفيفة وقابلة للنقل بسهولة.

خلال السنة الماضية تم اطلاق النسخة الاحدث من إطار العمل الجديد بإسم .net 5 (دوت نيت 5) والتخلص من كلمة core وسيكون اطار العمل هذا هو الاساس الذي يتم تطويره واضافة خصائص جديدة له, وسيتم ايقاف تطوير .net framwork عند الاصدار 4.8 مع دعم تحديثات الامان فقط.

هذا الفرق بين النسختين بشكل عام, لكن ايش علاقة تقليل التكاليف؟ نذكر بعض تفاصيل النسختين بشكل سريع 💨🏃🏻‍♂️

Continue reading

كيف تستضيف تطبيقك محلياً Self-hosting

تستخدم خدمات اونلاين كثير؟ تدوين, بريد الكتروني او حتى تخزين ملفات على السحابة. أكيد كلنا نستخدم بعض الخدمات وبشكل يومي وتقريباً كلها خدمات جاهزة للاستخدام مباشرة و نقدر نبدأ في ارسال الايملات على Gmail او نكتب تدوينة على wordpress او نرفع ملفات على dropBox او حتى نغرد على تويتر, كل هذا نسويه بسهولة بمجرد التسجيل في الخدمة المرغوبة.

طيب.. تبي تبني احد الخدمات السابقة بنفسك من الصفر؟ تبي تسخدم سطر الاوامر وتعدل ملفات اعدادت؟ تبي كل فترة تسوي تحديثات يدوية وممكن تخبص عليك و تضطر تعيد كل شي من جديد؟ تبي وجع راس؟! 😬 لالا معليش مش وجع راس.. تبي تتعلم احدى طرق استضافة التطبيقات في الشركات؟ تبي تشغل تطبيق خاص فيك اونلاين؟ تبي تسوي لك مدونة زي هذي اونلاين بدون سيرفر خاص او بدون خدمة مدفوعة وتتحكم في كامل بياناتك؟

واحد من المصطلحات الشائعة في الوسط التقني وبين المطورين او اصحاب السيرفرات المنزلية هو Self-hosting وهذا هو موضوعي اليوم وبوضح ايش هو و الهدف منه وكيف تقدر تستفيد منه.

Continue reading