DevGuide 🇵🇸
10.9K subscribers
2.63K 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
❯ أفضل قنوات اليوتيوب اللي لازم تشترك فيها في 2025 لتطوير نفسك في البرمجة والتقنية:

❯ لغات البرمجة:

❯ C ➟ Jacob Sorber
❯ C++ ➟ TheCherno
❯ Python ➟ Corey Schafer
❯ JavaScript ➟ developedbyed
❯ Java ➟ Telusko
❯ Golang ➟ Jon Calhoun
❯ Rust ➟ NoBoilerplate
❯ C# ➟ kudvenkat
❯ PHP ➟ ProgramWithGio
❯ Ruby ➟ DriftingRuby
❯ SQL ➟ Joey Blue
❯ Lua ➟ Steve’s Teacher
❯ Scala ➟ DevInsideYou
❯ Julia ➟ TheJuliaLanguage
❯ MATLAB ➟ Joseph Delgadillo
❯ R ➟ marinstatlectures

❯ هياكل البيانات والخوارزميات:

❯ Abdul Bari
❯ take U forward
❯ Aryan Mittal
❯ NeetCode
❯ Kunal Kushwaha
❯ mycodeschool
❯ Jenny’s Lectures CS IT
❯ codestorywithMIK
❯ CodeWithHarry
❯ CodeHelp - by Babbar

❯ تطوير الويب وتطوير كامل (Full Stack):

❯ HTML ➟ SuperSimpleDev
❯ CSS ➟ Kevin Powell
❯ Node.js ➟ codevolution
❯ Express.js ➟ Anson the Developer
❯ TypeScript ➟ basarat
❯ React ➟ Dave Gray
❯ Next.js ➟ Lama Dev
❯ Vue.js ➟ Vue Mastery
❯ Angular ➟ Angular University
❯ Svelte ➟ Joy of Code
❯ Spring ➟ SpringSourceDev
❯ SpringBoot ➟ amigoscode
❯ Django ➟ CodingEntrepreneurs
❯ Laravel ➟ LaravelDaily
❯ Blazor ➟ James Montemagno
❯ Ruby on Rails ➟ Gorails TV

❯ قنوات تطوير كامل:

❯ Traversy Media
❯ NetNinja
❯ Dave Gray

❯ مشاريع:

❯ WebDevSimplified

❯ تصميم واجهات المستخدم:

❯ developedbyed
❯ DesignCourse

❯ الـ DevOps والحوسبة السحابية:

❯ Git ➟ The Modern Coder
❯ Linux ➟ Learn Linux TV
❯ DevOps ➟ DevOpsToolkit
❯ CI/CD ➟ TechWorld with Nana
❯ Docker ➟ Bret Fisher
❯ Kubernetes ➟ Kubesimplify
❯ Microservices ➟ freeCodeCamp
❯ Selenium ➟ edureka!
❯ Playwright ➟ Jaydeep Karale

❯ AWS ➟ amazonwebservices
❯ Azure ➟ Adam Marczak
❯ GCP ➟ edureka!
❯ Serverless ➟ Serverless
❯ Jenkins ➟ DevOps Journey
❯ Puppet ➟ simplilearn
❯ Chef ➟ simplilearn
❯ Ansible ➟ Learn Linux TV

❯ علم البيانات وتحليلها:

❯ الرياضيات:

❯ 3Blue1Brown
❯ ProfRobBob
❯ Ghrist Math

❯ الذكاء الاصطناعي والتعلم الآلي:

❯ Andrew Ng (via Stanford Online)
❯ MIT OpenCourseWare
❯ sentdex
❯ Krish Naik
❯ StatQuest
❯ CampusX

❯ Excel ➟ ExcelIsFun
❯ Tableau ➟ Tableau Tim
❯ PowerBI ➟ Guy in a Cube

❯ قنوات تعليم مجاني وقنوات قيمة:

❯ تعليم مجاني:

❯ freeCodeCamp
❯ Simplilearn
❯ edureka!

❯ قنوات قيمة:

❯ NetNinja
❯ ProgrammingWithMosh
❯ Traversy Media
❯ BroCode
❯ Codevolution
❯ TechWithTim
❯ thenewboston
❯ Telusko
❯ Derek Banas
❯ CodeWithHarry
❯ MySirG .com
❯ Leila Gharani
❯ TechWorld with Nana
❯ Hitesh Choudhary
11👍2👏2
Dash UI - React, Vite.js: Free React Admin Dashboard Template 💯


- Built with React + Vite.js
- Files available in TypeScript
- Minimalist layout with modern UI/UX practices
- Component-Based Architecture
- Fully optimized for desktop, tablet, and mobile devices
- Responsive grid system with CSS Flexbox via React Bootstrap
- Pre-Built Pages - Profile, Settings, Billing, Pricing, 404 Error
- Authentication Pages: Login, registration, and password reset

