مفهوم الـ KISS (Keep It Simple, Stupid) ببساطة يعني "خلي شغلك بسيط قدر الإمكان"، وده مش معناه إنك تتنازل عن الجودة أو الكفاءة، لكن يعني إنك تبعد عن التعقيد اللي ملوش لازمة.
في عالم البرمجة، لو عرفت تبسط الكود وتخليه سهل للفهم، ده هيخليك تقدر تدير الشغل بشكل أسهل وأسرع، وهيساعدك تقلل الأخطاء.
في المقال ده هنتكلم عن إزاي تطبق المبدأ ده في الكود بتاعك، وأمثلة بسيطة باستخدام TypeScript عشان تقدر تفهمه بشكل عملي.
https://dev.to/alisamir/kiss-keep-it-simple-stupid-the-art-of-simplicity-in-software-development-124l
———
وفقكم الله لكل خير 🌿
في عالم البرمجة، لو عرفت تبسط الكود وتخليه سهل للفهم، ده هيخليك تقدر تدير الشغل بشكل أسهل وأسرع، وهيساعدك تقلل الأخطاء.
في المقال ده هنتكلم عن إزاي تطبق المبدأ ده في الكود بتاعك، وأمثلة بسيطة باستخدام TypeScript عشان تقدر تفهمه بشكل عملي.
KISS (Keep It Simple, Stupid): The Art of Simplicity in Software Development 💯
https://dev.to/alisamir/kiss-keep-it-simple-stupid-the-art-of-simplicity-in-software-development-124l
———
وفقكم الله لكل خير 🌿
❤4
سناك خفيف عن الـ Separation of Concerns 🔻
.
.
تخيل معايا أنك شغال على مشروع كبير، وكل حاجة فيه داخلة في بعض: CSS مع JavaScript، و API logic متشابك مع UI components.
الدنيا هتبقى مدعكة على الآخر...لكن لما تفصل كل حاجة في مكانها الصح، الكود مش بس هيبقى سهل الفهم، ده كمان هيكون سهل في إنك تعدل عليه وتضيف ميزات جديدة بسهولة...
وهنا بييجي دور الـ Separation of Concerns...💯
———
https://www.linkedin.com/posts/mentoor-io_softwaredeveloper-softwaredevelopment-cleancode-activity-7270811456550445056-xBhV
https://www.facebook.com/share/p/1BfuUSWPXR
.
.
تخيل معايا أنك شغال على مشروع كبير، وكل حاجة فيه داخلة في بعض: CSS مع JavaScript، و API logic متشابك مع UI components.
الدنيا هتبقى مدعكة على الآخر...لكن لما تفصل كل حاجة في مكانها الصح، الكود مش بس هيبقى سهل الفهم، ده كمان هيكون سهل في إنك تعدل عليه وتضيف ميزات جديدة بسهولة...
وهنا بييجي دور الـ Separation of Concerns...💯
———
https://www.linkedin.com/posts/mentoor-io_softwaredeveloper-softwaredevelopment-cleancode-activity-7270811456550445056-xBhV
https://www.facebook.com/share/p/1BfuUSWPXR
❤1
Debouncing and Throttling in JavaScript ✨
———
Throttling & Debouncing in JavaScript: A Beginner's Guide 💯
https://dev.to/alisamir/throttling-debouncing-in-javascript-a-beginners-guide-3j7n
———
Throttling & Debouncing in JavaScript: A Beginner's Guide 💯
https://dev.to/alisamir/throttling-debouncing-in-javascript-a-beginners-guide-3j7n
❤1
ورقة وقلم علشان الموضوع كبير ✍️
الجزء الأول من سلسلة "إزاي تكون مهندس برمجيات شاطر" - "How To Be A Good Software Engineer" 💯
———
- Data Structures
- Algorithms
- System Design
- Computer Science Basics
- Programming Paradigms
- Mathematics for Engineers
https://dev.to/alisamir/master-the-fundamentals-the-bedrock-of-becoming-a-good-software-engineer-2823
———
تعمدت المقال يكون باللغة الإنجليزية لأنها مهمة جدًا في عالم هندسة البرمجيات - ممكن تستخدم أي مترجم لكن ضروري جدًا تهتم باللغة الإنجليزية لأن المصادر العربية هتيجي عند نقطة معينة وهتخلص وهتضطر تدور على مصدر أجنبي...
———
وفقكم الله لكل خير 🌿
الجزء الأول من سلسلة "إزاي تكون مهندس برمجيات شاطر" - "How To Be A Good Software Engineer" 💯
———
Master the Fundamentals: The Bedrock of Becoming a Good Software Engineer 💯
- Data Structures
- Algorithms
- System Design
- Computer Science Basics
- Programming Paradigms
- Mathematics for Engineers
https://dev.to/alisamir/master-the-fundamentals-the-bedrock-of-becoming-a-good-software-engineer-2823
———
تعمدت المقال يكون باللغة الإنجليزية لأنها مهمة جدًا في عالم هندسة البرمجيات - ممكن تستخدم أي مترجم لكن ضروري جدًا تهتم باللغة الإنجليزية لأن المصادر العربية هتيجي عند نقطة معينة وهتخلص وهتضطر تدور على مصدر أجنبي...
———
وفقكم الله لكل خير 🌿
❤9
Awesome Backend Engineer
A curated and opinionated list of resources for Backend developers. 🚀
https://github.com/zhashkevych/awesome-backend
GitHub
GitHub - zhashkevych/awesome-backend: 🚀 A curated and opinionated list of resources (English & Russian) for Backend developers…
🚀 A curated and opinionated list of resources (English & Russian) for Backend developers | Структурированный список ресурсов для изучения Backend разработки - zhashkevych/awesome-backend
❤1
Node.js Clean Architecture
A use case of Clean Architecture in Node.js comprising of Express.js, MongoDB and Redis as the main (but replaceable) infrastructure. 💯
https://github.com/panagiop/node.js-clean-architecture
GitHub
GitHub - panagiop/node.js-clean-architecture: A use case of Clean Architecture in Node.js comprising of Express.js, MongoDB and…
A use case of Clean Architecture in Node.js comprising of Express.js, MongoDB and Redis as the main (but replaceable) infrastructure. - panagiop/node.js-clean-architecture
🔥2
Android Unit Testing With Junit, Mockk and Coroutine[Arabic]
https://www.udemy.com/course/android-unit-testing-with-junit-mockk-and-coroutinearabic/?couponCode=SYRIA_FREE
https://www.udemy.com/course/android-unit-testing-with-junit-mockk-and-coroutinearabic/?couponCode=SYRIA_FREE
Udemy
Android Unit Testing With Junit, Mockk and Coroutine[Arabic]
Master Android Unit testing using Junit4,Mockk,Coroutines,Flow and TDD
❤3
دورة تعلم لينكس كاملة باللغة العربية في 6 ساعات
https://youtu.be/8f2Zsb89uoM
https://youtu.be/8f2Zsb89uoM
YouTube
دورة تعلم لينكس كاملة باللغة العربية للجميع في 6 ساعات
بِسْمِ اللَّـهِ اللَهُمَّ صلِّ وسَلّمْ و بَارڪ عَلۓِ نَبِيْنَا مُحَمد ﷺ
Complete Linux course for devops and cloud engineers
دورة تعلم لينكس كاملة باللغة العربية للجميع في 6 ساعات
ان شاء الله ، ستبدأ هذه الدورة بمقدمة الي انظمة التشغيل (operating systems)…
Complete Linux course for devops and cloud engineers
دورة تعلم لينكس كاملة باللغة العربية للجميع في 6 ساعات
ان شاء الله ، ستبدأ هذه الدورة بمقدمة الي انظمة التشغيل (operating systems)…
❤3👍1
Free & Premium Angular Templates / Themes 💯
Looking for Free and Premium Angular templates / Themes / Websites / Landing page,
here you can download and use it in your project.
https://angulartemplates.com
👍3
Tailwind CSS - v4.pdf
4.4 MB
Tailwind CSS v4 has arrived with some significant breaking changes! 😎
These updates simplify our workflow and enhance the overall development experience. 🚀
These updates simplify our workflow and enhance the overall development experience. 🚀
❤5