DevGuide 🇵🇸
10.9K subscribers
2.46K photos
17 videos
127 files
3.51K links
Join our channel for top-notch programming hacks, epic discussions, and brilliant career moves. 🚀

⚡️ Stay connected with me: linktr.ee/AliSamir

📍 To advertise on the channel: https://telega.io/c/the_developer_guide
Download Telegram
مش هقول حاجة غير إن اللي عاملها هو Dave Gray 😁

Web Dev Roadmap for Beginners

- The Web Dev Roadmap for Beginners is a guide to help you learn all of the fundamental skills you'll need to begin a career in web development! This course contains over 63 hours of free video instruction!

https://courses.davegray.codes/view/courses/web-dev-roadmap-for-beginners
👍21
كوباية شاي وعيش مع المقال ♥️

A Complete Visual Guide to Understanding the Node.js Event Loop

https://link.medium.com/NY8EcTpyYzb
2👍1
1
defer & async in JavaScript

⚡️ In the context of the <script> tag in HTML, the "defer" and "async" attributes are used to control how scripts are loaded and executed on a web page.

📌 defer:
When the defer attribute is added to the <script> tag, it indicates that the script should be executed after the HTML document has been parsed. While the script is being downloaded, the HTML parsing is not blocked, and the script is executed only when the HTML parsing is complete. Multiple scripts with the defer attribute maintain their order of execution relative to each other. If multiple defer scripts are present, they will be executed in the order they appear in the HTML document. The defer attribute is typically used for scripts that rely on the DOM structure or interact with other elements on the page.

<script src="script.js" defer></script>

————

📌 async:
When the async attribute is added to the <script> tag, it indicates that the script should be executed asynchronously as soon as it is downloaded. The HTML parsing does not wait for the script to be fetched, and the script is executed as soon as it is available, even if the HTML parsing is not complete. Multiple scripts with the async attribute may load and execute in an arbitrary order. If the order of execution is crucial or if the script relies on the DOM structure, the async attribute should not be used.

<script src="script.js" async></script>
CSS Reference

- An extensive CSS reference with all the important properties and info to learn CSS from the basics

https://tympanus.net/codrops/css_reference
أولًا: عاش جدًا على مجهودك وعلى مشاريعك الجميلة وكويس جدًا إنك بتطبق على اللي بتتعلمه أول بأول.

ثانيًا: المشاريع مهمة جدًا جدًا في السيرة الذاتية بتاعتك وهي اللي هتعوض الخبرة العملية لو أنت لسه مبدأتش شغل وإن شاء الله ربنا يكرمك قريب.

ثالثًا: ودي أهم نقطة..وهي إنك لما بتنزل المشروع بتاعك في فيديو بيوضح شكل المشروع وإيه الحاجات اللي بيقدمها (ديمو المشروع) بتنزل موسيقى وأحيانًا أغاني في خلفية الفيديو ودا شيء مخالف لتعاليم الإسلام ومحرم، وغير إنك هتشيل ذنب كل واحد هيشوف الفيديو وهيسمع الموسيقى بسببك فأنت ممكن تتحرم من الرزق أو الشغل بسبب الذنب دا.

"وَمَنْ يَتَّقِ اللَّهَ يَجْعَلْ لَهُ مَخْرَجًا ۝ وَيَرْزُقْهُ مِنْ حَيْثُ لا يَحْتَسِبُ"

رابعًا: الأفضل إنك تشرح المشروع بنفسك في الفيديو أو تنزله بدون صوت عادي..الموسيقى مش هي اللي هتخلي المشروع خرافي.

خامسًا: تجنب المشاريع اللي فيها صور نساء حتى لو محجبات واستبدلهم بصور تانية يجوز نشرها.

بالتوفيق يا صديقي 😊
45👍2👏2
متوقفش الرسالة عندك واكسب ثواب نشرها ❤️
9
Attention all students and recent graduates!

Are you looking for an exciting opportunity to gain hands-on experience in the FinTech industry?

We're thrilled to announce our Summer Internship Program, available in our Software Engineering and Customer

- Value Management: Pricing departments.
- Duration: 2 months, June to August
- Location: Zamalek
- Internship type: Hybrid
- Deadline for applications: May 31st

Interested applicants should send their resumes to: work@klivvr.com.

Join our dynamic team at Klivvr and take the first step toward an exciting future!