DevGuide ๐Ÿ‡ต๐Ÿ‡ธ
10.9K subscribers
2.62K photos
18 videos
127 files
3.55K 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
Discover Open Source Alternatives to Popular Software ๐Ÿ”ฅ

A curated collection of the best open source alternatives to everyday SaaS products. Save money with reliable tools hand-picked for you.

https://openalternative.co
โค1๐Ÿ”ฅ1
12 Must-Know Libraries to Supercharge Your Frontend Development ๐Ÿ’ฏ


https://blog.stackademic.com/12-must-know-libraries-to-supercharge-your-frontend-development-071e01f3da3b
โค1๐Ÿ”ฅ1๐Ÿ’ฏ1
React useCallback() โ€” A complete guide


Prevent unnecessary re-renders with React useCallback(). Learn the ins and outs of this powerful Hook and when and how to use it effectively.

https://hygraph.com/blog/react-usecallback-a-complete-guide
โค1๐Ÿ”ฅ1
ู…ุฌู…ูˆุนุฉ ู…ู‚ุงู„ุงุช ุฑุงูŠู‚ุฉ ๐Ÿ”ป
.
.
ู„ุง ุชู†ุณูˆุง ุฃู‡ู„ู†ุง ููŠ ูู„ู€ู€ุณุทู€ู€ูŠู† ูˆููŠ ุณู€ู€ูˆุฑูŠุง ูˆููŠ ุงู„ุณู€ู€ูˆุฏุงู† ูˆููŠ ุงู„ูŠู€ู€ู…ู† ูˆููŠ ู„ู€ุจู†ู€ุงู† ูˆููŠ ูƒู„ ุฏูˆู„ ุงู„ุนุงู„ู… ู…ู† ุงู„ุฏุนุงุก. ๐Ÿ”ป

โ€”โ€”โ€”

Best Practices for Writing Clean TypeScript Code ๐Ÿš€
https://dev.to/alisamir/best-practices-for-writing-clean-typescript-code-57hf

Understanding HTTP Methods with Simple Examples ๐Ÿ”ป
https://dev.to/alisamir/understanding-http-methods-with-simple-examples-1o2

Understanding Shadow DOM: The Secret of Web Component Encapsulation ๐Ÿ’ฏ
https://dev.to/alisamir/understanding-shadow-dom-the-secret-of-web-component-encapsulation-1lng

Understanding Event Sourcing: A Detailed Guide ๐Ÿ”ป
https://dev.to/alisamir/understanding-event-sourcing-a-detailed-guide-4cjp

Mastering package.json: A Comprehensive Guide ๐Ÿš€
https://dev.to/alisamir/mastering-packagejson-a-comprehensive-guide-2a0l

API vs SDK: Understanding Their Distinct Roles in Software Development
https://dev.to/alisamir/api-vs-sdk-understanding-their-distinct-roles-in-software-development-416h

Composition vs Inheritance in React ๐Ÿ”ป
https://dev.to/alisamir/composition-vs-inheritance-in-react-2pho

Proven Tips to Optimize Performance in Your Next.js App โšก๏ธ
https://dev.to/alisamir/proven-tips-to-optimize-performance-in-your-nextjs-app-lpc

Throttling & Debouncing in JavaScript: A Beginner's Guide ๐Ÿ’ฏ
https://dev.to/alisamir/throttling-debouncing-in-javascript-a-beginners-guide-3j7n

Building a Clean and Scalable Frontend Architecture ๐Ÿ’ฏ
https://dev.to/alisamir/building-a-clean-and-scalable-frontend-architecture-1icc

Unleashing the Power of WebAssembly (WASM): The Future of Web Development โšก๏ธ
https://medium.com/@dev.alisamir/unleashing-the-power-of-webassembly-wasm-the-future-of-web-development-5c095b491d02

20 Must-Have VS Code Extensions for 2024 ๐Ÿ”ฅ
https://medium.com/@dev.alisamir/20-must-have-vs-code-extensions-for-2024-7ac4de4498c4

React useCallback() โ€” A complete guide ๐Ÿ’ฏ
https://hygraph.com/blog/react-usecallback-a-complete-guide

12 Must-Know Libraries to Supercharge Your Frontend Development ๐Ÿ’ฏ
https://blog.stackademic.com/12-must-know-libraries-to-supercharge-your-frontend-development-071e01f3da3b

Top GitHub Repositories To Learn Modern React Development ๐Ÿš€
https://livecycle.io/blogs/top-react-github-projects

11 Data Structures Every Developer Should Know ๐Ÿ”ป
https://blog.amigoscode.com/p/11-data-structures-every-developer

