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

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

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

🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.
Download Telegram
عيد ميلاد Django الـ 20! 🎂🎉

اليوم، 13 تموز 2025، نحتفل بـ مرور 20 سنة على إطلاق إطار العمل Django، واحد من أقوى وأشهر أطر تطوير الويب بلغة Python، والذي انطلق لأول مرة في 13 يوليو 2005! 🚀💝

الـ Django، الذي ساهم في تسريع تطوير تطبيقات الويب الآمنة والقابلة للتوسع، يحتفل هذه السنة بسلسلة من الفعاليات المجتمعية حول العالم، تشمل مؤتمرات وورشات عمل ولقاءات محلية 🎤🌍

#Django #Python #Django20 #WebDevelopment #OpenSource
6🔥2
لكل بنت مهتمة تتعلّم أساسيات الذكاء الاصطناعي، في فرصة مجانية 100٪ ما لازم تفوتك!

الذكاء الاصطناعي صار مهارة أساسية بأي مجال اليوم، ولهيك Microsoft بالتعاون مع Founderz أطلقوا دورة AI Skills 4 Women المصممة خصيصاً للبنات والصبايا المهتمات بدخول هذا المجال.

📌 التسجيل مجاني من هون:
https://founderz.com/aiskills4women/
🔥8
إذا نويت تربط ChatGPT بمشروعك او اي ذكاء اصطناعي اخر رح تمر عليك مجموعة من المفاهيم و خصوصاً إذا ماكنت جاية من خلفية ذكاء اصطناعي رح تحسها غريبة و ما تفهمها و لهيك جبتلك هاد الشرح من Google
6👍1
إذا كنت من يلي بيتعاملوا مع إعدادات php.ini كتير، رح تحب هالشي👇
بـ PHP 8.5 صار فيك تستخدم الأمر:

php --ini=diff

ليعرضلك بس الإعدادات يلي تم تعديلها عن القيم الافتراضية!

يعني بدل ما تفتح ملف php.ini وتدور سطر سطر، صار فيك تشوف الفرق فوراً 💡
13
#منقول

هل أنت مطوّر Django وتبحث عن فرصة مختلفة؟
نبحث عن مطوّر Django شغوف وملتزم للانضمام إلى فريقنا في مشروع ريادي واعد يدمج التقنية بالابتكار.
المتطلبات الأساسية:
🔹 خبرة عملية +2 سنوات في تطوير Django
🔹 القدرة على الالتزام بدوام يومي مرن من 4 إلى 6 ساعات
🔹 بيئة عمل هجينة (Hybrid): بين المكتب والعمل عن بُعد
عن المشروع:
"مقنِع" هي منصة ذكية تُساعد روّاد الأعمال على تحويل أفكارهم إلى عروض تقديمية مقنعة وجاهزة للمستثمرين، باستخدام تقنيات الذكاء الاصطناعي.
إذا كنت تبحث عن تحدٍ حقيقي وفرصة لتكون جزءًا من منتج تقني مختلف… يسعدنا تواصلك معنا!
أرسل سيرتك الذاتية أو نماذج من أعمالك إلى:
muqne32024@gmail.com
تاغ ومنشن لـ وحش البآاكإِند!
#BackendDeveloper
#Django
#تطوير_ويب
#وظائف_سوريا
#منصة_مقنع
7
تحديث ضخم لـ NativePHP for Mobile – الإصدار 1.1 أصبح متاح الآن!

بعد شغل كبير، فريق NativePHP أطلق التحديث الجديد v1.1، واللي جاب معو تحسينات جذرية وميزات خرافية 🔥

شو الجديد؟

Geolocation – صار فيك تجيب موقع المستخدم بدقة وبدعم الأذونات
Splash Screens – شاشات ترحيبية مخصصة لتجربة مستخدم احترافية
Secure Storage – خزّن التوكنز والمفاتيح بأمان باستخدام Keychain أو Keystore
Media Library Access – خلي المستخدم يختار صور وفيديوهات من المعرض بسهولة
دعم Android 15 Edge-to-Edge
دعم ProGuard و R8 على أندرويد
حزم Laravel مضغوطة على iOS لتسريع تجربة التطوير 🚀

