Time Complexity Analysis – المقال الأول

هذا المقال - إن شاء الله - هو بداية لسلسة مقالات عن هياكل البيانات data structures، سنتعرف من خلالها على أنواع ال data structures المختلفة وخصائصها وطريقة تمثيلها في الذاكرة. ..لكن في البداية وتحديدًا في المقال ده…

What is DevOps

مصطلح جديد غير مألوف للبعض، ما هو؟ هل هو تكنولوجيا Technology أم عملية process أم عنوان وظيفة أم فلسفة؟ كمصطلح ظهر في عام 2006 عن طريق شخص اسمه Patrick Debois. والـ devops ببساطة هو عبارة عن دمج…

مبادئ تصميم الألعاب – الجزء الثاني

كما قلنا سابقًا، أنه يمكنك صنع لعبة بدون أن تكون مبرمجًا وإنما عليك تحديد مكوناتها بالتفصيل وهي ما يعرف بتصميم اللعبة Game Design .. وتحدثنا أيضًا عن أفكار الألعاب وطريقة توثيقها حتى لا تنساها أو…

مبادئ تصميم الألعاب – الجزء الأول

عالم الألعاب مجال ثري جدًا في الصناعة الإلكترونية والإعلام التفاعلي Interactive Media وكل هذا الكلام المعقد... وإن كنت من محبي ألعاب الفيديو وتريد صنع لعبتك الخاصة فليس شرطًا أن تكون مبرمجًا. هناك العديد من المجالات داخل…

لماذا لا يكتب مبرمجو Facebook أكوادًا نظيفة؟ –…

في المقال السابق استعرضنا أبرز العمليات التي يحرص مطورو الويب علي تنفيذها علي ملفات مشاريعهم قبل رفعها وإتاحتها للمستخدمين. في هذا المقال نستعرض أبرز الأدوات التي تتنافس في تقديم خدماتها للمطورين وتسعي إلي خلق أكبر…

مقدمة إلي التعابير النمطية Regular Expressions

تستخدم التعابير النمطية Regular Expressions في الحوسبة لمعالجة النصوص ومحركات البحث search engines والبحث عن أنماط محددة في النصوص ، وتوجد تطبيقات لها في معظم لغات البرمجة . في هذا المقال سنتعرف علي كيفية استخدامها مع لغة…

من الثورة المعلوماتية إلى الثورة الجينية… علم ال…

هل تساءلت من قبل كيف يتم ترتيب ومقارنة الجينات؟ كيف تلعب الجينات دورًا في دراسة الأمراض والتعامل معها؟ كيف يتم الوصول إلى ما يسمى بـ "شجرة العائلة"؟… علم المعلوماتية الحيوية Bioinformatics يجيب عن تساؤلاتك. يمكن…

لماذا لا يكتب مبرمجو Facebook أكوادًا نظيفة؟ –…

هل تعرف شعور أن تضع في حسبانك تصورًا معينًا عن شىء أو شخص ما، لكن عند الاحتكاك بالواقع تكتشف شكلًا مغايرًا لما تصورته. كان هذا شعوري الشخصي عندما بدأت تعلم برمجة تطبيقات الإنترنت Web، كان…

الشهادة الدولية لإعتماد مهندسي البرمجيات IFEDS

"كلنا عارفين أهمية هندسة البرمجيات اليومين دول، وعارفين إن لغات البرمجة وإتقانها شيء مهم جداً في CV أي مبرمج وحاجة بتخلي الشركات الكبيرة تحط عينها عليك. وعشان احنا عارفين إن الكورسات الأونلاين طويلة ومرهقة عملنالك…