salman saleh
339 posts

salman saleh
@salmandev6
Android Developer - kotlin
Riyadh, Kingdom of Saudi Arabi 가입일 Aralık 2020
221 팔로잉58 팔로워
salman saleh 리트윗함

🌀 Real-time warp distortion in Jetpack Compose
⭐ GitHub: github.com/vishal2376/vor…
#Kotlin #JetpackCompose #Compose #Animation #OpenSource #Shaders #AGSL
Vishal Singh@vishal2376
🎵 Music + Custom AGSL Shader ⭐ GitHub: github.com/vishal2376/vor… Shader inspired by @kishimisu #Kotlin #JetpackCompose #Compose #Animation #OpenSource #Shaders #AGSL
English

I’ve been working working with programming for a long time and it has become more than just a skill - it’s a way of thinking. Every line of code teaches patience , problem-solving, and continuous learning. The journey is challenging , but the growth is worth it
#Programming

English
salman saleh 리트윗함

لو انت شغال في البرمجة أو أي مجال تقني، لازم تهتم ببروفايلك على GitHub
بصراحة، البروفايل ده بقى زي CV مصغّر، الناس بتبص عليه وبتشوف شغلك وطريقتك في الكتابة وتنظيم الكود.
والموضوع مش محتاج تعقيد ولا وقت، فيه أدوات هتسهل عليك كل حاجة 👇
🛠️ جرب الأداة دي، هتعملك README جامد في أقل من 5 دقايق:
profile-readme-generator.com
📝 ودي شوية قوالب جاهزة تبدأ منها لو مش حابب تكتب من الصفر:
- github.com/durgeshsamariy…
- github.com/kautukkundan/A…
ابدأ عدّل على بروفايلك وخليه يليق بشغلك ومهاراتك، لإن GitHub مش بس مكان للكود ده الواجهة بتاعتك قدام أي شركة أو فريق ممكن تشتغل معاهم.
شد حيلك وخلي شغلك يتكلم عنك

العربية
salman saleh 리트윗함

كنت أعتقد أن "المبرمج التقليدي" لن يُستغنى عنه إلا بعد عدة أعوام!
أما الآن حرفياً أعتقد أنه سيكون خلال أشهر!
جربت خدمة تقوم ببناء أي موقع إلكتروني لك بدون ماتحتاج تكتب كود واحد! فقط بأوامر كتابية!
قبل 6 سنوات بنيت منصة استغرق مني بناءها 3 أشهر، الآن بنيتها والله في 5 دقائق!
الخدمة هي:
lovable.dev
معلومة هامة:
قصدي بـ"المبرمج التقليدي" هو المبرمج الذي يكتب كود فقط، هذا سينتهي الاحتياج له، لكن المبرمج الذي لن تتوقف الحاجة إليه هو "مهندس الحلول"، يبحث عن مشكلة ويوجد لها حل، يطبق الهندسة العكسية ويفهم البنية الداخلية للمنتج التقني، يفكر بالمنطق الحاسوبي ويصمم الحلول بنظام متكامل ليحل مشكلة معقدة، ويستخدم أدوات الذكاء الاصطناعي باحتراف.
خذها مني: المبرمج في المستقبل، ليس فقط من يكتب الكود، فالذكاء الاصطناعي سيكتبه عنك.
العربية
salman saleh 리트윗함
salman saleh 리트윗함

Animation (4/30)
Sweep Line Effect in Jetpack Compose
Inspired by @JPEGuin
Source code:
gist.github.com/vishal2376/61a…
#JetpackCompose #kotlin #animation #buildinpublic #GitHub #opensource #Frontend #linux #compose #AndroidDev
Vishal Singh@vishal2376
Animation (3/30) Image-Reflection in Jetpack Compose Source code: gist.github.com/vishal2376/c54… #JetpackCompose #kotlin #animation #buildinpublic #GitHub #opensource #Frontend #compose #AndroidDev
English
salman saleh 리트윗함

@PrograminLovers
كتاب رائع يعرض أهم المشكلات في علم الحاسب مع حلها بلغة بايثون
جميع الأكواد موجودة في هذا الرابط
github.com/davecom/Classi…

