Somar Kesen | سومر كيسين @somarkn Channel on Telegram

Somar Kesen | سومر كيسين

@somarkn


Entrepreneur | Web Developer | Active in the children's programming community

Facebook: www.facebook.com/SomarKesen

Linkedin: www.linkedin.com/in/somarkn99

Website: https://www.somar-kesen.com/

Instgram: www.instagram.com/somar_kn

Somar Kesen | سومر كيسين (English)

Are you interested in entrepreneurship, web development, and being active in the children's programming community? If so, then you need to check out the Telegram channel 'Somar Kesen | سومر كيسين' managed by the username @somarkn. Somar Kesen is an entrepreneur and web developer who is passionate about children's programming. Through this channel, Somar shares valuable insights, tips, and resources related to entrepreneurship, web development, and children's programming. It's a great opportunity to learn from someone who is experienced in these fields and actively engaged in the community. You can also connect with Somar on Facebook, Linkedin, and Instagram to stay updated on the latest news and developments. Don't miss out on this valuable resource, join the 'Somar Kesen | سومر كيسين' Telegram channel today!

Somar Kesen | سومر كيسين

19 Nov, 13:17


إذا عندي موقع صغير أو تعريفي لشركتي، هل فعلاً رح يتعرض للاختراق؟
يعني معقول هكر يعذب حاله ويستهدف موقع بسيط مثل موقعي؟

بصراحة هي وجهة نظر شائعة و كتير اشخاص بتفكر انه المواقع الصغيرة او البسيطة مو هدف للهكرز لانها مو معروفة او مافيها بيانات مهمة بالتالي مارح يقدرو ياخدو منهم مصاري !!

رح احكي عن هي الفكرة قريبا بفيديو على اليوتيوب قريباً بالتفصيل و إلى وقتها شاركونا بتجاربكم اللي صارت معكم بهاد الخصوص !!

————————-

بحب ذكركم انه التسجيل على جلسات Laravel بينتهي هذا الاسبوع و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

19 Nov, 10:00


المركز الثالث في قائمة Top 200 Creators - IT & TECH · Syria و الرابع كصانع محتوى على الـ #Linkedin كما انني الأول في النشر عن #PHP وفق تصنيف Favikon

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

إن شاء الله المستقبل بيحمل نتائج أفضل و محتوى قيم أكثر

حسابي على LinkedIn من هنا

Somar Kesen | سومر كيسين

18 Nov, 13:38


إذا كنت تعمل مع Python، وخصوصًا في مجال الـ Web، فمن المؤكد أنك سمعت بمصطلح WSGI.
خليني أوضح لك الفكرة بشكل بسيط:

ما هو WSGI؟
هو اختصار لـ Web Server Gateway Interface، وهو عبارة عن "واجهة" تربط بين Web Server (مثل Nginx أو Apache) وبين تطبيق الويب المكتوب بلغة Python.

بمعنى آخر، هو أشبه بمترجم يجعل Web Server قادرًا على فهم الطلبات القادمة من المستخدم وتمريرها إلى التطبيق، ثم استلام الاستجابة من التطبيق وإعادتها إلى المستخدم.

كيف تتخيل WSGI؟
تخيل أن WSGI هو موظف استقبال في شركة:

المستخدم (client): يرسل طلبًا (مثلاً لفتح صفحة معينة).
WSGI (موظف الاستقبال): يستقبل الطلب ويأخذه إلى تطبيق الويب الخاص بك.
التطبيق (application): يعالج الطلب ويعيد النتيجة.
WSGI: يعيد النتيجة (مثلاً صفحة HTML) للمستخدم.

لماذا نحتاج WSGI؟
بدون WSGI، لن يتمكن تطبيقك المكتوب بـ Python من التواصل مع Web Server مباشرةً. WSGI يحل هذه المشكلة ويوفر طريقة قياسية للتواصل بينهما.

لذلك:
يمكنك استخدام أي Web Server يدعم WSGI (مثل Nginx أو Apache).
تطبيقك Python سيعمل بغض النظر عن إطار العمل المستخدم (Django، Flask، FastAPI...).

كيف يعمل WSGI؟
ببساطة:

المستخدم يرسل طلبًا (مثل طلب فتح صفحة).
يقوم Web Server بتمرير الطلب إلى WSGI.
يقوم WSGI بتمرير الطلب إلى تطبيقك المكتوب بلغة Python.
التطبيق يعالج الطلب ويرسل الاستجابة (response).

