es
Feedback
Code With Somar

Code With Somar

Ir al canal en Telegram

🚀 ريادي أعمال ومطوّر ويب بخبرة واسعة 💻 متخصص بتطوير حلول ويب متكاملة باستخدام Laravel، Django، React، Vue، و Node.js. 🏆 ضمن أفضل 4 صناع محتوى في سوريا وأفضل 3 في المحتوى التقني. 🌟 ناشط في مجتمع برمجة الأطفال، ومساهم في تطوير المحتوى التقني عربياً.

Mostrar más
2 725
Suscriptores
-324 horas
-67 días
+1830 días
Archivo de publicaciones
كلنا منعرف إيجابيات الـ Node.js وقوتها اللي خلتها خيار مرغوب فيه كتير بس فكرت بيوم تسأل عن نقاط ضعفها؟ 🤔 1️⃣ CPU-Intensive Applications متل تحليل البيانات أو تطبيقات الـ AI، الأداء هون ممكن يكون أبطأ مقارنة بلغات متل Python أو C++. السبب؟ انه Node.js بتعتمد على Single Thread، وبالتالي العمليات الثقيلة بتأثر على الـ Main Thread وبتعمل Bottleneck. 2️⃣ Multi-Core Processing Applications إذا كنت بحاجة للاستفادة من الـ Multi-Core Processing، Node.js ما بتكون الأفضل. رغم وجود مكتبة cluster، إلا إنها ما بمرونة تقنيات تانية متل Java أو Go اللي عندها دعم مدمج وقوي للـ Multi-threading. 3️⃣ Enterprise Applications للشركات الكبرى اللي بتحتاج إدارة أنظمة معقدة ومتعددة الطبقات، أدوات متل Java Spring أو .NET بتكون أحيانًا أكتر ملاءمة بسبب بنيتها الجاهزة للتعامل مع هيك تعقيدات. 4️⃣ Heavy Sequential Tasks إذا كنت بحاجة لمعالجة بيانات متسلسلة ومعقدة جداً، الأداء ب Node.js ممكن يكون أقل مقارنة بلغات متل Rust أو C++ 5️⃣ Low-Latency Systems أنظمة بتحتاج استجابة خارقة السرعة (متل High-Frequency Trading)، Node.js ممكن ما تكون كافية بسبب تصميمها العام مقارنة بحلول مخصصة أكتر متل C++ أو Erlang. =================== Linkedin |Instgram | YouTube أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

بانتظار اسئلتكم على انستغرام من هنا
بانتظار اسئلتكم على انستغرام من هنا

أصدقائي الاعزاء بذكركم انه اليوم هو اليوم الاخير للتسجيل على جلسة الـ Pipline للمهتمين بإمكانكم تعرفوا تفاصيل اكتر من خلال الرابط هنا

photo content

لما بتعمل تعديلات بسيطة عالسجلات بقاعدة البيانات، مثل تحديث عداد عدد الزيارات أو تغيير قيمة بسيطة، حقل updated_at بينضاف عليه
لما بتعمل تعديلات بسيطة عالسجلات بقاعدة البيانات، مثل تحديث عداد عدد الزيارات أو تغيير قيمة بسيطة، حقل updated_at بينضاف عليه تاريخ جديد. هالشي ممكن يسبب لبس بالمعلومات، خصوصًا إذا كنت بدك تعتمد عالتاريخ لتحديد آخر تحديث حقيقي للسجل. بـ Laravel، فيك تمنع تحديث حقل updated_at عند حفظ البيانات باستخدام الميثود updateQuietly. هالطريقة بتحفظ السجل بدون ما تغير قيمة حقل التحديث. يعني خلينا ناخد مثال من الحياة: تخيل أنك عندك تطبيق لإدارة المقالات، وكل ما يفتح المستخدم المقالة، بتزيد عداد عدد المشاهدات. لما تزيد عدد المشاهدات، ما بدك حقل updated_at يتغير لأنه بيضل تاريخ التحديث نفسه هو اللي بيعبر عن آخر تعديل فعلي على المقالة، مو عدد مرات المشاهدة. =================== Linkedin |Instgram | YouTube أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

هل كانت القصص الخاصة بتهيئة السيرفر مفيدة الك؟
Anonymous voting

اكيد شي مرة استلمت سيرفر ما عليه لا cpanel ولا غيره و كل شي عندك كان عبارة عن SSH Connection و كنت حابب تساوي Deploy لمشروع Laravel او React عليه صح وقتي ماعم يسمحلي نزل فيديوهات على قناتي على اليوتيوب لكن رح كون معكم على حسابي على instgram: https://www.instagram.com/code.with.somar/ بالـ stories و احكيلكم كيف عم ساوي هالعملية هلا بمشاكلها و نجاحها إذا حابين تشتغلوا فيها معي انا ناطركم بالـ story 🔥

