حلقات تقنية نناقش فيها مواضيع مختلفة في مجال هندسة البرمجيات
MongoDB Storage Architecture بالعــربي
في هذه الحلقة اتكلم مع مهندس أحمد الإمام عن تفاصيل التخزين في مونقو دبي اتمنى انك تكون حلقة ممتعة
قائمة هندسة البرمجيات
https://www.youtube.com/watch?v=6PBFPOHB9C4&list=PLznNuNLrk0j11pCQAC553F3Pfu6fS20Xe
كورس قواعد البيانات
https://database.husseinnasser.com
كورس الباكند
https://backend.husseinnasser.com
كورس نيتورك
https://network.husseinnasser.com
5/15/2023 • 2 hours, 1 minute, 26 seconds
كيف تنفذ البرامج | How Processes are executed
في هذه الحلقة سوف نشرح كيف يتم تنفيذ البرامج بالتفصيل.
0:00 What is a Process?
5:00 Why is it called RAM?
9:00 How CPU execute Process
27:00 CPU Cache and cost of Reading to Memory
34:00 Virtual Memory
قائمة هندسة البرمجيات
https://www.youtube.com/watch?v=6PBFPOHB9C4&list=PLznNuNLrk0j11pCQAC553F3Pfu6fS20Xe
كورس قواعد البيانات
https://database.husseinnasser.com
كورس الباكند
https://backend.husseinnasser.com
كورس نيتورك
https://network.husseinnasser.com
البودكاست
Apple
https://podcasts.apple.com/us/podcast/هندسة-البرمجيات-مع-حسين-ناصر/id1649996327
Spotify
https://open.spotify.com/show/30zwc8OxkqhmqJvwiSvKHN
Google
https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy85MmUzMGQ0MC9wb2RjYXN0L3Jzcw
RSS
https://anchor.fm/s/92e30d40/podcast/rss
https://anchor.fm/760459
1/13/2023 • 38 minutes, 14 seconds
كيف يعمل نظام DNS?
في هذه الحلقة اتكلم عن نظام DNS
كورس قواعد البيانات
https://database.husseinnasser.com
كورس الباكند
https://backend.husseinnasser.com
كورس نيتورك
https://network.husseinnasser.com
11/21/2022 • 40 minutes, 55 seconds
أيهما أفضل ، Postgres vs MySQL وBuffer pool, UUID, Secondary indexes (الجزء الثاني)
في هذه الحلقة من هندسة البرمجيات سنتحدث عن البفر بول في ماي سكول وبوست قريس و تأثير اUUID اثناء القراءة والكتابة 0:00 خلاصة الحلقة السابقة 6:00 القراءة والكتابة في buffer pool 13:00 منافسة الكتابة في الصفحة الأخيرة tail write 18:00 مشاكل UUI/GUID 29:30 الاثر على الفهرس الثانوي secondary index 34:00 Postgres vs MySQL عيوب ومميزات
10/14/2022 • 38 minutes, 58 seconds
كيفية حفظ البيانات في Postgres , MySQL
يحفظون البيانات وأثرهم على سرعة القراءة والكتابة mysql و postgres في هذه الحلقة من هندسة البرمجيات نتكلم عن الفهرس الأساسي والفهرس الثانوية وكيف
0:00 مقدمة
3:30 المفتاح الأساسي primary key
8:00 ترتيب الجدول Clustering
11:00 ثمن تدخيل البيانات
13:40 Unique من غير primary key
15:50 Pages
18:00 Primary key is the Table
24:30 المفتاح الثانوي Secondary Index
32::00 Postgres
10/10/2022 • 35 minutes, 43 seconds
التحكم في كمية الازدحام TCP Congestion and Flow Control
في هذه الحلقة من هندسة البرمجيات سنتطرق لموضوع التحكم في ازدحام البيانات أثناء الإرسال في نظام TCP.
عند ارسال Segment ، وجب على المستلم إرسال إشعار باستلام ال Segment والتي تسمى ايضاً Acknowledgment . ولكن انتظار هذه الاشعار لكل حزمة نرسلها يؤدي إلى بطئ في الإرسا ل. لذلك وجب علينا ارسال مجموعة من الحزم Segments في نفس الوقت و المستلم يمكنه انه يرسل إشعار واحد يغطى كافة الحزم,. ولكن السؤال هو ،ـ كم استطيع ان ارسل بدون انتظار اشعار؟ هذا هو السؤال الذي نحاول الإجابة عليه في هذه الحلقة.
5/10/2022 • 15 minutes, 48 seconds
شرح تفصيلي لعقد CORS
CORS (Cross Origin Resource Sharing) عباره عن قانون يشمل المتصفح لحمايه المواقع من فئه معين من الهجمات . عند زياره موقع معين في سبيل المثال (قوقل)، موقع قوقل يعتبر المصدر، ولكن من ال انه هنالك وصلات اخرى منشئه من الموقع قوقل قد تؤدي الا مواقع غير قوقل. هذه الوصلات تعتبر cross origin . لذلك وضعت قوانين لمنع او السماح لبعض هذه الوصلات للتنفيذ في اوضاع معينه. راح اشرح هذا الموضوع في هذه الحلقه
4/25/2022 • 30 minutes, 39 seconds
ماذا يحصل عند زياره موقع قوقل خلف الكواليس؟ - DNS, TCP, TLS
راح اتكلم عن تفاصيل مايحصل خلف الكواليس عند زياره موقع قوقل، راح اتطرق لتقنيه الDNS, TCP, TLS and IP - [ ]
4/25/2022 • 16 minutes, 41 seconds
الفرق بين TCP و UDP
في هذه الحلقه سنتحدث عن الفرق بين نظام UDP vs TCP transmission control protocol user datagram protocol