نزل إصدار Node.js 24.2.0!
📅 تاريخ الإصدار: 2025-06-09
فيه شوية تغييرات مهمة بتأثر عالشغل اليومي تبعنا كمبرمجين، خلينا نشوف أبرزها 👇
1. دعم import.meta.main صار رسمي
بتقدر تستخدم:
متل require.main === module بالـ CommonJS، بس للـ ESM. مفيد لتكتب سكربتات قابلة للاستيراد والتنفيذ بنفس الوقت.
2. إزالة دعم HTTP/2 Priority Signaling
بسبب إلغاء هالميّزة من nghttp2 وRFC 9113، Node.js كمان شالها بالكامل. إذا بتعتمد عليها، لازم تراجع كودك وتحدثه.
3. Explicit Resource Management
الدوال Symbol.dispose و Symbol.asyncDispose تخرّجت من التجريب، وصارت جاهزة للإنتاج.
هالشي بيساعدك تدير الموارد (ملفات، Streams...) بطريقة أوضح، متل:
4. تحسينات على الـ Worker Threads
صاروا يدعموا async disposal (تنظيف غير متزامن).
أضيفت اختبارات لهالسيناريوهات كمان.
5. تغييرات إضافية سريعة
✅ util.isNativeError انلغى، استخدم Error.isError
✅ تحسين الأداء بـ fs.cpSync و path.resolve
✅ تحديثات لمكتبات مهمة (nghttp2، OpenSSL، libuv، sqlite...)
✅ تحسينات على اللون بالـ TTY، ودعم أفضل للـ REPL
✅ إضافات للتشخيص عبر diagnostic channels بالـ HTTP2 وWorkers
ليش يهمك هالإصدار؟
إذا عم تستخدم ESM modules، صار فيك تكتب كود أوضح.
إذا شغلك بيستخدم HTTP/2، لازم تنتبه لتغييرات الـ priority.
إذا بتدير موارد (ملفات مثلاً) ضمن كود معقد، صار فيك تستخدم disposal بشكل أنظف.
إذا حابين سلسلة تلخّص التغييرات بكل إصدار جديد لـ Node.js بطريقة مفيدة وسريعة، اكتبوا "تم" بالتعليقات لنكملها بكل إصدار 🔥
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
📅 تاريخ الإصدار: 2025-06-09
فيه شوية تغييرات مهمة بتأثر عالشغل اليومي تبعنا كمبرمجين، خلينا نشوف أبرزها 👇
1. دعم import.meta.main صار رسمي
بتقدر تستخدم:
if (import.meta.main) {
// الكود هون بيشتغل بس إذا الملف هو نقطة الدخول
}
متل require.main === module بالـ CommonJS، بس للـ ESM. مفيد لتكتب سكربتات قابلة للاستيراد والتنفيذ بنفس الوقت.
2. إزالة دعم HTTP/2 Priority Signaling
بسبب إلغاء هالميّزة من nghttp2 وRFC 9113، Node.js كمان شالها بالكامل. إذا بتعتمد عليها، لازم تراجع كودك وتحدثه.
3. Explicit Resource Management
الدوال Symbol.dispose و Symbol.asyncDispose تخرّجت من التجريب، وصارت جاهزة للإنتاج.
هالشي بيساعدك تدير الموارد (ملفات، Streams...) بطريقة أوضح، متل:
using file = await fs.promises.open("file.txt")
4. تحسينات على الـ Worker Threads
صاروا يدعموا async disposal (تنظيف غير متزامن).
أضيفت اختبارات لهالسيناريوهات كمان.
5. تغييرات إضافية سريعة
✅ util.isNativeError انلغى، استخدم Error.isError
✅ تحسين الأداء بـ fs.cpSync و path.resolve
✅ تحديثات لمكتبات مهمة (nghttp2، OpenSSL، libuv، sqlite...)
✅ تحسينات على اللون بالـ TTY، ودعم أفضل للـ REPL
✅ إضافات للتشخيص عبر diagnostic channels بالـ HTTP2 وWorkers
ليش يهمك هالإصدار؟
إذا عم تستخدم ESM modules، صار فيك تكتب كود أوضح.
إذا شغلك بيستخدم HTTP/2، لازم تنتبه لتغييرات الـ priority.
إذا بتدير موارد (ملفات مثلاً) ضمن كود معقد، صار فيك تستخدم disposal بشكل أنظف.
إذا حابين سلسلة تلخّص التغييرات بكل إصدار جديد لـ Node.js بطريقة مفيدة وسريعة، اكتبوا "تم" بالتعليقات لنكملها بكل إصدار 🔥
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤8
بعد ما حضر 17 شخص جلستنا السابقة بخصوص الـ Git وكانت تقييماتهم كالتالي:
✅ 100% قالوا إنهم فهموا أساسيات Git وأفضل الممارسات بشكل كامل
✅ 82% قيموا الجلسة بـ "ممتازة"
✅ كل المشاركين نصحوا زملاءهم يحضروها!
🎙 أحد المشاركين قال:
"الـ Git كانت بالنسبة إلي شي مبهم… بس بهالجلسة صارت كل الأمور واضحة وسلسة!"
فإذا كنت مبرمج او طالب عم تحضر حالك لسوق العمل فأهم مهارة لازم تتقنها هي الـ Git و اللي هيي أساس العمل الجماعي وإدارة الكود بأي شركة أو فريق.
و لهيك رح نعيد التجربة و لكن على شكل دورة مكثقة من 5 جلسات
محاور الدورة:
▪️ الـ Version Control: مفاهيمه وأنواعه
▪️ الفرق بين Git و GitHub و GitLab
▪️ التعامل مع Branches ودمج التعديلات
▪️ حل مشاكل الـ Merge Conflicts
▪️ استراتيجيات العمل الجماعي بـ Git
▪️ أوامر وتقنيات متقدمة: stash, cherry-pick, rebase
▪️ أفضل الممارسات والنصائح اليومية
⚠️ ما بتحتاج أي معرفة سابقة حتى تشارك!
⚡️ كالعادة انا مابفتح مقاعد كتير كرمال اضمن اني كون قادر ركز بالجلسة بشكل منيح و جاوب على الاسئلة!
✅ 100% قالوا إنهم فهموا أساسيات Git وأفضل الممارسات بشكل كامل
✅ 82% قيموا الجلسة بـ "ممتازة"
✅ كل المشاركين نصحوا زملاءهم يحضروها!
🎙 أحد المشاركين قال:
"الـ Git كانت بالنسبة إلي شي مبهم… بس بهالجلسة صارت كل الأمور واضحة وسلسة!"
فإذا كنت مبرمج او طالب عم تحضر حالك لسوق العمل فأهم مهارة لازم تتقنها هي الـ Git و اللي هيي أساس العمل الجماعي وإدارة الكود بأي شركة أو فريق.
و لهيك رح نعيد التجربة و لكن على شكل دورة مكثقة من 5 جلسات
محاور الدورة:
▪️ الـ Version Control: مفاهيمه وأنواعه
▪️ الفرق بين Git و GitHub و GitLab
▪️ التعامل مع Branches ودمج التعديلات
▪️ حل مشاكل الـ Merge Conflicts
▪️ استراتيجيات العمل الجماعي بـ Git
▪️ أوامر وتقنيات متقدمة: stash, cherry-pick, rebase
▪️ أفضل الممارسات والنصائح اليومية
⚠️ ما بتحتاج أي معرفة سابقة حتى تشارك!
⚡️ كالعادة انا مابفتح مقاعد كتير كرمال اضمن اني كون قادر ركز بالجلسة بشكل منيح و جاوب على الاسئلة!
❤6👏1
📌 تفاصيل الدورة:
🗓 الموعد: يتم تحديده لاحقاً
💵 التكلفة: 175000 ل.س (الدفع حصراً عن طريق حوالة هرم)
للتسجيل التواصل معي من خلال instgram: هنا
أما إذا كنت مفكر إن Git مو ضروري، فخليني خبرك انه هو المهارة اللي رح تفتحلك باب الشغل الحقيقي.
سجّل هلأ قبل ما تخلص المقاعد!
🗓 الموعد: يتم تحديده لاحقاً
💵 التكلفة: 175000 ل.س (الدفع حصراً عن طريق حوالة هرم)
للتسجيل التواصل معي من خلال instgram: هنا
أما إذا كنت مفكر إن Git مو ضروري، فخليني خبرك انه هو المهارة اللي رح تفتحلك باب الشغل الحقيقي.
سجّل هلأ قبل ما تخلص المقاعد!
❤7
هل لازم اتعلم Testing وأنا مبتدئ ؟
هل الشهادة الجامعة ضرورية ؟
هل في شغل من دون خبرة ؟!
هل لازم اتعلم Docker و DevOps ؟
جواب كل هي الاسئلة و اكتر ضمن هاد الفيديو على قناتي على يوتيوب:
https://youtu.be/NS-FMdhTrKE
لهيك لا تنسوا الاشتراك بالقناة و تفعيل زر الجرس 🛎
و لاتنسوا انه بإمكانكم تدعمونا من خلال مشاهدة الفيديوهات و التفاعل معها حتى نستمر و نفرغ وقت اكتر الها
هل الشهادة الجامعة ضرورية ؟
هل في شغل من دون خبرة ؟!
هل لازم اتعلم Docker و DevOps ؟
جواب كل هي الاسئلة و اكتر ضمن هاد الفيديو على قناتي على يوتيوب:
https://youtu.be/NS-FMdhTrKE
لهيك لا تنسوا الاشتراك بالقناة و تفعيل زر الجرس 🛎
و لاتنسوا انه بإمكانكم تدعمونا من خلال مشاهدة الفيديوهات و التفاعل معها حتى نستمر و نفرغ وقت اكتر الها
YouTube
من Flutter إلى Laravel أجوبة عن اكثر الاسئلة تكراراً اللي بتوصلني منكم
بهالفيديو، بجاوب على أكتر الأسئلة الشائعة يلي بتوصلني من طلاب ومبرمجين مبتدئين، مثل:
شو أتعلم أول؟
React ولا Next؟
هل الشهادة الجامعية مهمة؟
Laravel ولا Node؟
هل في شغل بدون خبرة؟
شو أعمل إذا حاسس حالي لسا ضعيف؟
وغيرها من المواضيع يلي رح تساعدك تحدد…
شو أتعلم أول؟
React ولا Next؟
هل الشهادة الجامعية مهمة؟
Laravel ولا Node؟
هل في شغل بدون خبرة؟
شو أعمل إذا حاسس حالي لسا ضعيف؟
وغيرها من المواضيع يلي رح تساعدك تحدد…
❤9
أصدقائي الأعزاء
بتمنالكم أسبوع عمل مريح، بلا meetings مزعجة ولا bugs مفاجئة!
كما جرت العادة نستقبل اسئلتكم على Instagram من خلال الرابط: هنا
بانتظار أسئلتكم 🙏🏻
بتمنالكم أسبوع عمل مريح، بلا meetings مزعجة ولا bugs مفاجئة!
كما جرت العادة نستقبل اسئلتكم على Instagram من خلال الرابط: هنا
بانتظار أسئلتكم 🙏🏻
❤11😇1
كيف بتتابع تقدم تنفيذ Job داخل Queue بلارافيل؟
لما تستخدم Laravel Queues لمعالجة المهام بالخلفية (مثل إرسال إيميلات أو توليد تقارير)، أحيانًا بتحب تعرف وين صار التنفيذ؟ خلص ولا لأ؟
الحل؟
استعمل Database Queue + أضف عمود اسمه progress أو status بجدولك المرتبط بالمهمة (مثل orders).
جوّا الـ Job، كل شوي حدّث القيمة.
هيك بتقدر تعرض للمستخدم شريط تقدم (progress bar)، أو على الأقل نسبة مئوية
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
لما تستخدم Laravel Queues لمعالجة المهام بالخلفية (مثل إرسال إيميلات أو توليد تقارير)، أحيانًا بتحب تعرف وين صار التنفيذ؟ خلص ولا لأ؟
الحل؟
استعمل Database Queue + أضف عمود اسمه progress أو status بجدولك المرتبط بالمهمة (مثل orders).
جوّا الـ Job، كل شوي حدّث القيمة.
public function handle()
{
$this->order->update(['progress' => 'Started']);
// تنفيذ المعالجة
sleep(3);
$this->order->update(['progress' => 'Step 1']);
sleep(3);
$this->order->update(['progress' => 'Done']);
}
هيك بتقدر تعرض للمستخدم شريط تقدم (progress bar)، أو على الأقل نسبة مئوية
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
🔥8❤6
كيف توسّع تطبيق Laravel ليستحمل ضغط وزيارات عالية؟
إذا موقعك عم يتعرض لـ Traffic عالي (مثلاً حملة تسويقية أو موسم تخفيضات)، Laravel لوحدو ما بكفّي.
أهم خطوات التوسعة:
Cache everything!
Cache للـ routes، config، views (php artisan optimize)
Cache للنتائج الثقيلة (remember() أو Redis)
Queue للمهام الثقيلة
متل إرسال الإيميلات، إشعارات، PDF
Database Indexes
افحص استعلاماتك الثقيلة (SQL EXPLAIN)
Rate Limiting
باستخدام ThrottleRequests أو Laravel Sanctum/JWT
توزيع التحميل:
استخدم load balancer
احجز server قوي أو platform مثل Laravel Vapor أو Forge + Redis + Octane
Laravel قوي، بس التوسعة تعتمد عالبنية التحتية الذكية.
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
إذا موقعك عم يتعرض لـ Traffic عالي (مثلاً حملة تسويقية أو موسم تخفيضات)، Laravel لوحدو ما بكفّي.
أهم خطوات التوسعة:
Cache everything!
Cache للـ routes، config، views (php artisan optimize)
Cache للنتائج الثقيلة (remember() أو Redis)
Queue للمهام الثقيلة
متل إرسال الإيميلات، إشعارات، PDF
Database Indexes
افحص استعلاماتك الثقيلة (SQL EXPLAIN)
Rate Limiting
باستخدام ThrottleRequests أو Laravel Sanctum/JWT
توزيع التحميل:
استخدم load balancer
احجز server قوي أو platform مثل Laravel Vapor أو Forge + Redis + Octane
Laravel قوي، بس التوسعة تعتمد عالبنية التحتية الذكية.
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤6🔥2
شو الفرق بين Jobs و Events و Listeners ومتى تستخدم كل وحدة؟
إذا كنت جديد على Laravel، ممكن يختلط عليك الأمر بين هالثلاثة:
✅ Job
مهمة بتنضاف على الـ Queue، وبتشتغل بالخلفية.
مثال: إرسال إيميل تأكيد بعد تسجيل مستخدم جديد.
✅ Event
حدث بيصير داخل التطبيق، وبتقدر "تسمع" له بطرق مختلفة.
مثال: لما يتم إنشاء طلب جديد → نطلق حدث OrderCreated.
✅ Listener
اللي "بيسمع" للـ Event وبيتصرف عليه.
مثال: Listener اسمه SendOrderConfirmationEmail بيرد على حدث OrderCreated.
💡 متى تستخدمهم؟
إذا بدك مهمة تتنفّذ بالخلفية = استخدم Job
إذا بدك تبني نظام مرن يتفاعل مع أحداث = Event + Listener
إذا بدك تفصل المنطق = Event pattern ممتاز للتوسعة
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
إذا كنت جديد على Laravel، ممكن يختلط عليك الأمر بين هالثلاثة:
✅ Job
مهمة بتنضاف على الـ Queue، وبتشتغل بالخلفية.
مثال: إرسال إيميل تأكيد بعد تسجيل مستخدم جديد.
✅ Event
حدث بيصير داخل التطبيق، وبتقدر "تسمع" له بطرق مختلفة.
مثال: لما يتم إنشاء طلب جديد → نطلق حدث OrderCreated.
✅ Listener
اللي "بيسمع" للـ Event وبيتصرف عليه.
مثال: Listener اسمه SendOrderConfirmationEmail بيرد على حدث OrderCreated.
💡 متى تستخدمهم؟
إذا بدك مهمة تتنفّذ بالخلفية = استخدم Job
إذا بدك تبني نظام مرن يتفاعل مع أحداث = Event + Listener
إذا بدك تفصل المنطق = Event pattern ممتاز للتوسعة
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤5🔥3
فيديوهات تستحق وقتك!
من دروس تقنية عملية، إلى حلقات بودكاست غنية بالنقاشات... كل شيء صار جاهز على قناتي في يوتيوب!👇
🔹 بعد سنين مع ويندوز وأوبونتو... لقيت النظام اللي فعلاً بيلبي شغلي كمبرمج و DevOps!: هنا
🔹 إشعارات iOS لا تعمل؟ حل مشكلة Auth error from APNs في Firebase: هنا
🔹أسهل طريقة لتشغيل جانجو ودوكر للمبتدئين! : هنا
🔹من Flutter إلى Laravel أجوبة عن اكثر الاسئلة تكراراً اللي بتوصلني منكم : هنا
🔹 اختبر الـ APIs باحتراف باستخدام Postman: هنا
🔹 راقب تغييرات الكود مع DevTools باحتراف : هنا
🔹 طريقة تثبيت WordPress على cPanel خطوة بخطوة: هنا
🔹 كيف غيّرت OpenAI قواعد اللعبة عبر Chat.com؟: هنا
سلسلة Laravel للمطورين المحترفين:
🔸 تعلم الـ Validation باحتراف: هنا
🔸 أسرار Cron Jobs في Laravel: هنا
🔸 دعم تعدد اللغات بدون باكجات: هنا
🔸 استعلام بسيط ممكن يدمّر أداء مشروعك الـ Laravel... انتبه! : هنا
🛡 أمن المعلومات - Cyber Security:
🔸 خطورة أسماء الملفات: هنا
🔸 رفع الملفات بأمان في Laravel: هنا
🔸 حماية المواقع الصغيرة: هنا
🎙 بودكاست With Somar - نقاشات تقنية معمّقة:
1️⃣ تحليل النظم مع سارة قطف: هنا
2️⃣ رحلة في الذكاء الاصطناعي - أشرف قاسم: هنا
3️⃣ حلول برمجية لملايين المستخدمين - أنس الطرزي: هنا
4️⃣ التحول الرقمي و Salesforce - ألكساندر الرهب: هنا
5️⃣ الأمن السيبراني - علي سلمان: هنا
6️⃣ الـ WordPress بعيون مختلفة - عبد اللطيف المهيوب: هنا
7️⃣ ريادة الأعمال والمنهجيات الحديثة - رازق داؤد: هنا
من دروس تقنية عملية، إلى حلقات بودكاست غنية بالنقاشات... كل شيء صار جاهز على قناتي في يوتيوب!👇
🔹 بعد سنين مع ويندوز وأوبونتو... لقيت النظام اللي فعلاً بيلبي شغلي كمبرمج و DevOps!: هنا
🔹 إشعارات iOS لا تعمل؟ حل مشكلة Auth error from APNs في Firebase: هنا
🔹أسهل طريقة لتشغيل جانجو ودوكر للمبتدئين! : هنا
🔹من Flutter إلى Laravel أجوبة عن اكثر الاسئلة تكراراً اللي بتوصلني منكم : هنا
🔹 اختبر الـ APIs باحتراف باستخدام Postman: هنا
🔹 راقب تغييرات الكود مع DevTools باحتراف : هنا
🔹 طريقة تثبيت WordPress على cPanel خطوة بخطوة: هنا
🔹 كيف غيّرت OpenAI قواعد اللعبة عبر Chat.com؟: هنا
سلسلة Laravel للمطورين المحترفين:
🔸 تعلم الـ Validation باحتراف: هنا
🔸 أسرار Cron Jobs في Laravel: هنا
🔸 دعم تعدد اللغات بدون باكجات: هنا
🔸 استعلام بسيط ممكن يدمّر أداء مشروعك الـ Laravel... انتبه! : هنا
🛡 أمن المعلومات - Cyber Security:
🔸 خطورة أسماء الملفات: هنا
🔸 رفع الملفات بأمان في Laravel: هنا
🔸 حماية المواقع الصغيرة: هنا
🎙 بودكاست With Somar - نقاشات تقنية معمّقة:
1️⃣ تحليل النظم مع سارة قطف: هنا
2️⃣ رحلة في الذكاء الاصطناعي - أشرف قاسم: هنا
3️⃣ حلول برمجية لملايين المستخدمين - أنس الطرزي: هنا
4️⃣ التحول الرقمي و Salesforce - ألكساندر الرهب: هنا
5️⃣ الأمن السيبراني - علي سلمان: هنا
6️⃣ الـ WordPress بعيون مختلفة - عبد اللطيف المهيوب: هنا
7️⃣ ريادة الأعمال والمنهجيات الحديثة - رازق داؤد: هنا
YouTube
بعد سنين مع ويندوز وأوبونتو... لقيت النظام اللي فعلاً بيلبي شغلي كمبرمج و DevOps!
ليش تركت Windows وUbuntu وانتقلت إلى Parrot OS كنظام أساسي؟
إذا كنت مبرمج أو DevOps أو مهتم بالـ Cyber Security، فهذا الفيديو إلك!
بهالفيديو شاركت تجربتي الكاملة بعد شهر من استخدام Parrot OS كنظام تشغيل أساسي على لابتوبي، وشرحت الفرق بينه وبين الأنظمة المشهورة…
إذا كنت مبرمج أو DevOps أو مهتم بالـ Cyber Security، فهذا الفيديو إلك!
بهالفيديو شاركت تجربتي الكاملة بعد شهر من استخدام Parrot OS كنظام تشغيل أساسي على لابتوبي، وشرحت الفرق بينه وبين الأنظمة المشهورة…
🔥4❤3👍1
الفرق بين updateOrCreate و firstOrCreate – ومتى تستخدم كل واحدة؟
عندك سيناريو فيه بدك:
تبحث عن سجل
إذا ما لقيته: تضيفه
وإذا لقيته: ممكن تحدّثه
Laravel بيعطيك خيارين ممتازين:
✅ firstOrCreate()
إذا السجل موجود، بيجيبه.
إذا غير موجود، بيضيفه فقط.
✅ updateOrCreate()
إذا موجود، بيحدّث البيانات.
إذا غير موجود، بيضيفه.
قاعدة بسيطة:
إذا بدك تبحث أو تضيف → استخدم firstOrCreate()
إذا بدك تبحث أو تضيف أو تحدّث → استخدم updateOrCreate()
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
عندك سيناريو فيه بدك:
تبحث عن سجل
إذا ما لقيته: تضيفه
وإذا لقيته: ممكن تحدّثه
Laravel بيعطيك خيارين ممتازين:
✅ firstOrCreate()
إذا السجل موجود، بيجيبه.
إذا غير موجود، بيضيفه فقط.
User::firstOrCreate(
['email' => 'test@example.com'],
['name' => 'Test User']
);
✅ updateOrCreate()
إذا موجود، بيحدّث البيانات.
إذا غير موجود، بيضيفه.
User::updateOrCreate(
['email' => 'test@example.com'],
['name' => 'Updated Name']
);
قاعدة بسيطة:
إذا بدك تبحث أو تضيف → استخدم firstOrCreate()
إذا بدك تبحث أو تضيف أو تحدّث → استخدم updateOrCreate()
===================
تابعني على YouTube
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤9
الفيديوهات القادمة على قناة اليوتيوب:
📌 تقنيات Laravel Validation للمبرمجين المحترفين
📌 5 Laravel Number Helpers بتسهّل شغلك مع الأرقام (وكتير ناس ما بيعرفوها!)
📌 أسهل طريقة لتفهم ليش الـ API Test عم يفشل!
📌 ليش Laravel لساتها رقم 1 بالـ 2025؟ أقوى الميزات الجديدة!
فإذا مهتم فيهم تابعني على YouTube ولا تنسى انه بمشاهدتك للفيديوهات و مشاركتها مع أصدقائك بتدعمنا نستمر بصناعة المحتوى
📌 تقنيات Laravel Validation للمبرمجين المحترفين
📌 5 Laravel Number Helpers بتسهّل شغلك مع الأرقام (وكتير ناس ما بيعرفوها!)
📌 أسهل طريقة لتفهم ليش الـ API Test عم يفشل!
📌 ليش Laravel لساتها رقم 1 بالـ 2025؟ أقوى الميزات الجديدة!
فإذا مهتم فيهم تابعني على YouTube ولا تنسى انه بمشاهدتك للفيديوهات و مشاركتها مع أصدقائك بتدعمنا نستمر بصناعة المحتوى
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
❤10🔥3
هل يوجد شهادة رسمية للـ Laravel؟
في تصريح جديد بتاريخ 29 مايو 2025، أكد تايلور أوتويل (مؤسس Laravel) أنه لا توجد شهادة رسمية للـ Laravel، ولا يتم دعم أي شهادات من جهات خارجية حاليًا.
ورغم أن الشهادات قد تكون مفيدة في بعض العقود أو الشركات، إلا أن الطريقة الأفضل لتعلّم Laravel هي:
1- قراءة الـ documentation الرسمي
2- مشاهدة دروس Laracasts.
3- بناء مشروع حقيقي (Start small and ship fast)
واختتم بقوله:
"لو كنت سأبدأ اليوم، كنت سأتجاوز فكرة الشهادة مباشرة وأفتح المحرر (editor)."
📌 خلاصة: لا تنتظر شهادة، ابدأ بالكود!
الرابط الرسمي للخبر: https://blog.laravel.com/is-there-an-official-laravel-certification
في تصريح جديد بتاريخ 29 مايو 2025، أكد تايلور أوتويل (مؤسس Laravel) أنه لا توجد شهادة رسمية للـ Laravel، ولا يتم دعم أي شهادات من جهات خارجية حاليًا.
ورغم أن الشهادات قد تكون مفيدة في بعض العقود أو الشركات، إلا أن الطريقة الأفضل لتعلّم Laravel هي:
1- قراءة الـ documentation الرسمي
2- مشاهدة دروس Laracasts.
3- بناء مشروع حقيقي (Start small and ship fast)
واختتم بقوله:
"لو كنت سأبدأ اليوم، كنت سأتجاوز فكرة الشهادة مباشرة وأفتح المحرر (editor)."
📌 خلاصة: لا تنتظر شهادة، ابدأ بالكود!
الرابط الرسمي للخبر: https://blog.laravel.com/is-there-an-official-laravel-certification
❤12👌1
🚨 عطل في خدمة ChatGPT
📅 بتاريخ 16 يونيو 2025، الساعة 5:07 مساءً بتوقيت سوريا، أعلنت OpenAI عن حدوث خلل تقني في خدمة ChatGPT.
🔍 الفريق التقني يعمل حاليًا على التحقيق في زيادة عدد الأخطاء التي يواجهها المستخدمون أثناء استخدام المحادثات، مع ملاحظة انخفاض في الأداء العام.
⚠️ المكونات المتأثرة:
محادثات ChatGPT
استقرار الخدمة وسرعة الاستجابة
📌 لا حاجة لأي إجراء من المستخدمين، وسيتم استعادة الأداء الطبيعي فور الانتهاء من التحقيق والإصلاح.
🛠 نوافيكم بالتحديثات أولًا بأول.
#ChatGPT #OpenAI #عطل_تقني
📅 بتاريخ 16 يونيو 2025، الساعة 5:07 مساءً بتوقيت سوريا، أعلنت OpenAI عن حدوث خلل تقني في خدمة ChatGPT.
🔍 الفريق التقني يعمل حاليًا على التحقيق في زيادة عدد الأخطاء التي يواجهها المستخدمون أثناء استخدام المحادثات، مع ملاحظة انخفاض في الأداء العام.
⚠️ المكونات المتأثرة:
محادثات ChatGPT
استقرار الخدمة وسرعة الاستجابة
📌 لا حاجة لأي إجراء من المستخدمين، وسيتم استعادة الأداء الطبيعي فور الانتهاء من التحقيق والإصلاح.
🛠 نوافيكم بالتحديثات أولًا بأول.
#ChatGPT #OpenAI #عطل_تقني
❤5🔥2
✅ تم حل مشكلة ChatGPT
📅 بتاريخ 16 يونيو 2025، في تمام الساعة 5:07 مساءً بتوقيت سوريا، بدأت OpenAI بالتحقيق في خلل أدى إلى زيادة الأخطاء وانخفاض الأداء في محادثات ChatGPT.
🛠 بعد التدخل السريع وتطبيق الإصلاحات اللازمة، أعلنت OpenAI في تمام الساعة 5:23 مساءً بتوقيت سوريا عن حل المشكلة بالكامل وعودة الخدمة إلى وضعها الطبيعي.
📌 الخدمة الآن تعمل بشكل طبيعي، ولا توجد حاجة لأي إجراء من المستخدمين.
#ChatGPT #OpenAI #تحديث_تقني #عطل_تم_حله
📅 بتاريخ 16 يونيو 2025، في تمام الساعة 5:07 مساءً بتوقيت سوريا، بدأت OpenAI بالتحقيق في خلل أدى إلى زيادة الأخطاء وانخفاض الأداء في محادثات ChatGPT.
🛠 بعد التدخل السريع وتطبيق الإصلاحات اللازمة، أعلنت OpenAI في تمام الساعة 5:23 مساءً بتوقيت سوريا عن حل المشكلة بالكامل وعودة الخدمة إلى وضعها الطبيعي.
📌 الخدمة الآن تعمل بشكل طبيعي، ولا توجد حاجة لأي إجراء من المستخدمين.
#ChatGPT #OpenAI #تحديث_تقني #عطل_تم_حله
❤6
الوزير الدنماركي للشؤون الرقمية أعلن عن أن الحكومة الدنماركية تخطط للتحول من منتجات مايكروسوفت إلى منتجات مفتوحة المصدر مثل Linux و LibreOffice. السبب الرئيسي هو تعزيز السيادة الرقمية.
تابع التفاصيل من هنا
و خبرني هلا شو ناطر حتى تنتقل إلى Linux ؟
تابع التفاصيل من هنا
و خبرني هلا شو ناطر حتى تنتقل إلى Linux ؟
🔥7❤4
خدمة توليد الصور بالذكاء الاصطناعي من ChatGPT أصبحت متاحة الآن على واتساب!
ابتداءً من اليوم، يمكن لأي شخص استخدام ميزة توليد الصور عبر ChatGPT مباشرةً من خلال تطبيق واتساب، وذلك عبر الرقم الرسمي:
👉 wa.me/18002428478
✅ بدون تطبيقات إضافية
✅ متاحة للجميع
✅ مدعومة رسميًا من OpenAI
ابتداءً من اليوم، يمكن لأي شخص استخدام ميزة توليد الصور عبر ChatGPT مباشرةً من خلال تطبيق واتساب، وذلك عبر الرقم الرسمي:
👉 wa.me/18002428478
✅ بدون تطبيقات إضافية
✅ متاحة للجميع
✅ مدعومة رسميًا من OpenAI
🔥3
أصدقائي نحنا اليوم بحاجة دعمكم
كسرنا حاجز الـ 1000 مشترك على قناة اليوتيوب بفضلكم و اليوم عم نتحدى حالنا نكسر حاجز الـ 4000 ساعة مشاهدة 🔥🔥
دعمكم النا رح يشجعنا و يساعدنا نخصص وقت اكبر للقناة و ننشر فيديوهات اكتر الكم تكون مفيدة الكم.
خطوة صغيرة منكم ( مشاهدة فيديوهات القناة ) بتعمل دعم كبير النا.
رابط القناة:
https://youtube.com/@codewithsomar
كسرنا حاجز الـ 1000 مشترك على قناة اليوتيوب بفضلكم و اليوم عم نتحدى حالنا نكسر حاجز الـ 4000 ساعة مشاهدة 🔥🔥
دعمكم النا رح يشجعنا و يساعدنا نخصص وقت اكبر للقناة و ننشر فيديوهات اكتر الكم تكون مفيدة الكم.
خطوة صغيرة منكم ( مشاهدة فيديوهات القناة ) بتعمل دعم كبير النا.
رابط القناة:
https://youtube.com/@codewithsomar
YouTube
Code With Somar
أهلاً بكم قناة Code With Somar
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
انضموا إليّ لاستكشاف عالم تطوير الويب وهندسة البرمجيات.
مع أكثر من 5 سنوات من الخبرة في PHP وLaravel، أقدم لكم دروسًا، ونصائح، وأفكار حول إتقان تطوير الويب و التقنية بشكل عام.
توقعوا محتوى يشمل:
أفضل الممارسات في PHP وLaravel…
🔥11❤6👏2
Code With Somar pinned «أصدقائي نحنا اليوم بحاجة دعمكم كسرنا حاجز الـ 1000 مشترك على قناة اليوتيوب بفضلكم و اليوم عم نتحدى حالنا نكسر حاجز الـ 4000 ساعة مشاهدة 🔥🔥 دعمكم النا رح يشجعنا و يساعدنا نخصص وقت اكبر للقناة و ننشر فيديوهات اكتر الكم تكون مفيدة الكم. خطوة صغيرة منكم ( مشاهدة…»
بكل مكان بتدور فيه على فرصة عمل، أول شي رح تلاحظه هو طلبهم لمهارة استخدام الـ Git!
بتسأل ليش؟ ببساطة لأن الـ Git هو المفتاح الأساسي لإدارة الكود والتعاون بفريق، سواء كنت عم تشتغل لحالك أو ضمن شركة كبيرة.
و منشان هيك رح يكون عنا جلسة تدريبية خلال الأيام الجايّة تعلمك كل شي عن الـ Git:
📌 أساسيات الـ Git
📌 الفرق بين Git، GitHub، وGitLab
📌 العمل مع الـ Branches و دمج التغييرات
📌 إصلاح الـ Merge Conflicts
📌 الـ Git Strategy
📌 شرح الـ Working Tree بالـ Git
📌 شوية Tips and Tricks رح تخليكم تتعاملوا باحترافية مع ال git.
📌 كيفية إدارة الكود على Git بشكل صحيح
🎯 شو رح تستفيد من الحضور؟
رح تعرف تشتغل مع الـ Git باحترافية عالية بكل تفاصيله إذا كنت بتشتغل لحالك او ضمن فريق بشركة.
📌 تفاصيل الدورة:
🗓 الموعد: يتم تحديده لاحقاً
💵 التكلفة: 175000 ل.س (الدفع حصراً عن طريق حوالة هرم)
⚠️ ما بتحتاج أي معرفة سابقة حتى تشارك!
⚡️ كالعادة انا مابفتح مقاعد كتير كرمال اضمن اني كون قادر ركز بالجلسة بشكل منيح و جاوب على الاسئلة!
✨ للتسجيل أو الحصول على مزيد من التفاصيل يرجى التواصل معي من خلال instgram: هنا
📢 تأكد إنك رح تطلع من الجلسة محترف Git جاهز للعمل ضمن أي فريق! 👨💻
بتسأل ليش؟ ببساطة لأن الـ Git هو المفتاح الأساسي لإدارة الكود والتعاون بفريق، سواء كنت عم تشتغل لحالك أو ضمن شركة كبيرة.
و منشان هيك رح يكون عنا جلسة تدريبية خلال الأيام الجايّة تعلمك كل شي عن الـ Git:
📌 أساسيات الـ Git
📌 الفرق بين Git، GitHub، وGitLab
📌 العمل مع الـ Branches و دمج التغييرات
📌 إصلاح الـ Merge Conflicts
📌 الـ Git Strategy
📌 شرح الـ Working Tree بالـ Git
📌 شوية Tips and Tricks رح تخليكم تتعاملوا باحترافية مع ال git.
📌 كيفية إدارة الكود على Git بشكل صحيح
🎯 شو رح تستفيد من الحضور؟
رح تعرف تشتغل مع الـ Git باحترافية عالية بكل تفاصيله إذا كنت بتشتغل لحالك او ضمن فريق بشركة.
📌 تفاصيل الدورة:
🗓 الموعد: يتم تحديده لاحقاً
💵 التكلفة: 175000 ل.س (الدفع حصراً عن طريق حوالة هرم)
⚠️ ما بتحتاج أي معرفة سابقة حتى تشارك!
⚡️ كالعادة انا مابفتح مقاعد كتير كرمال اضمن اني كون قادر ركز بالجلسة بشكل منيح و جاوب على الاسئلة!
✨ للتسجيل أو الحصول على مزيد من التفاصيل يرجى التواصل معي من خلال instgram: هنا
📢 تأكد إنك رح تطلع من الجلسة محترف Git جاهز للعمل ضمن أي فريق! 👨💻
❤7🔥2
من كم يوم أعلنت Microsoft إنو Microsoft Clarity صار متاح لتطبيقات Flutter من خلال Official Clarity Flutter SDK 🔥
طيب شو يعني Clarity وشو الفائدة منو للي بيشتغلوا بـ Flutter؟
الـ Microsoft Clarity هي أداة Behavior Analytics مجانية من Microsoft بتساعدك تفهم كيف المستخدمين عم يتفاعلوا مع تطبيقك.
يعني مو بس أرقام وتحليلات، لا، بتعطيك شي واقعي أكتر مثل:
🌟 شو بتقدم Clarity Flutter SDK؟
🔁 Session Replays
بتشوف فيديوهات حقيقية لكل مستخدم وهو عم يتنقل جوّا التطبيق، شاشة بشاشة.
هيك فيك تشوف إذا في مشكلة بالتنقل أو إذا التصميم مو واضح.
🔥 Heatmaps
بتبين وين الناس عم تنقر أو تتمشى (Scroll)، وشو الأجزاء يلي ما حدا عم يلمسا.
مفيد كتير لتعرف إذا الواجهة فعالة أو بدها تحسين.
🚀 Performance خفيف
التسجيل بيتم بتقنية ذكية ما بتستهلك موارد كتير:
أقل من 50MB على Android
وحوالي 10KB بالثانية من البيانات فقط!
🔧 Integration سهل
بتضيف حزمة clarity_flutter من pub.dev
كم سطر كود + Project ID من لوحة تحكم Clarity
وكلشي بيشتغل خلال دقايق!
🔒 Privacy محترمة
متوافقة مع GDPR / CCPA
وفيك تخفي بيانات حساسة متل كلمات السر أو بيانات الدفع باستخدام ClarityMask
🆓 مجانية بالكامل
بالمقارنة مع أدوات تانية متل Hotjar أو FullStory أو Smartlook، يلي بتكون غالباً مدفوعة أو محدودة
Clarity مجانية وبدون قيود على عدد التطبيقات أو حجم البيانات، فخيار ممتاز خصوصي للشركات يلي عندها تطبيقات Production وبدها تحسن UI/UX بدون ما تدفع كتير.
💡 ليش لازم نستخدم Clarity مع أدوات التحليل التانية؟
متل Sentry أو Google Analytics؟
بدل ما تتخيل وين المشكلة، بتشوفها بعينك
بتحسن تجربة المستخدم بناءً على بيانات حقيقية، مو حظ
مجانية، فليش لا؟ جربها وشوف الفرق
📚 قبل ما تبلش، شوف هالروابط:
Documentation: https://learn.microsoft.com/en-us/clarity/mobile-sdk/flutter-sdk
SDK: https://pub.dev/packages/clarity_flutter
إذا عندك أدوات تانية بتقدم نفس الميزات بس أحسن أو أرخص، شاركنا بالتعليقات ✌️
بالتوفيق للجميع ودمتم بخير 🙌
طيب شو يعني Clarity وشو الفائدة منو للي بيشتغلوا بـ Flutter؟
الـ Microsoft Clarity هي أداة Behavior Analytics مجانية من Microsoft بتساعدك تفهم كيف المستخدمين عم يتفاعلوا مع تطبيقك.
يعني مو بس أرقام وتحليلات، لا، بتعطيك شي واقعي أكتر مثل:
🌟 شو بتقدم Clarity Flutter SDK؟
🔁 Session Replays
بتشوف فيديوهات حقيقية لكل مستخدم وهو عم يتنقل جوّا التطبيق، شاشة بشاشة.
هيك فيك تشوف إذا في مشكلة بالتنقل أو إذا التصميم مو واضح.
🔥 Heatmaps
بتبين وين الناس عم تنقر أو تتمشى (Scroll)، وشو الأجزاء يلي ما حدا عم يلمسا.
مفيد كتير لتعرف إذا الواجهة فعالة أو بدها تحسين.
🚀 Performance خفيف
التسجيل بيتم بتقنية ذكية ما بتستهلك موارد كتير:
أقل من 50MB على Android
وحوالي 10KB بالثانية من البيانات فقط!
🔧 Integration سهل
بتضيف حزمة clarity_flutter من pub.dev
كم سطر كود + Project ID من لوحة تحكم Clarity
وكلشي بيشتغل خلال دقايق!
🔒 Privacy محترمة
متوافقة مع GDPR / CCPA
وفيك تخفي بيانات حساسة متل كلمات السر أو بيانات الدفع باستخدام ClarityMask
🆓 مجانية بالكامل
بالمقارنة مع أدوات تانية متل Hotjar أو FullStory أو Smartlook، يلي بتكون غالباً مدفوعة أو محدودة
Clarity مجانية وبدون قيود على عدد التطبيقات أو حجم البيانات، فخيار ممتاز خصوصي للشركات يلي عندها تطبيقات Production وبدها تحسن UI/UX بدون ما تدفع كتير.
💡 ليش لازم نستخدم Clarity مع أدوات التحليل التانية؟
متل Sentry أو Google Analytics؟
بدل ما تتخيل وين المشكلة، بتشوفها بعينك
بتحسن تجربة المستخدم بناءً على بيانات حقيقية، مو حظ
مجانية، فليش لا؟ جربها وشوف الفرق
📚 قبل ما تبلش، شوف هالروابط:
Documentation: https://learn.microsoft.com/en-us/clarity/mobile-sdk/flutter-sdk
SDK: https://pub.dev/packages/clarity_flutter
إذا عندك أدوات تانية بتقدم نفس الميزات بس أحسن أو أرخص، شاركنا بالتعليقات ✌️
بالتوفيق للجميع ودمتم بخير 🙌
❤4🔥3