Forwarded from DevGuide 🇵🇸
كوباية الشاي الجميلة وعيش مع المقال ♥️
A Complete Visual Guide to Understanding the Node.js Event Loop
https://link.medium.com/NY8EcTpyYzb
A Complete Visual Guide to Understanding the Node.js Event Loop
https://link.medium.com/NY8EcTpyYzb
Forwarded from Hend Ahmed (Hend Ahmed)
لان الچافاسكريبت Flexible و مُتعددة الاستخدامات
، ممكن نستخدمها في بناء front end web applications و دا عن طريق استخدام مكتبة زي React.js او حتي framework زي angular.js
و دا لان ال framework او ال library بتخلي بناء ال modern web apps الكبيرة (large scale) اسهل و اسرع
كمان ممكن استخدم js في بناء Backend web apps يبقي نستخدم node.js و هنا ال apps دي بتشتغل علي ال web server و بتتعامل مع ال Database
علي عكس ال front apps بتشتغل علي ال Browser 🤷
طيب لو حبينا نستخدم چافاسكريبت لبناء mobile apps يبقي نستخدم React Native او ionic framework 😁
طيب عايزين نعمل Desktop apps بالچافاسكريبت يبقي نستخدم معاها electron.js
يبقي الچافاسكريبت مهمة جدا و مهم تفهمها و تتقنها مش بس عشان الweb development زي ما انا كاتبه التويته 😁 لا دا عشان ممكن كمان موبايل او ديسكتوب
، ممكن نستخدمها في بناء front end web applications و دا عن طريق استخدام مكتبة زي React.js او حتي framework زي angular.js
و دا لان ال framework او ال library بتخلي بناء ال modern web apps الكبيرة (large scale) اسهل و اسرع
كمان ممكن استخدم js في بناء Backend web apps يبقي نستخدم node.js و هنا ال apps دي بتشتغل علي ال web server و بتتعامل مع ال Database
علي عكس ال front apps بتشتغل علي ال Browser 🤷
طيب لو حبينا نستخدم چافاسكريبت لبناء mobile apps يبقي نستخدم React Native او ionic framework 😁
طيب عايزين نعمل Desktop apps بالچافاسكريبت يبقي نستخدم معاها electron.js
يبقي الچافاسكريبت مهمة جدا و مهم تفهمها و تتقنها مش بس عشان الweb development زي ما انا كاتبه التويته 😁 لا دا عشان ممكن كمان موبايل او ديسكتوب
تذكير:
الوقت اللي انت مستنيه عشان تذاكر وتبدأ في الي انت
عاوزه ، عُمْره ماهيجي!!!
عُمْر مامزاجك هيبقى رايق وعال العال عشان تبدأ تقرأ كتاب مهم !! ، فإبدأ ولا تُسَوِف!
عُمْرك ما هتبقى فاضي وعندك عشر ساعات في اليوم عشان تبدأ !!، فإبدأ ولا تُسَوِف!
عُمْرك ما هترجع من شغلك فريش ومُش تعبان عشان تعرف تبدأ !! ، فإبدأ ولا تُسَوِف!
عُمْر مسؤولياتك تجاه بيتك وأولادك ما هتنتهي عشان تبدأ بعدها وانت بالك رايق !! ، فإبدأ ولا تُسَوِف!
عُمر الوقت إللي يناسب مزاجك ما هيجي ، عشان هو ده حال هذه الدُنيا تعب وعناء وكبد ومشقة
فابدأ ولا تُسَوِف !!
منقول .
الوقت اللي انت مستنيه عشان تذاكر وتبدأ في الي انت
عاوزه ، عُمْره ماهيجي!!!
عُمْر مامزاجك هيبقى رايق وعال العال عشان تبدأ تقرأ كتاب مهم !! ، فإبدأ ولا تُسَوِف!
عُمْرك ما هتبقى فاضي وعندك عشر ساعات في اليوم عشان تبدأ !!، فإبدأ ولا تُسَوِف!
عُمْرك ما هترجع من شغلك فريش ومُش تعبان عشان تعرف تبدأ !! ، فإبدأ ولا تُسَوِف!
عُمْر مسؤولياتك تجاه بيتك وأولادك ما هتنتهي عشان تبدأ بعدها وانت بالك رايق !! ، فإبدأ ولا تُسَوِف!
عُمر الوقت إللي يناسب مزاجك ما هيجي ، عشان هو ده حال هذه الدُنيا تعب وعناء وكبد ومشقة
فابدأ ولا تُسَوِف !!
منقول .
Forwarded from Atamakan - أتمكن
10 طرق كتابة سيئة في JavaScript
يعتبر JavaScript جزء لا يتجزأ من تطوير الويب الحديث، ولكن يجب الانتباه إلى بعض المشاكل التي قد تصادفك. في هذا المقال، سنقدم لك عشر طرق شائعة لكتابة JavaScript لمساعدتك على تجنب بعض الأخطاء الشائعة.
https://atamakan.com/10-bad-ways-to-write-javascript/
يعتبر JavaScript جزء لا يتجزأ من تطوير الويب الحديث، ولكن يجب الانتباه إلى بعض المشاكل التي قد تصادفك. في هذا المقال، سنقدم لك عشر طرق شائعة لكتابة JavaScript لمساعدتك على تجنب بعض الأخطاء الشائعة.
https://atamakan.com/10-bad-ways-to-write-javascript/
فضلا و ليس امرا عمل لايك للفيديو عشان اليوتيوب يصير يقترحو للعالم و شكرا لكم ❤️
تعرف ايه اللى بيحصل من وراك فى الـ JavaScript لما بتكتب كود زي ده؟
var str = "hello";
str = str.substring(0, 2);
الـ str هنا عبارة عن primitive type مش المفروض يبقى فيه properties او functions.
الـ JavaScript بتاخد الـ str وتعمل منه String Object وتنفذ ال substring وتاخد النتيجة على جنب وتمسح ال Object اللى اتعمل وتعمل من النتيجة value جديدة لـ str.
وتعرف ان الـ int فى الـ C# عبارة عن primitive type برضه لكنه فى الأصل struct. علشان كدة ممكن تلاقى فيه function زي ToString مثلاً عادي.
وتعرف ان الـ variables فى لغة زي Rust هى immutable بالفطرة ولو عايزن تبقى mutable لازم تحدد ده بنفسك.
تعرف ان الـ string فى C# يعتبر immutable لكن الـ StringBuilder يعتبر mutable
وان ال string فى الـ javascript برضه immutable لكنه فى لغة زي الـ PHP بيبقى mutable.
على الرغم من انك مش مطالب تعرف كل لغة بتتعامل مع الداتا ازاى لكنك مطالب بحاجتين
1- تعرف لغتك كويس بتعمل ايه من جوه
2- ماتفترضش ان اللى بيحصل فى لغتك بيحصل فى باقى اللغات (حتى لو فى تشابه كبير)
منقول
var str = "hello";
str = str.substring(0, 2);
الـ str هنا عبارة عن primitive type مش المفروض يبقى فيه properties او functions.
الـ JavaScript بتاخد الـ str وتعمل منه String Object وتنفذ ال substring وتاخد النتيجة على جنب وتمسح ال Object اللى اتعمل وتعمل من النتيجة value جديدة لـ str.
وتعرف ان الـ int فى الـ C# عبارة عن primitive type برضه لكنه فى الأصل struct. علشان كدة ممكن تلاقى فيه function زي ToString مثلاً عادي.
وتعرف ان الـ variables فى لغة زي Rust هى immutable بالفطرة ولو عايزن تبقى mutable لازم تحدد ده بنفسك.
تعرف ان الـ string فى C# يعتبر immutable لكن الـ StringBuilder يعتبر mutable
وان ال string فى الـ javascript برضه immutable لكنه فى لغة زي الـ PHP بيبقى mutable.
على الرغم من انك مش مطالب تعرف كل لغة بتتعامل مع الداتا ازاى لكنك مطالب بحاجتين
1- تعرف لغتك كويس بتعمل ايه من جوه
2- ماتفترضش ان اللى بيحصل فى لغتك بيحصل فى باقى اللغات (حتى لو فى تشابه كبير)
منقول
Forwarded from DevGuide 🇵🇸
كبرتي وعجزتي كده ليه! 🙂
Node.js 21 is now available! Node.js 20 is being promoted to long-term support (LTS).
Main updates:
⚡ V8 JavaScript engine updated to 11.8
🤝 Stable WebStreams
🧪 A new experimental flag to flip module defaults
🏃 Updates to test runner
https://hubs.la/Q025HHXJ0
Node.js 21 is now available! Node.js 20 is being promoted to long-term support (LTS).
Main updates:
⚡ V8 JavaScript engine updated to 11.8
🤝 Stable WebStreams
🧪 A new experimental flag to flip module defaults
🏃 Updates to test runner
https://hubs.la/Q025HHXJ0
Soon ..
digi-coder.com
موقعنا الرسمي قريبًا ❤️ ( احنا نقدر فأي وقت )
Our official website is coming soon ❤️
(We appreciate any time)
Facebook page
digi-coder.com
موقعنا الرسمي قريبًا ❤️ ( احنا نقدر فأي وقت )
Our official website is coming soon ❤️
(We appreciate any time)
Facebook page
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevGuide 🇵🇸
لو عاوز تعمل رحلة توضيحية تشرح فيها للمستخدم كيفية استخدام الموقع أو التطبيق بتاعك فالمكتبة دي لذيذة
React Joyride
GitHub Repo: https://github.com/gilbarbara/react-joyride
Website: https://react-joyride.com
React Joyride
GitHub Repo: https://github.com/gilbarbara/react-joyride
Website: https://react-joyride.com
🔥 Top 12 libraries for your NextJS project 🏆
https://medium.com/@nitinmaurya969543/top-12-libraries-for-your-nextjs-project-29ab2c44e745
https://medium.com/@nitinmaurya969543/top-12-libraries-for-your-nextjs-project-29ab2c44e745