Hanaa Nagy

Hanaa Nagy ๐…๐ซ๐จ๐ง๐ญ๐ž๐ง๐ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ | ๐‘๐ž๐š๐œ๐ญ.๐ฃ๐ฌ & ๐๐ž๐ฑ๐ญ.๐ฃ๐ฌ | ๐“๐ฒ๐ฉ๐ž๐’๐œ๐ซ๐ข๐ฉ๐ญ | ๐๐’๐œ ๐‚๐จ๐ฆ๐ฉ๐ฎ๐ญ๐ž๐ซ ๐’๐œ๐ข๐ž๐ง๐œ๐ž | ๐€๐‹๐— ๐€๐Ÿ๐ซ๐ข๐œ๐š ๐™Ž๐™ค๐™›๐™ฉ๐™ฌ๐™–๐™ง๐™š ๐™€๐™ฃ๐™œ๐™ž๐™ฃ๐™š๐™š๐™ง๐™ž๐™ฃ๐™œ ๐™‚๐™ง๐™–๐™™๐™ช๐™–๐™ฉ๐™š & ๐ˆ๐“๐ˆ ๐™๐™ง๐™–๐™ž๐™ฃ๐™š๐™š

ุจุฏุฃุช ุณู„ุณู„ุฉ ุฌุฏูŠุฏุฉ ู„ู…ุฐุงูƒุฑุฉ ูˆูู‡ู… ุฃุณุงุณูŠุงุช ู‚ูˆุงุนุฏ ุงู„ุจูŠุงู†ุงุช ุจุดูƒู„ ู…ุจุณุท ูˆู…ู†ุธู…ุŒ ูˆุฏูŠ ุฃูˆู„ 3 ู†ูˆุชุงุช ููŠ ุงู„ุฑุญู„ุฉ.ูƒู„ ู…ุญุงุถุฑุฉ ุจุญูˆู„ู‡ุง ุฅู„ู‰ Not...
24/09/2026

ุจุฏุฃุช ุณู„ุณู„ุฉ ุฌุฏูŠุฏุฉ ู„ู…ุฐุงูƒุฑุฉ ูˆูู‡ู… ุฃุณุงุณูŠุงุช ู‚ูˆุงุนุฏ ุงู„ุจูŠุงู†ุงุช ุจุดูƒู„ ู…ุจุณุท ูˆู…ู†ุธู…ุŒ ูˆุฏูŠ ุฃูˆู„ 3 ู†ูˆุชุงุช ููŠ ุงู„ุฑุญู„ุฉ.
ูƒู„ ู…ุญุงุถุฑุฉ ุจุญูˆู„ู‡ุง ุฅู„ู‰ Notes ุจุตุฑูŠุฉ ุชุณุงุนุฏู†ูŠ ุนู„ู‰ ุงู„ูู‡ู… ูˆุงู„ู…ุฑุงุฌุนุฉุŒ ูˆุฃุดุงุฑูƒู‡ุง ู…ุนุงูƒู… ููŠ ุฑุญู„ุชูŠ ุงู„ุชุนู„ูŠู…ูŠุฉ.

19/09/2026

ุณุคุงู„ ู…ู‡ู… ุฌุฏู‹ุง ููŠ ุงู„ู€ Frontend Interviews ๐Ÿ‘€

ู„ูŠู‡ ุฃุญูŠุงู†ู‹ุง ุจุนุฏ ู…ุง ู†ุนู…ู„ Deploy ู„ุชุญุฏูŠุซ ุฌุฏูŠุฏ ููŠ React ุฃูˆ Next.jsุŒ ุงู„ู…ูˆู‚ุน ูŠูƒุณุฑ ุนู†ุฏ ู†ุงุณ ูุงุชุญูŠู† ุงู„ู…ูˆู‚ุน ุจุงู„ูุนู„ุŒ ูˆู„ู…ุง ูŠุนู…ู„ูˆุง Refresh ูŠุดุชุบู„ุŸ

