DevGuide – Telegram
11.1K subscribers
2.93K photos
19 videos
134 files
3.62K links
Level up daily with insider dev hacks, smart career tips, and real talk! 🚀

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

📍 To advertise on the channel: https://telega.io/c/the_developer_guide
Download Telegram
Must-Know JavaScript Testing Frameworks in 2025 🚀
4
الفرق بين setTimeout و setImmediate و process.nextTick 🔥
.
.
لو بتتعامل مع JavaScript وخصوصًا (Node.js) وسمعت قبل كده عن Event Loop والـ async operations، فغالبًا قابلت الـ 3 مصطلحات:

- setTimeout

- setImmediate

- process.nextTick

وطبعًا أول ما تشوفهم تقول:

"آه دول بيخلّوا الكود يتنفّذ بعدين، مش دلوقتي..."

بس هو "بعدين" دي معناها إيه؟ بعد قد إيه؟ وترتيبهم إيه؟ وأستخدم إيه في كل حالة؟

———

🔗 LinkedIn:
https://www.linkedin.com/posts/mentoor-io_nodejs-nodejsdeveloper-node-activity-7341182500108402688-L940

🔗 Facebook:
https://www.facebook.com/share/p/1EviZFgsqc
3
Promises Cheatsheet 💯
4
إزاي تتعامل مع الـ State في مشاريع الفرونت إند؟ 💡
.
.
خليني أحكيلك سيناريو بسيط:

أنت شغال على UI لتطبيق إعلانات. في الصفحة الرئيسية فيه زرار بيعرض modal، وفي نفس الوقت فيه قائمة إعلانات بترجع من API، ولما تضغط على إعلان بتروح على صفحة التفاصيل.

دلوقتي الـ modal ده لو تحكمت فيه بـ useState مثلًا في نفس الـ component؟ تمام.

بس الإعلانات؟ محتاج تجيبها من API وتخزنها؟ هتضيفها فين؟
ولو صفحة التفاصيل محتاجة تشوف نفس الداتا؟ هتعمل إيه؟
ولو عندك مستخدم مسجل دخول، ومحتاج كل الصفحات تعرف حالته؟

هنا تبدأ قصة الـ State Management، وتحديدًا:

- هل الداتا دي تبقى locally؟
- ولا تكون في global state؟
- ولا تفضل على الـ server وتجيبها كل مرة؟

تعال ندردش شوية عن إزاي تتعامل مع الـ State في مشاريع الفرونت إند...

———

🔗 LinkedIn:
https://www.linkedin.com/posts/dev-alisamir_frontend-frontenddevelopment-frontenddeveloper-activity-7342114869648748544-Yl-A

🔗 Qabilah:
https://qabilah.com/posts/OkcYPqC5GPA

🔗 Facebook:
https://www.facebook.com/share/p/18iAT6uqKp
2
Image Sprite in CSS
4