قنوات يوتيوب هتفيدك جدًا كـ مهندس برمجيات 🔻
لا تنسوا أهلنا المستضعفين من الدعاء. 🤍
15 YouTube Channels You Must Subscribe to as a Software Engineer:
0. Tech With Tim
↳ Strong focus on JavaScript and Python and top-notch web dev tutorials
↳ youtube.com/@TechWithTim
1. Code Emporium
↳ AI educational content to turn enthusiasts into professionals
↳ youtube.com/@CodeEmporium
2. AI Explained
↳ Covering in depth the latest AI content/news
↳ youtube.com/@aiexplained-official
3. Fireship
↳ High-intensity code tutorials and tech news to help you ship your app faster
↳ youtube.com/@Fireship
4. Be a Better Dev
↳ Learn about AWS, cloud computing, and system design concepts
↳ youtube.com/@BeABetterDev
5. 3 Blue 1 Brown
↳ The best animations out there to understand math and physics
↳ youtube.com/@3blue1brown
6. AWS Events
↳ The official YouTube channel for AWS Events and Webinars
↳ youtube.com/@AWSEventsChannel
7. Arjan Codes
↳ Programming and software design with practical Python examples
↳ youtube.com/@ArjanCodes
8. Low Level Learning
↳ Low-level stories and learnings on computer software and engineering
↳ youtube.com/@LowLevelLearning
9. Stanford Online
↳ Official courses and conferences from Stanford online
↳ youtube.com/@stanfordonline
10. freeCodeCamp
↳ Super high density and variety of code tutorials!
↳ youtube.com/@freecodecamp
11. Two Minute Papers
↳ The latest papers explained with visuals
↳ youtube.com/@TwoMinutePapers
12. Code Aesthetic
↳ High quality code concepts taught with visuals
↳ youtube.com/@CodeAesthetic
13. The Roadmap
↳ Making you better through interactive roadmaps and concepts in system design, CS fundamentals, and web dev!
↳ youtube.com/@roadmapsh
14. ByteByteGo
↳ The best channel to learn system design with visuals
↳ youtube.com/@ByteByteGo
لا تنسوا أهلنا المستضعفين من الدعاء. 🤍
15 YouTube Channels You Must Subscribe to as a Software Engineer:
0. Tech With Tim
↳ Strong focus on JavaScript and Python and top-notch web dev tutorials
↳ youtube.com/@TechWithTim
1. Code Emporium
↳ AI educational content to turn enthusiasts into professionals
↳ youtube.com/@CodeEmporium
2. AI Explained
↳ Covering in depth the latest AI content/news
↳ youtube.com/@aiexplained-official
3. Fireship
↳ High-intensity code tutorials and tech news to help you ship your app faster
↳ youtube.com/@Fireship
4. Be a Better Dev
↳ Learn about AWS, cloud computing, and system design concepts
↳ youtube.com/@BeABetterDev
5. 3 Blue 1 Brown
↳ The best animations out there to understand math and physics
↳ youtube.com/@3blue1brown
6. AWS Events
↳ The official YouTube channel for AWS Events and Webinars
↳ youtube.com/@AWSEventsChannel
7. Arjan Codes
↳ Programming and software design with practical Python examples
↳ youtube.com/@ArjanCodes
8. Low Level Learning
↳ Low-level stories and learnings on computer software and engineering
↳ youtube.com/@LowLevelLearning
9. Stanford Online
↳ Official courses and conferences from Stanford online
↳ youtube.com/@stanfordonline
10. freeCodeCamp
↳ Super high density and variety of code tutorials!
↳ youtube.com/@freecodecamp
11. Two Minute Papers
↳ The latest papers explained with visuals
↳ youtube.com/@TwoMinutePapers
12. Code Aesthetic
↳ High quality code concepts taught with visuals
↳ youtube.com/@CodeAesthetic
13. The Roadmap
↳ Making you better through interactive roadmaps and concepts in system design, CS fundamentals, and web dev!
↳ youtube.com/@roadmapsh
14. ByteByteGo
↳ The best channel to learn system design with visuals
↳ youtube.com/@ByteByteGo
❤4
بعض المواقع اللي هتساعدك في رحلة الـ Problem Solving 💯
→ leetcode.com
→ codewars.com
→ topcoder.com
→ codingame.com
→ hackerrank.com
→ projecteuler.net
→ coderbyte.com
→ codechef.com
→ exercism.io
→ spoj.com
→ atcoder.jp
→ hackerearth.com
→ interviewbit.com
→ codesignal.com
→ leetcode.com
→ codewars.com
→ topcoder.com
→ codingame.com
→ hackerrank.com
→ projecteuler.net
→ coderbyte.com
→ codechef.com
→ exercism.io
→ spoj.com
→ atcoder.jp
→ hackerearth.com
→ interviewbit.com
→ codesignal.com
❤7
برنامج ممتاز بستخدمه بشكل يومي 💯
لو بتواجه مشكلة في الأداء بسبب الرامات المخزنة مؤقتًا "Cached" على جهازك، فيه حل عبقري من Microsoft. البرنامج اسمه RAMMap وبيساعدك في حذف الرامات المؤقتة بكل سهولة.
تقدر تحمّل البرنامج من هنا 🔻
https://learn.microsoft.com/en-us/sysinternals/downloads/rammap
طريقة الاستخدام بسيطة جدًا:
1- افتح البرنامج واضغط على زر Empty.
2- هتظهر لك قائمة، اختار منها Empty Standby List.
———
وفقكم الله لكل خير 🌿
❤4
مفهوم الـ Edge Computing 🔻
.
.
لو سألتك: كل مرة بتفتح فيها أي تطبيق أو تعمل سيرش على جوجل، إيه اللي بيحصل عشان يوصلك النتيجة بسرعة؟ الإجابة ببساطة: البيانات بتتنقل من سيرفرات بعيدة (Cloud) لجهازك، وده بياخد وقت وممكن يحصل فيه مشاكل لو الشبكة ضعيفة.
هنا بقى بييجي دور الـ Edge Computing 🔄
———
🧠 يعني إيه Edge Computing؟
ببساطة هو معالجة البيانات قرب مكان استخدامها بدل ما تتنقل لسيرفرات بعيدة. بمعنى تاني: بدل ما البيانات تروح لمركز بيانات (Data Center) في أمريكا مثلًا، تتم المعالجة على جهاز أو سيرفر قريب منك (زي الراوتر أو موبايلك نفسه).
———
💡 طب ليه نستخدم الـ Edge Computing؟
1- سرعة أعلى (Latency أقل):
تخيل إنك بتلعب لعبة أونلاين والقرار بيستنى يوصل لسيرفر في بلد تانية وبعدين يرجع لجهازك. الـ Edge Computing بيقلل الزمن ده عشان كل العمليات بتحصل قريب منك.
2- توفير الـ Bandwidth:
بدل ما تستهلك إنترنت في نقل بيانات كتير للسيرفرات، البيانات بتتعامل محليًا (Locally).
3- أمان أكتر:
لأن البيانات مش بتخرج من حدود المكان اللي أنت فيه، ففرصة اختراقها بتقل.
4- حل لمشاكل الشبكات الضعيفة:
في الأماكن اللي الشبكة فيها ضعيفة أو مش مستقرة، الـ Edge Computing بيكون حل مثالي عشان يقلل الاعتماد على الإنترنت السريع.
———
🔍 أمثلة واقعية:
- سيارات تسلا: العربية الذكية بتحتاج تتصرف في أقل من ثانية لو فيه أي خطر في الطريق، فمش هتعتمد على Cloud، كل الحسابات بتحصل على جهاز داخل العربية نفسها.
- المستشفيات الذكية: أجهزة متابعة المرضى بتحتاج تعمل تحليل سريع لأي تغيرات، فبدل ما تبعت البيانات لسيرفر بعيد، بتتعامل على طول.
- الكاميرات الذكية: زي كاميرات المراقبة اللي بتتعرف على الوجوه أو الحركات الغريبة مباشرة.
———
🌐 إيه الفرق بين Edge Computing والـ Cloud؟
- الـ Cloud: بيعمل معالجة البيانات على سيرفرات بعيدة ومناسبة لتخزين كميات ضخمة من البيانات.
- الـ Edge: بيعتمد على المعالجة السريعة والمباشرة جنب الأجهزة، مش مناسب لكل التطبيقات لكن ضروري للحاجات اللي بتحتاج رد فعل فوري.
———
وفقكم الله لكل خير 🌿
.
.
لو سألتك: كل مرة بتفتح فيها أي تطبيق أو تعمل سيرش على جوجل، إيه اللي بيحصل عشان يوصلك النتيجة بسرعة؟ الإجابة ببساطة: البيانات بتتنقل من سيرفرات بعيدة (Cloud) لجهازك، وده بياخد وقت وممكن يحصل فيه مشاكل لو الشبكة ضعيفة.
هنا بقى بييجي دور الـ Edge Computing 🔄
———
🧠 يعني إيه Edge Computing؟
ببساطة هو معالجة البيانات قرب مكان استخدامها بدل ما تتنقل لسيرفرات بعيدة. بمعنى تاني: بدل ما البيانات تروح لمركز بيانات (Data Center) في أمريكا مثلًا، تتم المعالجة على جهاز أو سيرفر قريب منك (زي الراوتر أو موبايلك نفسه).
———
💡 طب ليه نستخدم الـ Edge Computing؟
1- سرعة أعلى (Latency أقل):
تخيل إنك بتلعب لعبة أونلاين والقرار بيستنى يوصل لسيرفر في بلد تانية وبعدين يرجع لجهازك. الـ Edge Computing بيقلل الزمن ده عشان كل العمليات بتحصل قريب منك.
2- توفير الـ Bandwidth:
بدل ما تستهلك إنترنت في نقل بيانات كتير للسيرفرات، البيانات بتتعامل محليًا (Locally).
3- أمان أكتر:
لأن البيانات مش بتخرج من حدود المكان اللي أنت فيه، ففرصة اختراقها بتقل.
4- حل لمشاكل الشبكات الضعيفة:
في الأماكن اللي الشبكة فيها ضعيفة أو مش مستقرة، الـ Edge Computing بيكون حل مثالي عشان يقلل الاعتماد على الإنترنت السريع.
———
🔍 أمثلة واقعية:
- سيارات تسلا: العربية الذكية بتحتاج تتصرف في أقل من ثانية لو فيه أي خطر في الطريق، فمش هتعتمد على Cloud، كل الحسابات بتحصل على جهاز داخل العربية نفسها.
- المستشفيات الذكية: أجهزة متابعة المرضى بتحتاج تعمل تحليل سريع لأي تغيرات، فبدل ما تبعت البيانات لسيرفر بعيد، بتتعامل على طول.
- الكاميرات الذكية: زي كاميرات المراقبة اللي بتتعرف على الوجوه أو الحركات الغريبة مباشرة.
———
🌐 إيه الفرق بين Edge Computing والـ Cloud؟
- الـ Cloud: بيعمل معالجة البيانات على سيرفرات بعيدة ومناسبة لتخزين كميات ضخمة من البيانات.
- الـ Edge: بيعتمد على المعالجة السريعة والمباشرة جنب الأجهزة، مش مناسب لكل التطبيقات لكن ضروري للحاجات اللي بتحتاج رد فعل فوري.
———
وفقكم الله لكل خير 🌿
❤7
دليل بسيط وسهل لفهم الـ Sitemaps 🔻
يعني إيه Sitemap؟ وليه وجودها مهم لموقعك؟ وإزاي تعملها بالطريقة الصح؟
———
📍 Dev Community:
https://dev.to/alisamir/understanding-sitemaps-the-simple-guide-4gmo
📍 Medium:
https://medium.com/@dev.alisamir/understanding-sitemaps-the-simple-guide-143457c8decb
يعني إيه Sitemap؟ وليه وجودها مهم لموقعك؟ وإزاي تعملها بالطريقة الصح؟
———
Understanding Sitemaps: The Simple Guide 💯
📍 Dev Community:
https://dev.to/alisamir/understanding-sitemaps-the-simple-guide-4gmo
📍 Medium:
https://medium.com/@dev.alisamir/understanding-sitemaps-the-simple-guide-143457c8decb
❤5