Ahmad D.

7.8K posts

Ahmad D. banner
Ahmad D.

Ahmad D.

@padryalw

Life and food

Düsseldorf Katılım Aralık 2010
2.8K Takip Edilen314 Takipçiler
Ahmad D. retweetledi
Dhanian 🗯️
Dhanian 🗯️@e_opore·
System Design Roadmap │ ├── 1. Introduction to System Design │ ├── What system design is │ ├── Importance in real-world applications │ └── Key goals: scalability, reliability, performance │ ├── 2. Fundamental Concepts │ ├── Networking basics (HTTP, HTTPS, DNS) │ ├── Client-server architecture │ └── Latency vs throughput │ ├── 3. Databases & Storage │ ├── SQL vs NoSQL │ ├── Data modeling │ ├── Indexing │ └── Replication and sharding │ ├── 4. Scalability Principles │ ├── Vertical scaling │ ├── Horizontal scaling │ └── Load distribution │ ├── 5. System Components │ ├── Load balancers │ ├── Application servers │ ├── Databases │ ├── Cache (Redis, Memcached) │ └── CDN │ ├── 6. Caching Strategies │ ├── Client-side caching │ ├── Server-side caching │ └── Cache invalidation │ ├── 7. Distributed Systems │ ├── CAP theorem │ ├── Consistency models │ ├── Fault tolerance │ └── Consensus basics │ ├── 8. API Design │ ├── RESTful APIs │ ├── Rate limiting │ └── Authentication & authorization │ ├── 9. Message Queues & Async Systems │ ├── Event-driven architecture │ ├── Queues (Kafka, RabbitMQ) │ └── Background processing │ ├── 10. Designing Real Systems │ ├── URL shortener │ ├── Chat system │ ├── File storage system │ └── News feed system │ ├── 11. Monitoring & Reliability │ ├── Logging │ ├── Metrics and alerts │ └── High availability │ └── 12. Interview Strategy ├── Clarify requirements ├── High-level design first ├── Deep dive into components └── Discuss trade-offs →Grab the System Design Roadmap Handbook → codewithdhanian.gumroad.com/l/urcjee
Dhanian 🗯️ tweet media
English
18
226
1.2K
45.1K
Ahmad D. retweetledi
Python Programming
Python Programming@PythonPr·
Machine Learning Algorithms Cheatsheet Image Credit- GenAI Works
Python Programming tweet media
English
3
119
476
14.3K
Ahmad D. retweetledi
Minko Gechev
Minko Gechev@mgechev·
Announcing skillgrade - the easiest way to evaluate your agent skills All you need is two commands: skillgrade init # create evals skillgrade # run them By default evals run in a safe sandboxed docker container github.com/mgechev/skillg…
English
18
47
348
44.8K
Ahmad D. retweetledi
التميمي
التميمي@altmemy199·
لقيت مقبرة للشركات الناشئة اتوقع إنها مفيدة جدًا. موقع Startups.RIP جمع أكثر من 5700 ستارتاب فشلوا من مسرّع الشركات الشهير Y Combinator. الفكرة بدل ما تتعلم فقط من قصص النجاح، تتعلم من أخطاء الآخرين. كل مشروع في الموقع فيه تحليل واضح: ايش كانت فكرة المشروع لماذا فشل الأخطاء التي ارتكبها المؤسسون ماذا كان يمكن فعله بشكل مختلف يعني قاعدة بيانات لأخطاء الستارتابات. تقدر تفتح أي مشروع وتشوف: • الفكرة الأصلية • لماذا لم تنجح • كيف يمكن تعديلها ومحاولة تنفيذها مرة أخرى أكثر جزء مثير هو خطط إعادة الإطلاق. الموقع يقترح أحيانًا كيف يمكن إحياء فكرة قديمة وتحويلها إلى مشروع جديد. مفيد حتى لو ما كنت رائد أعمال: أحيانًا تكتشف أن أفكارًا ممتازة ماتت بسبب تنفيذ سيئ وأحيانًا العكس تمامًا. أما لو كنت تفكر تبني ستارتاب فهذا المكان تقريبًا مختبر أخطاء جاهز تتعلم منه
العربية
16
579
5.7K
665.8K
Ahmad D. retweetledi
Jorge Castillo
Jorge Castillo@JorgeCastilloPr·
A Claude Code skill that decompiles Android APK and AAR files and extracts the HTTP APIs used by the app. Scary. github.com/SimoneAvogadro…
English
26
131
1.1K
70.9K
Ahmad D. retweetledi
tetsuo
tetsuo@tetsuoai·
Andrej Karpathy on neural nets. loss functions, backprop, gradient descent.
English
18
121
1.2K
51.7K
Ahmad D. retweetledi
0xMarioNawfal
0xMarioNawfal@RoundtableSpace·
SOMEONE CREATED A GITHUB REPO WITH AN ENTIRE SETUP FOR AN AI AGENCY Engineers, designers, growth marketers, product managers. Broken down how even a rookie could understand. It has over 10K stars in 7 days GitHub: github.com/msitarzewski/a…
0xMarioNawfal tweet media
English
226
1.3K
10.9K
1.4M
Ahmad D. retweetledi
Ashish Pratap Singh
Ashish Pratap Singh@ashishps_1·
Top 5 Caching Strategies You Should Know: 1. 𝐑𝐞𝐚𝐝 𝐓𝐡𝐫𝐨𝐮𝐠𝐡: The application checks the cache first. On a cache miss, the cache itself fetches data from the DB, stores it, and returns it to the application. Best for read-heavy apps like CDNs and social feeds. 2. 𝐖𝐫𝐢𝐭𝐞 𝐓𝐡𝐫𝐨𝐮𝐠𝐡: Every write updates both the cache and DB at the same time. Ensures cache always stays fresh. Best for systems needing strong consistency (e.g., finance apps). 3. 𝐂𝐚𝐜𝐡𝐞 𝐀𝐬𝐢𝐝𝐞 (𝐋𝐚𝐳𝐲 𝐋𝐨𝐚𝐝𝐢𝐧𝐠): The app looks in the cache first. On a miss, it fetches from the DB and explicitly updates the cache. Best for read-heavy workloads where slight data staleness is okay. 4. 𝐖𝐫𝐢𝐭𝐞 𝐀𝐫𝐨𝐮𝐧𝐝: Writes go straight to the DB, skipping the cache. Cache gets updated only on a read. Best for write-heavy systems with rare immediate reads (e.g., logging, analytics). 5. 𝐖𝐫𝐢𝐭𝐞 𝐁𝐚𝐜𝐤: Writes go to the cache first, and are asynchronously persisted to the DB later. Minimizes write latency. Best for high-performance, write-heavy systems. Which of these caching strategies have you used in production? Let me know in the comments. ♻️ Repost to help others in your network
Ashish Pratap Singh tweet media
English
6
90
563
18.8K
Ahmad D. retweetledi
Obsidian
Obsidian@obsdmd·
Obsidian Sync now has a headless client, so you can sync vaults to a server without using the desktop app. Try the open beta:
Obsidian tweet media
English
113
321
4.1K
894.2K
Ahmad D. retweetledi
Vivek Galatage
Vivek Galatage@vivekgalatage·
I keep coming back to this gem - a timeless and foundational book still having a deep impact.
Vivek Galatage tweet media
English
20
155
1.6K
49.3K
Ahmad D. retweetledi
Ashish Pratap Singh
Ashish Pratap Singh@ashishps_1·
30 Blogs to Learn 30 System Design Concepts: 1. Scalability: algomaster.io/learn/system-d… 2. Availability: algomaster.io/learn/system-d… 3. Consistent Hashing: algomaster.io/learn/system-d… 4. CAP Theorem: algomaster.io/learn/system-d… 5. TCP vs UDP: algomaster.io/learn/system-d… 6. DNS: blog.algomaster.io/p/how-dns-actu… 7. Proxy vs Reverse Proxy: algomaster.io/learn/system-d… 8. Load Balancing Algorithms: blog.algomaster.io/p/load-balanci… 9. APIs: algomaster.io/learn/system-d… 10. API Gateways: algomaster.io/learn/system-d… 11. Rate Limiting: blog.algomaster.io/p/rate-limitin… 12. JWT: algomaster.io/learn/system-d… 13. WebSockets: algomaster.io/learn/system-d… 14. Webhooks: algomaster.io/learn/system-d… 15. Message Queues: algomaster.io/learn/system-d… 16. Change Data Capture (CDC): algomaster.io/learn/system-d… 17. Caching Strategies: algomaster.io/learn/system-d… 18. Content Delivery Network (CDN): algomaster.io/learn/system-d… 19. Database Types: algomaster.io/learn/system-d… 20. ACID Transactions: algomaster.io/learn/system-d… 21. Indexing: algomaster.io/learn/system-d… 22. Sharding: algomaster.io/learn/system-d… 23. Block vs File vs Object Storage: algomaster.io/learn/system-d… 24. Strong vs Eventual Consistency: algomaster.io/learn/system-d… 25. Service Discovery: algomaster.io/learn/system-d… 26. Batch vs Stream Processing: algomaster.io/learn/system-d… 27. Observability: algomaster.io/learn/system-d… 28. Authentication & Authorization: algomaster.io/learn/system-d… 29. Idempotency: algomaster.io/learn/system-d… 30. GeoHashing: blog.algomaster.io/p/geohashing ♻️ Repost to help others in your network.
Ashish Pratap Singh tweet media
English
15
293
1.4K
71.9K
Ahmad D. retweetledi
TRÄW🤟
TRÄW🤟@thatstraw·
Linux file permissions for beginners
TRÄW🤟 tweet media
English
8
108
799
33.9K
Ahmad D. retweetledi
Vivek Galatage
Vivek Galatage@vivekgalatage·
The Low Byte Productions has some of the amazing explainer videos; subscribe! youtu.be/KkenLT8S9Hs
YouTube video
YouTube
Vivek Galatage tweet media
English
1
77
693
25.9K