An Interactive Guide to Flexbox ๐Ÿš€
https://www.joshwcomeau.com/css/interactive-guide-to-flexbox

Variable Naming Best Practices in JavaScript ๐Ÿ”ป
https://javascript.plainenglish.io/variable-naming-best-practices-in-javascript-94af115f42cd

React Mindset: How New React Developers Should Think ๐Ÿ’ฏ
https://dev.to/ymir/react-mindset-how-new-react-developers-should-think-2cap

Best Practices for Storing Access Tokens in the Browser โœ…
https://curity.medium.com/best-practices-for-storing-access-tokens-in-the-browser-6b3d515d9814

Microservices Best Practices ๐Ÿ”ป
https://blog.amigoscode.com/p/mircroservices-best-practices

The Guide to New Hooks in React 19 โšก๏ธ
https://www.telerik.com/blogs/guide-new-hooks-react-19

30 Ways to Improve Website Performance with CSS โšก๏ธ
https://blog.openreplay.com/30-ways-to-improve-website-performance-with-css
โค2
What Makes a Good React Developer? ๐Ÿ”ป

https://x.com/dev_alisamir/status/1861036553205698719
๐Ÿ‘1๐Ÿ”ฅ1๐Ÿ‘1
Python becomes the most used language on GitHub, overtaking JavaScript after a 10-year run as the most used language.
โค6๐Ÿ‘1๐Ÿ‘1
Types Of Algorithms | ุฃู†ูˆุงุน ุงู„ุฎูˆุงุฑุฒู…ูŠุงุช
โค6
GitHub Repos Essential for Every React Developer ๐Ÿ”ป


1- 30 Days of React
https://github.com/Asabeneh/30-Days-Of-React

2- Awesome React
https://github.com/enaqx/awesome-react

3- React Bits
https://github.com/vasanthk/react-bits

4- React Typescript Cheat Sheet
https://github.com/typescript-cheatsheets/react

5- React Interview Questions & Answers
https://github.com/sudheerj/reactjs-interview-questions
โค4
ู„ูˆ ุนุงูŠุฒ ุชุชุนู„ู… ู„ุบุฉ ุงู„ุจุฑู…ุฌุฉ Rust ุจุทุฑูŠู‚ุฉ ุจุณูŠุทุฉ ูˆุนู…ู„ูŠุฉ ๐Ÿ”ป

Rust by Example

https://doc.rust-lang.org/stable/rust-by-example
โค1
ุฏุฑุฏุดุฉ ุณุฑูŠุนุฉ ุนู† ุงู„ู€ Semantic Versioning ๐Ÿ”ป
.
.
ุชุฎูŠู‘ู„ ุฃู†ูƒ ุดุบุงู„ ุนู„ู‰ ู…ุดุฑูˆุนุŒ ูˆูุฌุฃุฉ ู‚ุฑุฑุช ุชุนู…ู„ ุชุญุฏูŠุซ ู„ู…ูƒุชุจุฉ ุจุชุณุชุฎุฏู…ู‡ุง...ูƒู„ ุญุงุฌุฉ ูƒุงู†ุช ุดุบุงู„ุฉ ุชู…ุงู…ุŒ ู„ูƒู† ุจู…ุฌุฑุฏ ู…ุง ุนู…ู„ุช ุงู„ุชุญุฏูŠุซุŒ ุงู„ู…ุดุฑูˆุน ูƒู„ู‡ ุถุฑุจ ูˆุญู„ู ู…ุง ูŠุดุชุบู„.

ุนู„ุดุงู† ูƒุฏู‡ ู„ุงุฒู… ุชูƒูˆู† ูุงู‡ู… ุงู„ู€ Semantic Versioning ูƒูˆูŠุณุŒ ูˆู‡ูŠ ุฏูŠ ุงู„ู„ูŠ ุจุชุฎู„ู‘ูŠูƒ ุชูู‡ู… ุงู„ุชุบูŠูŠุฑุงุช ุงู„ู„ูŠ ุญุตู„ุช ููŠ ุฃูŠ ุฅุตุฏุงุฑ ุฌุฏูŠุฏ ู‚ุจู„ ู…ุง ุชุนู…ู„ ุงู„ุชุญุฏูŠุซ ูˆุงู„ุฏู†ูŠุง ุชุจูˆุธ ู…ู†ูƒ.

ุชุนุงู„ ู†ูู‡ู… ุงู„ู…ูˆุถูˆุน ุจุจุณุงุทุฉ...

โ€”โ€”โ€”

๐Ÿ“ LinkedIn

