return 0; retweeted
1. GPU Architecture Explained — ExplainingComputers
youtube.com/results?search_q…
2. CUDA MODE Lecture 3: Getting Started With CUDA — GPU MODE
youtube.com/watch?v=4sgKnKbR…
3. CUDA MODE Lecture 4: Intro to Compute and Memory Architecture — GPU MODE
youtube.com/watch?v=lTmYrKwj…
4. Memory Coalescing — NVIDIA Developer
youtube.com/results?search_q…
5. CUDA MODE Lecture 9: Reductions — GPU MODE
youtube.com/watch?v=09wntC6B…
6. The Roofline Model — HPC educational resources
youtube.com/results?search_q…
7. CUDA MODE Lecture 8: CUDA Performance Checklist — GPU MODE
youtube.com/watch?v=SGhfUhlo…
8. Introduction to Nsight Compute — NVIDIA Developer
youtube.com/results?search_q…
9. Introduction to Nsight Systems — NVIDIA Developer
youtube.com/results?search_q…
10. Lecture 14: Practitioners Guide to Triton — GPU MODE
youtube.com/watch?v=DdTsX6DQ…
11. Fused Softmax in Triton — GPU programming tutorial
youtube.com/results?search_q…
12. Flash Attention Derived and Coded From First Principles With Triton — Triton tutorial
youtube.com/watch?v=zy8ChVd_…
13. CUDA Streams and Asynchronous Execution — NVIDIA Developer
youtube.com/results?search_q…
14. Hopper TMA / WGMMA Deep Dive — GPU programming tutorials
youtube.com/results?search_q…
15. Lecture 23: Tensor Cores — GPU MODE
youtube.com/watch?v=hQ9GPnV0…
return 0; retweeted
SYSTEM DESIGN ROADMAP
│
├── 1. Computer Science Fundamentals
│ ├── How the Internet Works
│ ├── Client-Server Architecture
│ ├── HTTP & HTTPS
│ ├── DNS (Domain Name System)
│ ├── TCP & UDP
│ ├── IP Addresses & Ports
│ ├── OSI Model
│ ├── Network Protocols
│ ├── REST Architecture
│ ├── WebSockets
│ ├── Operating System Fundamentals
│ ├── Processes & Threads
│ ├── Concurrency & Parallelism
│ ├── Memory Management
│ ├── CPU & I/O Basics
│ └── Linux Fundamentals
│
├── 2. System Design Fundamentals
│ ├── What is System Design?
│ ├── What is Software Architecture?
│ ├── Monolithic Architecture
│ ├── Microservices Architecture
│ ├── Service-Oriented Architecture (SOA)
│ ├── Client-Server Architecture
│ ├── Three-Tier Architecture
│ ├── Layered Architecture
│ ├── Event-Driven Architecture
│ ├── Serverless Architecture
│ ├── Distributed Systems Basics
│ ├── Stateful vs Stateless Systems
│ ├── Synchronous vs Asynchronous Communication
│ └── Architectural Trade-offs
│
├── 3. Requirements & Design Fundamentals
│ ├── Functional Requirements
│ ├── Non-Functional Requirements
│ ├── Scalability
│ ├── Availability
│ ├── Reliability
│ ├── Maintainability
│ ├── Fault Tolerance
│ ├── Performance
│ ├── Latency & Throughput
│ ├── Consistency
│ ├── Durability
│ ├── Security
│ ├── Capacity Estimation
│ ├── Back-of-the-Envelope Calculations
│ ├── Traffic Estimation
│ ├── Storage Estimation
│ └── Bandwidth Estimation
│
├── 4. Networking & Communication
│ ├── HTTP Methods
│ ├── HTTP Status Codes
│ ├── HTTP Headers
│ ├── Cookies & Sessions
│ ├── TLS / SSL
│ ├── REST APIs
│ ├── GraphQL
│ ├── gRPC
│ ├── WebSockets
│ ├── Server-Sent Events (SSE)
│ ├── Long Polling
│ ├── API Versioning
│ ├── API Rate Limiting
│ ├── Connection Pooling
│ └── Keep-Alive Connections
│
├── 5. Database Fundamentals
│ ├── Relational Databases
│ │ ├── PostgreSQL
│ │ ├── MySQL
│ │ ├── Tables & Relationships
│ │ ├── Primary & Foreign Keys
│ │ ├── Indexing
│ │ ├── B-Tree & B+ Tree
│ │ ├── Query Optimization
│ │ ├── Joins
│ │ ├── Transactions
│ │ ├── ACID Properties
│ │ └── Normalization & Denormalization
│ ├── NoSQL Databases
│ │ ├── Document Databases
│ │ ├── Key-Value Stores
│ │ ├── Wide-Column Stores
│ │ ├── Graph Databases
│ │ └── MongoDB / Cassandra / DynamoDB
│ ├── Database Internals
│ │ ├── Storage Engines
│ │ ├── Write-Ahead Logging (WAL)
│ │ ├── MVCC
│ │ ├── Locking
│ │ └── Isolation Levels
│ └── Database Design Decisions
│ ├── SQL vs NoSQL
│ ├── Schema Design
│ ├── Read-Heavy vs Write-Heavy Workloads
│ └── Data Modeling
│
├── 6. Caching
│ ├── What is Caching?
│ ├── Cache Hierarchy
│ ├── Client-Side Caching
│ ├── Browser Caching
│ ├── CDN Caching
│ ├── Application-Level Caching
│ ├── Database Caching
│ ├── Redis
│ ├── Memcached
│ ├── Cache-Aside Pattern
│ ├── Read-Through Cache
│ ├── Write-Through Cache
│ ├── Write-Back Cache
│ ├── Cache Invalidation
│ ├── TTL (Time To Live)
│ ├── Cache Eviction Policies
│ │ ├── LRU
│ │ ├── LFU
│ │ └── FIFO
│ ├── Cache Stampede
│ └── Distributed Caching
│
├── 7. Load Balancing & Traffic Management
│ ├── What is Load Balancing?
│ ├── Layer 4 vs Layer 7 Load Balancing
│ ├── Reverse Proxy
│ ├── Forward Proxy
│ ├── Nginx
│ ├── HAProxy
│ ├── Cloud Load Balancers
│ ├── Round Robin
│ ├── Least Connections
│ ├── IP Hash
│ ├── Consistent Hashing
│ ├── Health Checks
│ ├── Sticky Sessions
│ ├── Horizontal Scaling
│ ├── Vertical Scaling
│ └── Auto Scaling
│
├── 8. Distributed Systems Fundamentals
│ ├── What is a Distributed System?
│ ├── Distributed System Challenges
│ ├── CAP Theorem
│ ├── PACELC Theorem
│ ├── Consistency Models
│ │ ├── Strong Consistency
│ │ ├── Eventual Consistency
│ │ ├── Causal Consistency
│ │ └── Read-Your-Writes Consistency
│ ├── Replication
│ │ ├── Leader-Follower Replication
│ │ ├── Multi-Leader Replication
│ │ └── Leaderless Replication
│ ├── Sharding & Partitioning
│ ├── Data Replication Strategies
│ ├── Distributed Transactions
│ ├── Two-Phase Commit (2PC)
│ ├── Consensus Algorithms
│ │ ├── Paxos
│ │ └── Raft
│ ├── Split Brain Problem
│ ├── Quorum
│ ├── Distributed Locking
│ ├── Clock Synchronization
│ └── Idempotency
│
├── 9. Message Queues & Event Streaming
│ ├── Message Queue Fundamentals
│ ├── Synchronous vs Asynchronous Processing
│ ├── Producer-Consumer Pattern
│ ├── Message Brokers
│ ├── RabbitMQ
│ ├── Apache Kafka
│ ├── Redis Streams
│ ├── Amazon SQS
│ ├── Publish-Subscribe Pattern
│ ├── Event-Driven Architecture
│ ├── Topics & Partitions
│ ├── Consumer Groups
│ ├── Message Ordering
│ ├── Delivery Guarantees
│ │ ├── At-Most-Once
│ │ ├── At-Least-Once
│ │ └── Exactly-Once Semantics
│ ├── Dead Letter Queues
│ ├── Retry Mechanisms
│ ├── Event Replay
│ └── Event Sourcing
│
├── 10. Scalability & Performance
│ ├── Horizontal vs Vertical Scaling
│ ├── Stateless Services
│ ├── Database Scaling
│ ├── Read Replicas
│ ├── Database Sharding
│ ├── Partitioning Strategies
│ ├── Connection Pooling
│ ├── Query Optimization
│ ├── CDN & Edge Computing
│ ├── Data Compression
│ ├── Pagination
│ ├── Batching
│ ├── Rate Limiting
│ ├── Load Shedding
│ ├── Backpressure
│ ├── Hotspot Mitigation
│ └── Performance Bottleneck Analysis
│
├── 11. Reliability & Fault Tolerance
│ ├── Fault Tolerance Fundamentals
│ ├── Redundancy
│ ├── High Availability
│ ├── Failover Strategies
│ ├── Active-Active Architecture
│ ├── Active-Passive Architecture
│ ├── Circuit Breaker Pattern
│ ├── Retry Pattern
│ ├── Exponential Backoff
│ ├── Timeout Management
│ ├── Bulkhead Pattern
│ ├── Graceful Degradation
│ ├── Health Checks
│ ├── Disaster Recovery
│ ├── Backup & Restore
│ ├── RPO & RTO
│ └── Chaos Engineering
│
├── 12. Microservices Architecture
│ ├── Monolith vs Microservices
│ ├── Service Decomposition
│ ├── Domain-Driven Design (DDD)
│ ├── Bounded Contexts
│ ├── Service Discovery
│ ├── API Gateway
│ ├── Backend for Frontend (BFF)
│ ├── Inter-Service Communication
│ ├── Synchronous Communication
│ ├── Asynchronous Communication
│ ├── Database Per Service
│ ├── Saga Pattern
│ ├── CQRS
│ ├── Event Sourcing
│ ├── Distributed Tracing
│ ├── Service Mesh
│ ├── Sidecar Pattern
│ └── Microservices Deployment Strategies
│
├── 13. System Design Patterns
│ ├── Singleton Pattern
│ ├── Factory Pattern
│ ├── Observer Pattern
│ ├── Strategy Pattern
│ ├── Adapter Pattern
│ ├── Decorator Pattern
│ ├── Repository Pattern
│ ├── Dependency Injection
│ ├── API Gateway Pattern
│ ├── Strangler Fig Pattern
│ ├── Sidecar Pattern
│ ├── Ambassador Pattern
│ ├── CQRS Pattern
│ ├── Saga Pattern
│ ├── Outbox Pattern
│ ├── Retry Pattern
│ ├── Circuit Breaker Pattern
│ └── Bulkhead Pattern
│
├── 14. Security in System Design
│ ├── Authentication & Authorization
│ ├── OAuth 2.0
│ ├── OpenID Connect
│ ├── JWT
│ ├── Session-Based Authentication
│ ├── Role-Based Access Control (RBAC)
│ ├── Attribute-Based Access Control (ABAC)
│ ├── Encryption at Rest
│ ├── Encryption in Transit
│ ├── TLS
│ ├── Password Hashing
│ ├── API Security
│ ├── Rate Limiting & DDoS Protection
│ ├── SQL Injection
│ ├── Cross-Site Scripting (XSS)
│ ├── CSRF
│ ├── Secrets Management
│ ├── Zero Trust Architecture
│ └── Audit Logging
│
├── 15. Observability & Monitoring
│ ├── Logging
│ ├── Metrics
│ ├── Distributed Tracing
│ ├── OpenTelemetry
│ ├── Prometheus
│ ├── Grafana
│ ├── ELK Stack
│ ├── Alerting
│ ├── Health Monitoring
│ ├── SLI / SLO / SLA
│ ├── Error Budgets
│ ├── Latency Monitoring
│ ├── Throughput Monitoring
│ ├── Root Cause Analysis
│ └── Incident Management
│
├── 16. Cloud & Infrastructure
│ ├── Cloud Computing Fundamentals
│ ├── AWS / GCP / Azure
│ ├── Compute Services
│ ├── Storage Services
│ ├── Managed Databases
│ ├── Virtual Private Cloud (VPC)
│ ├── DNS & Networking in Cloud
│ ├── Object Storage (S3)
│ ├── Containers
│ ├── Docker
│ ├── Kubernetes
│ ├── Container Orchestration
│ ├── Infrastructure as Code
│ │ ├── Terraform
│ │ └── CloudFormation
│ ├── CI/CD Pipelines
│ ├── Blue-Green Deployment
│ ├── Canary Deployment
│ ├── Rolling Deployment
│ └── Serverless Infrastructure
│
├── 17. Storage Systems & File Architecture
│ ├── Block Storage
│ ├── File Storage
│ ├── Object Storage
│ ├── Distributed File Systems
│ ├── Content Delivery Networks
│ ├── File Upload Architecture
│ ├── Multipart Upload
│ ├── Resumable Uploads
│ ├── Data Deduplication
│ ├── Compression
│ ├── Data Retention
│ ├── Backup Strategies
│ ├── Blob Storage
│ └── Metadata Management
│
├── 18. Real-Time Systems
│ ├── WebSockets
│ ├── Server-Sent Events
│ ├── Long Polling
│ ├── Real-Time Notifications
│ ├── Presence Systems
│ ├── Heartbeats
│ ├── Live Chat Architecture
│ ├── Real-Time Collaboration
│ ├── Pub/Sub Architecture
│ ├── Fan-Out Strategies
│ ├── Online Gaming Architecture
│ └── Real-Time Data Processing
│
├── 19. Advanced Distributed Systems
│ ├── Distributed Hash Tables
│ ├── Consistent Hashing
│ ├── Gossip Protocol
│ ├── Merkle Trees
│ ├── Vector Clocks
│ ├── Lamport Clocks
│ ├── CRDTs
│ ├── Distributed Snapshots
│ ├── Leader Election
│ ├── Log Replication
│ ├── Stream Processing
│ ├── Apache Flink
│ ├── Apache Spark
│ ├── Data Locality
│ ├── Multi-Region Architecture
│ ├── Geo-Replication
│ └── Global Traffic Management
│
├── 20. Low-Level Design (LLD)
│ ├── Object-Oriented Design
│ ├── SOLID Principles
│ ├── DRY / KISS / YAGNI
│ ├── UML Class Diagrams
│ ├── Sequence Diagrams
│ ├── State Diagrams
│ ├── Class Relationships
│ ├── Composition vs Inheritance
│ ├── Interfaces & Abstractions
│ ├── Design Patterns
│ ├── Extensibility & Maintainability
│ ├── Concurrency in LLD
│ ├── Thread Safety
│ └── Common LLD Problems
│ ├── Parking Lot
│ ├── Library Management System
│ ├── Elevator System
│ ├── Splitwise
│ ├── BookMyShow
│ ├── Chess
│ └── Food Delivery System
│
├── 21. High-Level Design (HLD)
│ ├── Requirement Gathering
│ ├── Functional & Non-Functional Requirements
│ ├── API Design
│ ├── Database Schema Design
│ ├── Capacity Estimation
│ ├── Component Diagrams
│ ├── Data Flow Diagrams
│ ├── Architecture Diagrams
│ ├── Bottleneck Identification
│ ├── Scaling Strategies
│ ├── Reliability & Fault Tolerance
│ ├── Security Considerations
│ ├── Trade-off Analysis
│ ├── Architecture Documentation
│ └── End-to-End System Design
│
├── 22. System Design Case Studies
│ ├── URL Shortener (TinyURL)
│ ├── Pastebin
│ ├── Rate Limiter
│ ├── Notification System
│ ├── News Feed (Facebook / Instagram)
│ ├── Chat Application (WhatsApp)
│ ├── Video Streaming (YouTube / Netflix)
│ ├── Ride-Hailing (Uber)
│ ├── Food Delivery (Swiggy / Zomato)
│ ├── E-Commerce (Amazon)
│ ├── Payment System
│ ├── Search Engine
│ ├── File Storage (Google Drive / Dropbox)
│ ├── Ticket Booking (BookMyShow)
│ ├── Social Media Platform (X)
│ ├── Recommendation System
│ ├── Distributed Cache (Redis)
│ ├── Logging & Monitoring Platform
│ ├── Web Crawler
│ └── Video Conferencing System
│
├── 23. System Design Tools & Technologies
│ ├── Programming Languages
│ │ ├── Go
│ │ ├── Java
│ │ └── Python
│ ├── Databases
│ │ ├── PostgreSQL
│ │ ├── MySQL
│ │ ├── Redis
│ │ ├── MongoDB
│ │ └── Cassandra
│ ├── Message Brokers
│ │ ├── Kafka
│ │ └── RabbitMQ
│ ├── Networking & Proxy
│ │ ├── Nginx
│ │ └── HAProxy
│ ├── Infrastructure
│ │ ├── Docker
│ │ ├── Kubernetes
│ │ └── Terraform
│ ├── Monitoring
│ │ ├── Prometheus
│ │ ├── Grafana
│ │ └── OpenTelemetry
│ ├── API Testing
│ │ ├── Postman
│ │ └── curl
│ └── Architecture Documentation
│ ├── Excalidraw
│ ├── Draw.io
│ └── Mermaid
│
├── 24. System Design Practice
│ ├── Design Small Systems First
│ ├── Design a URL Shortener
│ ├── Design a Rate Limiter
│ ├── Design a Notification Service
│ ├── Design a Chat Application
│ ├── Design a News Feed
│ ├── Design a Video Streaming Platform
│ ├── Design a Ride-Hailing Platform
│ ├── Design a Payment Service
│ ├── Design a Distributed Cache
│ ├── Design a Search Engine
│ ├── Design a File Storage Service
│ ├── Design a Ticket Booking System
│ ├── Design a Real-Time Analytics System
│ ├── Document Design Decisions
│ ├── Identify Trade-offs
│ ├── Review Existing Architectures
│ └── Build End-to-End Projects
│
└── 25. Mastery & Career Preparation
├── Architectural Thinking
├── Breaking Down Complex Problems
├── Requirement Analysis
├── Capacity Estimation
├── Identifying Bottlenecks
├── Choosing the Right Components
├── Scalability Trade-offs
├── Reliability Engineering
├── Distributed Systems Thinking
├── Cost Optimization
├── Security-First Design
├── Architecture Reviews
├── Technical Documentation
├── System Design Interviews
├── Mock Design Interviews
├── Real-World Production Experience
└── Continuous Learning
FINAL GOAL:
Become an Exceptional System Designer
│
├── Design Scalable Applications
├── Build Reliable Distributed Systems
├── Understand Large-Scale Architectures
├── Make Strong Engineering Trade-offs
└── Design Systems Used by Millions of Users
return 0; retweeted
أختي عملت حادث وفي العناية ،ارجو الدعاء لها بالشفاء العاجل لعل أحدكم أقرب إلى اللّٰه مني
return 0; retweeted
بقالي شهرين ولسه مفيش جديد الحمد فحبيت اعمل update اني لسه بدور على فرصة Junior Data Engineer لو حد قدامه فرصة او يقدر يعملي referral هكون شاكر جدا
دا ال updated cv : drive.google.com/file/d/1zVf…
ازيكم ياشباب
بدور على فرصة Data Engineer او BI Engineer او ETL Developer
ده ال CV بتاعي ولو حد يقدر يساعدني ب Referral أو يعرف حد ممكن يساعد هكون شاكر جدا
ودا لينك ال cv : drive.google.com/file/d/1GKD…
return 0; retweeted
انتهت حلول الأرض، وضع الشركة عندنا مُزري
محدش عايز Frontend يارجالة أثابكم الله
React js , next js, typescript
2 years experience
return 0; retweeted
بدور حاليا على فرصة شغل كـ Full-Stack Software Developer أو Frontend Developer بشتغل بـ React / Next.js / TypeScript وفي الـBackend بـ Python, Django & DRF ده الـCV بتاعي ولو حد قدامه فرصة مناسبة أو يقدر يساعدني بـ Referral هكون شاكرة جدا والـRepost هيساعدني جدا يوصل لناس اكثر
return 0; retweeted
الـ Open Source كان من الحاجات اللي خلتني اتقبل في أول Startup ليا
وكمان خلى ناس كتير تعملي Headhunting على LinkedIn
وقدرت أشارك في Google Summer of Code مرتين
لو لسه جديد في الكارير وعايز تعلي الـ Profile والـ CV بتاعك ممكن تقرا الثريد ده أنا شارح فيه
return 0; retweeted
ازي يتعملي ريكومنديشن وأنا معنديش اي علاقات في المجال؟ عندي ناس على لينكد ان بس مليش كلام معاهم
ازاي اطلب ريكومنديشن بطريقة متبقاش ملزقة خاصة لو مفيش position معين شيفاه و عايزة فيه ريكومنديشن
لإني عارفة ان فيه حاجات بت... ← هرد عليكي فالreplies
onvo.me/mm1/msg/1368148616
هذا المفهوم مذكور في كتاب Why Zebras Don’t Get Ulcers للعالم روبرت، وهو من الكتب الرائعة التي تتناول فسيولوجيا التوتر، وكيف يتعامل الدماغ والجسم مع الضغوط النفسية، وتأثيرها في وظائف الجسم وصحة الإنسان ، ويتحدث الكتاب بتفصيل علمي وممتع
قراءة ممتعة ياربّ 🤍
return 0; retweeted
صدقني لما أقولك
ان الحلقة دي خدت مني 3 اسابيع تسجيل
في كورس (الجبرتي)
اللي حيعلم المطورين ازاي يبنوا LLM من الصفر بإستخدام PyTorch
كان عادي لو سألتني من قبل اني اشرحلك يعني ايه Attention
بالنسبة لي, سهلة و شرحتها كتير
لكن لما جه موعد كتابة الكود, حصلت المفاجأة
return 0; retweeted
synaptic pruning: your brain removes what you don't keep on repeating.
when you were a child, joy was easy. ice creams, puddles, first snow. you didn't need to try; you just had to feel them.
however, as you grew older, joy became mundane. magic became naïve. lightness became irresponsible.
as you may have realized, it's not about life; it’s about biology. your brain removes any connections you don't keep using. no malice, just efficiency.
so what do you think you have stopped doing?
being spontaneous. laughing with no purpose. believing that good things will come.
the good news is that pruning isn't permanent. neuroplasticity is there to help you recreate all of this, not with force of will but with repetition.
laugh with no rhyme or reason. do something without a goal. assume that good things will come to you.
it might seem fake at first but eventually it will start working.
دماغك يتكيف مع ما تكرره ، وما تهمله قد يضعف بمرور الوقت، حتى علاقتك بالفرح والدهشة تتأثر بعاداتك اليومية، لذلك لا تنتظر أن تعود إليك خفة الحياة من تلقاء نفسها ، اصنع مساحة للعفوية وجرب أشياء جديدة ..
synaptic pruning: your brain removes what you don't keep on repeating.
when you were a child, joy was easy. ice creams, puddles, first snow. you didn't need to try; you just had to feel them.
however, as you grew older, joy became mundane. magic became naïve. lightness became irresponsible.
as you may have realized, it's not about life; it’s about biology. your brain removes any connections you don't keep using. no malice, just efficiency.
so what do you think you have stopped doing?
being spontaneous. laughing with no purpose. believing that good things will come.
the good news is that pruning isn't permanent. neuroplasticity is there to help you recreate all of this, not with force of will but with repetition.
laugh with no rhyme or reason. do something without a goal. assume that good things will come to you.
it might seem fake at first but eventually it will start working.































