DevGuide – Telegram
11.1K subscribers
2.94K photos
19 videos
135 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
برنامج ممتاز بستخدمه بشكل يومي 💯


لو بتواجه مشكلة في الأداء بسبب الرامات المخزنة مؤقتًا "Cached" على جهازك، فيه حل عبقري من Microsoft. البرنامج اسمه RAMMap وبيساعدك في حذف الرامات المؤقتة بكل سهولة.


تقدر تحمّل البرنامج من هنا 🔻
https://learn.microsoft.com/en-us/sysinternals/downloads/rammap


طريقة الاستخدام بسيطة جدًا:

1- افتح البرنامج واضغط على زر Empty.
2- هتظهر لك قائمة، اختار منها Empty Standby List.

———

وفقكم الله لكل خير 🌿
8
مفهوم الـ Edge Computing 🔻
.
.
لو سألتك: كل مرة بتفتح فيها أي تطبيق أو تعمل سيرش على جوجل، إيه اللي بيحصل عشان يوصلك النتيجة بسرعة؟ الإجابة ببساطة: البيانات بتتنقل من سيرفرات بعيدة (Cloud) لجهازك، وده بياخد وقت وممكن يحصل فيه مشاكل لو الشبكة ضعيفة.

هنا بقى بييجي دور الـ Edge Computing 🔄

———

🧠 يعني إيه Edge Computing؟

ببساطة هو معالجة البيانات قرب مكان استخدامها بدل ما تتنقل لسيرفرات بعيدة. بمعنى تاني: بدل ما البيانات تروح لمركز بيانات (Data Center) في أمريكا مثلًا، تتم المعالجة على جهاز أو سيرفر قريب منك (زي الراوتر أو موبايلك نفسه).

———

💡 طب ليه نستخدم الـ Edge Computing؟

1- سرعة أعلى (Latency أقل):
تخيل إنك بتلعب لعبة أونلاين زي PUBG والقرار بيستنى يوصل لسيرفر في بلد تانية وبعدين يرجع لجهازك. Edge Computing بيقلل الزمن ده عشان كل العمليات بتحصل قريب منك.


2- توفير الـ Bandwidth:
بدل ما تستهلك إنترنت في نقل بيانات كتير للسيرفرات، البيانات بتتعامل محليًا (Locally).


3- أمان أكتر:
لأن البيانات مش بتخرج من حدود المكان اللي أنت فيه، ففرصة اختراقها بتقل.


4- حل لمشاكل الشبكات الضعيفة:
في الأماكن اللي الشبكة فيها ضعيفة أو مش مستقرة، Edge Computing بيكون حل مثالي عشان يقلل الاعتماد على الإنترنت السريع.

———

🔍 أمثلة واقعية:

- سيارات تسلا: العربية الذكية بتحتاج تتصرف في أقل من ثانية لو فيه أي خطر في الطريق، فمش هتعتمد على Cloud، كل الحسابات بتحصل على جهاز داخل العربية نفسها.

- المستشفيات الذكية: أجهزة متابعة المرضى بتحتاج تعمل تحليل سريع لأي تغيرات، فبدل ما تبعت البيانات لسيرفر بعيد، بتتعامل على طول.

- الكاميرات الذكية: زي كاميرات المراقبة اللي بتتعرف على الوجوه أو الحركات الغريبة مباشرة.

———

🌐 إيه الفرق بين Edge Computing والـ Cloud؟

- الـ Cloud: بيعمل معالجة البيانات على سيرفرات بعيدة ومناسبة لتخزين كميات ضخمة من البيانات.

- الـ Edge: بيعتمد على المعالجة السريعة والمباشرة جنب الأجهزة، مش مناسب لكل التطبيقات لكن ضروري للحاجات اللي بتحتاج رد فعل فوري.

———

وفقكم الله لكل خير 🌿
4👍1
React + AI Stack for 2025 💯