https://www.linkedin.com/posts/dev-alisamir_softwaredeveloper-softwaredevelopment-devabrguide-activity-7267198467398082560-7vUf

๐Ÿ“ Qabilah

https://qabilah.com/posts/yhxnONdaIRY
โค2
DevGuide ๐Ÿ‡ต๐Ÿ‡ธ
ุจูุถู„ ุงู„ู„ู‡ ูˆุนูˆู†ู‡ ุฌู…ุนุช ู…ุนุธู… ุงู„ู…ู‚ุงู„ุงุช ูˆุงู„ุดุฑูˆุญุงุช ุงู„ู„ูŠ ูƒุชุจุชู‡ุง ููŠ ู…ุฌุงู„ ู‡ู†ุฏุณุฉ ุงู„ุจุฑู…ุฌูŠุงุช ููŠ ู…ูˆู‚ุน ุจุณูŠุท ู„ุณู‡ูˆู„ุฉ ุงู„ูˆุตูˆู„ ู„ู„ู…ุญุชูˆู‰. โšก๏ธ ุญุงู„ูŠู‹ุง ุชู… ุฅุถุงูุฉ 30 ุชุฏูˆูŠู†ุฉ ูˆุฅู† ุดุงุก ุงู„ู„ู‡ ุฃุถูŠู ุงู„ุจุงู‚ูŠ ูƒู„ู‡ ููŠ ุฃู‚ุฑุจ ูˆู‚ุช ู…ู…ูƒู†. ุฅู† ุดุงุก ุงู„ู„ู‡ ุงู„ู…ูˆู‚ุน ูŠูƒูˆู† ู…ุฑูŠุญ ูˆุณู‡ู„ ููŠ ุงู„ุงุณุชุฎุฏุงู… ูˆุงู„ู‚ุฑุงุกุฉ. ๐Ÿ“โ€ฆ
ุจูุถู„ ุงู„ู„ู‡ ูˆุนูˆู†ู‡ุŒ ุชู… ุฅุถุงูุฉ 15 ุชุฏูˆูŠู†ุฉ ุฌุฏูŠุฏุฉ ๐Ÿ”ป

- ุฅูŠู€ู‡ ู‡ู€ูˆ ุงู„ู€ CSRFุŸ
- ุงู„ู€ Critical Rendering Path
- ู…ูู‡ูˆู… ุงู„ู€ Containerization
- ุชุนุงู„ ู†ุนุฑู ูŠุนู†ูŠ ุฅูŠู‡ Browser Compatibility
- ุงู„ู€ API Gateway
- ุชุนุงู„ ู†ูู‡ู… ูŠุนู†ูŠ ุฅูŠู‡ Cross-Site Scripting (XSS)
- ุชุนุฑู ุฅูŠู‡ ุนู† ุงู„ู€ Web VitalsุŸ
- ุฏุฑุฏุดุฉ ุฎููŠูุฉ ุนู† ุงู„ู€ Rate Limiting
- ูŠุนู†ูŠ ุฅูŠู‡ Micro FrontendsุŸ
- ุชุนุงู„ ู†ุฏุฑุฏุด ุดูˆูŠุฉ ุนู† ุงู„ู€ Load Balancing
- ู…ูู‡ูˆู… ุงู„ู€ Infrastructure as Code
- ุชุนุงู„ ู†ุฏุฑุฏุด ุดูˆูŠุฉ ุนู† ุงู„ู€ HTTP Caching
- ุงู„ู€ DNS Prefetching
- ุฏุฑุฏุดุฉ ุณุฑูŠุนุฉ ุนู† ุงู„ู€ Semantic Versioning
- ุงู„ู€ Component-Based Architecture

https://ali-samir-blog.vercel.app

โ€”โ€”โ€”

ูˆูู‚ูƒู… ุงู„ู„ู‡ ู„ูƒู„ ุฎูŠุฑ ๐ŸŒฟ
โค5๐Ÿ‘2
ุงู„ูุฑู‚ ุจูŠู† Containerization ูˆ Virtualization ๐Ÿ”ป
.
.
ุฅุฒุงูŠ ุงู„ุณูŠุฑูุฑุงุช ุจุชุดุบู„ ุฃูƒุชุฑ ู…ู† ุชุทุจูŠู‚ ุฃูˆ ู†ุธุงู… ุชุดุบูŠู„ ููŠ ู†ูุณ ุงู„ูˆู‚ุชุŸ