WSGI يعيد الاستجابة للمستخدم عبر Web Server.

أمثلة على خوادم WSGI
عند نشر تطبيق Python على الإنترنت، ستحتاج إلى خادم WSGI مثل:
Gunicorn: خادم بسيط وسهل الاستخدام.
uWSGI: خادم قوي مع ميزات متقدمة، مثالي للتطبيقات الكبيرة.

💡 ملخص:
WSGI هو ببساطة الوسيط بين تطبيق Python الخاص بك وخادم الويب، مما يضمن تشغيل التطبيق بشكل متكامل على الإنترنت.

هل جربت WSGI من قبل؟ شارك تجربتك معنا! 🚀

————————-

بحب ذكركم انه التسجيل على جلسات Laravel بينتهي هذا الاسبوع و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

18 Nov, 08:11


شو هو HTTP/2 وليش بيهمنا؟ 🤔

📢 إذا كنت بتتعامل مع استضافات Linux أكيد سمعت بمصطلح HTTP/2، بس شو هو بالضبط؟ وليش صار ضروري؟

HTTP/2 هو النسخة المطورة من بروتوكول الويب المعروف HTTP، واللي صُمم ليخلي تحميل المواقع أسرع وأكتر كفاءة.

ليش لازم نستخدم HTTP/2؟
1️⃣ سرعة خرافية بيدعم شي اسمو Multiplexing، يعني بيقدر يحمل أكتر من ملف (مثل صور، CSS، JavaScript) بنفس الوقت ومن خلال نفس الاتصال.
2️⃣ ضغط البيانات: بيستعمل تقنية ضغط ذكية (HPACK) بتقلل حجم البيانات اللي بتنرسل.
3️⃣ Server Push: الخادم ممكن يبعت ملفات ضرورية للمتصفح حتى قبل ما تطلبها (مثل ملفات التصميم أو السكربتات).
4️⃣ أداء تحت الضغط: إذا عندك زوار كتير بنفس الوقت، HTTP/2 بيوزع الطلبات بطريقة بتحافظ على السرعة والثبات.

كيف بيشتغل؟
بدل ما ينتظر المتصفح تحميل كل طلب لوحده (مثل HTTP/1.1)، HTTP/2 بيشتغل بذكاء وبيحمل كل شي بالتوازي على اتصال واحد وبيكون مشفر باستخدام TLS