ุฎู„ูŠู†ุง ู†ูู‡ู…ู‡ุง ุจุจุณุงุทุฉ ๐Ÿ‘‡

ุงู„ู…ุณุชุฎุฏู… ู…ู…ูƒู† ูŠูƒูˆู† ูุงุชุญ ุงู„ู…ูˆู‚ุน ุนู„ู‰ Version ู‚ุฏูŠู…ุฉุŒ ูˆุงู„ู€ Browser ุนู†ุฏู‡ ุจุนุถ ุงู„ู€ JavaScript files ูˆุงู„ู€ chunks ุงู„ุฎุงุตุฉ ุจุงู„ู†ุณุฎุฉ ุฏูŠ.

ู„ู…ุง ู†ู†ุฒู„ Version ุฌุฏูŠุฏุฉุŒ ู…ู…ูƒู† ูŠุญุตู„ ุงุฎุชู„ุงู ุจูŠู† ุงู„ู€ HTML ูˆุงู„ู€ JavaScript ุฃูˆ ุงู„ู€ assets ุงู„ู„ูŠ ุงู„ู…ุณุชุฎุฏู… ุนู†ุฏู‡ ูˆุงู„ู€ assets ุงู„ู…ูˆุฌูˆุฏุฉ ุนู„ู‰ ุงู„ุณูŠุฑูุฑ.

ูˆุณุงุนุชู‡ุง ู…ู…ูƒู† ูŠุธู‡ุฑ Error ุฒูŠ:

text
ChunkLoadError
Loading chunk failed

ุทุจ ู„ูŠู‡ ุงู„ู€ Refresh ุจูŠุญู„ ุงู„ู…ุดูƒู„ุฉุŸ

ู„ุฃู† ุงู„ู€ Refresh ุจูŠุฌูŠุจ ุงู„ู†ุณุฎุฉ ุงู„ุฌุฏูŠุฏุฉ ู…ู† ุงู„ู…ูˆู‚ุน ูˆุงู„ู€ assets ุงู„ู…ุฑุชุจุทุฉ ุจูŠู‡ุงุŒ ูุจูŠุญุตู„ ุชูˆุงูู‚ ุจูŠู†ู‡ู….

ู„ูƒู†:

Refresh ู…ุด ู‡ูˆ ุงู„ุญู„ ุงู„ุญู‚ูŠู‚ูŠ.

ุงู„ุญู„ ุฅู† ุงู„ู€ Deployment ูŠูƒูˆู† ู…ุนู…ูˆู„ ุจุดูƒู„ ุตุญูŠุญุŒ ุจุญูŠุซ:

* ุงู„ู†ุณุฎุฉ ุงู„ุฌุฏูŠุฏุฉ ุชุชุฌู‡ุฒ ุจุงู„ูƒุงู…ู„ ู‚ุจู„ ุชุญูˆูŠู„ ุงู„ู€ Traffic ู„ูŠู‡ุง.
* ุงู„ู€ assets ุงู„ู‚ุฏูŠู…ุฉ ุชูุถู„ ู…ุชุงุญุฉ ู…ุคู‚ุชู‹ุง ู„ู„ู…ุณุชุฎุฏู…ูŠู† ุงู„ู„ูŠ ู„ุณู‡ ุนู„ูŠู‡ุง.
* ุงู„ู€ Caching ูŠูƒูˆู† ู…ุชุธุจุท.
* ูˆู„ูˆ ุนู†ุฏู†ุง ุฃูƒุชุฑ ู…ู† ServerุŒ ูƒู„ู‡ู… ูŠูƒูˆู†ูˆุง ุดุบุงู„ูŠู† ุจู†ูุณ ุงู„ู€ Build.

ูŠุนู†ูŠ ุจุฏู„ ู…ุง ู†ุนุงู„ุฌ ุงู„ู…ุดูƒู„ุฉ ูˆู†ู‚ูˆู„ ู„ู„ู…ุณุชุฎุฏู…:

"ุงุนู…ู„ Refresh"