ุนู„ุดุงู† ู†ุฌุงูˆุจ ุนู„ู‰ ุงู„ุณุคุงู„ ุฏู‡ ู…ุญุชุงุฌูŠู† ู†ุนุฑู ู…ุตุทู„ุญูŠู† ู…ู‡ู…ูŠู† ููŠ ุนุงู„ู… ุงู„ุณูˆูุชูˆูŠุฑ [ Containerization ูˆ Virtualization ] ... ุงู„ุงุชู†ูŠู† ุจูŠุนู…ู„ูˆุง ู†ูุณ ุงู„ู…ู‡ู…ุฉ ุชู‚ุฑูŠุจู‹ุง: ุชุดุบูŠู„ ุฃูƒุชุฑ ู…ู† ุญุงุฌุฉ ุนู„ู‰ ู†ูุณ ุงู„ุฌู‡ุงุฒ

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

โ€”โ€”โ€”

๐Ÿ“ LinkedIn

https://www.linkedin.com/posts/dev-alisamir_softwaredeveloper-softwaredevelopment-devabrguide-activity-7267550659971825666-RzAc

๐Ÿ“ Qabilah

https://qabilah.com/posts/EpcVBy7vkQE
โค3
Cracking The GAMAM Technical Interviews.pdf
12.3 MB
Cracking the GAMAM Technical Interviews Book โšก๏ธ

- Strategies, Tips, and Preparation Resources.
โค1
ุงู„ูุฑู‚ ุจูŠู† ุงู„ู€ Monorepo ูˆุงู„ู€ Multirepo ๐Ÿ”ป
.
.
ุชุฎูŠู„ ุฃู†ูƒ ุดุบุงู„ ุนู„ู‰ ู…ุดุฑูˆุน ุถุฎู…ุŒ ุนู†ุฏูƒ ุฃูƒุชุฑ ู…ู† ูุฑูŠู‚ุŒ ูˆูƒู„ ูุฑูŠู‚ ุจูŠุดุชุบู„ ุนู„ู‰ ุฌุฒุก ู…ุฎุชู„ู. ูุฌุฃุฉุŒ ุชุจุฏุฃ ุงู„ู…ุดุงูƒู„ ุชุธู‡ุฑ: ูƒูˆุฏ ู…ูƒุฑุฑุŒ ุตุนูˆุจุฉ ููŠ ุงู„ุชุนุฏูŠู„ุงุชุŒ ุชุนุงุฑุถ ุจูŠู† ุงู„ูุฑู‚ุŒ ูˆุฃูˆู‚ุงุช ุถุงูŠุนุฉ ุนู„ู‰ ุงู„ู€ builds ูˆุงู„ู€ pipelines.

ุงู„ู…ุดูƒู„ุฉ ู‡ู†ุง ู…ู…ูƒู† ุชูƒูˆู† ููŠ ุงู„ุทุฑูŠู‚ุฉ ุงู„ู„ูŠ ุจุชู†ุธู… ุจู‡ุง ุงู„ูƒูˆุฏ ุจุชุงุนูƒ. ๐Ÿ’ก

โ€”โ€”โ€”

https://www.linkedin.com/posts/dev-alisamir_softwareengineering-softwareengineer-activity-7267870072214355970-mtf6
โค5
the-ultimate-next.js-ebook.pdf
77.2 MB
ูƒุชุงุจ ู„ุฐูŠุฐ ูˆุฎููŠู ู‡ูŠุณุงุนุฏูƒ ุฎู„ุงู„ ุฑุญู„ุชูƒ ููŠ ุนุงู„ู… ุงู„ู€ Next.js ๐Ÿ”ป
.
.
ู„ุง ุชู†ุณูˆุง ุฃู‡ู„ู†ุง ููŠ ูู„ู€ู€ุณุทู€ู€ูŠู† ูˆููŠ ุณู€ู€ูˆุฑูŠุง ูˆููŠ ุงู„ุณู€ู€ูˆุฏุงู† ูˆููŠ ุงู„ูŠู€ู€ู…ู† ูˆููŠ ู„ู€ุจู†ู€ุงู† ูˆููŠ ูƒู„ ุฏูˆู„ ุงู„ุนุงู„ู… ู…ู† ุงู„ุฏุนุงุก. ๐Ÿ”ป

โ€”โ€”โ€”

ุงู„ูƒุชุงุจ ู‡ูŠุณุงุนุฏูƒ ููŠ ุชุนู„ู… ุฃู‡ู… ู…ูุงู‡ูŠู… ุฅุทุงุฑ ุงู„ุนู…ู„ Next.js ูˆุงู„ู„ูŠ ุจุงู„ู…ู†ุงุณุจุฉ ู…ุทู„ูˆุจ ุฌุฏู‹ุง ููŠ ุณูˆู‚ ุงู„ุนู…ู„...๐Ÿ’ฏ