https://dashui.codescandy.com/free-reactjs-admin-dashboard-template.html
2
إزاي تصميم السوفت وير ممكن يبقى كابوس؟ 👊
.
.
معظم الأوقات في حياة أي مهندس برمجيات، بيبقى شغله عبارة عن "فك لغز" أكتر من إنه "كتابة كود". واللغز ده غالبًا بيبقى سببه إن التصميم اللي اتبنى عليه المشروع كان مليان أخطاء، أو زي ما بنسميها الـ "Anti-Patterns". 🤔

———

📍 LinkedIn

https://www.linkedin.com/posts/mentoor-io_softwaredesign-softwaredevelopment-softwaredeveloper-activity-7286055689720844288-Tvlc

📍 Facebook

https://www.facebook.com/share/p/18t3DdBhqQ

———

وفقكم الله لكل خير 🌿
3👍1
إزاي الـ Code Splitting ممكن ينقذ مشروعك؟ 🤔
.
.
تخيل لو بتدخل على موقع ويب، وتلاقيه بياخد وقت طويل جدًا علشان يفتح، وكل اللي كنت محتاجه صفحة واحدة! الموقف ده بيخلّي المستخدمين يقفلوا الموقع من قبل ما يشوفوه.

وهنا بييجي دور Code Splitting...

———

📍 LinkedIn

https://www.linkedin.com/posts/dev-alisamir_softwaredevelopment-softwaredeveloper-performance-activity-7286297075607113729-5Ioy

📍 Qabilah

https://qabilah.com/posts/IFUQPPSlhag

———

وفقكم الله لكل خير ☘️
3
Say hello to Cypress 14! 👋

This release includes:

🔥 Upgraded Electron with Chromium 130
⚡️ Better performance for Component Testing
🔧 Compatibility updates to keep you future-proof

Upgrade today!

👉 https://lnkd.in/eE8VwQV7
2
إزاي تتجنب الـ Memory Leaks في JavaScript؟ 🤔
.
.
خلال رحلتك في عالم الـ JavaScript، سواء في فرونت اند أو باك اند، ممكن تكون سمعت عن مصطلح الـ "Memory Leaks". وده موضوع ممكن يتسبب في كوارث زي إن التطبيق بتاعك يبقى بطيء جدًا أو حتى ينهار خالص...⚠️

تعال ندردش شوية عن الـ Memory Leaks وإزاي تتجنبها في الكود...
.
.
لا تنسوا أهلنا في فلسطين وفي سوريا وفي السودان وفي اليمن وفي لبنان وفي كل دول العالم من الدعاء. 🔻
———

Memory Leaks in JavaScript: A Simple Guide 💯

في المقال ده تكلمنا عن أهم المواضيع اللي تخص الـ Memory Leaks

📍 What is a Memory Leak?
📍 How JavaScript Manages Memory
📍 Common Causes of Memory Leaks
📍 How to Detect Memory Leaks
📍 Tips to Prevent Memory Leaks

———

📌 رابط المقال:

⚡️ Dev Community
https://dev.to/alisamir/memory-leaks-in-javascript-a-simple-guide-31e8

⚡️ Medium
https://medium.com/@dev.alisamir/memory-leaks-in-javascript-a-simple-guide-e274d44f169c

———

وفقكم الله لكل خير ☘️
4
Types of Data Structures 🔺
2🔥1
ما لا يسع الـ Software Engineer جهله عن الـ DevOps 💯

إضافة جديدة رائعة لكل Software Engineer سواء Backend أو Frontend أو غيرهم

https://newsletter.devopsroadmap.io/p/devops-for-software-engineers-a-bite
4
مسار الطالب الجامعي


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

———

📌 المهارات المكتسبة من المسار


1- اكتساب الفهم الشامل لأساسيات علم البرمجة، بما في ذلك مفاهيم البرمجة الكائنية (OOP)، وتطبيق هذه المفاهيم بشكل فعّال في تصميم وتنفيذ البرامج.

2- تعلم لغات البرمجة الرئيسية، بما في ذلك Java، PHP، C++، C#، JavaScript، و Python، بهدف اكتساب مهارات تطوير قوية وتنويع أدوات البرمجة.

3- اكتساب مهارات قوية في استخدام وإدارة قواعد البيانات باستخدام SQL.

4- التعلم واستخدام أوامر الكمبيوتر عبر واجهة الأوامر (Command-line).

5- فهم أساسيات ومبادئ الشبكات.

6- تطوير مهارات تصميم وتطوير واجهات المستخدم باستخدام HTML و CSS.

———

اشترك في المسار 🔻

https://satr.codes/path/tHzXUtKlvK/view
9👍3
SOLID Principles 💯
5