حكينا بوست مبارح معلومات عامة عن الـ Node ( رابط المنشور بالتعليق الأول) خلونا اليوم ندخل بشوية تفاصيل أكبر عنها:
بدايةً خلونا نتفق على انه الـ NodeJs بحد ذاتها ليست Framework إنها هي Run Time Engine ما معنى هذا الكلام؟؟ 🤔
Let's break it down: 🔥
يوفر Node.js بيئة لتنفيذ كود الـ JavaScript خارج متصفح الويب، سابقاً كان دور الـ JS محصور بكتابتها حتى تترجم من قبل المتصفحات و هون الميزة الخاص بالـ Node إنها سمحت بتنفيذ هي الاكواد على السيرفر. 🚀
لهون تمام الكلام؟؟
طيب خلونا نتابع البوست على الفيسبوك لان المنشور طويل شوي و التليغرام بحدد عدد الأحرف بالمنشور
رابط البوست لمتابعة القراءة:
https://www.facebook.com/SomarKesen/posts/pfbid02bc6ycb7mKP7NR5rnHC814Fqj3MkFaVsaWwM6XosgqkfyHwXJmDTF2Lk4koLHZ75Jl
بدايةً خلونا نتفق على انه الـ NodeJs بحد ذاتها ليست Framework إنها هي Run Time Engine ما معنى هذا الكلام؟؟ 🤔
Let's break it down: 🔥
يوفر Node.js بيئة لتنفيذ كود الـ JavaScript خارج متصفح الويب، سابقاً كان دور الـ JS محصور بكتابتها حتى تترجم من قبل المتصفحات و هون الميزة الخاص بالـ Node إنها سمحت بتنفيذ هي الاكواد على السيرفر. 🚀
لهون تمام الكلام؟؟
طيب خلونا نتابع البوست على الفيسبوك لان المنشور طويل شوي و التليغرام بحدد عدد الأحرف بالمنشور
رابط البوست لمتابعة القراءة:
https://www.facebook.com/SomarKesen/posts/pfbid02bc6ycb7mKP7NR5rnHC814Fqj3MkFaVsaWwM6XosgqkfyHwXJmDTF2Lk4koLHZ75Jl
❤6
شي جديد عم أشتغل عليه صرلي فترة على قناة اليوتيوب 🔥
رح تشوفوا النتائج بعد فترة قريبة إن شاء الله 🙏🏻
Stay Tuned 🔥✌🏻
رح تشوفوا النتائج بعد فترة قريبة إن شاء الله 🙏🏻
Stay Tuned 🔥✌🏻
🔥13❤1
مبارح نزلت بوست على حسابي الشخصي من باب المزح على أنه الـ PHP عم تموت و حكيت فيه انه نزل الإصدار 8.3.0 منها، بس ما حكيتلكم شو الجديد فيه !!!
خلونا نبدأ:
📍 سيستمر PHP 8.3 في تلقي الدعم لمدة عامين، تليها سنة واحدة من التحديثات الأمنية.
📍 يحتوي إصدار PHP 8.3 على أكثر من 1200 code commits من 114 مساهمة على GitHub.
📍 صار في new function اسمها json_validate()، شغلها واضح من اسمها أتوقع
و شوية قصص تانية بحكي عنها أكتر بفيديو كامل نشالله،هلا السؤال المهم:
هل بتحدث ولا بتضل على الإصدار اللي شغال فيه؟
أنا شخصياً ما بفضل التحديث لما بينزل شي جديد فوراً باي لغة او Freamwork، خليه ياخد وقته بالإصلاح و بالمجتمع حتى تتوافق كل الحزم و باقي القصص معه يعني شغلة شهر او 2 الأمور بتوضح.
و نلتقي ببوست جديد قريباً
خلونا نبدأ:
📍 سيستمر PHP 8.3 في تلقي الدعم لمدة عامين، تليها سنة واحدة من التحديثات الأمنية.
📍 يحتوي إصدار PHP 8.3 على أكثر من 1200 code commits من 114 مساهمة على GitHub.
📍 صار في new function اسمها json_validate()، شغلها واضح من اسمها أتوقع
و شوية قصص تانية بحكي عنها أكتر بفيديو كامل نشالله،هلا السؤال المهم:
هل بتحدث ولا بتضل على الإصدار اللي شغال فيه؟
أنا شخصياً ما بفضل التحديث لما بينزل شي جديد فوراً باي لغة او Freamwork، خليه ياخد وقته بالإصلاح و بالمجتمع حتى تتوافق كل الحزم و باقي القصص معه يعني شغلة شهر او 2 الأمور بتوضح.
و نلتقي ببوست جديد قريباً
❤11👍3
لما بيوصلك تحديث لبرنامج ما و تشوف رقم التحديث بالشكل: 5.2.1 هل برأيك هي الأرقام تم وضعها عن عبث بس خلص المهم نسمي الإصدار الجديد ولا في من وراها معلومات أكتر؟
هي الطريقة بتسمية الإصدار تسمى: Semantic Versioning (SemVer) و هو الأكثر شيوعاً، بيعتمد على 3 أرقام مفصولة عن بعضها لكل منها دلالة.
الرقم اللي بأقصى اليسار: و اللي بدل على تحديثات جوهرية ضمن التطبيق major updates
الرقم اللي في المنتصف: بدل على وجود تحديثات عامة
الرقم اللي بأقصى اليمين بيرمز للـ لBug Fixing
هل كنت بتعرف هالمعلومة سابقاً؟
هي الطريقة بتسمية الإصدار تسمى: Semantic Versioning (SemVer) و هو الأكثر شيوعاً، بيعتمد على 3 أرقام مفصولة عن بعضها لكل منها دلالة.
الرقم اللي بأقصى اليسار: و اللي بدل على تحديثات جوهرية ضمن التطبيق major updates
الرقم اللي في المنتصف: بدل على وجود تحديثات عامة
الرقم اللي بأقصى اليمين بيرمز للـ لBug Fixing
هل كنت بتعرف هالمعلومة سابقاً؟
❤19👍2🔥1
مرحبا جميعاً
بحاجة منكم أنه أوصل لأكبر عدد من الشباب اللي عم يدرسوا AI بالجامعة او خارجها و عم يتعلموا ذكاء صنعي لأن عم جهز مفاجئة الهم.
إذا بتعرف حدا ياريت تشارك معه هاد السؤال:
https://forms.gle/nNEMx2pm7aqDCLyf8
و شكراً لكم 🙏🏻
بحاجة منكم أنه أوصل لأكبر عدد من الشباب اللي عم يدرسوا AI بالجامعة او خارجها و عم يتعلموا ذكاء صنعي لأن عم جهز مفاجئة الهم.
إذا بتعرف حدا ياريت تشارك معه هاد السؤال:
https://forms.gle/nNEMx2pm7aqDCLyf8
و شكراً لكم 🙏🏻
Google Docs
سؤال خاص بطلاب الذكاء الصنعي و العاملين به
لو سمحت لك الفرصة بالحصول على جلسة مع أحد المختصين بالذكاء الصنعي العاملين في السوق الأوروبية ماذا سوف تكون تطرح عليهم خلال هذه الجلسة؟
🔥6❤1
منرجع منتابع بسلسلتنا حول الـ #nodeJs و خلونا اليوم نحكي شوية نصائح كيف نخلي التطبيق تبعنا Secure أكثر.
✅ كالعادة حافظ على الحزم تبعك كلها محدثة و حاول تجنب القديم منها.
✅ استخدم الـ HTTP Headers المناسبة لتجنب هجمات و ثغرات مثل: CSP - HSTS و غيرها
✅ دوماً استخدم الـ rateLimit للطلبات
✅ استخدم الـ JWT
✅ خلي في حد أعلى دوماً لحجم الـ request
ابحثوا عن هي النقاط لان كل وحدة منهم بتفتح باب لمعلومات أكبر.
و انتظروا الجديد من هي السلسلة
✅ كالعادة حافظ على الحزم تبعك كلها محدثة و حاول تجنب القديم منها.
✅ استخدم الـ HTTP Headers المناسبة لتجنب هجمات و ثغرات مثل: CSP - HSTS و غيرها
✅ دوماً استخدم الـ rateLimit للطلبات
✅ استخدم الـ JWT
✅ خلي في حد أعلى دوماً لحجم الـ request
ابحثوا عن هي النقاط لان كل وحدة منهم بتفتح باب لمعلومات أكبر.
و انتظروا الجديد من هي السلسلة
❤10
بتعرفوا أنه بالبوست المثبت في روابط اكتر من 35 منشور حول مواضيع متعددة بانتظاركم تشوفوها؟ 🤔
قبل ما تشوفوها لا تنسوا مشاركة رابط القناة بين رفقاتكم و تنضموا ألنا على الفيسبوك بدنا نختم السنة برقم ظريف 🔥🤩
قبل ما تشوفوها لا تنسوا مشاركة رابط القناة بين رفقاتكم و تنضموا ألنا على الفيسبوك بدنا نختم السنة برقم ظريف 🔥🤩
❤8🔥2
من أعمالي لصالح أحد المصابغ في مدينة #أربيل من أجل تنظيم عملية الطلب و الاستلام في المصبغة.
تم العمل باستخدام:
✅ Laravel for backend
✅ ReactJs For frontend (Dashboard)
✅ Flutter For Mobile App
يتضمن التطبيق الميزات التالية:
✅ متعدد اللغات ( مع إمكانية إضافة أي لغة جديدة في المستقبل )
✅ سلة شراء
✅ملخص الطلبات
✅ تتبع حالة الطلب
✅ إشعارات
✅ و غيرها
بانتظار قبول التطبيق على متاجر Google Play & Apple Store
للتواصل من أجل العمل المستقل:
freelancer@somar-kesen.com
#flutter #laravel #reactjs #freelancer #work #job #notification #dashboard #cpanel #facebook #google #erbil #iraq #syria #syrian #googleplay #applestore
تم العمل باستخدام:
✅ Laravel for backend
✅ ReactJs For frontend (Dashboard)
✅ Flutter For Mobile App
يتضمن التطبيق الميزات التالية:
✅ متعدد اللغات ( مع إمكانية إضافة أي لغة جديدة في المستقبل )
✅ سلة شراء
✅ملخص الطلبات
✅ تتبع حالة الطلب
✅ إشعارات
✅ و غيرها
بانتظار قبول التطبيق على متاجر Google Play & Apple Store
للتواصل من أجل العمل المستقل:
freelancer@somar-kesen.com
#flutter #laravel #reactjs #freelancer #work #job #notification #dashboard #cpanel #facebook #google #erbil #iraq #syria #syrian #googleplay #applestore
🔥7❤4👍2👏1
حزم ما بصير تشتغل بالـ NodeJs إذا ماكنت بتعرفها؟
📍 Sequelize:
أهم حزمة للتعامل مع الـ DB و بتدعم أنواع كثيرة منها: PostgreSQL, MySQL, MariaDB, SQLite
📍 CORS:
حتى تخلص من مشكلة الـ CORS عند الربط مع الـ Frontend
📍 Dotenv:
من أسمها واضح اهم حزمة للتعامل مع ملفات الـ env بمشروعك
مجموعة خفيفة نضيفة تستحق أنك تجربها و إذا كنت مستخدم لإحدى الحزم الأخرى خبرنا عنها بالتعليقات.
📍 Sequelize:
أهم حزمة للتعامل مع الـ DB و بتدعم أنواع كثيرة منها: PostgreSQL, MySQL, MariaDB, SQLite
📍 CORS:
حتى تخلص من مشكلة الـ CORS عند الربط مع الـ Frontend
📍 Dotenv:
من أسمها واضح اهم حزمة للتعامل مع ملفات الـ env بمشروعك
مجموعة خفيفة نضيفة تستحق أنك تجربها و إذا كنت مستخدم لإحدى الحزم الأخرى خبرنا عنها بالتعليقات.
❤6
هالبوست اليوم للنقاش:
كلنا منعرف انه الـ Node بتجي حرة من اي structure و بتسمحلك تبني الـ structure الخاص فيك و المناسب لمشروعك.
خبرنا شو الطريقة اللي بتفضلها ببناء الـ structure لمشروعك الـ Node ؟؟؟
رح انشر طريقتي المفضلة اليوم المسا ببوست على لينكدان لهيك تأكد انك متابعني هنيك 🔥👍🏻
كلنا منعرف انه الـ Node بتجي حرة من اي structure و بتسمحلك تبني الـ structure الخاص فيك و المناسب لمشروعك.
خبرنا شو الطريقة اللي بتفضلها ببناء الـ structure لمشروعك الـ Node ؟؟؟
رح انشر طريقتي المفضلة اليوم المسا ببوست على لينكدان لهيك تأكد انك متابعني هنيك 🔥👍🏻
❤10
Code With Somar
هالبوست اليوم للنقاش: كلنا منعرف انه الـ Node بتجي حرة من اي structure و بتسمحلك تبني الـ structure الخاص فيك و المناسب لمشروعك. خبرنا شو الطريقة اللي بتفضلها ببناء الـ structure لمشروعك الـ Node ؟؟؟ رح انشر طريقتي المفضلة اليوم المسا ببوست على لينكدان لهيك…
بالنسبة الي كشخص من خلفية Laravel بحاول ابني المشروع بحيث يكون MVC و قريب لمعمارية الـ Laravel قدر الإمكان.
لهيك مشروعي بيحتوي المجلدات و الملفات التالية:
رابط المنشور على لينكدان 👈🏻 البوست 👉🏻
لهيك مشروعي بيحتوي المجلدات و الملفات التالية:
رابط المنشور على لينكدان 👈🏻 البوست 👉🏻
Linkedin
Somar Kesen on LinkedIn: متل ما منعرف لما بتم إنشاء مشروع Nodejs جديد بكون عندك حرية بناء الـ…
متل ما منعرف لما بتم إنشاء مشروع Nodejs جديد بكون عندك حرية بناء الـ Architect الخاصة بالمشروع.
بالنسبة الي كشخص من خلفية Laravel بحاول ابني المشروع بحيث يكون…
بالنسبة الي كشخص من خلفية Laravel بحاول ابني المشروع بحيث يكون…
❤3
نقلاً عن #Linkedin
فرصة عمل في أربيل:
Web Application Developer
- You have 3+ years of Development experience in either Back End or Infra.
- University Degree in Computer Science or Engineering.
- Highly motivated, proactive, efficient, reliable, organized, detail-oriented, and passionate for technology.
- Ruby on Rails, node.js + express, HTML5/Javascript/CSS/JQuery and Ajax.
- REST API design lifecycle, versioning, documentation.
- noSQL database design patterns.
- mongodb (or similar, including storage patterns) or mySql/etc. (including complex queries, optimization).
للتقديم عبر لينكدان:
https://www.linkedin.com/jobs/view/3775955103
فرصة عمل في أربيل:
Web Application Developer
- You have 3+ years of Development experience in either Back End or Infra.
- University Degree in Computer Science or Engineering.
- Highly motivated, proactive, efficient, reliable, organized, detail-oriented, and passionate for technology.
- Ruby on Rails, node.js + express, HTML5/Javascript/CSS/JQuery and Ajax.
- REST API design lifecycle, versioning, documentation.
- noSQL database design patterns.
- mongodb (or similar, including storage patterns) or mySql/etc. (including complex queries, optimization).
للتقديم عبر لينكدان:
https://www.linkedin.com/jobs/view/3775955103
Linkedin
o3-telecom hiring Web Application Developer in Erbil, Erbil Governorate, Iraq | LinkedIn
Posted 8:10:24 AM. Job description- You have 3+ years of Development experience in either Back End or Infra.-…See this and similar jobs on LinkedIn.
👍1
رح نزل بوست جديد اليوم على الساعة 8 عن شو بتحبوا يكون؟
Anonymous Poll
24%
نتابع Node
15%
Testing
7%
Django
54%
Laravel
فرص عمل بأربيل:
- Software Quality Assurance Engineer
- Frontend Developer
نشالله تكون الفرص مفيدة و إذا بتعرفوا حدا بأربيل شاركوا معه رابط الرسالة منشان توصله الفرصة 🙏🏻
- Software Quality Assurance Engineer
- Frontend Developer
نشالله تكون الفرص مفيدة و إذا بتعرفوا حدا بأربيل شاركوا معه رابط الرسالة منشان توصله الفرصة 🙏🏻
Linkedin
Health 360 hiring Software Quality Assurance Engineer in Iraq | LinkedIn
Posted 11:24:29 PM. We are looking for a Software Quality Assurance (QA) engineer to develop and execute exploratory…See this and similar jobs on LinkedIn.
👍1
فرصة عمل في سوريا - دمشق
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain web applications using Laravel.
- Ensure database performance and stability with MySQL.
- Utilize Voyager for administrative tasks.
- Adhere to DRY, SOLID, and MVC coding principles.
- Collaborate effectively with cross-functional teams.
Skills:
- 1-3 years of experience in backend development.
- Proficiency in Laravel and MySQL.
- Familiarity with Voyager.
- Strong understanding of DRY, SOLID, and MVC practices.
Contact:
Email your resume and cover letter to info@aldrtechnology.com with the subject line "BED-A02".
رابط المصدر:
https://www.linkedin.com/posts/aosino-mhd_hiring-backend-backenddeveloper-activity-7139158627281465344-3Xj0?utm_source=share&utm_medium=member_desktop
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain web applications using Laravel.
- Ensure database performance and stability with MySQL.
- Utilize Voyager for administrative tasks.
- Adhere to DRY, SOLID, and MVC coding principles.
- Collaborate effectively with cross-functional teams.
Skills:
- 1-3 years of experience in backend development.
- Proficiency in Laravel and MySQL.
- Familiarity with Voyager.
- Strong understanding of DRY, SOLID, and MVC practices.
Contact:
Email your resume and cover letter to info@aldrtechnology.com with the subject line "BED-A02".
رابط المصدر:
https://www.linkedin.com/posts/aosino-mhd_hiring-backend-backenddeveloper-activity-7139158627281465344-3Xj0?utm_source=share&utm_medium=member_desktop
Linkedin
Aous Mohammad on LinkedIn: #hiring #backend #backenddeveloper #laravel
We're Hiring!
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain…
Job Position: Mid-Level Backend Developer
Location: Damascus, Syria
Type of Job: On-site, Full-Time
Responsibilities:
- Develop and maintain…
❤3
جماعة الـ #Laravel اليوم على الساعة 8 في بوست على حسابي ضمن Linkedin & Facebook لـ Middleware منشان تضمن مستوى جديد من الـ Security بالمشروع الخاص فيك
=========
لا تنسوا تفعلوا الاشعارات 🛎 و تتابعوني هنيك حتى يوصلكم الكود و تستخدموه بمشاريعكم 🚀 🔥
=========
لا تنسوا تفعلوا الاشعارات 🛎 و تتابعوني هنيك حتى يوصلكم الكود و تستخدموه بمشاريعكم 🚀 🔥
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤9👍2🔥2
للأصدقاء مبرمجي الـ #Laravel قمت بجمع بعض النصائح من#owasp و ضمنتها ضمن Middleware Class
بإمكانك تطبيق هذا الـ Middleware على جميع الـ Routes ضمن المشروع للحصول على آمان أعلى بمشروعك.
يتضمن الـ Class:
📍 حذف الـ fingerprint headers
📍 إضافة أهم الـ headers لمحاولة إغلاق أهم الثغرات مثل:
- clickjacking
- sniffing attacks
- XSS
- others
أتمنى ان يساعد هذا الـ Middleware على تأمين مشاريعك المستقبلية بشكل أفضل و في حال كان لديك أي أضافة سعيد بقبول اي pull request لتحسين هذا العمل.
https://github.com/somarkn99/Security-Headers-Middleware
بإمكانك تطبيق هذا الـ Middleware على جميع الـ Routes ضمن المشروع للحصول على آمان أعلى بمشروعك.
يتضمن الـ Class:
📍 حذف الـ fingerprint headers
📍 إضافة أهم الـ headers لمحاولة إغلاق أهم الثغرات مثل:
- clickjacking
- sniffing attacks
- XSS
- others
أتمنى ان يساعد هذا الـ Middleware على تأمين مشاريعك المستقبلية بشكل أفضل و في حال كان لديك أي أضافة سعيد بقبول اي pull request لتحسين هذا العمل.
https://github.com/somarkn99/Security-Headers-Middleware
GitHub
GitHub - somarkn99/Security-Headers-Middleware: This Laravel middleware, named SecurityHeadersMiddleware, is designed to enhance…
This Laravel middleware, named SecurityHeadersMiddleware, is designed to enhance the security of your web application by adding and modifying certain HTTP headers. These headers help in mitigating ...
🔥7❤5
مقالة مهمة كتير كتير فيها كمية معلومات معتبرة جداً حول الـ Design Patterns in Node.js
رابط المقال:
https://medium.com/@techsuneel99/design-patterns-in-node-js-31211904903e
رابط المقال:
https://medium.com/@techsuneel99/design-patterns-in-node-js-31211904903e
Medium
Design Patterns in Node.js
Design patterns are proven solutions to common programming problems. They provide tested architectures and interfaces that can make your…
❤5