عند كتابة الاستعلامات في Laravel، قد تضطر لتكرار نفس الشروط في عدة أماكن، مثل فلترة السجلات بناءً على status أو تحديد السجلات
عند كتابة الاستعلامات في Laravel، قد تضطر لتكرار نفس الشروط في عدة أماكن، مثل فلترة السجلات بناءً على status أو تحديد السجلات المرتبطة بمستخدم معين (user ownership). هالشي ممكن يزيد الكود ويعمل فوضى ويخلي التعديلات أصعب. الحل: انه تستخدم Global Scopes. بتخليك Global Scopes تضيف شروط للاستعلامات بشكل تلقائي ودون الحاجة لتكرارها. بهالطريقة الكود بيكون أنظف وأسهل للصيانة =================== Linkedin |Instgram | YouTube أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

هل بتفكر بالاستقالة من شغلك الحالي؟
Anonymous voting

جلسات استشارية للمبرمجين إذا كنت مبرمج وعم تدور على نصايح تساعدك بسوق العمل، أو بدك تطوّر سيرتك الذاتية وحسابك عالـ LinkedIn
جلسات استشارية للمبرمجين إذا كنت مبرمج وعم تدور على نصايح تساعدك بسوق العمل، أو بدك تطوّر سيرتك الذاتية وحسابك عالـ LinkedIn لتزيد فرصك، فأنا جاهز ساعدك! 💻 🎯 شو بتتضمن الجلسات؟ 1️⃣ مراجعة سيرتك الذاتية لتكون احترافية. 2️⃣ نصائح حو تحسين حسابك عالـ LinkedIn ليعكس مهاراتك ويزيد ظهورك. 3️⃣ نصايح عملية ودعم شخصي لدخول سوق العمل أو تطوير مسيرتك. حالياً الجلسات مقدمة لشريحة صغيرة من المستفيدين و قريباً رح يكون بإمكانكم جميعاً تختارو موعد لجلسة خاصة فيكم الصورة من احدث جلسة مع إحدى الطالبات المتميزات جداً

اهم 10 أدوات اكتشاف ثغرات : 10 recon tools for bug hunting in 2025: 1️⃣ Nmap 2️⃣ SecurityTrails 3️⃣ Amass 4️⃣ Dirsearch 5️⃣ subfinder 6️⃣ Httpx 7️⃣ GitHub code search 8️⃣ ffuf 9️⃣ Shodan 🔟 Censys شو بتعرف منها و شو ناوي تتعلم منها شاركنا بالتعليقات 👇🏻 =================== Linkedin |Instgram | YouTube أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

عندك حساب GitHub؟ شارك الرابط وخلينا نساوي follow لبعض: حسابي 👇🏻👇🏻 https://github.com/somarkn99

الـ WordPress مع عبد اللطيف المهيوب: القيود، الحرية، والمزايا الحلقة صارت جاهزة و موجودة على الـ YouTube و بانتظاركم حتى تعطونا آرائكم عليها. https://youtu.be/HmbK3rux3uo

كتير مرات منلاقي حالنا عم نميل لاستخدام libraries أو packages جاهزة بس لحتى نوفر وقت وجهد وفعلاً هالحلول بتسهل علينا الشغل وبتختصر كتير من الخطوات. لكن المشكلة بتبدأ لما التبسيط بيكون على حساب التفاصيل المهمة، وهاد الشي ممكن يخلق عوائق بالمشروع. خلينا ناخد مثال لنفرض إنك بدك تتعامل مع أداة متل Redis فيك تعتمد على libraries جاهزة بتوفر لك واجهة سهلة و pre-configured options وهاد أكيد خيار مغري بس بنفس الوقت، هالlibraries غالباً بتحد من قدرتك على التحكم بالتفاصيل الدقيقة وبتخليك تواجه مشاكل مع أشياء مثل error handling، connection stability، أو performance optimization لما تعتمد مباشرة على الـ Redis Client، رح تضطر تستثمر وقت أكتر لبناء حلول خاصة فيك، بس بالمقابل رح يكون عندك مرونة أكبر للاستفادة الكاملة من إمكانيات الأداة. الفكرة هون إنو مو دايماً الخيار الأبسط أو الـ Simplified AP هو الحل الأفضل. أحياناً، التبسيط الزايد ممكن يخسرك مرونة التعامل مع التفاصيل المهمة والقدرة على بناء حلول مخصصة فعلاً. =================== Linkedin |Instgram | YouTube أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

ما هو مفهوم Zero-Day Vulnerability؟
Anonymous voting

ما هو الهدف الرئيسي من هجوم Denial-of-Service (DoS)؟
Anonymous voting

ما هي الطريقة الشائعة لمنع هجمات Brute Force؟
Anonymous voting

ما هو الهجوم الذي يُعتبر مثالاً على Phishing؟
Anonymous voting

نستقبل اسئلتكم هنا

فوائد HTTP Response Caching ✅ تقليل الحمل على الخادم: يتمكن العميل من استخدام الرد المخزن محليًا بدلاً من إرسال طلب جديد. ✅ تحسين سرعة الاستجابة: يتم تقديم الرد بسرعة من التخزين المحلي للعميل. ✅ توفير استهلاك البيانات: نقل بيانات أقل يعني توفير أكبر في التكاليف. ✅ تجربة مستخدم أفضل: الردود السريعة تخلق تجربة استخدام سلسة. 📢 تابعنا لمزيد من النصائح حول Laravel وتطوير التطبيقات! =================== Linkedin |Instgram | YouTube أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال

Code With Somar - Estadísticas y analítica del canal de Telegram @code_with_somar