ู†ู…ู†ุน ุงู„ู…ุดูƒู„ุฉ ู…ู† ุงู„ุฃุณุงุณ ุนู† ุทุฑูŠู‚ Atomic / Zero-Downtime Deployment ูˆุฅุฏุงุฑุฉ ุงู„ู€ Caching ูˆุงู„ู€ Assets ุจุดูƒู„ ุตุญูŠุญ.

ูˆุฏู‡ ุงู„ูุฑู‚ ุจูŠู† ุฅู†ูƒ ุชุญูุธ ุฅู† ุงู„ู€ Refresh ุจูŠุญู„ ุงู„ู…ุดูƒู„ุฉุŒ ูˆุฅู†ูƒ ุชูู‡ู… ู„ูŠู‡ ุงู„ู…ุดูƒู„ุฉ ุญุตู„ุช ุฃุตู„ู‹ุง ูˆุฅุฒุงูŠ ุชู…ู†ุนู‡ุง.

ุงุฎุชุตุงุฑุงุช ุงู„ุญุงุณูˆุจ
19/09/2026

ุงุฎุชุตุงุฑุงุช ุงู„ุญุงุณูˆุจ

ยซุงู…ู„ุฃู‡ุง ุจุฃุดูŠุงุก ุชุนุจู‘ุฑ ุนู†ูŠุŒ ูˆู„ูˆู‘ู†ู‡ุง ุจู„ูˆู†ูŠ ุงู„ู…ูุถู‘ู„.ยป
19/09/2026

ยซุงู…ู„ุฃู‡ุง ุจุฃุดูŠุงุก ุชุนุจู‘ุฑ ุนู†ูŠุŒ ูˆู„ูˆู‘ู†ู‡ุง ุจู„ูˆู†ูŠ ุงู„ู…ูุถู‘ู„.ยป

15/09/2026

ู…ุชุญุงูˆู„ุด ุชุณุชู†ุตุญ ุนู„ู‰ ุญุฏ ู‚ู„ุจู‡ ุญู„ูˆ.. ุฑุจู†ุง ุจูŠูƒุดู ู„ู‡ ูƒู„ ุงู„ุฎุจุงูŠุง ุงู„ู„ูŠ ุฌูˆุงูƒ .

12/09/2026

ู…ุชุดู„ูˆุด ู‡ู… โค๏ธ

ุฃู†ุง ูƒู†ุช ุดุงูŠู„ุฉ ู‡ู… ุญุงุฌุงุช ูƒุชูŠุฑ ุฌุฏู‹ุง ูˆู‚ู„ู‚ุงู†ุฉ ูˆู…ุด ุนุงุฑูุฉ ุงู„ุฏู†ูŠุง ู‡ุชู…ุดูŠ ุฅุฒุงูŠ

ูˆููŠ ูˆู‚ุช ู…ู† ุงู„ุฃูˆู‚ุงุช ุจุทู„ุช ุฃุญุงูˆู„ ุฃุญู„ ูƒู„ ุญุงุฌุฉ ุจู†ูุณูŠ ูˆุฑูุนุช ูˆุดูŠ ู„ุฑุจู†ุง ุจุตุฏู‚ ูˆู‚ู„ุช ูŠุง ุฑุจ ุฃู†ุง ู…ู„ูŠุด ุบูŠุฑูƒ

ูˆุงู„ู„ู‡ ุฑุจู†ุง ู…ุฎุฐู„ู†ูŠุด ูˆุฑุฒู‚ู†ูŠ ู…ู† ุญูŠุซ ู…ูƒู†ุชุด ู…ุชูˆู‚ุนุฉ ูˆุทู…ู‘ู† ู‚ู„ุจูŠ

ูู…ุชุดู„ูˆุด ู‡ู… ุจูƒุฑุฉ ูˆู„ุง ุชุดูŠู„ูˆุง ู‡ู… ุงู„ุฑุฒู‚ ูˆู„ุง ุงู„ู…ุณุชู‚ุจู„