- Core: React + TypeScript
- Meta framework: Next.js
- Styling: Tailwind CSS + shadcn/ui
- Client-state management: Zustand
- Server-state management: TanStack Query
- Animation: Motion
- Testing: Vitest, React Testing Library & Playwright
- Table: TanStack Table
- Forms: React Hook Form
- Database: Supabase
- Mobile development: React Native
- Component development: Storybook
- Hosting: Vercel
- AI code editor: Cursor
- Prompt to build: Bolt

https://www.builder.io/blog/react-ai-stack
5
2
awesome-nest-boilerplate 💯


Awesome NestJS Boilerplate, TypeScript, Postgres, TypeORM ⚡️

This is an ever-evolving, very opinionated architecture and dev environment for new node projects using NestJS.

https://github.com/NarHakobyan/awesome-nest-boilerplate
2
How to Structure Your Backend Code in Node.js (Express.js) 💯


📁
├── 📄 app.js
├── 📁 bin
├── 📁 config
├── 📁 controllers
│ ├── 📄 customer.js
│ ├── 📄 product.js
│ └── ...
├── 📁 middleware
│ ├── 📄 auth.js
│ ├── 📄 logger.js
│ └── ...
├── 📁 models
│ ├── 📄 customer.js
│ ├── 📄 product.js
│ └── ...
├── 📁 routes
│ ├── 📄 api.js
│ ├── 📄 auth.js
│ └── ...
├── 📁 public
│ ├── 📁 css
│ ├── 📁 js
│ ├── 📁 images
│ └── ...
├── 📁 views
│ ├── 📄 index.ejs
│ ├── 📄 product.ejs
│ └── ...
├── 📁 tests
│ ├── 📁 unit
│ ├── 📁 integration
│ ├── 📁 e2e
│ └── ...
├── 📁 utils
│ ├── 📄 validation.js
│ ├── 📄 helpers.js
│ └── ...
└── 📁 node_modules

https://dev.to/vyan/how-to-structure-your-backend-code-in-nodejs-expressjs-2bdd
3👍3
Forwarded from DevJobs
خطوتك نحو ثورة العمل الحر تبدأ مع ITIDA Gigs!

💡 تخيل إنك مدير نفسك وتحدد مستقبلك في عالم الفريلانس المزدهر! مع ITIDA Gigs، الحلم ده أصبح حقيقة! 🌐

من خلال برنامج مجاني بالكامل، هتتعلم أهم أساسيات العمل الحر: بناء العلامة التجارية، التسويق، إدارة المشاريع، وحتى أدوات الذكاء الاصطناعي لتحليل أدائك. 🚀 بالتعاون مع EYouth، هدفنا تدريب 20 ألف موهبة طموحة من جميع أنحاء مصر وربطهم بفرص عالمية. 🌍

مين يقدر يشارك؟
لو عمرك 18 سنة أو أكتر وعندك شغف في مجالات زي تطوير الويب، الذكاء الاصطناعي، أو التسويق الرقمي، فالمبادرة دي ليك! خبرة سابقة؟ مش شرط. 💼

📢 الفرص محدودة، سجل الآن! وابدأ طريقك نحو الاستقلال:
https://landing.eyouthlearning.com/index.php/digital-freelancing-placement-program
2
DevGuide pinned a photo
دردشة سريعة عن الـ Web Workers ⚙️
.
.
عارف لما تكون فاتح موقع وفجأة تلاقيه بيهنج منك؟ 🫠
أو لما تبعت طلب API والموقع يبطل يستجيب لحد ما يخلص؟ 🤔

المشكلة دي بتحصل عشان JavaScript شغالة على single thread بس، يعني حاجة واحدة بتحصل في وقت واحد. وده اللي بيخلّي أي عملية تقيلة توقف الموقع كله. 😓

وهنا ييجي دور الـ Web Workers 💯

———

📍 LinkedIn

https://www.linkedin.com/posts/dev-alisamir_javanoscript-webdevelopment-frontenddevelopment-activity-7282068486590205953-JYBx

📍 Qabilah

https://qabilah.com/posts/a3IgCVJy6gE

———

متنساش تشارك المحتوى وتفيد غيرك 💪🏻

وفقكم الله لكل خير 🌿
6
Git Commands ⚡️
2👍2