ุงู„ูƒุชุงุจ ู‡ูŠุจุฏุฃ ู…ุนุงูƒ ู…ู† ุฃูˆู„ ู…ุง ุชุนู…ู„ Next.js App ู…ุฑูˆุฑู‹ุง ุจู…ูุงู‡ูŠู… ู…ู‡ู…ุฉ ุฒูŠ ุงู„ู€ Client Vs. Server ูˆุงู„ู€ Routing ูˆูƒู…ุงู† ุฅุฒุงูŠ ุชุนู…ู„ Data Fetching ูˆุชุนุฑุถ ุงู„ุฏุงุชุง ุนู†ุฏูƒ ููŠ ุงู„ุชุทุจูŠู‚ ูˆุฅุฒุงูŠ ุชุญุณู† ู…ู† ุงู„ู€ SEO ุชุจุน ุงู„ู…ูˆู‚ุน ุนู„ุดุงู† ูŠุธู‡ุฑ ุจุดูƒู„ ูƒูˆูŠุณ ููŠ ู…ุญุฑูƒุงุช ุงู„ุจุญุซ ูˆุบูŠุฑู‡ุง ู…ู† ุงู„ู…ูุงู‡ูŠู… ุงู„ู„ูŠ ู‡ุชุฎู„ูŠูƒ ุดุฎุต ู…ุญุชุฑู ููŠ Next.js ุจุฅุฐู† ุงู„ู„ู‡...โœ…

โ€”โ€”โ€”

ูˆูู‚ูƒู… ุงู„ู„ู‡ ู„ูƒู„ ุฎูŠุฑ ๐ŸŒฟ
โค4๐Ÿ‘1
ุณู†ุงูƒ ุฎููŠู ุนู† ุงู„ู€ Domain-Driven Design (DDD) โšก๏ธ
.
.
ูˆุฃู†ุช ุดุบุงู„ ุนู„ู‰ ู…ุดุฑูˆุน ูƒุจูŠุฑ ู…ู…ูƒู† ุชู„ุงู‚ูŠ ู†ูุณูƒ ุชุงูŠู‡ ูƒู„ ุดูˆูŠุฉ ุจูŠู† ุงู„ูƒูˆุฏ ูˆุจูŠู† ุงู„ู€ Business Logic ุฃูˆ ู…ุด ูุงู‡ู… ุงู„ุนู…ูŠู„ ู…ุญุชุงุฌ ุฅูŠู‡ ุจุงู„ุถุจุท...ุงู„ู€ DDD ู‡ูŠุญู„ ุงู„ู…ุดูƒู„ุฉ ุฏูŠ...ุชุนุงู„ ู†ุนุฑู ุฅุฒุงูŠ...

โ€”โ€”โ€”

๐Ÿ“ LinkedIn

https://www.linkedin.com/posts/mentoor-io_softwaredeveloper-softwaredevelopment-mentoorio-activity-7268560096459173888-mf2v

๐Ÿ“ Facebook

https://www.facebook.com/share/p/18PiZVKnCg
โค1โšก1
Top Open Source Projects Across the Web โšก๏ธ


- JavaScript
- TypeScript
- AI
- React
- Vue
- Angular
- Svelte
- SolidJS
- Qwik

https://best-of-web.builder.io
๐Ÿ‘2โค1
ู…ุจุฏุฃ ู…ู‡ู… ุฌุฏู‹ุง ููŠ ุนุงู„ู… ุงู„ุจุฑู…ุฌุฉ ๐Ÿ”ป

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

ูŠุนู†ูŠ ุฅูŠู‡ุŸ ูŠุนู†ูŠ ูƒู„ ุฌุฒุก ู…ู† ุงู„ูƒูˆุฏ ู„ุงุฒู… ูŠูƒูˆู† ู„ู‡ ู…ูƒุงู† ูˆุงุญุฏ ุจุณุŒ ูˆุฏู‡ ุจูŠุณุงุนุฏู†ุง ู†ุฎู„ูŠ ุงู„ูƒูˆุฏ ุจุชุงุนู†ุง ุฃูุถู„ ูˆุฃุณู‡ู„ ููŠ ุงู„ุตูŠุงู†ุฉ ูˆุงู„ุชุทูˆูŠุฑ.

DRY (Don't Repeat Yourself) in Programming โšก๏ธ


The DRY principle, short for "Don't Repeat Yourself," is one of the cornerstone principles in software development.

https://dev.to/alisamir/dry-dont-repeat-yourself-in-programming-40no
โค3