ما هو مفهوم Zero-Day Vulnerability؟
Anonymous Quiz
20%
a. ثغرة أمنية يتم اكتشافها بعد وقت طويل من وجودها.
18%
b. ثغرة معروفة تم إصدار تحديث لإصلاحها.
57%
c. ثغرة يتم استغلالها قبل أن يكتشفها مطور النظام أو الشركة.
4%
d. ثغرة تتعلق فقط بمشاكل كلمات المرور.
كتير مرات منلاقي حالنا عم نميل لاستخدام 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
خلينا ناخد مثال لنفرض إنك بدك تتعامل مع أداة متل Redis فيك تعتمد على libraries جاهزة بتوفر لك واجهة سهلة و pre-configured options وهاد أكيد خيار مغري بس بنفس الوقت، هالlibraries غالباً بتحد من قدرتك على التحكم بالتفاصيل الدقيقة وبتخليك تواجه مشاكل مع أشياء مثل error handling، connection stability، أو performance optimization
لما تعتمد مباشرة على الـ Redis Client، رح تضطر تستثمر وقت أكتر لبناء حلول خاصة فيك، بس بالمقابل رح يكون عندك مرونة أكبر للاستفادة الكاملة من إمكانيات الأداة.
الفكرة هون إنو مو دايماً الخيار الأبسط أو الـ Simplified AP هو الحل الأفضل. أحياناً، التبسيط الزايد ممكن يخسرك مرونة التعامل مع التفاصيل المهمة والقدرة على بناء حلول مخصصة فعلاً.
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤7🔥4👌1
الـ WordPress مع عبد اللطيف المهيوب: القيود، الحرية، والمزايا
الحلقة صارت جاهزة و موجودة على الـ YouTube و بانتظاركم حتى تعطونا آرائكم عليها.
https://youtu.be/HmbK3rux3uo
الحلقة صارت جاهزة و موجودة على الـ YouTube و بانتظاركم حتى تعطونا آرائكم عليها.
https://youtu.be/HmbK3rux3uo
YouTube
الـ WordPress مع عبد اللطيف المهيوب: القيود، الحرية، والمزايا
في هذه الحلقة، نستضيف عبد اللطيف ميهوب لنتحدث عن عالم ووردبريس وتطوير الثيمات. نستعرض الواقع الحالي للسوق، القيود التي قد يواجهها المطورون، ومقدار الحرية التي يوفرها ووردبريس. كما نسلط الضوء على المزايا التي تجعل من ووردبريس خيارًا شائعًا لتطوير المواقع.…
🔥9❤8
اهم 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤4👍1
جلسات استشارية للمبرمجين
إذا كنت مبرمج وعم تدور على نصايح تساعدك بسوق العمل، أو بدك تطوّر سيرتك الذاتية وحسابك عالـ LinkedIn لتزيد فرصك، فأنا جاهز ساعدك! 💻
🎯 شو بتتضمن الجلسات؟
1️⃣ مراجعة سيرتك الذاتية لتكون احترافية.
2️⃣ نصائح حول تحسين حسابك عالـ LinkedIn ليعكس مهاراتك ويزيد ظهورك.
3️⃣ نصائح عملية ودعم شخصي لدخول سوق العمل أو تطوير مسيرتك.
حالياً الجلسات مقدمة لشريحة صغيرة من المستفيدين و قريباً رح يكون بإمكانكم جميعاً تختارو موعد لجلسة خاصة فيكم
الصورة من احدث جلسة مع إحدى الطالبات المتميزات جداً
إذا كنت مبرمج وعم تدور على نصايح تساعدك بسوق العمل، أو بدك تطوّر سيرتك الذاتية وحسابك عالـ LinkedIn لتزيد فرصك، فأنا جاهز ساعدك! 💻
🎯 شو بتتضمن الجلسات؟
1️⃣ مراجعة سيرتك الذاتية لتكون احترافية.
2️⃣ نصائح حول تحسين حسابك عالـ LinkedIn ليعكس مهاراتك ويزيد ظهورك.
3️⃣ نصائح عملية ودعم شخصي لدخول سوق العمل أو تطوير مسيرتك.
حالياً الجلسات مقدمة لشريحة صغيرة من المستفيدين و قريباً رح يكون بإمكانكم جميعاً تختارو موعد لجلسة خاصة فيكم
الصورة من احدث جلسة مع إحدى الطالبات المتميزات جداً
❤26
عند كتابة الاستعلامات في Laravel، قد تضطر لتكرار نفس الشروط في عدة أماكن، مثل فلترة السجلات بناءً على status أو تحديد السجلات المرتبطة بمستخدم معين (user ownership). هالشي ممكن يزيد الكود ويعمل فوضى ويخلي التعديلات أصعب.
الحل:
انه تستخدم Global Scopes.
بتخليك Global Scopes تضيف شروط للاستعلامات بشكل تلقائي ودون الحاجة لتكرارها. بهالطريقة الكود بيكون أنظف وأسهل للصيانة
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
الحل:
انه تستخدم Global Scopes.
بتخليك Global Scopes تضيف شروط للاستعلامات بشكل تلقائي ودون الحاجة لتكرارها. بهالطريقة الكود بيكون أنظف وأسهل للصيانة
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤9👍2
اكيد شي مرة استلمت سيرفر ما عليه لا cpanel ولا غيره و كل شي عندك كان عبارة عن SSH Connection و كنت حابب تساوي Deploy لمشروع Laravel او React عليه
صح وقتي ماعم يسمحلي نزل فيديوهات على قناتي على اليوتيوب لكن رح كون معكم على حسابي على instgram:
https://www.instagram.com/code.with.somar/
بالـ stories و احكيلكم كيف عم ساوي هالعملية هلا بمشاكلها و نجاحها
إذا حابين تشتغلوا فيها معي انا ناطركم بالـ story 🔥
صح وقتي ماعم يسمحلي نزل فيديوهات على قناتي على اليوتيوب لكن رح كون معكم على حسابي على instgram:
https://www.instagram.com/code.with.somar/
بالـ stories و احكيلكم كيف عم ساوي هالعملية هلا بمشاكلها و نجاحها
إذا حابين تشتغلوا فيها معي انا ناطركم بالـ story 🔥
❤12
هل كانت القصص الخاصة بتهيئة السيرفر مفيدة الك؟
Final Results
76%
مفيدة جداً
18%
مفيدة قليلاً
5%
غير مفيدة
لما بتعمل تعديلات بسيطة عالسجلات بقاعدة البيانات، مثل تحديث عداد عدد الزيارات أو تغيير قيمة بسيطة، حقل updated_at بينضاف عليه تاريخ جديد. هالشي ممكن يسبب لبس بالمعلومات، خصوصًا إذا كنت بدك تعتمد عالتاريخ لتحديد آخر تحديث حقيقي للسجل.
بـ Laravel، فيك تمنع تحديث حقل updated_at عند حفظ البيانات باستخدام الميثود updateQuietly. هالطريقة بتحفظ السجل بدون ما تغير قيمة حقل التحديث.
يعني خلينا ناخد مثال من الحياة:
تخيل أنك عندك تطبيق لإدارة المقالات، وكل ما يفتح المستخدم المقالة، بتزيد عداد عدد المشاهدات. لما تزيد عدد المشاهدات، ما بدك حقل updated_at يتغير لأنه بيضل تاريخ التحديث نفسه هو اللي بيعبر عن آخر تعديل فعلي على المقالة، مو عدد مرات المشاهدة.
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
بـ Laravel، فيك تمنع تحديث حقل updated_at عند حفظ البيانات باستخدام الميثود updateQuietly. هالطريقة بتحفظ السجل بدون ما تغير قيمة حقل التحديث.
يعني خلينا ناخد مثال من الحياة:
تخيل أنك عندك تطبيق لإدارة المقالات، وكل ما يفتح المستخدم المقالة، بتزيد عداد عدد المشاهدات. لما تزيد عدد المشاهدات، ما بدك حقل updated_at يتغير لأنه بيضل تاريخ التحديث نفسه هو اللي بيعبر عن آخر تعديل فعلي على المقالة، مو عدد مرات المشاهدة.
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤15🔥4👏4👍2
أصدقائي الاعزاء بذكركم انه اليوم هو اليوم الاخير للتسجيل على جلسة الـ Pipline للمهتمين بإمكانكم تعرفوا تفاصيل اكتر من خلال الرابط هنا
Telegram
Somar Kesen | سومر كيسين
كونوا مستعدين لجلسة عملية حول إنشاء الـ Pipelines لمشاريعكم البرمجية
إذا انت مبرمج Laravel أكيد مليت من انك كل مرة تفتح الـ cPanel و تعدل ملفاتك او تروح على الـ Termianl و تسحب التعديلات عند كل تغيير و خصوصاً اذا كنتوا فريق و انت مانك موجود ورا اللابتوب…
إذا انت مبرمج Laravel أكيد مليت من انك كل مرة تفتح الـ cPanel و تعدل ملفاتك او تروح على الـ Termianl و تسحب التعديلات عند كل تغيير و خصوصاً اذا كنتوا فريق و انت مانك موجود ورا اللابتوب…
❤5🔥1
كلنا منعرف إيجابيات الـ 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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
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 أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤6🔥4
كيف تتم ترجمة و تحويل كود الـ PHP و ما دور الـ CPU و الـ Ram في هذه العملية ؟!
عنوان منشور جديد نظراً لضخامته رح يكون موجود على Linkedin و facebook
لا تنسوا تتابعوني هنيك كرمال بس ينزل البوست
عنوان منشور جديد نظراً لضخامته رح يكون موجود على Linkedin و facebook
لا تنسوا تتابعوني هنيك كرمال بس ينزل البوست
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
🔥8👍3❤2
كل يوم الساعة 2 بتوقيت سوريا حتى نهاية الشهر رح شارك معكم سلسلة نصائح مستوحاة من كتاب Clean Code لـ Robert C. Martin والتي تُعتبر مبادئ ذهبية لأي مبرمج 🔥🔥
❤33🔥9
سلسلة نصائح مستوحاة من كتاب Clean Code لـ Robert C. Martin والتي تُعتبر مبادئ ذهبية لأي مبرمج:
#البوست_رقم_1
📌 اختار اسماء واضحة و معبرة للمتغيرات للـ functions للـ Classes بحيث انها تشرح نفسها بنفسها.
📌 خلي الاسماء دقيقة افضل من كونها اختصارات غامضة
📌 لا تستخدم اسماء عامة دوماً خليها محددة
#نصائح_clean_code
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
#البوست_رقم_1
📌 اختار اسماء واضحة و معبرة للمتغيرات للـ functions للـ Classes بحيث انها تشرح نفسها بنفسها.
📌 خلي الاسماء دقيقة افضل من كونها اختصارات غامضة
📌 لا تستخدم اسماء عامة دوماً خليها محددة
#نصائح_clean_code
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
👍10🔥8❤5🎉5
أصدقائي الأعزاء سأكون معكم بتدريب الـ Django لاول مرة في شركة Focal X لنبدأ سوياً رحلة تعلم ممتعة مع Freamwork و لغة لا يمل منهما ابداً.
لاي استفسارات حول التدريب بإمكانكم التواصل معي بالتعليقات او التواصل مع الشركة منظمة للتدريب من خلال الواتس اب على الرقم:
00963953666052
🔸 التدريب أونلاين ومُتاح لكل الدول
🔸تم تمديد التسجيل في دفعة 8
حتى تاريخ 2025/2/27.
🔸كما أن موعد بداية التدريب 2025/3/20.
وتبدأ الجلسات النظرية بعد عطلة عيد الفطر المبارك.
لاي استفسارات حول التدريب بإمكانكم التواصل معي بالتعليقات او التواصل مع الشركة منظمة للتدريب من خلال الواتس اب على الرقم:
00963953666052
🔸 التدريب أونلاين ومُتاح لكل الدول
🔸تم تمديد التسجيل في دفعة 8
حتى تاريخ 2025/2/27.
🔸كما أن موعد بداية التدريب 2025/3/20.
وتبدأ الجلسات النظرية بعد عطلة عيد الفطر المبارك.
❤13🔥1
سلسلة نصائح مستوحاة من كتاب Clean Code لـ Robert C. Martin والتي تُعتبر مبادئ ذهبية لأي مبرمج:
#البوست_رقم_2
📌 الـ Functions يجب أن تكون قصيرة ومركزة
📌 كل وظيفة يجب أن تقوم بمهمة واحدة فقط (Do One Thing).
📌 قلل طول الوظيفة بحيث يكون من السهل قراءتها وفهمها دون الحاجة إلى التمرير كثيراً في الكود.
📌 لا تكرر الكود: إذا كنت ترى كوداً مكرراً فكر في إنشاء وظيفة قابلة لإعادة الاستخدام.
#نصائح_clean_code
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
#البوست_رقم_2
📌 الـ Functions يجب أن تكون قصيرة ومركزة
📌 كل وظيفة يجب أن تقوم بمهمة واحدة فقط (Do One Thing).
📌 قلل طول الوظيفة بحيث يكون من السهل قراءتها وفهمها دون الحاجة إلى التمرير كثيراً في الكود.
📌 لا تكرر الكود: إذا كنت ترى كوداً مكرراً فكر في إنشاء وظيفة قابلة لإعادة الاستخدام.
#نصائح_clean_code
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤22👏4❤🔥3👍2
سلسلة نصائح مستوحاة من كتاب Clean Code لـ Robert C. Martin والتي تُعتبر مبادئ ذهبية لأي مبرمج:
#البوست_رقم_3
📌 قلل الاعتماد على التعليقات
📌 الكود النظيف يجب أن يشرح نفسه.
📌 إذا كان الكود واضحًا من خلال الأسماء والتنظيم، فلن تحتاج إلى الكثير من التعليقات.
📌 استخدم التعليقات فقط للشرح عند الضرورة أو لإيضاح منطق معقد لا يمكن تبسيطه بسهولة.
#نصائح_clean_code
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
#البوست_رقم_3
📌 قلل الاعتماد على التعليقات
📌 الكود النظيف يجب أن يشرح نفسه.
📌 إذا كان الكود واضحًا من خلال الأسماء والتنظيم، فلن تحتاج إلى الكثير من التعليقات.
📌 استخدم التعليقات فقط للشرح عند الضرورة أو لإيضاح منطق معقد لا يمكن تبسيطه بسهولة.
#نصائح_clean_code
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤18🔥8💯2👏1