كيف ممكن تفعل HTTP/2؟ 🛠
1. تأكد إنو السيرفر تبعك (مثل Nginx أو Apache بيدعم HTTP/2.
2. لازم تفعل SSL/TLS، لأنو المتصفحات ما بتشتغل HTTP/2 إلا إذا كان الموقع مشفر.
3. هيك رح تستفيد من تجربة تحميل أسرع وأكتر سلاسة.

ليش هو مهم؟
لأنو:
- بيقلل الزمن اللي بتحتاجه الصفحة لتفتح (Latency).
- بيحسن تجربة الزوار.
- بيساعد موقعك يطلع بترتيب أعلى بمحركات البحث.

💬 إذا عندك تجربة مع HTTP/2، خبرنا شو رأيك فيه وشو أكتر شي لاحظته!

————————-

بحب ذكركم انه التسجيل على جلسات Laravel بينتهي هذا الاسبوع و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

17 Nov, 12:31


هل سبق وسمعتم بمصطلح CRM أو Salesforce ورغبتم في دخوله؟
حلقتنا القادمة موجهة لكم!

يسعدني تقديم ضيفنا ألكساندر الرهب، Salesforce Application Architect ومدرب معتمد بأكاديمية Blue Road - هولندا. ألكساندر يتمتع بأكثر من 5 سنوات خبرة في استشارات CRM ومجالات مثل Data Architecture, Platform Development, وAI.

ما سنتناوله:
كيف تستفيد المؤسسات من Salesforce وIT Consulting؟
تحديات المشاريع السحابية وكيفية التغلب عليها.
نصائح مهنية للمبتدئين والمحترفين.
النجاح في مشاريع CRM ضمن بيئات متعددة الثقافات.

📅 السبت 23-11-2024 الساعة 9 مساءً بتوقيت سوريا على Telegram.

📺 التسجيل لاحقًا على YouTube.

استعدوا لحلقة مليئة بالمعلومات القيمة والإلهام!

Somar Kesen | سومر كيسين

16 Nov, 13:55


Somar Kesen | سومر كيسين pinned «هل في معنا Graphic Designer قادر يساعدنا بالتصاميم ؟؟»

Somar Kesen | سومر كيسين

16 Nov, 13:51


هل في معنا Graphic Designer قادر يساعدنا بالتصاميم ؟؟

Somar Kesen | سومر كيسين

16 Nov, 10:24


هل واجهت مشكلة عند إنشاء Subdomain واضطريت تستخدم المسار الافتراضي داخل public_html رغم أنك كنت تفضل مكانًا آخر؟ 🤔

لا تقلق! إليك الحل بخطوات بسيطة لتتمكن من تعيين Document Roots لأي Subdomain أو Addon Domain خارج public_html بسهولة:

الخطوات:
قم بتسجيل الدخول إلى WHM.
انتقل إلى: Home » Server Configuration » Tweak Settings.
اضغط على تبويب Domains.
قم بتغيير الإعداد Restrict document roots to public_html إلى Off.
أخيرًا، اضغط على Save لحفظ التغييرات.

ماذا تستفيد من هذا التغيير؟
يمكنك اختيار أي مسار مخصص خارج public_html للنطاقات الفرعية والإضافية.
يوفر لك مرونة أكبر لتنظيم ملفاتك ومشاريعك بشكل يناسب احتياجاتك.

⚠️ ملاحظة مهمة: لا تنسَ التأكد من إعداد أذونات المجلدات بشكل صحيح للحفاظ على أمان ملفاتك.

جرّب هذه الطريقة وشاركنا رأيك! هل كنت تعرف هذا الحل من قبل؟ أو لديك استفسار عن إعدادات WHM؟ نحن هنا للمساعدة. 💬


————————-

بحب ذكركم انه التسجيل على جلسات Laravel بينتهي هذا الاسبوع و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
#WHM #cPanel #DocumentRoots #ServerManagement #WebHosting #TechTips

Somar Kesen | سومر كيسين

16 Nov, 08:22


صباح الخير جميعاً

تمنياتي الكم باسبوع موفق و بداية اسبوع سعيدة.

خلونا نبدأ هالاسبوع كالعادة بفقرة سؤال و جواب - رح كون معكم على هاد المنشور للإجابة على اسئلتكم.

إذا كان عندك اي سؤال بإمكانك تتركه بالتعليقات و رح نجاوب عليه بأقرب وقت.

————————-

بحب ذكركم انه التسجيل على جلسات Laravel بينتهي هذا الاسبوع و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

14 Nov, 10:34


إطلاق إصدار WordPress 6.7 بالعديد من الميزات و التطورات الجديدة.

لمعرفة التفاصيل من الرابط: هنا

Somar Kesen | سومر كيسين

14 Nov, 07:58


شاركونا حساباتكم على LinkedIn نساوي Connection لبعض

حسابي بأول تعليق 👇🏻

——————————————————-

و تذكروا انه بإمكانكم تتعلموا كيف ترفعوا مستوى مشاريعكم و شغلكم مع Laravel من خلال التسجيل بجلساتنا الفترة القادمة:

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Somar Kesen | سومر كيسين

13 Nov, 09:43


شو توقعاتكم للحلقة القادمة من الـ Podcast ؟

اليوم الإعلان الخاص بالحلقة القادمة فـ Be Ready 🔥👏🏻

Somar Kesen | سومر كيسين

13 Nov, 08:45


📢 الحلقة الجديدة من البودكاست متوفرة الآن على أنغامي!

إذا عندك فضول تعرف كيف تصمم الشركات الكبرى حلولها البرمجية لتستوعب ملايين المستخدمين بفعالية؟ حلقتنا مع المهندس أنس الطرزي، قائد فريق الـ Backend في DMNGlobal، متوفرة الآن على منصة أنغامي! 🎙

في هذه الحلقة، راح تسمع عن الفرق بين الحلول المؤسسية والتطبيقات التقليدية، ودور Java وSpring Boot في بناء حلول عالية الأداء والاستقرار، بالإضافة إلى نصائح مهمة للمطورين الطموحين.

📌 استمعوا للحلقة الآن على أنغامي و خبرونا عن رأيكم!

https://play.anghami.com/episode/1185971433
رابط اليوتيوب:
https://youtu.be/dS2a62OqV-k

Somar Kesen | سومر كيسين

13 Nov, 08:04


هل تخيلت بيوم إنه أمان مشروعك ممكن يكون مبني على عدم الثقة؟!

اليوم لما بدك تشتغل على software بدك تخلي ببالك مبدأ انه " مافي ثقة بحدا " أو كما يعرف بـ Zero Trust، اللي بيفرض عليك انك تتحقق من اي طلب او تفاعل عم يصير عندك من خلال:

منح أقل صلاحيات ممكنة: يعني المستخدم بياخد أقل الصلاحيات اللي بتخليه يشتغل بس وما يزيد عن هيك.

الأمان من الداخل والخارج: اعتبر إنه ممكن يكون في تهديد جوات بيئة النظام نفسها.

تقسيم المشروع: قسم المشروع لأقسام أصغر لحتى يسهل تفصل بيناتهم وتتحكم فيهم.

المراقبة المستمرة وتسجيل الـ Logs: لازم تراقب وتسجل كل شي عم يصير داخل المشروع.

بالنهاية، مبدأ Zero Trust مو بس إجراء أمني، هو تغيير بطريقة التفكير بأمان المشروع بالكامل. بتطبيق هالأسلوب، بتصير عم تبني دفاعات قوية من كل الاتجاهات، وبتحصّن نظامك ضد التهديدات بشكل استباقي. شو رأيكن؟

هل برأيكن Zero Trust هو الطريقة الأفضل لصد التحديات الأمنية اليوم؟

————————-

بحب ذكركم انه التسجيل على جلسات Laravel لسا مفتوح و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

12 Nov, 11:34


Somar Kesen | سومر كيسين pinned «أصدقائي بذكركم انه التسجيل على جلسات لارافيل الجديدة مازال متاحاً 📍الجلسات رح تكون: 📌 الأمان والتعامل مع الأخطاء (Error Handling & Security Concerns): رح نتعلم كيف نحمي التطبيق من الثغرات ونتعامل مع الأخطاء بطريقة فعّالة. 📌 جودة الكود وأفضل الممارسات (Code…»

Somar Kesen | سومر كيسين

12 Nov, 11:30


أصدقائي بذكركم انه التسجيل على جلسات لارافيل الجديدة مازال متاحاً

📍الجلسات رح تكون:
📌 الأمان والتعامل مع الأخطاء (Error Handling & Security Concerns): رح نتعلم كيف نحمي التطبيق من الثغرات ونتعامل مع الأخطاء بطريقة فعّالة.
📌 جودة الكود وأفضل الممارسات (Code Quality & Best Practices): نصائح عملية لتحسين جودة الكود والالتزام بأفضل الممارسات لضمان تطبيق قوي وقابل للتطوير.
📌 تحسين الأداء والتعاون (Performance & Collaboration): رح نستعرض استراتيجيات لتحسين الأداء وكيفية التعاون بفعالية مع فرق العمل.


📍المتوقع من الجلسات:
📌 تحسين جودة كتابة الكود واتباع أفضل الممارسات والمعايير.
📌 حماية التطبيق من الثغرات الشائعة وضمان معايير أمان قوية.
📌 تعزيز التفاعل مع الـDatabase وتحسين الأداء.
📌 تطبيق استراتيجيات الـCaching وتحسين استعلامات الـDatabase لتسريع الأداء.

التسجيل برسوم رمزية: 250,000 ل.س
الدفع عبر حوالة مالية داخلية من خلال "شركة الهرم" أو عبر الحساب البنكي.

📍الجمهور المستهدف:
📌 الأشخاص المبتدئون، بشرط توفر المعرفة بأساسيات PHP, MySQL, وLaravel لفهم الشرح العملي.

📍المواضيع المحورية اللي رح نحكي عنها:

📌 التصدي لهجمات شائعة تستهدف المواقع المبنية بـLaravel وكيف نحمي حالنا منها.
📌 الأخطاء الأمنية الشائعة لدى المطورين المبتدئين وكيفية تجنبها.
📌 تعزيز الـValidation ونشره على مستويات متعددة في المشروع لضمان سلامة البيانات.
📌 تقليل حجم البيانات بالـresponse للحد الأدنى، مع الحفاظ على أمان المعلومات.
📌 خطوات لبناء مشروع قابل للتوسع والصيانة على المدى البعيد.
📌 نصائح لتحسين كفاءة وسرعة الـAPI، خاصةً بما يتماشى مع فرق تطوير الـFlutter.
📌 كيفية الحفاظ على الـDB من البيانات غير النظيفة وضمان التحقق الشامل.

بمجرد تعبئة Form التسجيل، رح يتم إضافتكم على غروب مغلق على تليغرام لنتابع التنسيق والتحضير للجلسات.

بإمكانكم الإطلاع على آراء الشباب اللي شاركت بجلساتنا السابقة عبر الرابط: هنا

Somar Kesen | سومر كيسين

12 Nov, 10:06


فرق كتير كبير بين انك تعمل 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

12 Nov, 08:09


رسمياً 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

10 Nov, 08:48


كيف تصمم حلول برمجية تخدم ملايين المستخدمين؟ حديث حول الـ Enterprise Solutions مع المهندس أنس الطرزي

هل لديك الفضول لمعرفة كيف تصمم الشركات الكبرى أنظمتها لتستوعب ملايين المستخدمين بفعالية وأمان؟ في هذا اللقاء المميز، نستضيف المهندس أنس الطرزي، قائد فريق Backend في DMNGlobal، لمشاركة خبرته العميقة في مجال الـ Enterprise Solutions. بخبرة تفوق 8 سنوات في Java، يكشف لنا المهندس أنس كيف يتم تصميم الحلول المؤسسية التي تحقق الاستقرار والأداء العالي على نطاق واسع.

بإمكانكم مشاهدة الحلقة من خلال الرابط:
https://youtu.be/dS2a62OqV-k

Somar Kesen | سومر كيسين

09 Nov, 19:50


Live stream finished (1 hour)

Somar Kesen | سومر كيسين

09 Nov, 18:00


الاسئلة هون من فضلكم

Somar Kesen | سومر كيسين

09 Nov, 18:00


Live stream scheduled for

Somar Kesen | سومر كيسين

09 Nov, 17:57


Live stream started

Somar Kesen | سومر كيسين

09 Nov, 11:33


أصدقائي بذكركم بموعد حلقتنا اليوم الساعة 9 مساءً بتوقيت سوريا مع المهندس أنس الطرزي لنحكي فيها عن مستوى تاني من المشاريع البرمجية اللي هو : الـ Enterprise Solutions و لنعرف شو تفاصيله و اسراره و شو لازم نتعلم منه.

رح تكون من الجلسات اللي مارح تنسوها و كالعادة جميع حلقات هاد الموسم مسجلة و موجودة على قناة الـ YouTube

لا تنسوا انه لحد الان حوالي الـ 60% من المشاهدات عم تجي من أشخاص غير مشتركين بالقناة و انتوا بإمكانكم تدعمونا من خلال اشتراككم بالقناة و تفعيلكم لجرس الإشعارات لتوصلكم إشعارات حلقاتنا اول باول. 🙏🏻🔥

بانتظاركم على الموعد

Somar Kesen | سومر كيسين

09 Nov, 08:22


صباح الخير جميعاً

تمنياتي الكم باسبوع موفق و بداية اسبوع سعيدة.

خلونا نبدأ هالاسبوع كالعادة بفقرة سؤال و جواب - رح كون معكم على هاد المنشور للإجابة على اسئلتكم.

إذا كان عندك اي سؤال بإمكانك تتركه بالتعليقات و رح نجاوب عليه بأقرب وقت.

————————-

بحب ذكركم انه التسجيل على جلسات Laravel لسا مفتوح و أنكم فيكم تاخدوا شغلكم ومشاريعكم بلغة Laravel للمستوى التالي، وتطوروا مهاراتكم بأحدث التقنيات من خلال التسجيل بجلساتنا القادمة. 🚀

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

07 Nov, 14:41


تجربي مع سيرفر ماعم يقبل اي نسخة 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

30 Oct, 18:00


Live stream scheduled for

Somar Kesen | سومر كيسين

24 Oct, 14:48


بهالفيديو رح نحكي عن الـ Validation بلارافيل بطريقة المحترفين.

ما رح نوقف عند القواعد التقليدية اللي الكل بيعرفها، رح نتعمق أكتر ونتعلم كيف نفصل عملية التحقق عن الـ Controller ونستخدم ميزات الـ Form Request لتنظيم الكود بطريقة احترافية. وكمان، رح نعمل قواعد تحقق مخصصة (Custom Validation Rules) ونخصص رسائل الخطأ لتكون مفهومة وواضحة أكتر للمستخدمين.

إذا كنت مهتم بتعلم Laravel، هاد الفيديو إلك! لا تنسوا تشتركوا بالقناة وتفعلوا زر الجرس ليصلكم كل جديد عن Laravel و PHP وتطوير الويب.

ما رح نوقف عند القواعد التقليدية اللي الكل بيعرفها، رح نتعمق أكتر ونتعلم كيف نفصل عملية التحقق عن الـ Controller ونستخدم ميزات الـ Form Request لتنظيم الكود بطريقة احترافية. وكمان، رح نعمل قواعد تحقق مخصصة (Custom Validation Rules) ونخصص رسائل الخطأ لتكون مفهومة وواضحة أكتر للمستخدمين. إذا كنت مهتم بتعلم Laravel، هاد الفيديو إلك!

لا تنسوا تشتركوا بالقناة وتفعلوا زر الجرس ليصلكم كل جديد عن Laravel و PHP وتطوير الويب.

https://youtu.be/waslz6jcGKs

Somar Kesen | سومر كيسين

24 Oct, 11:37


بكتير من الاحيان بكون عنا اكتر من ملف .env خاص بكل بيئة عم نشتغل عليها مثل :

Testing - Staging - Production

و ممكن بكتير حالات تنسى انك تزامن بين الـ Keys على الملفات كلها و هون أجت مهمة Laravel Env Keys Checker حتى تحل هي المشكلة.

وظيفتها انها تساعدك تتأكد إنو كل المفاتيح موجودة بكل ملفات الـ .env ويقدر كمان يضيف المفاتيح المفقودة بشكل أوتوماتيكي مع الحفاظ على ترتيب السطور والمسافات الفاضية.

مثلاً إذا أضفت قيمة جديدة بملف .env تبعك، الـ Package بيخليك تضمن إنو هالقيمة موجودة بأي تنصيب جديد، وهالشي عبر تحديث ملف .env.example. وإذا زميلك حدّث الـ .env.example، فيك تشغّل الكوماند لتتأكد إنو ملفك فيه كل القيم الجديدة.

طبعاً مو بث هيك هي سرد على السريع للمزايا:
التأكد من وجود كل المفاتيح بكل ملفات الـ .env.
إضافة المفاتيح المفقودة تلقائياً مع الحفاظ على التنسيق.
تأكيد إنو ملفات الـ .env محطوطة بالـ .gitignore حتى ما تنرفع بالغلط على الـ Git.
مزامنة المفاتيح بين الملفات بناءً على الملف الرئيسي (.env أو أي ملف بتختاره).

لتعرفوا اكتر عن هي الـ Package بإمكانكم تشوفوا الـ Repo تبعها على GitHub

خبرني طلعتلك هي مشاكل سابقاً و كيف حليتها قبل ما خبرك عن هي الـ Package ؟؟


Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

24 Oct, 10:23


🌟 Join Prokoders Team! 🌟

We're excited to announce a range of exceptional job opportunities at Prokoders. If you're looking to advance your career and be part of an innovative team, we want to hear from you!

Apply now and seize your chance for professional growth with us! 🚀
Apply Now: jobs.prokoders.com

Somar Kesen | سومر كيسين

23 Oct, 14:15


Somar Kesen | سومر كيسين pinned «تعالوا نتناقش شوية NodeJs: ماذا لو لم تكن هناك async/await كيف رح نشتغل كـ asynchronous ؟؟ خلونا نحكي عنها بالتعليقات 👇🏻»

Somar Kesen | سومر كيسين

23 Oct, 13:36


تعالوا نتناقش شوية NodeJs:

ماذا لو لم تكن هناك async/await كيف رح نشتغل كـ asynchronous ؟؟

خلونا نحكي عنها بالتعليقات 👇🏻

Somar Kesen | سومر كيسين

23 Oct, 10:08


شكرا لـ 2000 شخص اللي ساعدونا نوصل لهي المرحلة هدف كان البداية بعيد و اليوم عم نعيشه

بتمنى انه الـ 2000 شخص الموجودين معنا اليوم نكون قدرنا نقدملهم الفائدة و المعلومات اللي عم يبحثوا عناها و مكان بيساعدهم يتطوروا و يتعلموا شي جديد

🙏🏻❤️

Somar Kesen | سومر كيسين

23 Oct, 10:03


باقي شخص و منوصل للـ 2000 مشترك بالقناة 🙏🏻

و متل ما وعدتكم Postman Collection للعمليات المتعلقة بالـ PayPal رح يساعدكم بشغلكم نشالله.

لا تنسوا تشاركوا القناة بين اصدقائكم 🔥

Somar Kesen | سومر كيسين

22 Oct, 17:25


إذا Laravel News حكت عن Telegram Gateway Laravel Package

شو ناطرين حتى تنزلوها عندكم ؟ 🔥🔥

Somar Kesen | سومر كيسين

22 Oct, 12:13


وصلني من احد الاصدقاء:
We are seeking a talented SENIOR BACKEND DEVELOPER to join our team.
Job Type: Full-time/ Onsite
Work hours: 9.00 AM – 5.00 PM
Workdays: Sunday ->Thursday
Location/Damascus
Responsibilities:
Develop web applications using Laravel.
Create and maintain APIs and web services.
Collaborate seamlessly with front-end developers and stakeholders to ensure smooth integration of front-end and back-end systems.
Write clean, maintainable code, following industry best practices and design patterns.
Work in an agile environment, adhering to Agile principles.
Utilize web technologies such as HTML5, CSS3, and JavaScript.
Develop and maintain unit tests.
Troubleshoot and debug existing applications
Qualifications:
Strong grasp of object-oriented programming, SOLID principles, and design patterns.
Profound knowledge of software development best practices, principles, and patterns.
Effective troubleshooting and debugging skills for existing applications.
Excellent communication, collaboration, and problem-solving abilities.
Bachelor’s degree in computer science or related field.
Proficiency in PHP and HTML.
Please submit your CV to [email protected]

Somar Kesen | سومر كيسين

22 Oct, 10:40


أصدقائي الأعزاء:

كتير مبسوط إني عرفكم على ضيف حلقتنا الجاية:
المهندس أشرف قاسم اللي رح يشاركنا بتجارب غنية وملهمة ضمن مجال الذكاء الصنعي. أشرف وصل لمنصب Machine Learning Engineer بشركة GoTo ببودابست - المجر.

رح نحكي معه عن شو طبيعة هاد المجال وكيف الشركات العالمية عم توزع وتوظف مهام للمتخصصين بالذكاء الصنعي.

وطبعاً، رح نستفيد من تجربته الرائعة كقائد فريق بتحدي الـ BFMC (تحدي القيادة الذاتية) وكيف كانت رحلته بتطوير خوارزميات القيادة الذاتية بالكامل.

خليكم معنا لتعرفوا أكتر، لا تفوتوا الحلقة على حالكم!

موعدنا يوم الاربعاء 30-10-2024 الساعة 9 مساءً كالعادة على تطبيق Telegram و التسجيل على الـ YouTube.

خليكم متحمسين لان هي الحلقة تستحق منكم الحماس الها 🔥

Somar Kesen | سومر كيسين

22 Oct, 07:31


صباح الخير علينا و عليكم و شكراً لـ 5000 شخص زارونا على القناة ❤️🙏🏻

Somar Kesen | سومر كيسين

21 Oct, 12:05


عروض الـ Black Friday بلشت عند شباب Hostinger 🔥🔥

https://www.hostinger.com/black-friday-web-hosting-deals

Somar Kesen | سومر كيسين

21 Oct, 11:29


لحتى نرفع جودة المحتوى اللي عم نقدمه بحاجة لـ
- Graphic Designer
- Video Editor

يقدرو يساعدونا بانتاج المحتوى.

فإذا كان عندك خبرة بالمجالات السابقة و عندك النية و الرغبة تساهم بهالموضوع بإمكانكم تتواصلوا معي من خلال:
Facebook
او
LinkedIn

Somar Kesen | سومر كيسين

21 Oct, 11:23


Somar Kesen | سومر كيسين pinned «الحلقة القادمة من الـ Podcast بوعدكم رح تكون مميزة كتير. رح يحكيلنا فيها ضيفنا عن الذكاء الاصطناعي و تجربته بالشغل فيه باوروبا و كيف تعلم و رحلته و تجاربه. انتظرونا بالإعلان الرسمي قريباً عن الموعد و الضيف و لاتنسوا تدعمونا بالاشتراك بالقناة هون على Telegram…»

Somar Kesen | سومر كيسين

21 Oct, 10:40


الحلم: Scrum

الواقع: Waterfall مع CI/CD واجتماعات كل أسبوعين

🤷🏻‍♂️🤷🏻‍♂️

Somar Kesen | سومر كيسين

21 Oct, 09:59


الحلقة القادمة من الـ Podcast بوعدكم رح تكون مميزة كتير.

رح يحكيلنا فيها ضيفنا عن الذكاء الاصطناعي و تجربته بالشغل فيه باوروبا و كيف تعلم و رحلته و تجاربه.

انتظرونا بالإعلان الرسمي قريباً عن الموعد و الضيف و لاتنسوا تدعمونا بالاشتراك بالقناة هون على Telegram و على الـ YouTube لنوصل صوتنا و معلومات ضيوفنا.

Somar Kesen | سومر كيسين

21 Oct, 09:00


هل أمان مشروعك الـ Node مهم الك كتير؟

بكل اصدار احيانا بكون في ثغرات امنية معروفة و كتير من المشاريع بتضل على اصدارات قديمة كرمال مشاكل التوافق و غيرها فبتتأخر بانها تحدث شغلها.

لهيك لتعرف اذا في بالإصدار تبعك مشاكل أمنية معروفة فيك تستخدم حزمة is-my-node-vulnerable

رح يقارن الإصدار اللي عندك مع قاعدة بيانات الأمان ويعطيك التفاصيل.

و على فكرة فيك تضيفها كمرحلة عمل ضمن الـ CI بمشروعك.

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

20 Oct, 12:12


بوستمان صار عمره 10 سنين! 🎂 🎉

خبروني هل انتم من مستخدمي PostMan ولا بتفضلوا البدائل التانية متل Insomnia أو غيره

Facebook | Linkedin |Instgram | Telegram | YouTube

===================

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Somar Kesen | سومر كيسين

19 Oct, 14:10


📍 Junior Backend Developer:

📌 لا يمتلك معرفة جيدة بـ Git
📌 لا يعرف كيفية بناء APIs بشكل منظم
📌لا يملك خلفية عن تحسين قواعد البيانات (Database optimization)
📌 لا يجيد عملية تتبع الأخطاء (Debugging) بشكل فعّال


📍 Semi-Senior Backend Developer:

📌 لديه معرفة محدودة بـ Git
📌 بدأ يفهم كيفية بناء APIs بطريقة منظمة
📌 بدأ يتعلم عن تحسين قواعد البيانات (Database optimization)
📌 يتحسن تدريجيًا في تتبع الأخطاء (Debugging)

📍 Senior Backend Developer:

📌 لديه معرفة جيدة بـ Git
📌 يجيد بناء APIs بطريقة منظمة وعالية الأداء
📌 يمتلك خبرة في تحسين قواعد البيانات (Database optimization)
📌 يجيد عملية تتبع الأخطاء (Debugging) بسرعة وفعالية

كلنا مرينا بمرحلة الـ Junior. بدون الـ Juniors ما في Seniors. خلونا نتعلم كيف نعلم ونصبر على يلي حابين يتطوروا ويبنوا مسيرتهم المهنية.

Somar Kesen | سومر كيسين

19 Oct, 12:25


Somar Kesen | سومر كيسين pinned «تسجيل جلسة التحليل مع الآنسة سارة قطف. للأصدقاء اللي ما قدروا يكونوا معنا بالجلسة بترككم مع التسجيل على امل يكون مفيد الكم و تستمتعوا بالمشاهدة. لا تنسوا تدعمونا بالاشتراك بالقناة لنوصل لأكبر عدد من الاشخاص. https://youtu.be/iaMCgJegdn8»

Somar Kesen | سومر كيسين

19 Oct, 12:24


Somar Kesen | سومر كيسين pinned «خبروني جربتوا خدمة التحقق من الأرقام من خلال Telegram ولا لسا؟ و إذا جربتوها شو رايكم فيها؟ لا تنسوا انكم قادرين تجربوها بكل سهولة من خلال الـ Package اللي ساويناها: https://github.com/somarkn99/laravel-telegram-gateway و لاتنسوالنا الـ Star 🔥🔥»

Somar Kesen | سومر كيسين

19 Oct, 12:16


خبروني جربتوا خدمة التحقق من الأرقام من خلال Telegram ولا لسا؟

و إذا جربتوها شو رايكم فيها؟

لا تنسوا انكم قادرين تجربوها بكل سهولة من خلال الـ Package اللي ساويناها:
https://github.com/somarkn99/laravel-telegram-gateway


و لاتنسوالنا الـ Star 🔥🔥

Somar Kesen | سومر كيسين

19 Oct, 09:40


مطلوب ترشيح UI/UX على وجه السرعة لمشروع و ممكن عمل مستمر

📌 يفضل وجوده باللاذقية ( ليس شرط لكن يحبذ )
📌 سنة خبرة واحدة على الأقل

المهتمين ياريت نبعت معرض الاعمال و الـ CV و الراتب المتوقع لشغل Part Time او تكلفة تقديرية لمشروع خالي من الـ Animation مكون من 3 صفحات

ابعتولي على الايميل التالي:
[email protected]