العربية
salman saleh 리트윗함

أفضل الكورسات على يوتيوب لتعلم علوم البيانات في عام 2025 :
❯ Python
- كورس: Comprehensive Python for Data Science Tutorial Series
رابط: youtube.com/playlist?list=…
❯ SQL
- كورس: SQL Tutorial - Full Database Course for Beginners
رابط: youtube.com/playlist?list=…
❯ تعلم الآلة (Machine Learning)
- كورس: Machine Learning Crash Course
رابط: youtube.com/playlist?list=…
❯ Excel
- كورس: Excel for Data Analysis
رابط: youtube.com/playlist?list=…
❯ Power BI
- كورس: Power BI Full Course - Learn Power BI in 4 Hours
رابط: youtube.com/playlist?list=…
❯ Tableau
- كورس: Tableau Training for Beginners
رابط: youtube.com/playlist?list=…
❯ SQL (المبادئ الأساسية)
- كورس: Deep dive into the fundamentals of SQL
رابط: youtube.com/playlist?list=…
❯ تحليل البيانات (Data Analysis)
- كورس: Data Analysis with Python
رابط: youtube.com/playlist?list=…
❯ التعلم العميق (Deep Learning) - الجزء الأول
- كورس: Deep Learning Specialization - Neural Networks and Deep Learning
رابط: youtube.com/playlist?list=…
❯ التعلم العميق (Deep Learning) - الجزء الثاني
- كورس: Advanced Deep Learning with TensorFlow
رابط: youtube.com/playlist?list=…
❯ الجبر الخطي (Linear Algebra)
- كورس: Essence of Linear Algebra - Visual and Intuitive Lessons
رابط: youtube.com/playlist?list=…
❯ التفاضل والتكامل (Calculus)
- كورس: Calculus for Machine Learning - Step-by-step Guide
رابط: youtube.com/playlist?list=…–41Vzf-ME1
❯ الإحصاء (Statistics)
- كورس: Statistics for Data Science - Beginners to Advanced
رابط: youtube.com/playlist?list=…
❯ Excel (متقدم)
- كورس: Advanced Excel for Professionals
رابط: youtube.com/playlist?list=…
❯ Excel Power Query
- كورس: Power Query for Efficient Data Processing in Excel
رابط: youtube.com/playlist?list=…
❯ لغة R
- كورس: R Programming for Data Science - Complete Guide
رابط: youtube.com/playlist?list=…
salman saleh 리트윗함

🎉 فرصة لا تعوض: جميع الدورات المدفوعة مجانًا لأول 500 شخص فقط! 🚀
قائمة الدورات المتاحة 📘:
- 🐍 لغة البرمجة بايثون (Python)
- 🛡️ الاختراق الأخلاقي (Ethical Hacking)
- 🎓 إدارة الأعمال (MBA)
- 🔍 علوم البيانات
- ☁️ الحوسبة السحابية (Cloud Computing)
- 🤖 كورس الذكاء الاصطناعي
- 📈 تعلم الآلة (Machine Learning)
- 💾 البيانات الضخمة (Big Data)
- 📊 تحليل البيانات (Data Analytics)
- 🏆 شهادة AWS
⏳ العرض ساري لمدة 72 ساعة فقط!
للحصول على الدورات:
1️⃣ تابع الحساب @AdelDeveloperX
وتابع حساب @eslamdv
2️⃣ اضغط إعجاب ❤️ وأعد التغريد 🔁 (شرط أساسي ✅)
3️⃣ اكتب تعليقًا بكلمة “أرسل” ✉️

العربية
salman saleh 리트윗함

تم الإنتهاء بفضل الله من شرح أساسيات 4 لغات برمجة وهم:
1. HTML👇
albashmoparmeg.com/category/html-…
2. CSS 👇
albashmoparmeg.com/category/css-t…
3. Python👇
albashmoparmeg.com/category/pytho…
4. json👇
albashmoparmeg.com/category/json/\
=======
وهناك كورسات أخرى بإذن الله تحت العمل.✔
#الباشمبرمج
ريتويت للإفادة.
العربية