ุงุณุนูˆุง ูˆุงุนู…ู„ูˆุง ุงู„ู„ูŠ ุนู„ูŠูƒู… ูˆุฎุฏูˆุง ุจุงู„ุฃุณุจุงุจ ู„ูƒู† ุณูŠุจูˆุง ุงู„ู†ุชูŠุฌุฉ ุนู„ู‰ ุฑุจู†ุง

๏ดฟูˆูŽู…ูŽู† ูŠูŽุชูŽูˆูŽูƒู‘ูŽู„ู’ ุนูŽู„ูŽู‰ ุงู„ู„ู‘ูŽู‡ู ููŽู‡ููˆูŽ ุญูŽุณู’ุจูู‡ู๏ดพ

ุฑุจู†ุง ูŠุทู…ู† ู‚ู„ูˆุจูƒู… ูˆูŠุฑุฒู‚ูƒู… ููˆู‚ ู…ุง ุชุชู…ู†ูˆุง ูˆูŠุนูˆุถูƒู… ุนู† ูƒู„ ุฎูˆู ุดูŠู„ุชูˆู‡ ู„ูˆุญุฏูƒู… ๐Ÿค

ูƒู„ ู…ู† ุนู„ูŠู‡ุง ูุงู† ..โ™ฅ๏ธโ™ฅ๏ธโ™ฅ๏ธ
11/09/2026

ูƒู„ ู…ู† ุนู„ูŠู‡ุง ูุงู† ..โ™ฅ๏ธโ™ฅ๏ธโ™ฅ๏ธ

11/09/2026

ู‚ุฑูŠุจ ุฅู† ุดุงุก ุงู„ู„ู‡ ู‡ุจุฏุฃ ุฃุทู„ู‚ ุณู„ุณู„ุฉ ูƒุชุจ ู…ุชุฎุตุตุฉ ููŠ ุงู„ุจุฑู…ุฌุฉ ูˆุงู„ู€ Frontend Development

ุงู„ููƒุฑุฉ ุฅู† ุงู„ูƒุชุจ ุฏูŠ ู…ุด ู…ุฌุฑุฏ ุชุฌู…ูŠุน ู„ู„ู…ุนู„ูˆู…ุงุช ูˆู„ุง ุดุฑุญ ุณุฑูŠุน ู„ู…ุฌู…ูˆุนุฉ Topics

ุฏูŠ ุนุตุงุฑุฉ ู…ุฐุงูƒุฑุฉ ูˆุจุญุซ ูˆุชุฌู…ูŠุน ู„ู„ู…ุนู„ูˆู…ุฉ ู…ู† ู…ุตุงุฏุฑ ู…ุฎุชู„ูุฉ ุนู„ุดุงู† ุชูˆูุฑ ุนู„ู‰ ุฃูŠ ุญุฏ ุจูŠุชุนู„ู… ูˆู‚ุช ูˆู…ุฌู‡ูˆุฏ ูƒุจูŠุฑ

ู‡ุนุชู…ุฏ ููŠ ุฅุนุฏุงุฏ ุงู„ู…ุญุชูˆู‰ ุนู„ู‰ ุงู„ู€ Official Documentation ูˆุงู„ู…ู†ุตุงุช ุงู„ุชุนู„ูŠู…ูŠุฉ ุงู„ุฃุฌู†ุจูŠุฉ ุงู„ู…ูˆุซูˆู‚ุฉ ูˆุงู„ููŠุฏูŠูˆู‡ุงุช ุงู„ุชุนู„ูŠู…ูŠุฉ ุงู„ุฃุฌู†ุจูŠุฉ ูˆุงู„ุนุฑุจูŠุฉ ุงู„ู‚ูˆูŠุฉ ู…ุน ู…ุฑุงุฌุนุฉ ุงู„ู…ุนู„ูˆู…ุงุช ูˆู…ู‚ุงุฑู†ุชู‡ุง ุจุงู„ู…ุตุงุฏุฑ ุงู„ุฑุณู…ูŠุฉ ู‚ุฏุฑ ุงู„ุฅู…ูƒุงู†

