(خمسة) مبادئ أساسية في البرمجة (SOLID)

هذه المبادئ الخمسة ليست من اختراعي بل هي شيء متعارف عليه في عالم البرمجة وأساسي لكل مبرمج محترف وتسمى (The First 5 Principles of Object Oriented Design) وتختصر في كلمة (SOLID) تعبيرا عن الصلابة ولكنها الأحرف الأولى لهذه المبادئ.حرف (S) من مبدأ (Single-responsiblity)مبدأ المسؤولية الفردية أي يجب أت تكون هناك...

(خمس) أدوات من أجل اختبارات الاختراق لمشاريع الويب

من ضروريات استمرار المشاريع البرمجية هو أمنها، كما أنها أصبحت حتمية في كثير من المشاريع لكي تتوافق مع متطلبات وتوصيات هيئات الأمن السيبراني في كل بلد. إليك هذه الأدوات التي تقوم بمحاكاة آلاف السيناريوهات في الاختراق مع وجود تقرير يساعدك في حلها أو تقديمه للجهة لتأكيد أمان حلّك.ZAPمن أقدم الأدوات...

(خمسة) مواقع لتعليم البرمجة للأطفال مجانا

إليكم قائمة بخمسة مواقع عربية وأجنبية لتعليم الأطفال البرمجة، استغلوا فصل الصيف وعلّموا الأطفال لغة العصر؛ علموهم مهارة تفتح لهم أفاقاً جديدة في المستقبل المعتمِد على التقنية.أكاديمية إدراكمجموعة من المساقات والبرامج التدريبية الممتعة أون لاين لتعليم الأطفال البرمجة مجانا وهي تابعة لمؤسسة الملكة رانيا، وهنا تدوينة في نفس المنصة تتحدث...

(خمسة + خمسة) محررات لكتابة الكود عبر هاتفك...

لم أتخيل سابقا بأنني أستطيع أن أقوم بكتابة كود أو إدارة سيرفرات أو أي أعمال حقيقية عبر شاشة الهاتف الصغيرة، بل لم أكن أتخيل أن أعمل ذلك دون لوحة مفاتيح فيزيائية تحت يديّ ووجود أكثر من نافذة أتنقل بينها في نفس الوقت.في السابق اعتدت أن آخذ معي كمبيوتري المحمول إلى...

(خمس) ممارسات لتحسين بيئة العمل عن بعد

ولله الحمد تخطينا أكثر من سنتين منذ بدْئِنا العمل بشكل كلّي عن بعد لكامل الفريق، البداية كانت بسبب توزع الفريق بأكثر من بلد ومن ثم عزز ذلك أزمة كورونا والحجر الصحي المصاحب لها.إليكم خمس ممارسات نقوم بها ساعدتنا في إدارة العمل عن بعد بكفاءة عالية:التواصل وإدارة التوقعاتأكثر المشاكل في عملية...

(خمسة) مواقع تساعد DevOps

قمت بكتابة مقال سابق بعنوان (تعرف على وظيفة DEVOPS الأكثر طلبا وضرورة لنجاح المشاريع التقنية حاليا) في حال لم يكن لديكم معرفة سابقة بهذا الدور في عملية التطوير، إليكم خمسة مواقع عبارة عن أدوات تساعد في تسهيل حياتكم اليومية للتحكم بالبيئة المشغلة.check-hostمن المهم معرفة ما الذي هو مكشوف عن سيرفراتك...

(خمس) مسلسلات قصيرة تحدثت عن معارك قضائية لشركات...

إليكم مجموعة من الأعمال الفنية التي تحدثت عن الشركات التقنية أو الستارت أب والتي أعتقد أنها أعمال تستحق المشاهدة حتى ولو كان بعضها غير واقعي ولكنه مُسلٍ. ويحاكي الواقعThe Billion Dollar Codeمسلسل قصير من ٤ حلقات يتحدث عن اختراع خرائط جوجل (Google Map) وكيف قامت جوجل بسرقته من مخترعيه والمحاكمة...

(خمس) قوائم مهمة في حياتك

لا يخفى عليكم أهمية التدوين والكتابة لتثبيت الأفكار ومتابعتها وقياسها مما يعني حسن إدارتها ومتابعتها، ومن بين الكتابات التي أفادتني هي وضع بعض القوائم المختلفة عن القوائم العادية وسوف أشارك معكم اليوم بعضا منها.القائمة السوداءمن أهم الأمور لكي تتحكم في حياتك هو أن تتعلم متى تقول لا، وإن لم تعرف متى...

(خمس) خدمات انترنت مشهورة لا غنى ولا بديل...

منذ بدايات الإنترنت تحاول الكثير من المشاريع توفير منصات إدارة المحتوى (CMS) على الإنترنت بشكل يتناسب مع الجميع، وهذه المشكلة الأزلية التي لن تحل، فلكل مشروع مواصفات خاصة يبحث عنها، وكل مشروع يحتاج إلى تخصيص المنصة بما يتناسب مع احتياجاته وتوسعه المرحلي.كل هذه الخدمات تحاول فتح المجال للمطورين لعمل إضافات...

(خمس) منصات لأتمتة الأعمال والمهام

تحدثنا في مقال سابق عن (خمس) منصات للتطوير بدون كود، في غالبها تعتمد أتمتة الأعمال عبر بناء تطبيقات بواجهات رسومية حتى تستطيع استخدامها بدون كود برمجي. في مقالنا هذا سوف نركز على منصات تخصصها الأساسي أتمتة الأعمال وليس التطوير بدون كود برمجي.تصنف هذه التطبيقات كـ (Micro SaaS) حيث إنها توفر...