أفضل مستودعات GitHub لا غنى عنها لأي مبرمج، مهما كان تخصصك:
1- Tech Interview Handbook
📚 دليل شامل لتحضير مقابلات العمل في مجال التقنية:
github.com/yangshun/tech-…
2- The Algorithms
🧠 أكبر مستودع لتعلم الخوارزميات وهياكل البيانات:
github.com/TheAlgorithms
3- Free Programming Books
📖 مجموعة ضخمة من الكتب البرمجية المجانية:
github.com/EbookFoundatio…
4- 1000+ Free APIs
🌐 قائمة بأكثر من 1000 API مجاني للتجربة والاستخدام:
github.com/public-apis/pu…
5- Coding Interview University
🎓 دليل شامل لتعلم البرمجة والتحضير للمقابلات البرمجية:
github.com/jwasham/coding…
6- 30 Seconds of Code
⚡ شفرات مختصرة لحلول وأفكار برمجية يمكن تنفيذها في 30 ثانية:
github.com/Chalarangelo/3…
7- FreeCodeCamp
🚀 واحدة من أكبر المنصات التعليمية في البرمجة:
github.com/freeCodeCamp/f…
✨ إذا كنت مبرمجًا، فهذه المستودعات هي الكنز الذي يجب أن تضيفه لمفضلاتك الآن! ✨

العربية
salman saleh 리트윗함

Concepts every developer should know: concurrency is NOT parallelism.
Parallelism and concurrency are two terms that often create confusion.
One is about managing multiple tasks at once, intermixing them to optimize resource usage.
The other involves executing multiple tasks simultaneously.
As Rob Pike (one of the creators of Golang) succinctly put it: “Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once."
What is concurrency?
In modern systems, concurrency is driven by design principles that ensure tasks or processes run efficiently, whether the hardware has one or multiple processors.
Even with a single CPU, concurrency patterns allow tasks to share processor time effectively. This creates an illusion of parallel execution.
These patterns also enable parts of a program to be executed out of sequence or in partial order, while still preserving the intended behavior of the program.
What is parallelism?
While concurrency is about dealing with many tasks at once (task management). Parallelism is about doing many tasks at once (task execution).
Parallelism requires hardware support, such as multi-core or multi-processor systems, to allow different tasks to run at the same time.
This distinction between concurrency (task management) and parallelism (task execution) significantly impacts application performance and efficiency.
Parallelism is particularly beneficial for compute-intensive applications, where tasks can be distributed across multiple processors to be executed simultaneously, leading to faster and more efficient processing.
Asynchronous programming is used to achieve concurrency in single-threaded environments.
This approach enables a program to initiate tasks without waiting for previous ones to finish, managing multiple tasks in a non-blocking manner.
A great example is Node.js, which handles concurrency in a single-threaded model using callbacks and event loops.
Meanwhile, multi-threaded environments (eg; C#) facilitate both concurrency and parallelism.
They facilitate both concurrent task execution and true parallel execution across multiple processors or cores simultaneously.
Understanding concurrency and parallelism is an important distinction for building high-performing and efficient software solutions.
~~
Thanks to our partner Kestra who keeps our content free to the community.
Are repetitive manual tasks slowing you down?
Kestra’s intuitive UI makes it effortless to automate and manage your workflows visually.
Check it out: drp.li/kestra-z7tp
GIF
English

Push notification to user
Github : github.com/salmanA169/Soc…
#AndroidDev #androiddeveloper #kotlin #mobileDev
Riyadh, Kingdom of Saudi Arabia 🇸🇦 English

Add post screen
Github: github.com/salmanA169/Soc…
#androiddeveloper #androiddev #mobiledevelopment #kotlin
Riyadh, Kingdom of Saudi Arabia 🇸🇦 English

Navigate to user profile
Github: github.com/salmanA169/Soc…
#AndroidDev #androiddeveloper #kotlin #mobileDev #programming
Riyadh, Kingdom of Saudi Arabia 🇸🇦 English

Inbox screen real time updates chats with unread messages.
Github: github.com/salmanA169/Soc…
#androiddeveloper #androiddev #kotlin
Riyadh, Kingdom of Saudi Arabia 🇸🇦 English