ุงู„ูƒุชุจ ู‡ุชุจุฏุฃ ู…ู† ุงู„ุตูุฑ ูˆุชูˆุตู„ ู„ู…ุณุชูˆู‰ ู…ุชู‚ุฏู… ุจุญูŠุซ ุฅู† ุงู„ู€ Junior ูŠู‚ุฏุฑ ูŠุจู†ูŠ ุฃุณุงุณ ู‚ูˆูŠ ูˆุงู„ู€ Mid Level ูŠุฑุงุฌุน ูˆูŠุฑุชุจ ู…ุนู„ูˆู…ุงุชู‡ ูˆุงู„ู€ Senior ูŠู„ุงู‚ูŠ ุชูุงุตูŠู„ ูˆBest Practices ูˆุญุงุฌุงุช ู…ู…ูƒู† ูŠุฑุฌุนู„ู‡ุง ูƒู€ Reference

ู…ุด ู‡ุชูƒูˆู† ู…ุฌุฑุฏ ุดุฑุญ ู†ุธุฑูŠ

ูƒู„ ุฌุฒุก ู‡ูŠูƒูˆู† ู…ุนุงู‡ ุฃู…ุซู„ุฉ ุนู…ู„ูŠุฉ ูˆุฃุณุฆู„ุฉ ูˆุชุงุณูƒุงุช ุชุณุงุนุฏูƒ ุชุทุจู‚ ุงู„ู„ูŠ ุงุชุนู„ู…ุชู‡

ูˆููŠ ู†ู‡ุงูŠุฉ ูƒู„ ูƒุชุงุจ ู‡ูŠูƒูˆู† ููŠู‡ ู…ุฌู…ูˆุนุฉ ูƒุจูŠุฑุฉ ู…ู† ุฃุณุฆู„ุฉ ุงู„ู€ Interviews ุจู…ุณุชูˆูŠุงุช ู…ุฎุชู„ูุฉ ู…ู† Junior ู„ุญุฏ Senior

ูˆูƒู…ุงู† Cheat Sheets ูˆู…ุฑุงุฌุนุงุช ุณุฑูŠุนุฉ ูˆู…ุตุงุฏุฑ ุฅุถุงููŠุฉ ุชุณุงุนุฏูƒ ุชุฑุฌุน ู„ู„ู…ุนู„ูˆู…ุฉ ูˆู‚ุช ู…ุง ุชุญุชุงุฌู‡ุง

ูˆุงู„ูƒุชุจ ู‡ุชูƒูˆู† ู…ุชุงุญุฉ ุจู†ุณุฎุฉ ุนุฑุจูŠ ูˆู†ุณุฎุฉ English

ูˆููŠ ุงู„ู†ุณุฎุฉ ุงู„ุนุฑุจูŠ ู…ุด ู‡ุชุฑุฌู… ุงู„ู…ุตุทู„ุญุงุช ุงู„ุจุฑู…ุฌูŠุฉ ุชุฑุฌู…ุฉ ุญุฑููŠุฉ ู„ุฃู† ุฏู‡ ุฃุญูŠุงู†ุง ุจูŠุฎู„ูŠ ุงู„ูƒู„ุงู… ุบุฑูŠุจ ูˆู…ุด ู‡ูˆ ุงู„ุฃุณู„ูˆุจ ุงู„ู„ูŠ ุจู†ุณุชุฎุฏู…ู‡ ูุนู„ุง ููŠ ุงู„ุดุบู„

ุงู„ู…ุตุทู„ุญุงุช ุงู„ุชู‚ู†ูŠุฉ ู‡ุชูุถู„ ุจุงู„ู€ English ู„ู…ุง ูŠูƒูˆู† ุฏู‡ ุงู„ุฃูุถู„ ู…ุน ุดุฑุญู‡ุง ุจุงู„ุนุฑุจูŠ ุจุดูƒู„ ุจุณูŠุท ูˆูˆุงุถุญ

ุงู„ุณู„ุณู„ุฉ ู‡ุชุจุฏุฃ ุจู€

