devmohamedashor's profile picture. Software Engineer | .NET Specialist | Angular | Proficient in http://ASP.NET, C#, and MVC Framework |📍Egypt, 10th of Ramadan. #frontend #100code #backend

devmoyasser

@devmohamedashor

Software Engineer | .NET Specialist | Angular | Proficient in http://ASP.NET, C#, and MVC Framework |📍Egypt, 10th of Ramadan. #frontend #100code #backend

Pinned

Whoever expects something from the Arab nations is very foolish and strange!!!!!

devmohamedashor's tweet image. Whoever expects something from the Arab nations is very foolish and strange!!!!!

"وَمَن يَتَّقِ اللَّهَ يَجْعَل لَّهُ مَخْرَجًا" الخلاصة بكلمتين: التقوى = مخرج مضمون ✅ 💡 التقوى ليست صعبة: - غض البصر - صدق الكلام - أداء الأمانة - بر الوالدين دا كل حاجه 👋


🌟 قصة ملهمة: أحمد كان عامل في مصنع تعلم البرمجة بعد الشغل في سنة واحدة حصل على وظيفة راتب 15 ألف جنيه! العمر 35 سنة ⭐ أبداً ما تقول متأخر! 🚀 #Success #Motivation


📱 خطأ في Responsive Design: التصميم للـ desktop أولاً! ❌ Desktop → Mobile ✅ Mobile → Desktop (Mobile First) 80% من المستخدمين على الموبايل 📱 #ResponsiveDesign #MobileFirst


🔒 خطأ أمني خطير: تخزين passwords كـ plain text! ❌ password: '123456' ✅ password: hash + salt أبداً، أبداً تخزن كلمة مرور واضحة! 🛡️ #Security #Hashing


14🎨 خطأ في CSS: استخدام !important في كل شيء! ❌ ;color: red !important ✅ فهم CSS specificity !important = آخر حل، ليس الحل الأول 🎯 #CSS #WebDev


💥 خطأ في استخدام APIs: عدم التعامل مع الأخطاء! ❌ axios.get('/api/users') ✅ try/catch مع error handling المستخدم يجب أن يعرف ماذا حدث 🚨 #API #ErrorHandling


🔴 خطأ في إدارة Git: commit messages غير واضحة! ❌ 'fix stuff' ❌ 'updates' ❌ 'changes' ✅ 'fix: resolve login validation bug' ✅ 'feat: add user profile page' المستقبل هيشكرك✨! #Git #BestPractices


خطأ في تصميم قواعد البيانات: عدم استخدام Foreign Keys! ❌ بدون FK = بيانات فاسدة ✅ مع FK = integri محفوظة قاعدة البيانات = أساس التطبيق 🏗️ #Database #MySQL #PostgreSQL


🐛 خطأ شائع في JavaScript: for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i), 100) } // النتيجة: 3, 3, 3 ✅ الحل: for (let i = 0; i < 3; i++) { setTimeout(() => console.log(i), 100) } // النتيجة: 0, 1, 2 let vs var مهمة! 🔥 #JavaScript


❌ أكبر خطأ يقع فيه المبرمجون المبتدئون: كتابة كود معقد ليبدوا أذكياء! 🤓 ✅ الحل: •اكتب كود بسيط •اجعله قابل للقراءة •فكر في زملائك البساطة = عبقرية 🎯 #CodingMistakes #CleanCode


💰 حقيقة الرواتب في البرمجة: المهارة > الشهادة المشاريع > السيرة الذاتية المثابرة > الموهبة استثمر في نفسك، العائد مضمون 📈 #TechCareers #Motivation


🔐 أمان التطبيقات في 3 نقاط: 1️⃣ Never trust user input 2️⃣ Always validate on server 3️⃣ Use HTTPS everywhere 90% من الاختراقات كان يمكن تجنبها بهذه القواعد البسيطة! 🛡️ #Security #WebSecurity


📚 أفضل طريقة لتعلم تقنية جديدة: 1️⃣ اقرأ الـ documentation الرسمي 2️⃣ ابني مشروع صغير 3️⃣ واجه المشاكل وحلها 4️⃣ شارك ما تعلمته التطبيق > النظرية 🛠️ #Learning #Programming


🎯 الفرق بين Junior و Senior Developer: Junior: يكتب كود بيشتغل Senior: يكتب كود يمكن فهمه وصيانته المشكلة مش في التعقيد، المشكلة في البساطة 💫 #CareerAdvice #SoftwareDevelopment


⚡ كيف تحسن أداء موقعك بخطوة واحدة: ضغط الصور! 🖼️ ✅ استخدم WebP بدلاً من PNG ✅ اضغط الصور قبل الرفع ✅ استخدم lazy loading النتيجة: موقع أسرع بـ50% 🔥 #WebDev #Performance


🚀 3 أدوات لا غنى عنها لأي مطور: 1️⃣ VSCode - أفضل محرر نصوص 2️⃣ Git - نظام إدارة النسخ 3️⃣ Postman - اختبار APIs بدونهم الحياة صعبة! 😅 إيه أدواتك المفضلة؟ #DevTools #Programming


💡 نصيحة اليوم: استخدم أسماء متغيرات واضحة: ❌ let d = new Date() ❌ let u = users.filter() ✅ let currentDate = new Date() ✅ let activeUsers = users.filter() كودك يجب لازم يحكي قصة 📖 #JavaScript #CleanCode


United States Trends

Loading...

Something went wrong.


Something went wrong.