Code With Somar
Відкрити в Telegram
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة 💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js. 🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني. 🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Показати більше2 735
Підписники
+224 години
+47 днів
+230 днів
Архів дописів
2 734
فرق كتير كبير بين انك تعمل orderBy اعتماداً على الـ created_at و بين انك تعتمد على الـ id و رح خبركم ليش.
من ناحية المبدأ الـ 2 نفس شي و لكن وين بيبين الفرق لما بكون عندك عدد كبير من الريكوردرات رح تلاحظ انه الـ orderBy مع created_at أبطئ بكتير من الـ id
حلو عرفنا هلا انه في مشكلة، طيب شو السبب و كيف الحل؟
بداية السبب انه الـ timestamps ليس indexed و طالما عرفنا شو السبب الحل صار واضح إما نرتب عبر الـ id أو نعدل على الـ migration بأنه نخلي الـ timestamps كـ index و رح تلاحظ فرق كتير كبير بالسرعة عند استدعاء البيانات او عند الترتيب او البحث.
شي مرة لمست هي المشكلة و حسيت فيها، خبرني رأيك بالتعليقات و إذا كانت المعلومة مفيدة لا تنسى المشاركة.
Facebook | Linkedin |Instgram | Telegram | YouTube
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
رسمياً Shopify تنتقل إلى React Native!
قامت Shopify، وهي من أكبر المنصات الإلكترونية، بخطوة جريئة بإعادة بناء تطبيقها باستخدام React Native. هذا التطبيق الذي تم تطويره على مدار أكثر من عقد، شهد تحولًا تقنيًا كبيرًا، وإليكم التفاصيل:
🔄 إعادة تنظيم الكود: أضافت Shopify حوالي 683 ألف سطر كود، وحذفت 2.5 مليون سطر قديم، محققةً خفضاً صافياً قدره 1.8 مليون سطر! كما تم تحويل 586 شاشة إلى React Native وحذف 232 شاشة قديمة.
📱 مشاركة الكود بين المنصات: كان 5٪ فقط من الكود مشتركاً سابقاً بين iOS وAndroid، بينما أصبح الآن 86٪ مشتركاً، مما جعل تطوير الميزات أسهل وأكثر تكاملًا بين النظامين.
⚡️ تحسينات الأداء: تضمنت التحسينات زيادة سرعة تحميل الشاشات بنسبة 59٪، وزيادة سرعة تشغيل التطبيق بنسبة 44٪، وتحسين سرعة عرض المحتوى داخل التطبيق بنسبة 63٪.
🛠 ثبات التطبيق: تم تخفيض عدد الأعطال بنحو 500 ألف لكل إصدار، مما رفع استقرار التطبيق ليصل إلى أكثر من 99.9٪.
⭐️ آراء المستخدمين: تحسّن متوسط تقييم التطبيق على iOS من 4.4 إلى 4.8، وعلى Android من 4.1 إلى 4.4.
📸 تقدير من Apple وGoogle: التطبيق ظهر في متاجر التطبيقات خمس مرات خلال عملية الانتقال تقديرًا للجودة والأداء.
خطوة جريئة وناجحة من Shopify و كبيرة للـ Cross-platform software و انت خبرنا هل عندك تجربة مع الـ React Native و شو رابك بخطوة Shopify ؟؟
Facebook | Linkedin |Instgram | Telegram | YouTube
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
كيف تصمم حلول برمجية تخدم ملايين المستخدمين؟ حديث حول الـ Enterprise Solutions مع المهندس أنس الطرزي
هل لديك الفضول لمعرفة كيف تصمم الشركات الكبرى أنظمتها لتستوعب ملايين المستخدمين بفعالية وأمان؟ في هذا اللقاء المميز، نستضيف المهندس أنس الطرزي، قائد فريق Backend في DMNGlobal، لمشاركة خبرته العميقة في مجال الـ Enterprise Solutions. بخبرة تفوق 8 سنوات في Java، يكشف لنا المهندس أنس كيف يتم تصميم الحلول المؤسسية التي تحقق الاستقرار والأداء العالي على نطاق واسع.
بإمكانكم مشاهدة الحلقة من خلال الرابط:
https://youtu.be/dS2a62OqV-k
2 734
أصدقائي بذكركم بموعد حلقتنا اليوم الساعة 9 مساءً بتوقيت سوريا مع المهندس أنس الطرزي لنحكي فيها عن مستوى تاني من المشاريع البرمجية اللي هو : الـ Enterprise Solutions و لنعرف شو تفاصيله و اسراره و شو لازم نتعلم منه.
رح تكون من الجلسات اللي مارح تنسوها و كالعادة جميع حلقات هاد الموسم مسجلة و موجودة على قناة الـ YouTube
لا تنسوا انه لحد الان حوالي الـ 60% من المشاهدات عم تجي من أشخاص غير مشتركين بالقناة و انتوا بإمكانكم تدعمونا من خلال اشتراككم بالقناة و تفعيلكم لجرس الإشعارات لتوصلكم إشعارات حلقاتنا اول باول. 🙏🏻🔥
بانتظاركم على الموعد
2 734
صباح الخير جميعاً
تمنياتي الكم باسبوع موفق و بداية اسبوع سعيدة.
خلونا نبدأ هالاسبوع كالعادة بفقرة سؤال و جواب - رح كون معكم على هاد المنشور للإجابة على اسئلتكم.
إذا كان عندك اي سؤال بإمكانك تتركه بالتعليقات و رح نجاوب عليه بأقرب وقت.
————————-
بحب ذكركم انه التسجيل على جلسات Laravel لسا مفتوح و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀
تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
Facebook | Linkedin |Instgram | Telegram | YouTube
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
تجربي مع سيرفر ماعم يقبل اي نسخة Node JS
اليوم كان مطلوب مني ساوي Deploy و Pipline لمشروع Next Js فـ بالبداية كان شي متوقع انه يكون سهل و مافيه مشاكل طول الوقت منعمله Deploy و منشغله عن طريق الـ pm2
المهم السيرفر عليه اكتر من مشروع بمختلف اللغات و الـ frameworks كل ما اجي ثبت نسخة node يضرب بسبب موضوع التوافق بالرغم انه عليه CentOS 7 جربت من خلال الـ nvm صار يرفضها كمان على ما يبدو كان في شغل سابقاً بالسيرفر و سببت بانه عم يرفض تشغيل اي نسخة Node.
بعد تجارب كتيرة ووقت ضاع عالفاضي، كان القرار الأفضل إني أستخدم Docker. ليش؟ لأن Docker بيعطيني بيئة معزولة ومحددة خصيصاً للمشروع بدون ما يتأثر بإعدادات النظام الأساسي للسيرفر، و رغم هيك طلع مشاكل متل انه كان السيرفر يرفض الاتصال وما يسمح بتحميل الملفات و تضارب بالـ IPs بين الـ Docker container وبين إعدادات الشبكة على السيرفر نفسه.
هون دخل دور الـ Apache Proxy! بعد ما عملت إعداد الـ Docker، احتجت اضبط اعدادات الـ Apache Proxy ليقدر يتصل بالسيرفر الداخلي اللي شغّال عبر Docker، بحيث يوصل الطلبات للـ container اللي بيشغّل الـ Next.js. هاد الشي ساعدني حل مشاكل الاتصال، وتوزيع الطلبات بشكل مظبوط، و تأمين السيرفر بأفضل شكل ممكن. كان افضل لو اني استخدم Nginx لكن كان السيرفر اساساً ماشي مع Apache ف ما حبيت اثر على المشاريع اللي شغالة حاليا ولا اني شغل 2 web server بنفس الوقت.
وأخيراً، المشروع شغّال بدون مشاكل وبدقة تامة. نصيحة إذا رح تتعامل مع استضافات كتير وخصوصاً بمشاريع متنوعة لازم تتعلم Docker والـ Apache Proxy، لأن كل يوم عم يصيروا ضرورة أكتر من مجرد إضافة.
————————-
و تذكروا دائماً أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀
تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
Facebook | Linkedin |Instgram | Telegram | YouTube
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
مطلوب مني ترشيح شخصين للعمل في مكتب برمجة باللاذقية مو مشكلة لو كانوا Junior لكن عندهم الرغبة ليتعلموا و يستثمروا بانفسهم و يتعلموا مع المكتب
1- شخص Flutter يكون فهمان state mangment
2- حدا Ui UX
بإمكانكم تبعتوا الـ CV على الايميل jobs@somar-kesen.com مع تحديد الموضوع بـ A-FU-001
2 734
شباب الـ Flutter لو حبينا نساويلكم ورشة شبيهة بورشة مهارات Laravel بما انكم مظلومين على حساب شباب الـ Back شو بتحبوا تكون الامور اللي رح نحكي عنها بهي الجلسة؟
2 734
رحلة في الذكاء الاصطناعي: مع المهندس أشرف قاسم – Machine Learning Engineer أكثر حلقة مشاهدة و أسرعها نمواً على القناة.
https://youtu.be/glHdkn_QWlY
2 734
اللي ما حول شغله كله صار Piplines مابيعرف طعم الراحة.
هاد من Pipline من تنفيذي لمشروع أحد الاصدقاء مهمته يعمل Build & Deploy على سيرفرين مختلفين بناءً على الـ Branch إذا Staging او Master.
خبروني عم تعملوا Pipline لمشاريعكم ولا لسا؟
——————————————————-
و تذكروا انه بإمكانكم تتعلموا كيف ترفعوا مستوى مشاريعكم و شغلكم مع Laravel من خلال التسجيل بجلساتنا الفترة القادمة:
تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
Facebook | Linkedin |Instgram | Telegram | YouTube
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
عم نشتغل على تقسيم الافكار بالفيديوهات بحيث كل شخص ناوي يعرف معلومة محددة يكون قادر يوصلها مباشرة.
شكراً للأصدقاء اللي اتطوعوا يساعدونا بالشغل على الفيديوهات.
حالياً تم الانتهاء من فيديو الذكاء الاصطناعي و قريباً فيديو تحليل المشاريع.
بذكركم بموعدنا يوم 9-11-2024 مع الاستاذ انس الطرزي
——————————————————-
و تذكروا انه بإمكانكم تتعلموا كيف ترفعوا مستوى مشاريعكم و شغلكم مع Laravel من خلال التسجيل بجلساتنا الفترة القادمة:
تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
Facebook | Linkedin |Instgram | Telegram | YouTube
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
الأصدقائ بمنظمة Edu Bridges في بريطانيا بحاجة لمتطوعين UI UX و هي نص الإعلان من طرفهم:
لأنو التطوع هو أهم فرصة بتقدر من خلالها تتعلم وتتطور، تكتسب خبرات جديدة ومعارف كتار 💜
ب EduBridge تم افتتاح باب التطوع لتشاركنا أعمالنا، ونترك عندك إضافة لخبراتك الشخصية والعملية ✨
إذا كنت مصمم واجهة مستخدم UI/UX، عندك وقت كافي و إنترنت ممتاز، وبتحقق المتطلبات التالية:
● معرض أعمال قوي بوضّح مجموعة من مشاريع تصميم تجربة المستخدم/واجهة المستخدم.
● الكفاءة في أدوات التصميم والنمذجة الأولية مثل Figma.
● فهم قوي لمبادئ التصميم المرتكز على المستخدم وأفضل الممارسات.
● مهارات قوية في التصميم المرئي مع اهتمام شديد بالتفاصيل.
● خبرة في إجراء أبحاث المستخدم واختبار قابلية الاستخدام.
بانتظارك تعبي الفورم الموجود:
هنا
2 734
قائمة الضيوف القادمين على الـ Podcast رح تذهلكم و رح تكون مميزة كتير كل شي نزل لهلا هو البداية فقط 🔥
بدعمكم وصلنا لناس رائعين و بخبرات مميزة كتير رح يكونوا معنا خلال الايام القادمة.
و انتوا كمان قادرين تكونوا معنا و تستمتعوا بالحلقات من خلال المنصات التالية:
YouTube: هنا
spotify: هنا
anghami: هنا
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
2 734
بذكركم انه التسجيل متاح على جلسات Laravel المكثفة مازال متاح.
فإذا حابب تتعلم كيف تكتب كود بجودة عالية وبأفضل الممارسات؟ أو يمكن عم تدور على طرق لتحسين أداء مشاريعك؟
فهي الجلسات هدفها الأساسي هو تطوير مهاراتك بأكثر الطرق فعالية واحترافية، سواء كنت مبتدئ أو عندك خبرة وبدك تتطور أكتر وتكون جاهز لسوق العمل.
🔹 شو رح نتعلم بالجلسات؟
الأمان والتعامل مع الأخطاء: كيف نحمي التطبيق من الثغرات ونتعامل مع الأخطاء بطريقة احترافية.
جودة الكود وأفضل الممارسات: نصائح عملية لتحسين جودة الكود والالتزام بأفضل الممارسات.
تحسين الأداء والتعاون: استراتيجيات لتعزيز الأداء وكيفية التعاون بفعالية مع فرق التطوير.
📌 رابط التسجيل: التسجيل هنا
📌 آراء الشباب عن الجلسات السابقة: شهادات المشاركين
لا تخلي هالفرصة تفوتك! إذا كنت عم تحاول تطور مهاراتك وبدك تاخد خطوة جديدة بمسيرتك المهنية، هي الفرصة موجودة خصيصاً إلك.
بإمكانكم الإطلاع على آراء الشباب اللي شاركت بجلساتنا السابقة عبر الرابط: هنا
رابط التسجيل: هنا