HTML

CSS

JavaScript

Bootstrap

Tailwind CSS

React.js

Redux Toolkit

React Query

React Hook Form

Zod

shadcn/ui

Next.js

ูˆุงู„ู‡ุฏู ููŠ ุงู„ู†ู‡ุงูŠุฉ ุฅู† ูƒู„ ูƒุชุงุจ ูŠูƒูˆู† ู…ุฑุฌุน ุนู…ู„ูŠ ุชู‚ุฏุฑ ุชุฐุงูƒุฑ ู…ู†ู‡ ูˆุชุทุจู‚ ูˆุชุฑุฌุนู„ู‡ ูˆู‚ุช ุงู„ู€ Revision ุฃูˆ ู‚ุจู„ ุงู„ู€ Interview ุฃูˆ ุญุชู‰ ูˆุฅู†ุช ุดุบุงู„ ููŠ ู…ุดุฑูˆุน

ุงู„ููƒุฑุฉ ูƒู„ู‡ุง ุฅู† ุจุฏู„ ู…ุง ุชู‚ุถูŠ ุณุงุนุงุช ุทูˆูŠู„ุฉ ุจุชุฏูˆุฑ ุนู„ู‰ ุงู„ู…ุนู„ูˆู…ุฉ ุจูŠู† Documentation ูˆูƒูˆุฑุณุงุช ูˆููŠุฏูŠูˆู‡ุงุช ูˆู…ู‚ุงู„ุงุช

ุชู„ุงู‚ูŠ ุงู„ู…ุนู„ูˆู…ุฉ ุงู„ู…ู‡ู…ุฉ ู…ุชุฌู…ุนุฉ ูˆู…ุฑุชุจุฉ ู‚ุฏุงู…ูƒ ููŠ ู…ูƒุงู† ูˆุงุญุฏ

ุฅู† ุดุงุก ุงู„ู„ู‡ ุชูƒูˆู† ุจุฏุงูŠุฉ ุณู„ุณู„ุฉ ู‚ูˆูŠุฉ ูˆู…ููŠุฏุฉ ู„ูƒู„ ุญุฏ ุจูŠุชุนู„ู… Frontend ุฃูˆ ุนุงูŠุฒ ูŠุทูˆุฑ ู…ุณุชูˆุงู‡ ููŠ ุงู„ุจุฑู…ุฌุฉ

Engineer Hanaa Nagy
MERN Stack / AI Engineer

10/09/2026

ุงู„ู„ู‡ู… ุงุฌุนู„ู†ูŠ ุงู…ุฑุฃุฉู‹ ูŠู„ูŠู‚ ุจู‡ุง ุงู„ุนู„ูˆุŒ
ูˆูŠุณุงุจู‚ู‡ุง ุงู„ู…ุฌุฏ ุฃูŠู†ู…ุง ุญู„ู‘ุชุŒ
ูˆุงูุชุญ ู„ูŠ ุฃุจูˆุงุจ ุงู„ูุฑุต ุงู„ุนุธูŠู…ุฉุŒ
ูˆุงูƒุชุจ ู„ูŠ ุทุฑูŠู‚ู‹ุง ู…ูุฑูˆุดู‹ุง ุจุงู„ุชู…ูŠู‘ุฒ ูˆุงู„ุฅู†ุฌุงุฒุŒ
ูˆุงุฌุนู„ ุงุณู…ูŠ ู„ุงู…ุนู‹ุง ุจูŠู† ุงู„ูƒุจุงุฑุŒ
ูˆู…ูƒุงู†ูŠ ุนุงู„ูŠู‹ุง ุจูŠู† ุงู„ุนุธู…ุงุกุŒ
ูŠุงุฑุจ ู„ูŠ ูˆู„ูƒู„ ู…ู† ู‚ุงู„.
ุขู…ูŠู† ๐Ÿคฒ๐Ÿป

Address

Minya

Website

Alerts

Be the first to know and let us send you an email when Hanaa Nagy posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share

Category