تحسينات الأداء؟ كتيرة 👇

🔹 حجم مكتبات PHP المضمنة تقلّص بأكثر من 50%
🔹 حجم تطبيقاتك صار أخف (بعضها صار أصغر بـ 30MB)
🔹 سرعة تحميل أسرع
🔹 أداء PHP أسرع

نظام API جديد وأكثر تنظيمًا
تم فصل الـ APIs إلى Facades خاصة بكل ميّزة مثل:
📦 Geolocation, SecureStorage, Camera, Biometrics وغيرها
وكلها متوافقة مع Laravel بشكل أنيق وسلس.

المفاجأة؟
📚 تم إعادة كتابة كل التوثيق من الصفر ليكون أوضح وأسهل لأي مطور Laravel – حتى لو ما سبق لك طوّرت تطبيق موبايل!
7🔥2👍1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
لو بتستخدم Docker بشكل يومي، في أداة لازم تعرفها 👇

🔥 ctop = واجهة تفاعلية في التيرمنال بتخليك تراقب الـ containers لحظيًا وكأنك فاتح htop... بس لـ Docker!

🧠 الميّزات:
عرض استهلاك CPU / Memory / Network
ألوان تفاعلية مريحة وسريعة الفهم
ترتيب حسب أكثر كونتينر بيستهلك
خفيفة جدًا وسهلة التثبيت
تشتغل بسطر واحد: ctop

🎯 مثالية لأي مطوّر بيشتغل على microservices أو أنظمة مركبة.

جربها ووفّر وقتك في الـ debugging!
8🔥1
قريباً سيتم إصدار PHP8.5 وفي ناس مازالت شغالة على الإصدار 7.4 أو أقدم .!
9🔥5🆒2
اذا عم تستعمل Livewire حدث مباشرة لنسخة V3.6.4
باختصار: في ثغرة امنية بتسمح للمخترق تشغيل أوامر عالسيرفر

https://github.com/livewire/livewire/security/advisories/GHSA-29cq-5w36-x7w3
9👍2
كم يستغرق تفعيل حساب الاستضافة في Namecheap؟
الإجابة:
يعتمد وقت التفعيل على نوع باقة الاستضافة:

🔹 الاستضافة المشتركة (Shared) والموزعة (Reseller):
يتم تفعيل الحساب تلقائيًا خلال دقائق. في حالات نادرة، قد يتطلب الأمر تدخل يدوي ويستغرق حتى 30 دقيقة.

🔸 سيرفر VPS:
رغم وصول رسالة الترحيب فورًا، يُفضل الانتظار حوالي ساعتين قبل البدء، خصوصًا إذا كانت الباقة تحتوي على cPanel.
أما إذا كانت الباقة بإدارة أساسية أو كاملة (Basic/Complete Management)، فقد يستغرق الإعداد حتى 4 ساعات.

🔹 السيرفرات الخاصة (Dedicated Servers):
يتم التحقق من الطلب يدويًا لدواعي أمنية. بعد التحقق، يبدأ تجهيز السيرفر حسب النظام والإدارة المختارة، وقد يستغرق حتى 24 ساعة في حال الإدارة الكاملة.
6
مشكلة واجهتني بعد نقل مشروع Laravel للـ Production (وحلها كان بسيط بس مهم!)

بعد ما نقلت مشروعي المبني بـ Laravel 12.20 و PHP 8.3 من جهازي المحلي للسيرفر (عليه WHM و Filament Admin Panel)، حاولت سجل دخول وفجأة طلعلي الخطأ التالي:
MethodNotAllowedHttpException
POST مو مدعوم على /admin/login، بس في GET و HEAD!

دورت بكل مكان، لكن الحل كان ببساطة:

تابع باقي التفاصيل على المنشور في LinkedIn هنا
4🔥2😁1👾1
📌 معلومة Laravel مهمة لازم تعرفها 👇

إذا استعملت الكود التالي:
Model::where(...)->delete();


👈 الـ Observers مثل deleting() و deleted() ما رح تشتغل!

🔍 ليش؟
هالكود بيعمل Direct SQL DELETE من قاعدة البيانات بدون ما يعمل Load للـ Models، وبالتالي ما بيمر على نظام الـ Events والـ Observers تبع Laravel.

الحل الصح:
إذا بدك الـ deleting و deleted يشتغلوا، لازم تعمل Load للسجلات أولاً وبعدين تحذف كل واحد:
$models = Model::where(...)->get();

foreach ($models as $model) {
$model->delete(); // هون بتشتغل الـ Observers
}


🔑 نفس الفكرة بتنطبق على update():
Model::where(...)->update(['field' => 'value']); // ما بيشغل updating/updated


💡 الخلاصة:

->delete() و ->update() المباشرة = ما في Observers

foreach مع delete() أو update() = Observers شغالة

#Laravel #Eloquent #Observers #PHP #Tips
7👍6
من بعد غياب رجعنا ناخد اسئلتكم على instgram و تم جدولة محتوى الشهر القادم
بانتظاركم من خلال الرابط:
https://www.instagram.com/stories/code.with.somar/3687448949335606067?utm_source=ig_story_item_share&igsh=NmdjamhlajQ4OTNh
2
من سنة لليوم و انا مركز جدأً على مجال الـ DevOps و الحمدالله وصلت لمرحلة عم قدم خدماتي بهاد المجال كـ Junior DevOps و سبق و قدمت خدمات لشركات أو عملاء تتعلق بالـ DevOps بمختلف الاماكن من: سوريا - العراق - رومانيا

و اذا في شي بدي انصحكم فيه للاشخاص اللي حابة تتعلم هاد المجال هو Linux و هي مجموعة من الاوامر اللي مستحيل باي مشروع او اي شغل انك ما تستخدمها
أتمنى انها تكون مفيدة الكم:
21👏5🔥3👍1
موقع laravel-hub.com ضروري يكون ضمن الـ Bookmarks عندك 🔥🔥
11🤔1
النصيحة كانت بجمل:
سابقاً كان ضروري تكون فهمان PHP-FPM و كيف تتعامل معها بالسيرفر لانها غالبا بتجي مع اغلب السيرفرات و الخيار الافتراضي لمعظم مواقع WordPress و Laravel حالياً

لكن المستقبل لـ FrankenPHP
14👍1
أعلنت Proton عن تطبيق Proton Authenticator الجديد لتوليد رموز 2FA (OTP) بشكل آمن ومشفر تماماً. التطبيق مفتوح المصدر، يدعم استيراد الرموز من Microsoft Authenticator و Google Authenticator بسهولة، ويتيح المزامنة والنسخ الاحتياطي المشفر بين الأجهزة بدون إعلانات أو تتبع.

يعمل بدون حساب Proton
يدعم Android, iOS, Windows, macOS, Linux
يدعم العمل أوفلاين ومفتوح المصدر قريباً

📌 خطوة جديدة من Proton لتعزيز الأمان والخصوصية بدون الاعتماد على Google أو Microsoft.

💬 رأيي الشخصي: خدمات Proton دائماً مميزة، وتجربتي مع الـ VPN الخاص فيهم حتى بالخطة المجانية كانت مرضية جداً وتفوقت على كثير من المنافسين.
16👍3🙏1
صورة فيها:
Laravel, Tailwind, Vue, and Laracasts ❤️

من اليسار الى اليمين للي مابيعرفهم 🔥
25🔥9
أصدقائي الأعزاء
تمنياتي لكم بأسبوع عمل موفق و سعيد بدون Bugs او Meetings

بانتظار أسئلتكم على instgram story من خلال الرابط: هنا
3