๐ฏ ููู ูุงุฒู
ุชููู ูุงูู
ุงูู Business Goal ูุจู ู
ุง ุชุจุฏุฃ ุชุดุชุบู ุนูู ุฃู Featureุ
.
.
ุฅูู ุชููู ุจุชุนุฑู ุชูุชุจ clean code ุฏู ู ูู ุ ูุฅูู ุชุจูู ุณุฑูุน ูู ุชูููุฐ ุงูู tasks ูู ุงู ุญุงุฌุฉ ุญููุฉุ ุจุณ ุฏู ููู ููุญุฏู ู ุด ููุงูุฉ.
ุงููู ูุนููุง ุจููุฑู ุจูู ู ุจุฑู ุฌ ุนุงุฏูโฆ ูู ููุฏุณ ุจุฑู ุฌูุงุช ุชูููุ ูู ูุฏ ุฅูู ูุงูู ุงูุจุฒูุณ ุงููู ุจูุดุชุบู ุนููู.
ูุนูู ุฅููุ
ูุนูู ูุจู ู ุง ุชูุชุญ VS Code ูุชุจุฏุฃ ุชูุชุจ ุฃู ุณุทุฑ ููุฏุ ูุงุฒู ุชุณุฃู ููุณู ุณุคุงู ุจุณูุท:
"ูู ููู ุจูุนู ู ุงูู feature ุฏู ุฃุตูุงูุ"
ูุฃูู ูู ู ุด ูุงูู ุงูู โูููโุ ู ู ูู ุชุดุชุบู ูุชูุฑ ูุชุจุฐู ู ุฌููุฏ ูุจูุฑโฆ ููู ุงูุขุฎุฑ ุชุทูุน ุงููุชูุฌุฉ ู ุด ูู ุงููู ุงูู business ู ุญุชุงุฌูุง!
โโโ
๐ก ูุนูู ุฅูู Business Goalุ
ุงูู business goal ูู ุงูุณุจุจ ุงูุญูููู ุฅู ุงูุดุฑูุฉ ูุฑุฑุช ุชุถูู ุงูู feature ุฏู.
ู ุด ุจุณ ุฅุฒุงู ูุนู ููุงุ ููู ููู ุจูุนู ููุงุ
ุจูุญุงูู ูุญู ู ุดููุฉ ูู ููุ ูุฅูู ุงููู ููุณุชูุงุฏู ูู ุง ูุญููุงุ
ูุนูู ู ุซููุง:
- ู ู ูู ูููู ุจูุนู ู filter ุนุดุงู ูุฒูุฏ ุงูู conversion rate.
- ุฃู ุจูุถูู notification ุฌุฏูุฏุฉ ุนุดุงู ูููู ุงูู churn.
- ุฃู ุจูุนู ู redesign ูุฌุฒุก ู ุนูู ุนุดุงู ูุฎูู ุงูู onboarding ุฃุณุฑุน.
ูู ูุงุญุฏุฉ ู ู ุฏูู ู ุญุชุงุฌุฉ ุชูููุฑ ูุชูููุฐ ู ุฎุชููุ ุฑุบู ุฅู ู ู ูู ูููู ุดูู ุงูู features ุดุจู ุจุนุถ.
โโโ
๐ ุฅูู ุงููู ููุญุตู ูู ุง ุชุดุชุบู ู ู ุบูุฑ ู ุง ุชููู ุงูุจุฒูุณุ
1- ุจุชูุชุจ ููุฏ ุญููโฆ ุจุณ ุบูุท.
ุจุชุจุฐู ู ุฌููุฏ ูุจูุฑ ูู ุญุงุฌุงุช ู ุด ู ุทููุจุฉ ุฃู ู ุด ู ููุฏุฉ ุญุงูููุง.
2- ุจุชูููุช ูุฑุตุฉ ุฅูู ุชุถูู value.
ู ู ูู ุชููู ุนูุฏู ุงูุชุฑุงุญุงุช ุชุญุณูู ุงูููุฑุฉ ูู ููุช ูุงูู ุงููุฏู ุงูุญููููุ ุจุณ ูุฃูู ู ุด ุนุงุฑู ุงูู contextุ ุจุชูููุฐ ูุฎูุงุต.
3- ุจุชุฒูุฏ ุงูู tech debt ู ู ุบูุฑ ูุตุฏ.
ูุฃูู ู ู ูู ุชุฎุชุงุฑ ุญู ุชููู ู ุด ู ูุงุณุจ ูููุฏู ุงูุฃุณุงุณูุ ูุจุนุฏ ุดููุฉ ุงูุดุฑูุฉ ุชุถุทุฑ ุชุฑุฌุน ุชุบูุฑ ุงูุญู ุฏู.
4- ุจุชููู reactive ู ุด proactive.
ุจุชูููุฐ ุงููู ู ูุชูุจ ูุฎูุงุตุ ุจุฏู ู ุง ุชููู ุดุฑูู ุญูููู ูู ุงูุญู.
โโโ
ูู ุงูู ุจุฑู ุฌ ุณุฃู ุฃูู ู ุง ุงุณุชูู ุงูู task:
"ุฅุญูุง ููู ุนุงูุฒูู ูุถูู ุงูููุชุฑ ุฏูุ"
ููุงู ุงูุฑุฏ:
"ุนุดุงู ุนูุฏูุง data ุจุชููู ุฅู ุงูู ุณุชุฎุฏู ูู ุจูุฎุฑุฌูุง ู ู ุงูุตูุญุฉ ูู ุง ู ุด ุจููุงููุง ุงูู ูุชุฌ ุงููู ุนุงูุฒููู ุจุณุฑุนุฉ"
ุณุงุนุชูุง ูุงู ู ู ูู:
- ูุฑููุฒ ุนูู ุชุญุณูู ุชุฌุฑุจุฉ ุงูุจุญุซ ุฃูุชุฑ ู ู ุดูู ุงูููุชุฑ.
- ููุชุฑุญ autocomplete.
- ูุถูู ranking based on popularity.
- ูุญูู ุงูู analytics ุฃูุชุฑ ููุดุชุบู ู ุน ุงูู designer ุนูู UI/UX ุฃุญุณู.
ูุนูู ูุงู ูููููุฑ ุฒู ู ุง ุงูู product owner ุจูููุฑุ ููุจูู ู ุด ุจุณ ู ุจุฑู ุฌ ุจููุชุจ ููุฏุ ููู ุดุฑูู ูู ุงูุญู.
โโโ
โ ุชุนู ู ุฅูู ุนุดุงู ุชุจูู ูุงูู ุงูุจุฒูุณ ูููุณุ
1- ุงุณุฃู ุฏุงูู ูุง "ูููุ" ูุจู ู ุง ุชุจุฏุฃ ูู ุฃู task.
2- ุงููู ุงูู KPIs ุงููู ุงููุฑูู ุจูุดุชุบู ุนูููุง.
ุฅูู ุงููู ุจูููุณูุง ุจู ุงููุฌุงุญุ Trafficุ Conversionุ Retentionุ
3- ุงุญุถุฑ meetings ู ุน ุงูู product/marketing ูู ุง ุชูุฏุฑ.
ูุชุดูู ุงูุฏููุง ู ู ุฒุงููุชูู ุ ูุฏู ูููุฑู ูู ุทุฑููุฉ ุชูููุฑู.
4- ุงุฑุจุท ุงูู code ุงููู ุจุชูุชุจู ุจุงูู impact ุงููู ุจูุนู ูู.
"ุงูู PR ุฏู ูู ุง ุฏุฎูุ ุฒููุฏ ุงูู signup rate 10%".
ุฏู ุฃูุถู ุจูุชูุฑ ู ู "ุนู ูุช login form ุจุงูู clean code".
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
.
.
ุฅูู ุชููู ุจุชุนุฑู ุชูุชุจ clean code ุฏู ู ูู ุ ูุฅูู ุชุจูู ุณุฑูุน ูู ุชูููุฐ ุงูู tasks ูู ุงู ุญุงุฌุฉ ุญููุฉุ ุจุณ ุฏู ููู ููุญุฏู ู ุด ููุงูุฉ.
ุงููู ูุนููุง ุจููุฑู ุจูู ู ุจุฑู ุฌ ุนุงุฏูโฆ ูู ููุฏุณ ุจุฑู ุฌูุงุช ุชูููุ ูู ูุฏ ุฅูู ูุงูู ุงูุจุฒูุณ ุงููู ุจูุดุชุบู ุนููู.
ูุนูู ุฅููุ
ูุนูู ูุจู ู ุง ุชูุชุญ VS Code ูุชุจุฏุฃ ุชูุชุจ ุฃู ุณุทุฑ ููุฏุ ูุงุฒู ุชุณุฃู ููุณู ุณุคุงู ุจุณูุท:
"ูู ููู ุจูุนู ู ุงูู feature ุฏู ุฃุตูุงูุ"
ูุฃูู ูู ู ุด ูุงูู ุงูู โูููโุ ู ู ูู ุชุดุชุบู ูุชูุฑ ูุชุจุฐู ู ุฌููุฏ ูุจูุฑโฆ ููู ุงูุขุฎุฑ ุชุทูุน ุงููุชูุฌุฉ ู ุด ูู ุงููู ุงูู business ู ุญุชุงุฌูุง!
โโโ
๐ก ูุนูู ุฅูู Business Goalุ
ุงูู business goal ูู ุงูุณุจุจ ุงูุญูููู ุฅู ุงูุดุฑูุฉ ูุฑุฑุช ุชุถูู ุงูู feature ุฏู.
ู ุด ุจุณ ุฅุฒุงู ูุนู ููุงุ ููู ููู ุจูุนู ููุงุ
ุจูุญุงูู ูุญู ู ุดููุฉ ูู ููุ ูุฅูู ุงููู ููุณุชูุงุฏู ูู ุง ูุญููุงุ
ูุนูู ู ุซููุง:
- ู ู ูู ูููู ุจูุนู ู filter ุนุดุงู ูุฒูุฏ ุงูู conversion rate.
- ุฃู ุจูุถูู notification ุฌุฏูุฏุฉ ุนุดุงู ูููู ุงูู churn.
- ุฃู ุจูุนู ู redesign ูุฌุฒุก ู ุนูู ุนุดุงู ูุฎูู ุงูู onboarding ุฃุณุฑุน.
ูู ูุงุญุฏุฉ ู ู ุฏูู ู ุญุชุงุฌุฉ ุชูููุฑ ูุชูููุฐ ู ุฎุชููุ ุฑุบู ุฅู ู ู ูู ูููู ุดูู ุงูู features ุดุจู ุจุนุถ.
โโโ
๐ ุฅูู ุงููู ููุญุตู ูู ุง ุชุดุชุบู ู ู ุบูุฑ ู ุง ุชููู ุงูุจุฒูุณุ
1- ุจุชูุชุจ ููุฏ ุญููโฆ ุจุณ ุบูุท.
ุจุชุจุฐู ู ุฌููุฏ ูุจูุฑ ูู ุญุงุฌุงุช ู ุด ู ุทููุจุฉ ุฃู ู ุด ู ููุฏุฉ ุญุงูููุง.
2- ุจุชูููุช ูุฑุตุฉ ุฅูู ุชุถูู value.
ู ู ูู ุชููู ุนูุฏู ุงูุชุฑุงุญุงุช ุชุญุณูู ุงูููุฑุฉ ูู ููุช ูุงูู ุงููุฏู ุงูุญููููุ ุจุณ ูุฃูู ู ุด ุนุงุฑู ุงูู contextุ ุจุชูููุฐ ูุฎูุงุต.
3- ุจุชุฒูุฏ ุงูู tech debt ู ู ุบูุฑ ูุตุฏ.
ูุฃูู ู ู ูู ุชุฎุชุงุฑ ุญู ุชููู ู ุด ู ูุงุณุจ ูููุฏู ุงูุฃุณุงุณูุ ูุจุนุฏ ุดููุฉ ุงูุดุฑูุฉ ุชุถุทุฑ ุชุฑุฌุน ุชุบูุฑ ุงูุญู ุฏู.
4- ุจุชููู reactive ู ุด proactive.
ุจุชูููุฐ ุงููู ู ูุชูุจ ูุฎูุงุตุ ุจุฏู ู ุง ุชููู ุดุฑูู ุญูููู ูู ุงูุญู.
โโโ
ูู ุงูู ุจุฑู ุฌ ุณุฃู ุฃูู ู ุง ุงุณุชูู ุงูู task:
"ุฅุญูุง ููู ุนุงูุฒูู ูุถูู ุงูููุชุฑ ุฏูุ"
ููุงู ุงูุฑุฏ:
"ุนุดุงู ุนูุฏูุง data ุจุชููู ุฅู ุงูู ุณุชุฎุฏู ูู ุจูุฎุฑุฌูุง ู ู ุงูุตูุญุฉ ูู ุง ู ุด ุจููุงููุง ุงูู ูุชุฌ ุงููู ุนุงูุฒููู ุจุณุฑุนุฉ"
ุณุงุนุชูุง ูุงู ู ู ูู:
- ูุฑููุฒ ุนูู ุชุญุณูู ุชุฌุฑุจุฉ ุงูุจุญุซ ุฃูุชุฑ ู ู ุดูู ุงูููุชุฑ.
- ููุชุฑุญ autocomplete.
- ูุถูู ranking based on popularity.
- ูุญูู ุงูู analytics ุฃูุชุฑ ููุดุชุบู ู ุน ุงูู designer ุนูู UI/UX ุฃุญุณู.
ูุนูู ูุงู ูููููุฑ ุฒู ู ุง ุงูู product owner ุจูููุฑุ ููุจูู ู ุด ุจุณ ู ุจุฑู ุฌ ุจููุชุจ ููุฏุ ููู ุดุฑูู ูู ุงูุญู.
โโโ
โ ุชุนู ู ุฅูู ุนุดุงู ุชุจูู ูุงูู ุงูุจุฒูุณ ูููุณุ
1- ุงุณุฃู ุฏุงูู ูุง "ูููุ" ูุจู ู ุง ุชุจุฏุฃ ูู ุฃู task.
2- ุงููู ุงูู KPIs ุงููู ุงููุฑูู ุจูุดุชุบู ุนูููุง.
ุฅูู ุงููู ุจูููุณูุง ุจู ุงููุฌุงุญุ Trafficุ Conversionุ Retentionุ
3- ุงุญุถุฑ meetings ู ุน ุงูู product/marketing ูู ุง ุชูุฏุฑ.
ูุชุดูู ุงูุฏููุง ู ู ุฒุงููุชูู ุ ูุฏู ูููุฑู ูู ุทุฑููุฉ ุชูููุฑู.
4- ุงุฑุจุท ุงูู code ุงููู ุจุชูุชุจู ุจุงูู impact ุงููู ุจูุนู ูู.
"ุงูู PR ุฏู ูู ุง ุฏุฎูุ ุฒููุฏ ุงูู signup rate 10%".
ุฏู ุฃูุถู ุจูุชูุฑ ู ู "ุนู ูุช login form ุจุงูู clean code".
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
โค9
ุฃููุฏ ุชุนุฑู npm install ุฃู npm i
.
.
ููู ูู ุชุนุฑู npm ciุ
ูู ุง ุชูุชุจ npm installุ ูู ุจูุจุต ุนูู ุงูู package.json ููุดูู ุฅูู ุงูู packages ุงูู ุทููุจุฉุ ูุจุนุฏูู:
- ูู ููู package-lock.json ุจูุญุงูู ูุทุงุจูู.
- ููู ู ุด ู ูุฌูุฏุ ุจูุจุฏุฃ ูุฑููุจ ุงููู ู ุญุชุงุฌู ููุนู ู ูุงุญุฏ ุฌุฏูุฏ.
- ููู ุงู ู ู ูู ูุญุฏุซ ุจุนุถ ุงูู packages ูู ุดุงู ุฅู ููู ุฅุตุฏุงุฑ ุฃุญุฏุซ ู ุชูุงูู ู ุน ุงูุดุฑูุท.
ูุทุจุนูุง ุฏู ูููุณ ููู ู ู ูู ูุญุตู ุงุฎุชูุงูุงุช ู ู ุฌูุงุฒ ููุชุงูู...
โโโ
ุงูู ci ู ุนูุงูุง "clean install"ุ ูุงูุฃู ุฑ ุฏู ู ุนู ูู ู ุฎุตูุต ุนุดุงู ุงูู automation ูุจูุดุชุบู ุจุดูู ุฃุณุฑุน ูุฃุณูู.
- ุจูู ุณุญ ูููุฏุฑ node_modules ุชู ุงู ูุง.
- ูุจุนุฏูู ูุฑููุจ ุงูู packages ุจุงูุถุจุท ุฒู ู ุง ูู ู ูุชูุจุฉ ูู package-lock.json.
- ูู ููู ูุฑู ุจูู package.json ู package-lock.json ุจููู ููุนู ู Error.
โ ุฏู ู ุนูุงู ุฅู npm ci:
- ุฃุณุฑุน ู ู install.
- ุจูุนู ู ููุณ ุงููุชุงุฆุฌ ูู ู ุฑุฉ.
- ู ู ุชุงุฒ ูู ุงูู CI/CD pipelines ุฃู ูู ุงูุดุฑูุงุช ุงููุจูุฑุฉ.
โโโ
ูู ุดุบุงู ููุญุฏู ููุณู ุจุชุถูู/ุชุญุฏุซ packages: ุงุณุชุฎุฏู npm install.
ูู ุจุชุดุชุบู ูู ุชูู ุฃู ุจุชุนู ู Deploy ุนูู ุณูุฑูุฑ: ุงุณุชุฎุฏู npm ci ุนุดุงู ุชุถู ู ุซุจุงุช ุงูุจูุฆุฉ.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
.
.
ููู ูู ุชุนุฑู npm ciุ
ูู ุง ุชูุชุจ npm installุ ูู ุจูุจุต ุนูู ุงูู package.json ููุดูู ุฅูู ุงูู packages ุงูู ุทููุจุฉุ ูุจุนุฏูู:
- ูู ููู package-lock.json ุจูุญุงูู ูุทุงุจูู.
- ููู ู ุด ู ูุฌูุฏุ ุจูุจุฏุฃ ูุฑููุจ ุงููู ู ุญุชุงุฌู ููุนู ู ูุงุญุฏ ุฌุฏูุฏ.
- ููู ุงู ู ู ูู ูุญุฏุซ ุจุนุถ ุงูู packages ูู ุดุงู ุฅู ููู ุฅุตุฏุงุฑ ุฃุญุฏุซ ู ุชูุงูู ู ุน ุงูุดุฑูุท.
ูุทุจุนูุง ุฏู ูููุณ ููู ู ู ูู ูุญุตู ุงุฎุชูุงูุงุช ู ู ุฌูุงุฒ ููุชุงูู...
โโโ
ุงูู ci ู ุนูุงูุง "clean install"ุ ูุงูุฃู ุฑ ุฏู ู ุนู ูู ู ุฎุตูุต ุนุดุงู ุงูู automation ูุจูุดุชุบู ุจุดูู ุฃุณุฑุน ูุฃุณูู.
- ุจูู ุณุญ ูููุฏุฑ node_modules ุชู ุงู ูุง.
- ูุจุนุฏูู ูุฑููุจ ุงูู packages ุจุงูุถุจุท ุฒู ู ุง ูู ู ูุชูุจุฉ ูู package-lock.json.
- ูู ููู ูุฑู ุจูู package.json ู package-lock.json ุจููู ููุนู ู Error.
โ ุฏู ู ุนูุงู ุฅู npm ci:
- ุฃุณุฑุน ู ู install.
- ุจูุนู ู ููุณ ุงููุชุงุฆุฌ ูู ู ุฑุฉ.
- ู ู ุชุงุฒ ูู ุงูู CI/CD pipelines ุฃู ูู ุงูุดุฑูุงุช ุงููุจูุฑุฉ.
โโโ
ูู ุดุบุงู ููุญุฏู ููุณู ุจุชุถูู/ุชุญุฏุซ packages: ุงุณุชุฎุฏู npm install.
ูู ุจุชุดุชุบู ูู ุชูู ุฃู ุจุชุนู ู Deploy ุนูู ุณูุฑูุฑ: ุงุณุชุฎุฏู npm ci ุนุดุงู ุชุถู ู ุซุจุงุช ุงูุจูุฆุฉ.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
โค18
React Design Patterns and Best Practices for 2025
Letโs see React design patterns and best practices for 2025 so you can build more robust and maintainable applications.
๐ https://www.telerik.com/blogs/react-design-patterns-best-practices
๐ฐ Linux Command Cheat Sheet
File Commands
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
SSH (Secure Shell)
-
-
-
-
Searching
-
-
-
-
Process Management
-
-
-
-
-
-
-
File Permissions
-
-
-
Networking
-
-
-
-
Archiving and Compression
-
-
-
-
System Info and Management
-
-
-
-
Misc Commands
-
-
-
-
File Commands
-
ls
- Directory listing-
ls -l
- Long listing format-
ls -a
- List all files including hidden files-
cd /path/to/directory
- Change directory-
pwd
- Display the current working directory-
mkdir directory_name
- Create a new directory-
rmdir directory_name
- Remove an empty directory-
rm file_name
- Remove a file-
rm -r directory_name
- Remove a directory and its contents recursively-
touch file_name
- Create or update a file-
cat file_name
- Concatenate and display the file content-
more file_name
- View file content page by page-
less file_name
- Improved viewing of file content over more
-
cp source_file target_file
- Copy files from source to target-
mv old_name new_name
- Rename or move a file/directorySSH (Secure Shell)
-
ssh user@host
- Connect to host as user-
ssh -p port user@host
- Connect using a specific port-
ssh-keygen -t rsa
- Generate RSA key pair-
ssh-copy-id user@host
- Copy your key to the remote server for password-less loginSearching
-
grep pattern files
- Search for a pattern in files-
grep -r pattern dir
- Recursively search for a pattern in a directory-
find dir -name name*
- Find files starting with name in a directory-
locate file_name
- Find files by name (uses a database)Process Management
-
ps aux
- Display your currently active processes-
ps aux | grep process_name
- Find a process named process_name-
top
- Display all running processes-
kill pid
- Kill a process with a given PID-
killall process_name
- Kill all processes named process_name-
bg
- List stopped or background jobs; resume a stopped job in the background-
fg
- Bring the most recent job to the foregroundFile Permissions
-
chmod +x file_name
- Make a file executable-
chmod 755 file_name
- Set read and execute permissions for owner and read for others-
chown user:group file_name
- Change file owner and groupNetworking
-
ifconfig
- Display all network interfaces and IP addresses-
ping host
- Send ICMP echo request to host-
traceroute host
- Display the route packets take to a network host-
netstat -tulnp
- Display listening ports and their applicationsArchiving and Compression
-
tar cf archive_name.tar files
- Create a tar archive containing files-
tar xf archive_name.tar
- Extract files from a tar archive-
gzip file_name
- Compress a file and rename it to file.gz-
gunzip file.gz
- Decompress file.gz back to the originalSystem Info and Management
-
uname -a
- Show system and kernel info-
df -h
- Display free disk space in a human-readable form-
du -sh directory_name
- Show disk usage of a directory in human-readable form-
free -m
- Show free and used memory in MBMisc Commands
-
man command_name
- Show manual for a command-
echo "text"
- Display a message on the screen-
date
- Display the current date and time-
uptime
- Show how long the system has been runningโค9
Storybook 9 is here!
Read more
โถ๏ธ Interaction tests
โฟ๏ธ Accessibility tests
๐ Visual tests
๐ก Coverage reports
๐ฅ Test widget
๐ชถ 48% Leaner
โ๏ธ Story generation
๐ท Tag-based organization
๐ Story globals
๐ Major updates for Svelte, Next.js, React Native, and more!
Read more
โค4
ุฅุฒุงู ุชููุฐ ุงูู Caching ูู Node.jsุ ๐ค
.
.
ูู ุฃูุช ุดุบุงู ุจู Node.jsุ ูู ุฃููุฏ ูุงุจูุช ูู ููู ู ุดููุฉ ุฅู ุงูู API ุนูุฏู ุจูุจูู ุจุทูุก ุจุณุจุจ requests ูุชูุฑ ุฃู ุนู ููุงุช ุชูููุฉ ุฒู queries ุนูู databaseุ ูุจุฏุฃุช ุชููุฑ:
"ููู ูู ู ุฑุฉ ุฃุฌูุจ ููุณ ุงูุฏุงุชุงุ ุทุจ ู ููุด ุญู ุฃุณุฑุนุ"
ุงูุฅุฌุงุจุฉ ูู: Caching.
ูุฏู ุงููู ููุชููู ุนูู ุงูููู ุจุงูุชูุตูู....
[ ูู ุงูุฃููุงุฏ ูุชูุงูููุง ูู ุงูุชุนูููุงุช ุชุญุช ุงูุฑุณุงูุฉ ]
โโโ
๐ฏ ุฅูู ูู ุงูู Cachingุ
ุจุจุณุงุทุฉุ ูู ุฅูู ุชุญูุธ ูุณุฎุฉ ู ู ุงูุฏุงุชุง ู ุคูุชูุง ูู ู ูุงู ุชุงูู (ุจูููู ุฃุณุฑุน ู ู ุงูู ุตุฏุฑ ุงูุฃุณุงุณู ุฒู ุงูู DB)ุ ุนูุดุงู ูู ุง ุชูุฌู ุชุทูุจ ููุณ ุงูุญุงุฌุฉ ุชุงููุ ู ุง ุชุฑูุญ ุชุฌูุจูุง ู ู ุงูุฃููุ ูุงุ ุชุฑุฏ ุจุณุฑุนุฉ ู ู ุงูู cache.
ูุฏู ุจููุฑู ุฌุงู ุฏ ุฌุฏูุง ูู ุงูุณุฑุนุฉุ ูุงูุฃุฏุงุกุ ูุงูุญู ู ุนูู ุงูุณูุฑูุฑ.
โโโ
ุฅุฒุงู ุชุนู ู ุงูู Caching ูู Node.jsุ
1. ุงูู In-Memory Caching (ุจุงุณุชุฎุฏุงู node-cache ุฃู lru-cache)
ูู ุนูุฏู ุฏุงุชุง ู ุด ูุจูุฑุฉ ูู ุด ู ุญุชุงุฌ ุชุดุงุฑููุง ุจูู ุฃูุชุฑ ู ู instanceุ ูู in-memory caching ุจูููู ุญู ุณุฑูุน ูุณูู.
๐ ู ูุงุณุจ ูุญุงูุงุช ุฒู ุงูุฏุงุชุง ุงูููููุฉุ ุฃู ุนู ููุงุช ุญุณุงุจูุฉ ุชูููุฉุ ุจุณ ุฎูู ุจุงูู ุฅูู volatileุ ูุนูู ูู ุงูุณูุฑูุฑ ุนู ู restartุ ูู ุญุงุฌุฉ ุจุชุฑูุญ.
โโโ
2. ุงูู Redis Caching (ุงูุญู ุงูุฃููู ูุงูุฃุดูุฑ)
ูู ุจุชุฏูุฑ ุนูู Cache centralized ูุณุฑูุน ูุชูุฏุฑ ุชุดุงุฑู ุงูุฏุงุชุง ุจูู ุฃูุชุฑ ู ู instanceุ ูุจูู Redis ูู ุงูุฃูุถู ููุง.
๐ฏ ุงูู Redis ุณุฑูุน ุฌุฏูุงุ ูุจูุณุชุฎุฏู ูู ู ุดุงุฑูุน ูุจูุฑุฉ ุฒู Twitter ู GitHub. ููู ุงู ุชูุฏุฑ ุชุชุญูู ูู TTLุ ูุชุนู ู invalidationุ ูุชุฎุฒู ุฃูุชุฑ ู ู ููุน ุฏุงุชุง.
โโโ
3. ุงูู Caching Responses ู ุจุงุดุฑุฉ (ู ุซููุง ูู GraphQL ุฃู REST)
ูู ุดุบุงู ู ุซูุงู ุจู Apollo Server ูู GraphQLุ ุชูุฏุฑ ุชุณุชุฎุฏู built-in caching
ุฃู ุญุชู ูู ุดุบุงู REST ุชูุฏุฑ ุชุณุชุฎุฏู middlewares ุฒู apicache ุฃู express-cache-controller.
โโโ
๐ค ุฅู ุชู ุชุณุชุฎุฏู ุงูู Cachingุ
- ูู ุง ุชููู ุจุชูุฑุฑ ููุณ ุงูู requests ุจูู ูุงุช ูุจูุฑุฉ.
- ูู ุง ุงูุฏุงุชุง ุชููู ู ุด ุจุชุชุบูุฑ ูุชูุฑ.
- ูู ุงูู DB ุนูุฏู ุจุทูุฆุฉ ุฃู ุจุชุงุฎุฏ ููุช ูู ุงูู ุนุงูุฌุฉ.
- ูู ุนุงูุฒ ุชููู ุงูุชุฑุงููู ุนูู ุงูู backend.
โโโ
โ ๏ธ ุฎูู ุจุงูู:
ูุงุฒู ุชุนู ู Cache Invalidation ูููุณุ ุนูุดุงู ู ุง ุชุฑุฌุน ุฏุงุชุง ูุฏูู ุฉ ุจุนุฏ ุงูุชุญุฏูุซ.
ุจูุงุด ุชุณุชุฎุฏู ุงูู Caching ูุฃู ุฏุงุชุง ุญุณุงุณุฉ ุฃู ุดุฎุตูุฉ (privacy first).
ุฎููู ุฏุงูู ูุง ุนุงุฑู ุฅู ุชู ุชุนู ู Cacheุ ูุฅู ุชู ูุง... ู ุด ูู ุญุงุฌุฉ ู ุญุชุงุฌุฉ ุชุชุฎุฒู.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
.
.
ูู ุฃูุช ุดุบุงู ุจู Node.jsุ ูู ุฃููุฏ ูุงุจูุช ูู ููู ู ุดููุฉ ุฅู ุงูู API ุนูุฏู ุจูุจูู ุจุทูุก ุจุณุจุจ requests ูุชูุฑ ุฃู ุนู ููุงุช ุชูููุฉ ุฒู queries ุนูู databaseุ ูุจุฏุฃุช ุชููุฑ:
"ููู ูู ู ุฑุฉ ุฃุฌูุจ ููุณ ุงูุฏุงุชุงุ ุทุจ ู ููุด ุญู ุฃุณุฑุนุ"
ุงูุฅุฌุงุจุฉ ูู: Caching.
ูุฏู ุงููู ููุชููู ุนูู ุงูููู ุจุงูุชูุตูู....
[ ูู ุงูุฃููุงุฏ ูุชูุงูููุง ูู ุงูุชุนูููุงุช ุชุญุช ุงูุฑุณุงูุฉ ]
โโโ
๐ฏ ุฅูู ูู ุงูู Cachingุ
ุจุจุณุงุทุฉุ ูู ุฅูู ุชุญูุธ ูุณุฎุฉ ู ู ุงูุฏุงุชุง ู ุคูุชูุง ูู ู ูุงู ุชุงูู (ุจูููู ุฃุณุฑุน ู ู ุงูู ุตุฏุฑ ุงูุฃุณุงุณู ุฒู ุงูู DB)ุ ุนูุดุงู ูู ุง ุชูุฌู ุชุทูุจ ููุณ ุงูุญุงุฌุฉ ุชุงููุ ู ุง ุชุฑูุญ ุชุฌูุจูุง ู ู ุงูุฃููุ ูุงุ ุชุฑุฏ ุจุณุฑุนุฉ ู ู ุงูู cache.
ูุฏู ุจููุฑู ุฌุงู ุฏ ุฌุฏูุง ูู ุงูุณุฑุนุฉุ ูุงูุฃุฏุงุกุ ูุงูุญู ู ุนูู ุงูุณูุฑูุฑ.
โโโ
ุฅุฒุงู ุชุนู ู ุงูู Caching ูู Node.jsุ
1. ุงูู In-Memory Caching (ุจุงุณุชุฎุฏุงู node-cache ุฃู lru-cache)
ูู ุนูุฏู ุฏุงุชุง ู ุด ูุจูุฑุฉ ูู ุด ู ุญุชุงุฌ ุชุดุงุฑููุง ุจูู ุฃูุชุฑ ู ู instanceุ ูู in-memory caching ุจูููู ุญู ุณุฑูุน ูุณูู.
๐ ู ูุงุณุจ ูุญุงูุงุช ุฒู ุงูุฏุงุชุง ุงูููููุฉุ ุฃู ุนู ููุงุช ุญุณุงุจูุฉ ุชูููุฉุ ุจุณ ุฎูู ุจุงูู ุฅูู volatileุ ูุนูู ูู ุงูุณูุฑูุฑ ุนู ู restartุ ูู ุญุงุฌุฉ ุจุชุฑูุญ.
โโโ
2. ุงูู Redis Caching (ุงูุญู ุงูุฃููู ูุงูุฃุดูุฑ)
ูู ุจุชุฏูุฑ ุนูู Cache centralized ูุณุฑูุน ูุชูุฏุฑ ุชุดุงุฑู ุงูุฏุงุชุง ุจูู ุฃูุชุฑ ู ู instanceุ ูุจูู Redis ูู ุงูุฃูุถู ููุง.
๐ฏ ุงูู Redis ุณุฑูุน ุฌุฏูุงุ ูุจูุณุชุฎุฏู ูู ู ุดุงุฑูุน ูุจูุฑุฉ ุฒู Twitter ู GitHub. ููู ุงู ุชูุฏุฑ ุชุชุญูู ูู TTLุ ูุชุนู ู invalidationุ ูุชุฎุฒู ุฃูุชุฑ ู ู ููุน ุฏุงุชุง.
โโโ
3. ุงูู Caching Responses ู ุจุงุดุฑุฉ (ู ุซููุง ูู GraphQL ุฃู REST)
ูู ุดุบุงู ู ุซูุงู ุจู Apollo Server ูู GraphQLุ ุชูุฏุฑ ุชุณุชุฎุฏู built-in caching
ุฃู ุญุชู ูู ุดุบุงู REST ุชูุฏุฑ ุชุณุชุฎุฏู middlewares ุฒู apicache ุฃู express-cache-controller.
โโโ
๐ค ุฅู ุชู ุชุณุชุฎุฏู ุงูู Cachingุ
- ูู ุง ุชููู ุจุชูุฑุฑ ููุณ ุงูู requests ุจูู ูุงุช ูุจูุฑุฉ.
- ูู ุง ุงูุฏุงุชุง ุชููู ู ุด ุจุชุชุบูุฑ ูุชูุฑ.
- ูู ุงูู DB ุนูุฏู ุจุทูุฆุฉ ุฃู ุจุชุงุฎุฏ ููุช ูู ุงูู ุนุงูุฌุฉ.
- ูู ุนุงูุฒ ุชููู ุงูุชุฑุงููู ุนูู ุงูู backend.
โโโ
โ ๏ธ ุฎูู ุจุงูู:
ูุงุฒู ุชุนู ู Cache Invalidation ูููุณุ ุนูุดุงู ู ุง ุชุฑุฌุน ุฏุงุชุง ูุฏูู ุฉ ุจุนุฏ ุงูุชุญุฏูุซ.
ุจูุงุด ุชุณุชุฎุฏู ุงูู Caching ูุฃู ุฏุงุชุง ุญุณุงุณุฉ ุฃู ุดุฎุตูุฉ (privacy first).
ุฎููู ุฏุงูู ูุง ุนุงุฑู ุฅู ุชู ุชุนู ู Cacheุ ูุฅู ุชู ูุง... ู ุด ูู ุญุงุฌุฉ ู ุญุชุงุฌุฉ ุชุชุฎุฒู.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
โค7
AI Fluency
โโโ
What you'll learn:
- Understand the purpose and structure of the course to determine if it will meet my learning needs
- Recognize the importance of AI Fluency in today's world
- Identify key components of your learning journey ahead
- Set clear expectations for what youโll gain from this course
โโโ
๐ https://www.anthropic.com/ai-fluency
Learn to collaborate with AI systems effectively, efficiently, ethically, and safely
โโโ
What you'll learn:
- Understand the purpose and structure of the course to determine if it will meet my learning needs
- Recognize the importance of AI Fluency in today's world
- Identify key components of your learning journey ahead
- Set clear expectations for what youโll gain from this course
โโโ
๐ https://www.anthropic.com/ai-fluency
Anthropic Courses
Learn to build with Claude AI
through Anthropic's comprehensive courses and training programs.
through Anthropic's comprehensive courses and training programs.
โค2
Top 5 JavaScript Design Patterns Every Front End Developer Must Know ๐
โค4