Code With Somar
2.71K subscribers
442 photos
4 videos
1 file
812 links
🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة

💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js.

🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني.

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
📢 الحلقة الجديدة من البودكاست متوفرة الآن على أنغامي!

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

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

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

https://play.anghami.com/episode/1185971433
رابط اليوتيوب:
https://youtu.be/dS2a62OqV-k
3
شو توقعاتكم للحلقة القادمة من الـ Podcast ؟

اليوم الإعلان الخاص بالحلقة القادمة فـ Be Ready 🔥👏🏻
🔥7
شاركونا حساباتكم على LinkedIn نساوي Connection لبعض

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

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

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

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
👏43👍1
صباح الخير جميعاً

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

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

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

————————-

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

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

Facebook | Linkedin |Instgram | Telegram | YouTube

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

أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
👏4🔥2👍1
هل واجهت مشكلة عند إنشاء 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
7
هل في معنا Graphic Designer قادر يساعدنا بالتصاميم ؟؟
Code With Somar pinned «هل في معنا Graphic Designer قادر يساعدنا بالتصاميم ؟؟»
هل سبق وسمعتم بمصطلح CRM أو Salesforce ورغبتم في دخوله؟
حلقتنا القادمة موجهة لكم!

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

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

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

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

استعدوا لحلقة مليئة بالمعلومات القيمة والإلهام!
14🔥1
شو هو 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
13🔥1👏1
إذا كنت تعمل مع 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
3👏2❤‍🔥1
المركز الثالث في قائمة Top 200 Creators - IT & TECH · Syria و الرابع كصانع محتوى على الـ #Linkedin كما انني الأول في النشر عن #PHP وفق تصنيف Favikon

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

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

حسابي على LinkedIn من هنا
48🔥7👍2👏1
إذا عندي موقع صغير أو تعريفي لشركتي، هل فعلاً رح يتعرض للاختراق؟
يعني معقول هكر يعذب حاله ويستهدف موقع بسيط مثل موقعي؟

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

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

————————-

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

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

Facebook | Linkedin |Instgram | Telegram | YouTube

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

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

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


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

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

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

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

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

تفاصيل اكتر: هنا
آراء المشاركين السابقين: هنا
3👏3
Code With Somar pinned «أصدقائي اليوم اخر يوم للتسجيل على جلسات الـ Laravel. 📍الجلسات رح تكون: 📌 الأمان والتعامل مع الأخطاء (Error Handling & Security Concerns): رح نتعلم كيف نحمي التطبيق من الثغرات ونتعامل مع الأخطاء بطريقة فعّالة. 📌 جودة الكود وأفضل الممارسات (Code Quality & Best…»
عشاق الـ PHP خبرية جديدة الكم، تم إصدار PHP 8.4.1!

الإصدار الأول من سلسلة PHP 8.4 يأتي بالعديد من الميزات الجديدة و المهمة، أبرزها:

Property Hooks
Asymmetric Property Visibility
Lazy Objects

💡 ملاحظة: تم تعديل الإصدار PHP 8.4.0 إلى PHP 8.4.1 لإضافة تحديثات أمنية أخيرة تتعلق بـ:

Filter
LDAP
MySQLnd
PDO_DBLIB
PDO_FIREBIRD
Streaming Layer

⚡️ استمتعوا بالبرمجة مع الميزات الجديدة! 🚀


حكيت عن الموضوع بتفاصيل اكتر على LinkedIn بمنشور مطول اليوم مساءً إذا حابين تعرفوا اكتر

————————-

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

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

Facebook | Linkedin |Instgram | Telegram | YouTube

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

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