أصدقائي الاعزاء
تمنياتي لكم بأسبوع عمل موفق و سعيد خال من الـ Bugs و الـ meeting و الـ new requirements
كما جرت العادة بانتظار اسئلتكم على حسابي في Instgram
تمنياتي لكم بأسبوع عمل موفق و سعيد خال من الـ Bugs و الـ meeting و الـ new requirements
كما جرت العادة بانتظار اسئلتكم على حسابي في Instgram
🔥2
شو نوع الشركة اللي بساعدك تنمي مهاراتك و يخليك مبرمج أقوى و أفضل
البوست على الرابط:
https://www.facebook.com/share/p/18GCZF2QBN/
البوست على الرابط:
https://www.facebook.com/share/p/18GCZF2QBN/
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤7
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| Don't Push To Production On Friday |
|_________________|
\ (•◡•) /
\ /
——
| |
|_ |_
| Don't Push To Production On Friday |
|_________________|
\ (•◡•) /
\ /
——
| |
|_ |_
❤14👌8👏4😇3😎3👾2🤔1😱1💯1
Code With Somar
🔍 الذكاء الاصطناعي في عالم الاختراق بالحكي أكتر من الفعل.. التهديدات الحقيقية لسا نفسها! 📌 حسب Picus Red Report 2025 يلي حلّل أكتر من مليون عينة برمجيات خبيثة، مافي ارتفاع ملحوظ بالهجمات يلي بتستخدم الذكاء الاصطناعي. صحيح، المهاجمين صاروا يستفيدوا منه لتحسين…
البوست كان مجدول بتاريخ غلط 😁
اعتذر و لكن استمتعت باسئلتكم و نشالله تكون فقرة مفيدة الكم دوماً
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
اعتذر و لكن استمتعت باسئلتكم و نشالله تكون فقرة مفيدة الكم دوماً
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤2
منعرف أنه طريق التعلم والتطوير ما بيوقف
و لأنه كل يوم في قصص جديدة لازم نعرفها، حبينا نقدم إلك اختبار Laravel Bootcamp المتقدم
مو بس من باب التحدي، بل كفرصة لتقييم مستواك والاستفادة من المفاهيم الأساسية والمتقدمة يلي بتخلي شغلك أكثر احترافية وأمان وسرعة!
🎯 ليش تاخد الاختبار؟
✅ لتقيس مدى فهمك لمجالات مهمة متل الأمان، الأداء، تحسين قواعد البيانات، تحسين الـ API، وإدارة المشروع بذكاء.
✅ حتى لو كنت واثق بمستواك، يمكن تكتشف نقاط لازم تطورها أو أفكار جديدة تساعدك بشغلك.
✅ وإذا قررت تنضم لورشة Laravel Bootcamp نتيجتك رح تعطيك تخفيض خاص على التسجيل، وهاد أقل شي فينا نقدمه لدعمك بهالمجال.
📢 نظام الخصومات حسب النتيجة:
✅ 10/10 - محترف Pro Max → خصم 50%
✅ 8-9/10 - محترف Laravel! → خصم 40%
✅ 6-7/10 - متقدم جدًا → خصم 30%
✅ 4-5/10 - جيد ولكن يحتاج تحسين → خصم 15%
✅ أقل من 4 - تحتاج إلى الورشة كاملة 😅
📍 جاهز لتختبر معرفتك وتاخد فكرة عن مستواك؟ سجل اسمك وابدأ! 👇
🔗 رابط الاختبار: https://forms.gle/efXXc8YsVZrGsAb1A
💬 لا تنسى تشاركنا رأيك بعد ما تخلص، ونتمنى يكون مفيد لإلك ولو بشي بسيط! 🚀🔥
و لأنه كل يوم في قصص جديدة لازم نعرفها، حبينا نقدم إلك اختبار Laravel Bootcamp المتقدم
مو بس من باب التحدي، بل كفرصة لتقييم مستواك والاستفادة من المفاهيم الأساسية والمتقدمة يلي بتخلي شغلك أكثر احترافية وأمان وسرعة!
🎯 ليش تاخد الاختبار؟
✅ لتقيس مدى فهمك لمجالات مهمة متل الأمان، الأداء، تحسين قواعد البيانات، تحسين الـ API، وإدارة المشروع بذكاء.
✅ حتى لو كنت واثق بمستواك، يمكن تكتشف نقاط لازم تطورها أو أفكار جديدة تساعدك بشغلك.
✅ وإذا قررت تنضم لورشة Laravel Bootcamp نتيجتك رح تعطيك تخفيض خاص على التسجيل، وهاد أقل شي فينا نقدمه لدعمك بهالمجال.
📢 نظام الخصومات حسب النتيجة:
✅ 10/10 - محترف Pro Max → خصم 50%
✅ 8-9/10 - محترف Laravel! → خصم 40%
✅ 6-7/10 - متقدم جدًا → خصم 30%
✅ 4-5/10 - جيد ولكن يحتاج تحسين → خصم 15%
✅ أقل من 4 - تحتاج إلى الورشة كاملة 😅
📍 جاهز لتختبر معرفتك وتاخد فكرة عن مستواك؟ سجل اسمك وابدأ! 👇
🔗 رابط الاختبار: https://forms.gle/efXXc8YsVZrGsAb1A
💬 لا تنسى تشاركنا رأيك بعد ما تخلص، ونتمنى يكون مفيد لإلك ولو بشي بسيط! 🚀🔥
🔥9❤2👏2
حلقة ممتعة و غنية جداً كانت برفقة الصديق رازق داؤود في برنامج Podcast With Somar
تحدثنا فيها عن تجربة تأسيس شركة و فريق العمل و الإدارة و غيرها الكثير من المعلومات التي بلا شك ستكون مفيدة و غنية جداً لكم
اترككم مع رابط الحلقة على اليوتيوب : هنا
أتمنى لكم مشاهدة ممتعة و بانتظار آرائكم بالتعليقات
لا تنسوا الاشتراك بالقناة و تفعيل زر الجرس
تحدثنا فيها عن تجربة تأسيس شركة و فريق العمل و الإدارة و غيرها الكثير من المعلومات التي بلا شك ستكون مفيدة و غنية جداً لكم
اترككم مع رابط الحلقة على اليوتيوب : هنا
أتمنى لكم مشاهدة ممتعة و بانتظار آرائكم بالتعليقات
لا تنسوا الاشتراك بالقناة و تفعيل زر الجرس
YouTube
رازق داؤد | ريادة الأعمال والمنهجيات الحديثة في إدارة المشاريع
🎙 حلقة جديدة من Podcast with Somar!
في هذه الجلسة المميزة، يسعدني استضافة السيد رازق داؤد، الذي يمتلك خبرة واسعة في ريادة الأعمال، إدارة الشركات البرمجية، وقيادة فرق العمل.
🔹 أهم محطات ضيفنا:
✅ ساعد أكثر من 70 رائد أعمال في بناء مشاريعهم الريادية التقنية…
في هذه الجلسة المميزة، يسعدني استضافة السيد رازق داؤد، الذي يمتلك خبرة واسعة في ريادة الأعمال، إدارة الشركات البرمجية، وقيادة فرق العمل.
🔹 أهم محطات ضيفنا:
✅ ساعد أكثر من 70 رائد أعمال في بناء مشاريعهم الريادية التقنية…
❤4
Job Title: #React_Developer
Location: #Remote
Nationality: #Arabic
Job Type: Full-time
Experience Level: [Junior / Mid / Senior]
About the Role
We are looking for a talented React.js Developer to join our team and build dynamic, high-performing web applications. You will be responsible for developing user interface components and implementing well-structured, reusable code using React.js and related technologies.
Key Responsibilities
✅ Develop and maintain modern web applications using React.js.
✅ Build reusable components and front-end libraries for future use.
✅ Optimize applications for speed and scalability.
✅ Collaborate with UI/UX designers and backend developers to create seamless user experiences.
✅ Debug and troubleshoot application issues to ensure optimal performance.
✅ Stay up-to-date with emerging trends and best practices in front-end development.
Required Skills & Qualifications
🔹 Proficiency in React.js, JavaScript (ES6+), HTML, CSS.
🔹 Strong understanding of state management libraries like Redux, Context API.
🔹 Experience with RESTful APIs and third-party integrations.
🔹 Knowledge of React hooks, functional components, and component lifecycle.
🔹 Familiarity with modern build pipelines and tools (Webpack, Babel, Vite, etc.).
🔹 Experience with Git and version control workflows.
🔹 Ability to write clean, maintainable, and efficient code.
Nice-to-Have Skills
⭐️ Experience with Next.js or TypeScript.
⭐️ Understanding of GraphQL and Apollo Client.
⭐️ Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
⭐️ UI/UX design experience with Tailwind CSS, Material-UI, or Styled Components.
Why Join Us?
🌍 Flexible Work Environment (Remote).
🚀 Exciting projects with the latest technologies.
💡 Growth opportunities and continuous learning.
🎯 Competitive salary & benefits package.
If you're passionate about building high-quality React applications and want to be part of a dynamic team, we’d love to hear from you! 🚀
📩 Apply now by sending your resume to info@sanntech.net.
فرصة عمل وصلتني من أحد الأصدقاء ماعندي تفاصيل اكتر هدفي فقط نشرها هون كرمال نساعدكم بتأمين فرص العمل الكم
ولا تنسوا إذا حابين تاخدوا استشارة ندردرش فيها عن الـ CV الخاص فيكم و الـ Tech Career تبعكم بإمكانكم تعرفوا اكتر من خلال المنشور: هنا
Location: #Remote
Nationality: #Arabic
Job Type: Full-time
Experience Level: [Junior / Mid / Senior]
About the Role
We are looking for a talented React.js Developer to join our team and build dynamic, high-performing web applications. You will be responsible for developing user interface components and implementing well-structured, reusable code using React.js and related technologies.
Key Responsibilities
✅ Develop and maintain modern web applications using React.js.
✅ Build reusable components and front-end libraries for future use.
✅ Optimize applications for speed and scalability.
✅ Collaborate with UI/UX designers and backend developers to create seamless user experiences.
✅ Debug and troubleshoot application issues to ensure optimal performance.
✅ Stay up-to-date with emerging trends and best practices in front-end development.
Required Skills & Qualifications
🔹 Proficiency in React.js, JavaScript (ES6+), HTML, CSS.
🔹 Strong understanding of state management libraries like Redux, Context API.
🔹 Experience with RESTful APIs and third-party integrations.
🔹 Knowledge of React hooks, functional components, and component lifecycle.
🔹 Familiarity with modern build pipelines and tools (Webpack, Babel, Vite, etc.).
🔹 Experience with Git and version control workflows.
🔹 Ability to write clean, maintainable, and efficient code.
Nice-to-Have Skills
⭐️ Experience with Next.js or TypeScript.
⭐️ Understanding of GraphQL and Apollo Client.
⭐️ Knowledge of testing frameworks (Jest, React Testing Library, Cypress).
⭐️ UI/UX design experience with Tailwind CSS, Material-UI, or Styled Components.
Why Join Us?
🌍 Flexible Work Environment (Remote).
🚀 Exciting projects with the latest technologies.
💡 Growth opportunities and continuous learning.
🎯 Competitive salary & benefits package.
If you're passionate about building high-quality React applications and want to be part of a dynamic team, we’d love to hear from you! 🚀
📩 Apply now by sending your resume to info@sanntech.net.
فرصة عمل وصلتني من أحد الأصدقاء ماعندي تفاصيل اكتر هدفي فقط نشرها هون كرمال نساعدكم بتأمين فرص العمل الكم
ولا تنسوا إذا حابين تاخدوا استشارة ندردرش فيها عن الـ CV الخاص فيكم و الـ Tech Career تبعكم بإمكانكم تعرفوا اكتر من خلال المنشور: هنا
❤7🔥1
تذكير: بس Laravel 11 والإصدار القادم Laravel 12 رح يستقبلوا تحديثات الأمان.
Laravel 10 ما عاد مدعوم رسمياً بعد اليوم
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
Laravel 10 ما عاد مدعوم رسمياً بعد اليوم
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤5👍1
#Job_Vacancy
We’re looking for talented individuals to join our team and work on innovative tech projects! If you're passionate about development and creativity, this could be your perfect opportunity.
Open Positions:
- Node.js Developer: Experienced in building web applications using Node.js and Express.
- Vue.js Developer: Skilled in frontend development using Vue.js.
- Junior Python Developer: Strong foundation in Python, databases, and APIs.
- QA Tester: Specializes in software testing and quality assurance.
- Creative UI/UX Designer: A designer with a strong aesthetic sense and user experience expertise.
Why Join Brain Socket?
- A creative and supportive work environment.
- Opportunities for professional growth and development.
- Work on diverse and innovative projects.
How to Apply?
Send your CV to Hello@Brain-Socket.com with the job title in the subject line.
Join us and be part of our journey toward innovation and excellence.
#Hiring #Developer #QA #Designer
We’re looking for talented individuals to join our team and work on innovative tech projects! If you're passionate about development and creativity, this could be your perfect opportunity.
Open Positions:
- Node.js Developer: Experienced in building web applications using Node.js and Express.
- Vue.js Developer: Skilled in frontend development using Vue.js.
- Junior Python Developer: Strong foundation in Python, databases, and APIs.
- QA Tester: Specializes in software testing and quality assurance.
- Creative UI/UX Designer: A designer with a strong aesthetic sense and user experience expertise.
Why Join Brain Socket?
- A creative and supportive work environment.
- Opportunities for professional growth and development.
- Work on diverse and innovative projects.
How to Apply?
Send your CV to Hello@Brain-Socket.com with the job title in the subject line.
Join us and be part of our journey toward innovation and excellence.
#Hiring #Developer #QA #Designer
❤2
آخر release من Laravel 11 تم إطلاقه و هو الأخير قبل ما تنزل الـLaravel 12
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤3
تم إطلاق موقع Laravel الجديد 🔥
https://laravel.com/
خبروني رايكم بالتعديلات اللي انعملت و ملاحظة مهمة:
خدوا screen shot لقسم Trusted by منشان تبعتوه لما حدا بخبركم انه الـ php عم تموت
https://laravel.com/
خبروني رايكم بالتعديلات اللي انعملت و ملاحظة مهمة:
خدوا screen shot لقسم Trusted by منشان تبعتوه لما حدا بخبركم انه الـ php عم تموت
Laravel
Laravel - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
❤9🔥5👏1
حزمة spatie Role permission تعمل على إصدار Laravel 12 بدون مشاكل
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤2🔥2
إذا كنت ناوي تنزل Ubuntu 24.04 LTS على جهاز جديد، فلا تقلق من التحديثات الكتيرة بعد التثبيت!
الإصدار الجديد Ubuntu 24.04.2 LTS بيجي مع Linux Kernel 6.11، وبيوفر وسائط تثبيت محدثة بالكامل، يعني كل التحديثات الأمنية والإصلاحات الجديدة مدموجة فيه مباشرة، وما عاد في داعي تنزل مئات الباكجات بعد التثبيت. 💻⚡️
🔹 شو الجديد بهالإصدار؟
✅ تحديثات أمنية مدموجة مباشرة بالنظام
✅ دعم أحدث للأجهزة وتحسينات بالأداء
✅ تجربة تثبيت أسرع بدون ما تضطر تعمل تحديثات ضخمة بعد التثبيت
إذا جربتوه، شاركونا رأيكن بالتعليقات! ⬇️
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
الإصدار الجديد Ubuntu 24.04.2 LTS بيجي مع Linux Kernel 6.11، وبيوفر وسائط تثبيت محدثة بالكامل، يعني كل التحديثات الأمنية والإصلاحات الجديدة مدموجة فيه مباشرة، وما عاد في داعي تنزل مئات الباكجات بعد التثبيت. 💻⚡️
🔹 شو الجديد بهالإصدار؟
✅ تحديثات أمنية مدموجة مباشرة بالنظام
✅ دعم أحدث للأجهزة وتحسينات بالأداء
✅ تجربة تثبيت أسرع بدون ما تضطر تعمل تحديثات ضخمة بعد التثبيت
إذا جربتوه، شاركونا رأيكن بالتعليقات! ⬇️
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
🔥5❤2
🚀 حل مشكلة القيم الزمنية في Laravel بطريقة صحيحة! 🔥
🔴 المشكلة:
لنفترض أنك تريد جلب آخر منشور لكل مستخدم باستخدام
لكن هناك مشكلة! 😱
القيمة
🛑 الحل السيء (التعديل اليدوي بعد جلب البيانات):
قد تفكر في تحويل القيم يدويًا بعد جلب النتائج:
لكن هذا غير فعال ! لأنك تقوم بتحويل القيم يدويًا بعد استرجاع البيانات، مما قد يؤدي إلى استهلاك زائد للذاكرة وأداء أبطأ عند التعامل مع بيانات ضخمة.
✅ الحل الجيد (استخدام `withCasts` أثناء تنفيذ الاستعلام):
بدلًا من التحويل اليدوي، يمكننا جعل Laravel يقوم بذلك تلقائيًا أثناء تنفيذ الاستعلام:
🎉 النتيجة:
- الآن
- يمكنك استخدامه بسهولة مثل:
- أداء أفضل لأن التحويل يتم على مستوى قاعدة البيانات وليس بعد استرجاع البيانات.
⚡️ دائمًا فكر في الحلول الفعالة! لا تضف عبئًا غير ضروري على التطبيق إذا كان بإمكان Laravel التعامل معه ببساطة.
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
🔴 المشكلة:
لنفترض أنك تريد جلب آخر منشور لكل مستخدم باستخدام
MAX(created_at)
. قد تكتب الاستعلام بهذا الشكل: $users = User::select([
'users.*',
'last_posted_at' => Post::selectRaw('MAX(created_at)')
->whereColumn('user_id', 'users.id')
])->get();
لكن هناك مشكلة! 😱
القيمة
last_posted_at
ستعود كنص (String
) وليس ككائن Carbon`، مما يعني أنك لا تستطيع استخدام ميزات التواريخ مثل `format()
أو diffForHumans()
مباشرة! 🛑 الحل السيء (التعديل اليدوي بعد جلب البيانات):
قد تفكر في تحويل القيم يدويًا بعد جلب النتائج:
$users->each(function ($user) {
$user->last_posted_at = \Carbon\Carbon::parse($user->last_posted_at);
});
لكن هذا غير فعال ! لأنك تقوم بتحويل القيم يدويًا بعد استرجاع البيانات، مما قد يؤدي إلى استهلاك زائد للذاكرة وأداء أبطأ عند التعامل مع بيانات ضخمة.
✅ الحل الجيد (استخدام `withCasts` أثناء تنفيذ الاستعلام):
بدلًا من التحويل اليدوي، يمكننا جعل Laravel يقوم بذلك تلقائيًا أثناء تنفيذ الاستعلام:
$users = User::select([
'users.*',
'last_posted_at' => Post::selectRaw('MAX(created_at)')
->whereColumn('user_id', 'users.id')
])
->withCasts([
'last_posted_at' => 'datetime'
])
->get();
🎉 النتيجة:
- الآن
last_posted_at
يصبح كائن Carbon
مباشرة! - يمكنك استخدامه بسهولة مثل:
echo $users->first()->last_posted_at->format('Y-m-d H:i:s');
- أداء أفضل لأن التحويل يتم على مستوى قاعدة البيانات وليس بعد استرجاع البيانات.
⚡️ دائمًا فكر في الحلول الفعالة! لا تضف عبئًا غير ضروري على التطبيق إذا كان بإمكان Laravel التعامل معه ببساطة.
—————————
بذكركم انه التسجيل على الـ Laravel BootCamp لسا متاح فإذا حابب توصل مع Laravel لمستوى جديد احجز مكانك معنا
رح تتعلم خلاله:
🔹 الحماية من XSS, CSRF, Authentication Bypass
🔹 تحسين أداء الـ API عبر Caching و Query Optimization
🔹 أفضل ممارسات Git لإدارة المشروع بشكل احترافي
🔹 تنظيم الأكواد وجعلها قابلة للصيانة
للتفاصيل اكتر: هنا
📢 التسجيل مفتوح الآن من خلال الرابط: هنا
🔗 شاهد آراء المشاركين السابقين: اضغط هنا
===================
Linkedin |Instgram | YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
❤6👍2💯1