Awesome Android ๐ฅ
A curated list of awesome Android packages and resources.
https://github.com/jstumpp/awesome-android
โค3
Gemini_CLI_GIF.gif
21.3 MB
Gemini CLI: your open-source AI agent ๐ฏ
Free and open source, Gemini CLI brings Gemini directly into developersโ terminals โ with unmatched access for individuals.
https://github.com/google-gemini/gemini-cli
Free and open source, Gemini CLI brings Gemini directly into developersโ terminals โ with unmatched access for individuals.
https://github.com/google-gemini/gemini-cli
โค3๐ฅ1
ูุนูู ุฅูู ุงูู Uncaught Exception ู Unhandled Rejectionุ ๐ค
.
.
ูุงูุฑ ุฃูู ู ุฑุฉ ุญุตู ู ุนุงู crash ูู ุงูุณูุฑูุฑ ูู ููุชุด ูุงูู ุฅูู ุงููู ุญุตูุ
ุฃู ูุฌุฃุฉ ุงูู Node.js app ููู ููุญุฏู ูุณุงุจูู error ุบุฑูุจ ูู ุงูููุฌุ
ูู ุญุตู ู ุนุงู ูุฏู ูุจู ูุฏูุ ุชุนุงูู ุฃุญูููู ุนู ูุงุญุฏ ู ู ุฃูุชุฑ ุงูุฃุณุจุงุจ ุงููู ุจุชุจูุธ ุงูุณูุฑูุฑุงุช ูุฌุฃุฉ:
Uncaught Exception & Unhandled Rejection
โโโ
๐ LinkedIn:
https://www.linkedin.com/posts/mentoor-io_mentoor-softwaredevelopment-softwaredeveloper-activity-7345863646205435904-PD5O
๐ Facebook:
https://www.facebook.com/share/p/16yQA7Co6M
๐ Qabilah:
https://qabilah.com/posts/zMmTX5u-sdg
.
.
ูุงูุฑ ุฃูู ู ุฑุฉ ุญุตู ู ุนุงู crash ูู ุงูุณูุฑูุฑ ูู ููุชุด ูุงูู ุฅูู ุงููู ุญุตูุ
ุฃู ูุฌุฃุฉ ุงูู Node.js app ููู ููุญุฏู ูุณุงุจูู error ุบุฑูุจ ูู ุงูููุฌุ
ูู ุญุตู ู ุนุงู ูุฏู ูุจู ูุฏูุ ุชุนุงูู ุฃุญูููู ุนู ูุงุญุฏ ู ู ุฃูุชุฑ ุงูุฃุณุจุงุจ ุงููู ุจุชุจูุธ ุงูุณูุฑูุฑุงุช ูุฌุฃุฉ:
Uncaught Exception & Unhandled Rejection
โโโ
๐ LinkedIn:
https://www.linkedin.com/posts/mentoor-io_mentoor-softwaredevelopment-softwaredeveloper-activity-7345863646205435904-PD5O
๐ Facebook:
https://www.facebook.com/share/p/16yQA7Co6M
๐ Qabilah:
https://qabilah.com/posts/zMmTX5u-sdg
โค2๐ฅ1
40+ Real and Free Data Science Projects ๐ฏ
https://www.datasimple.education/datasimple-data-learning/python-guided-projects
https://www.datasimple.education/datasimple-data-learning/python-guided-projects
โค3๐ฅ1
Deep Dive into Reactโs Reconciliation Algorithm: How It Works and How to Master It ๐ฏ
https://dev.to/alisamir/deep-dive-into-reacts-reconciliation-algorithm-how-it-works-and-how-to-master-it-2ih4
https://dev.to/alisamir/deep-dive-into-reacts-reconciliation-algorithm-how-it-works-and-how-to-master-it-2ih4
โค2
ู
ูููู
ุงูู End-to-End Test ๐ฏ
.
.
ุฎูุงู ุฑุญูุชู ูู ุนุงูู ุงูุจุฑู ุฌุฉุ ุฃููุฏ ุงุดุชุบูุช ุนูู Feature ุฌุงู ุฏุฉุ ูููุช ู ุชุฃูุฏ ุฅู ุงูู code ุดุบุงู ุฒู ุงููู. ูุชุจุช Unit Testsุ ููู ุงูู functions ุจุชูุฑุฌูุน ุงููู ุงูู ูุฑูุถ ุชุฑุฌุนู. ุจุนุฏ ูุฏู ุฌุฑุจุช ุงูู app ุจุฅูุฏูุ ูู ุญุงุฌุฉ ู ุงุดูุฉ ุญููโฆ ุจุณ ูู ุง ุฑูุนุช ุงูููุฏ ุนูู ุงูู staging ุฃู ุงูู productionุ ูุฌุฃุฉ ุญุงุฌุงุช ููุนุช! โ ๏ธ
ุงูู ุดููุฉ ููุง ุฅู ุงููู ุฃูุช ุงุฎุชุจุฑุชู ู ุด ููุงูุฉ... ุฃูุช ุงุฎุชุจุฑุช ุฃุฌุฒุงุก ุตุบูุฑุฉุ ููู ู ุง ุงุฎุชุจุฑุช ุงูุฑุญูุฉ ูุงู ูุฉ ู ู ุฃูู ู ุง ุงูู user ููุชุญ ุงูู app ูุญุฏ ู ุง ููุตู ููุฏูู.
ูููุง ุจููุฌู ุฏูุฑ ุงูู End-to-End Testing (E2E)...
โโโ
ุงูู End-to-End Test ุจุจุณุงุทุฉ ูู ููุน ู ู ุฃููุงุน ุงูู Testing ุงููู ุจูุญุงูู ุชุตุฑูุงุช ุงูู user ุงูุญููููุฉ.
ุจูุฎุชุจุฑ ุงูู system ูู โุตูุฏูู ุฃุณูุฏโ ู ู ุบูุฑ ู ุง ููุชู ุจุงูุชูุงุตูู ุงูุฏุงุฎููุฉุ ุฅุญูุง ุจุณ ุนุงูุฒูู ูุชุฃูุฏ ุฅู ุงูู app ุจูุดุชุบู ุฒู ู ุง ุงูู user ู ุชููุน ุจุงูุถุจุทุ ู ู ุฃูู ุฎุทูุฉ ูุขุฎุฑ ุฎุทูุฉ.
ูุนูู ุจูุจุฏุฃ ู ู ุงูู UIุ ููุชูุงุนู ู ุน ุงูู buttons ูุงูู forms ูุงูู linksุ ูุจูุดูู ูู ุงูู backend ุจูุฑุฏ ุฒู ู ุง ุงูู ูุฑูุถุ ูู ุงูู database ุงุชุญุฏุซุชุ ูู ุงููุชูุฌุฉ ุงููู ุธูุฑุช ููู ุณุชุฎุฏู ู ูุทููุฉุ
โโโ
- ูู ุง ุชููู ุจุชุณูู Feature ู ูู ุฉ ุฌุฏูุงุ ุฒู ุนู ููุฉ ุฏูุน ุฃู ุชุณุฌูู ุฏุฎูู.
- ูู ุงูู app ููู flows ู ุนูุฏุฉ ุฃู steps ูุชูุฑ ูุจุชุนุชู ุฏ ุนูู ุจุนุถ.
- ูู ุง ุชุญุจ ุชุชุฃูุฏ ุฅู ุงูู integration ุจูู ุงูู frontend ูุงูู backend ุดุบุงู ุชู ุงู .
- ููุช ุงูู releaseุ ุนูุดุงู ุชุทู ู ุฅู ุงูู system ููู ุดุบุงู ุณููู ู ู ุงูุฃูู ููุขุฎุฑ.
โโโ
- ุงูู Cypress: ุณููุ ูุงุถุญุ ุจูุดุชุบู ุนูู ุงูู ุชุตูุญุ ูุจูุฎููู ุชู debug ุจุณูููุฉ.
- ุงูู Playwright: ุณุฑูุน ูุจูุฏุนู browsers ูุชูุฑุ ูู ู ุชุงุฒ ููู automation.
- ุงูู Selenium: ูุฏูู ูุชููู ุดููุฉุ ุจุณ ูุณู ูุงุณ ุจุชุณุชุฎุฏู ู ุนุดุงู ู ุฑู ูุจูุดุชุบู ุจูุบุงุช ู ุฎุชููุฉ.
โโโ
- ู ุณุชุฎุฏู ุจูุณุฌู ูู ุงูู ููุนุ ุจูุฑุฌุนูู confirmation message.
- ู ุณุชุฎุฏู ุจูุฏุฎู ุจูุงูุงุช ูุฑูุฏุช ูุงุฑุฏ ูุจุชุชู ุนู ููุฉ ุงูุฏูุน.
- ู ุณุชุฎุฏู ุจูุนู ู login ูุจูุชููู ุนูู ุงูู dashboard.
- ู ุณุชุฎุฏู ุจูุจุนุช ููุฑู contact us ูุชูุตูู ุฑุณุงูุฉ ุชุฃููุฏ.
โโโ
- ุจุชู ูุน ุงูู regressions ุงููู ู ู ูู ุชุญุตู ุจุนุฏ ุชุบููุฑุงุช ูุจูุฑุฉ.
- ุจุชูุดู bugs ู ุด ู ู ูู ุชูุชุดููุง ุจุงูู Unit ุฃู ุงูู Integration tests.
- ุจุชุฏูู confidence ุฅู ุงูู system ููู ุดุบุงู ุฒู ู ุง ุงูู ูุฑูุถ.
- ุจุชุณุงุนุฏ ุงููุฑูู ููู (frontend, backend, QA) ูููููุง ู ุทู ููู ูุจู ุฃู release.
โโโ
ุงูู E2E Tests ุชูููุฉ ูู ุงูู executionุ ูุจุทูุฆุฉ ู ูุงุฑูุฉู ุจุงูุฃููุงุน ุงูุชุงููุฉ.
ูุนุดุงู ูุฏู ุจููุชุจ ู ููุง ุจุณ ุงูู critical flowsุ ู ุด ูู ุญุงุฌุฉ.
ูู ุงู ุฃู ุชุบููุฑ ุจุณูุท ูู UI ู ู ูู ููุณุฑูุงโฆ ููุงุฒู ุชูุชุจูุง ุจุดูู ูููุณ ููุงุจู ููุตูุงูุฉ.
โโโ
- ุงุจูู test ููู user journey ู ูู ุฉ.
- ุญุงูู ุชุนุฒู ุงูู data ุงููู ุจุชุณุชุฎุฏู ู ูู ุงูุชุณุช (ุงุณุชุฎุฏู mocks ุฃู test accounts).
- ุญุงูุธ ุนูู naming ูุงุถุญ ูุณูู ูู ุงูู tests.
- ุดุบูููุง ูู CI/CD pipeline ุนุดุงู ุชู ุณู ุงูู ุดุงูู ูุจู ู ุง ุชูุตู ูููุงุณ.
โโโ
ุงูู E2E Testing ูู ุฎุท ุงูุฏูุงุน ุงูุฃุฎูุฑุ ุงููู ุจูุฃูุฏ ุฅู ูู ุญุงุฌุฉ ู ุงุดูุฉ ุชู ุงู ู ู ู ูุธูุฑ ุงูู ุณุชุฎุฏู .
ููู ุงู ูู ุงููู ุจูุฎููู ุถุงู ู ุฅู ุงูู feature ุงููู ุชุนุจุช ูููุง ู ุด ูุชุจูุธ ูู ุง ุชุทูุน production.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
.
.
ุฎูุงู ุฑุญูุชู ูู ุนุงูู ุงูุจุฑู ุฌุฉุ ุฃููุฏ ุงุดุชุบูุช ุนูู Feature ุฌุงู ุฏุฉุ ูููุช ู ุชุฃูุฏ ุฅู ุงูู code ุดุบุงู ุฒู ุงููู. ูุชุจุช Unit Testsุ ููู ุงูู functions ุจุชูุฑุฌูุน ุงููู ุงูู ูุฑูุถ ุชุฑุฌุนู. ุจุนุฏ ูุฏู ุฌุฑุจุช ุงูู app ุจุฅูุฏูุ ูู ุญุงุฌุฉ ู ุงุดูุฉ ุญููโฆ ุจุณ ูู ุง ุฑูุนุช ุงูููุฏ ุนูู ุงูู staging ุฃู ุงูู productionุ ูุฌุฃุฉ ุญุงุฌุงุช ููุนุช! โ ๏ธ
ุงูู ุดููุฉ ููุง ุฅู ุงููู ุฃูุช ุงุฎุชุจุฑุชู ู ุด ููุงูุฉ... ุฃูุช ุงุฎุชุจุฑุช ุฃุฌุฒุงุก ุตุบูุฑุฉุ ููู ู ุง ุงุฎุชุจุฑุช ุงูุฑุญูุฉ ูุงู ูุฉ ู ู ุฃูู ู ุง ุงูู user ููุชุญ ุงูู app ูุญุฏ ู ุง ููุตู ููุฏูู.
ูููุง ุจููุฌู ุฏูุฑ ุงูู End-to-End Testing (E2E)...
โโโ
๐ฏ ูุนูู ุฅูู End-to-End Testุ
ุงูู End-to-End Test ุจุจุณุงุทุฉ ูู ููุน ู ู ุฃููุงุน ุงูู Testing ุงููู ุจูุญุงูู ุชุตุฑูุงุช ุงูู user ุงูุญููููุฉ.
ุจูุฎุชุจุฑ ุงูู system ูู โุตูุฏูู ุฃุณูุฏโ ู ู ุบูุฑ ู ุง ููุชู ุจุงูุชูุงุตูู ุงูุฏุงุฎููุฉุ ุฅุญูุง ุจุณ ุนุงูุฒูู ูุชุฃูุฏ ุฅู ุงูู app ุจูุดุชุบู ุฒู ู ุง ุงูู user ู ุชููุน ุจุงูุถุจุทุ ู ู ุฃูู ุฎุทูุฉ ูุขุฎุฑ ุฎุทูุฉ.
ูุนูู ุจูุจุฏุฃ ู ู ุงูู UIุ ููุชูุงุนู ู ุน ุงูู buttons ูุงูู forms ูุงูู linksุ ูุจูุดูู ูู ุงูู backend ุจูุฑุฏ ุฒู ู ุง ุงูู ูุฑูุถุ ูู ุงูู database ุงุชุญุฏุซุชุ ูู ุงููุชูุฌุฉ ุงููู ุธูุฑุช ููู ุณุชุฎุฏู ู ูุทููุฉุ
โโโ
๐ ุฅู ุชู ุชุณุชุฎุฏู ุงูู E2Eุ
- ูู ุง ุชููู ุจุชุณูู Feature ู ูู ุฉ ุฌุฏูุงุ ุฒู ุนู ููุฉ ุฏูุน ุฃู ุชุณุฌูู ุฏุฎูู.
- ูู ุงูู app ููู flows ู ุนูุฏุฉ ุฃู steps ูุชูุฑ ูุจุชุนุชู ุฏ ุนูู ุจุนุถ.
- ูู ุง ุชุญุจ ุชุชุฃูุฏ ุฅู ุงูู integration ุจูู ุงูู frontend ูุงูู backend ุดุบุงู ุชู ุงู .
- ููุช ุงูู releaseุ ุนูุดุงู ุชุทู ู ุฅู ุงูู system ููู ุดุบุงู ุณููู ู ู ุงูุฃูู ููุขุฎุฑ.
โโโ
๐ ุฃุดูุฑ ุฃุฏูุงุช ุงูู End-to-End Testing
- ุงูู Cypress: ุณููุ ูุงุถุญุ ุจูุดุชุบู ุนูู ุงูู ุชุตูุญุ ูุจูุฎููู ุชู debug ุจุณูููุฉ.
- ุงูู Playwright: ุณุฑูุน ูุจูุฏุนู browsers ูุชูุฑุ ูู ู ุชุงุฒ ููู automation.
- ุงูู Selenium: ูุฏูู ูุชููู ุดููุฉุ ุจุณ ูุณู ูุงุณ ุจุชุณุชุฎุฏู ู ุนุดุงู ู ุฑู ูุจูุดุชุบู ุจูุบุงุช ู ุฎุชููุฉ.
โโโ
โ๏ธ ุฃู ุซูุฉ ุนูู Scenarios ู ู ูู ูุนู ููุง E2E Test
- ู ุณุชุฎุฏู ุจูุณุฌู ูู ุงูู ููุนุ ุจูุฑุฌุนูู confirmation message.
- ู ุณุชุฎุฏู ุจูุฏุฎู ุจูุงูุงุช ูุฑูุฏุช ูุงุฑุฏ ูุจุชุชู ุนู ููุฉ ุงูุฏูุน.
- ู ุณุชุฎุฏู ุจูุนู ู login ูุจูุชููู ุนูู ุงูู dashboard.
- ู ุณุชุฎุฏู ุจูุจุนุช ููุฑู contact us ูุชูุตูู ุฑุณุงูุฉ ุชุฃููุฏ.
โโโ
๐ก ููู ุงูู E2E Tests ู ูู ุฉุ
- ุจุชู ูุน ุงูู regressions ุงููู ู ู ูู ุชุญุตู ุจุนุฏ ุชุบููุฑุงุช ูุจูุฑุฉ.
- ุจุชูุดู bugs ู ุด ู ู ูู ุชูุชุดููุง ุจุงูู Unit ุฃู ุงูู Integration tests.
- ุจุชุฏูู confidence ุฅู ุงูู system ููู ุดุบุงู ุฒู ู ุง ุงูู ูุฑูุถ.
- ุจุชุณุงุนุฏ ุงููุฑูู ููู (frontend, backend, QA) ูููููุง ู ุทู ููู ูุจู ุฃู release.
โโโ
โ ๏ธ ุจุณ ุฎูู ุจุงูู...
ุงูู E2E Tests ุชูููุฉ ูู ุงูู executionุ ูุจุทูุฆุฉ ู ูุงุฑูุฉู ุจุงูุฃููุงุน ุงูุชุงููุฉ.
ูุนุดุงู ูุฏู ุจููุชุจ ู ููุง ุจุณ ุงูู critical flowsุ ู ุด ูู ุญุงุฌุฉ.
ูู ุงู ุฃู ุชุบููุฑ ุจุณูุท ูู UI ู ู ูู ููุณุฑูุงโฆ ููุงุฒู ุชูุชุจูุง ุจุดูู ูููุณ ููุงุจู ููุตูุงูุฉ.
โโโ
๐ก ูุตุงุฆุญ ูู ูุชุจุฏุฃ ุชูุชุจ E2E Tests:
- ุงุจูู test ููู user journey ู ูู ุฉ.
- ุญุงูู ุชุนุฒู ุงูู data ุงููู ุจุชุณุชุฎุฏู ู ูู ุงูุชุณุช (ุงุณุชุฎุฏู mocks ุฃู test accounts).
- ุญุงูุธ ุนูู naming ูุงุถุญ ูุณูู ูู ุงูู tests.
- ุดุบูููุง ูู CI/CD pipeline ุนุดุงู ุชู ุณู ุงูู ุดุงูู ูุจู ู ุง ุชูุตู ูููุงุณ.
โโโ
ุงูู E2E Testing ูู ุฎุท ุงูุฏูุงุน ุงูุฃุฎูุฑุ ุงููู ุจูุฃูุฏ ุฅู ูู ุญุงุฌุฉ ู ุงุดูุฉ ุชู ุงู ู ู ู ูุธูุฑ ุงูู ุณุชุฎุฏู .
ููู ุงู ูู ุงููู ุจูุฎููู ุถุงู ู ุฅู ุงูู feature ุงููู ุชุนุจุช ูููุง ู ุด ูุชุจูุธ ูู ุง ุชุทูุน production.
โโโ
ููููู ุงููู ููู ุฎูุฑ ๐ฟ
โค12