
🛠 Senior #iOS Developer in https://teapawt.net/t.co/Si95s0uzqp Founder of ~ https://teapawt.net/t.co/pCWttxTATN
Cairo, Egypt
Joined April 2017
- Tweets1.4K
- Following1.7K
- Followers289
- Likes1.3K
Maged retweeted
كنت في انترفيو قريب واحد الاسئلة كان ازاي ممكن نهندل ال apis dependencies بمعني ان عندك كذا api كل واحدة مربوطة باللي بعدها والطريقة المباشرة انك تستخدم ال concurrency في اللوجيك ويمكن دي ابسط طريقة ولكنها بتسبب كذا مشكلة زي صعوبة التعديل وانك مضطر تغير اللوجيك ودا بسبب اننا كسرنا ال open-close principle وعشان كده مهم نحمي ال core logic من التعديلات المستمرة وكمان ال testing بقا صعب او مستحيل في بعض السيناريوهات وال error handling بقا معقد.
اومال ايه الحل؟ نعمل wrapping للكلام دا كله؟
مش اي wrapping صح، ممكن تشيل التعقيدات من اللوجيك وتنقلها في كلاس تاني وكده انت نقلت المشاكل من فايل لفايل مش اكتر، لذلك في المقالة دي هنبدا من اول الحل التقليدي ومشاكله لغاية الحل الجديد اللي بيخلي ال design بتاعنا سهل جدا الاضافة والتعديل فيه من غير اي مشاكل وفي الاخر هنعمل tests كاملة للوجيك بتاعنا في السيناريوهات المختلفة.
هتلقي ان في الحل دا استخدمنا ال modern concurrency مع باترن ال chain of responsibility ودا ساعدنا نبني dependency بين ال different handlers ودا يجيبنا لسؤال حلو، هل ممكن نستخدم نفس الباترن بس بشكل مختلف او مرن شوية علي حسب طبيعة المشكلة اللي عندي، يعني ممكن يبقا عندي مشكلة بسبب ال different cases اللي في اللوجيك بتاعي ودي common جدا وسهل تقابلها ولذلك هل نقدر نعمل selective chain علي ال handlers؟
هتشوفوا دا ان شاء الله في المقالة الجديدة اللي Kareem Abd Elsattar هينزلها بكرة وان شاء الله المقالتين يكونوا مفيدين لانهم بجد واقعيين جدا وهيساعدوك في سيناريوهات كتيرة غير اللي احنا اتكلمنا عنهم واللي هما كانوا بالصدفة ومشاكل حقيقية قابلتنا في الشغل او الانترفيوهات واخيرا شكرا جدا لكريم و Mohamed Goda علي مراجعة المقالة دي وان شاء الله تعجبكم.
Maged retweeted
"الاعتداء على الجماهير الإسرائيلية لم يكن بسبب كونهم يهودا بل لأنهم بلطجيون بدؤوا باستفزاز الجميع حتى نالوا عقابهم".. صانع محتوى بريطاني يشرح حقيقة حادثة #أمستردام بعد تبني الإعلام الغربي الرواية الإسرائيلية والترويج لها.
#العرب_في_بريطانيا AUK
Maged retweeted
وزّع آلاف الوجبات المجانية وكتب لقاتلي الأطفال "نشد على أياديكم".. كارفور يجني ثمار دعمه للاحتلال، طُرد من الأردن وأُغلقت فروعه في سلطنة عُمان!
المقاطعة تفوز كارفور يغادر الأردن ويغلق محلاته في عُمان!
وزّع آلاف الوجبات المجانية وكتب لقاتلي الأطفال "نشد على أياديكم".. كارفور يجني ثمار دعمه للاحتلال، طُرد من الأردن وأُغلقت فروعه في سلطنة عُمان!
Maged retweeted
❤️🇵🇸 If you think Hamas “is done” because of the assassination of Yahya Sinwar, you don’t understand the Resistance.
Maged retweeted
This baby is in so much pain and can’t even speak nor cry.
WHY IS ISRAEL ALLOWED TO DO THIS TO PALESTINIAN BABIES?!!!
Maged retweeted
Israel released Moazaz Obaiat, a Palestinian from Bethlehem, after nine months of detention.
Now compare this to the israeli captives and tell me who was tortured and starved?
Maged retweeted
بما أن الاجازات بدأت هقولكم ازاى تبتدوا بجد تحسنوا الانجلش بتاعكم
لو متعرفش ايه المستوى بتاعك ابدأ بتحديد المستوى ودا مهم جدا عشان معظم الناس بتجيب ماتريال أعلى من مستواهم وبتحبط جدا هسيبكلم لينك مواقع مجانية -1
Maged retweeted
Sticker Wall – Creating the holo effect in SwiftUI ✨
The holo effect is a linear gradient layer, which changes its offset values depending on the relative pitch position and its rotation depending on the relative roll position of the iPhone.
Here are the key takeaways, which I have never thought about (including why I pause when I move the device in the video) 👇
Maged retweeted
بمناسبه موضوع ساره طالبه حاسبات حلوان
هعمل ثريد ببعض المشاكل التي بدأت تظهر من امبارح وكان العميد و الوكيله السبب فيها
#حق_ساره_حاسبات_حلوان
Maged retweeted
#غزة 🇵🇸
ظهور علم كوردستان مرسوما على جدران منازل غزة المدمرة والمنهوبة من قبل الجيش الإسرائيلي! مليشيات PKK الكردية تقاتل في صفوف الجيش الصهيوني ❗️
في التقرير التالي نستعرض تاريخ وطبيعة العلاقة بين الأكراد وإسرائيل...
Maged retweeted
23 عيل مصر اتمسكو في ميدان " مونستراكي " في اثينا ، وصلتلهم مكان الاحتجاز بعد ما اتمسكو بساعتين ، اكبر واحد فيهم عنده ١٥ سنه ، وصلو اليونان عن طريق البحر من ليبيا من فترة ، دخلو دار رعاية الاطفال وهربو منه لانهم لازم يحضرو مدرسة ويتعلمو علي الاقل اللغة ! #١
Maged retweeted
🔴 هدية العيد.. فيديو عملية #كمين_الأبرار .. كاملاً وبجودة عالية كما نشرته كتائب القسام عبر قناتها الرسمية
#كمين_الزنة
Maged retweeted
١-وقت الشغل بنقفل عل موبايل في اوضة بعيدة و نحاول نصعب الوصول له
٢- منسمكش الموبايل نهائي اول ما نصحى ( نستنى ساعتين) و نسيبه ساعتين قبل ما تنام .
٣-نلعب رياضة ، ن meditate ، نقرا كتب ، ننزل من البيت من غير الموبايل نتمشى .
كل ما تقللي ال stimulation ال بيحصل لعقلك من التكنولوچيا ، نفسيتك هتستريح كتير ، الموضوع هيبقى ممل شوية في الاول ، بس لما تعتادي الملل هيتحول ل peacefulness مع الوقت .
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more

























