Ahmed Farghal
Ahmed Farghal
  • Видео 23
  • Просмотров 109 907
Smart Pointers - Rust للغلابة
Explaining smart pointers and heap allocation in Rust
Code in github.com/AhmedSoliman/rust-for-everyone
Follow me on:
Twitch: twitch.tv/asoli_dev
X: x.com/AhmedSoliman
Join RUclips Membership:
ruclips.net/channel/UCOhOye_D1jKBvoBxKnTxFewjoin
Просмотров: 1 381

Видео

نمثل الفلوس ازاي في Rust
Просмотров 2,8 тыс.Месяц назад
00:00:00 - Introduction 00:00:49 - Why Not Floating Points? 00:13:34 - Naive Approach 01:00:52 - Better Solution Ahmed Ghazey's article: ahmedghazey.medium.com/penny-perfect-the-hidden-art-of-money-representation-in-fintech-909396e0119d Code in github.com/AhmedSoliman/rust-for-everyone Follow me on: Twitch: twitch.tv/asoli_dev X: x.com/AhmedSoliman Join RUclips Membership: ruclips.net/channel/U...
Generic Functions - Rust للغلابة
Просмотров 1,7 тыс.Месяц назад
Explaining generic functions and simple case of generic lifetimes in Rust Code in github.com/AhmedSoliman/rust-for-everyone Follow me on: Twitch: twitch.tv/asoli_dev X: x.com/AhmedSoliman Join RUclips Membership: ruclips.net/channel/UCOhOye_D1jKBvoBxKnTxFewjoin
A Gentle Introduction To Restate
Просмотров 2,9 тыс.2 месяца назад
A gentle introduction to restate.dev, a modern durable execution and workflow engine written in Rust. Restate recently launched version 1 and in this video we get to see a TypeScript demo from Giselle van Dongen. Subscribe to @restatedev if you are interested in the project. Twitch: twitch.tv/asoli_dev Twitter: x.com/AhmedSoliman
References and Traits - Rust للغلابة
Просмотров 3,2 тыс.2 месяца назад
A quick tour over references, traits, and simple type generics in Rust Follow me on: Twitch: twitch.tv/asoli_dev X: x.com/AhmedSoliman
مقدمة - Rust للغلابة
Просмотров 13 тыс.2 месяца назад
An introduction to systems programming in Rust for Arabic speakers. Follow me on: Twitch: twitch.tv/asoli_dev X: x.com/AhmedSoliman 00:04 Introduction to the first episode of Rust for the poor 02:31 Learning Rust for problem-solving and mindset development 07:30 Focus on understanding fundamental differences in Rust coding. 10:41 Challenges in coding expectations 17:37 Understanding the importa...
LogDevice Read Path - بالعربي
Просмотров 1,1 тыс.5 месяцев назад
A walkthrough the read path of LogDevice design in Arabic. LogDevice is one of the largest data systems at Meta and makes a great case study for building reliable and production-ready distributed systems at scale. Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
LogDevice High Write Path - بالعربي
Просмотров 9696 месяцев назад
A walkthrough the write path of LogDevice design in Arabic. LogDevice is one of the largest data systems at Meta and makes a great case study for building reliable and production-ready distributed systems at scale. Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
LogDevice High Level Design - بالعربي
Просмотров 2,3 тыс.6 месяцев назад
A high-level overview of LogDevice design in Arabic. LogDevice is one of the largest data systems at Meta and makes a great case study for building reliable and production-ready distributed systems at scale. Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
Distributed Systems بالعربي | Episode 7 | Consistency Models
Просмотров 1,7 тыс.6 месяцев назад
A discussion of the difference between object-scoped vs. transaction-scoped consistency models. Thanks to the amazing work of Jepsen for the illustration referenced in this video. Check it out at jepsen.io/consistency Full Playlist in ruclips.net/p/PLald6EODoOJW3alE1oPAkGF0bHZkPIeTK Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
Distributed Systems بالعربي | Episode 6 | Vector Clocks
Просмотров 1,2 тыс.7 месяцев назад
A discussion on logical clocks, vectors clocks, and hybrid logical clocks. Full Playlist in ruclips.net/p/PLald6EODoOJW3alE1oPAkGF0bHZkPIeTK Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
Distributed Systems بالعربي | Episode 5 | Clocks
Просмотров 2,2 тыс.7 месяцев назад
A walkthrough on why we need clocks, the types of clocks, and the common pitfalls of using physical clocks in distributed systems. Full Playlist in ruclips.net/p/PLald6EODoOJW3alE1oPAkGF0bHZkPIeTK Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
Rust and chill بالعربي | Solving rustlings | Part 2
Просмотров 1,2 тыс.10 месяцев назад
Second part of solving rustlings as a vehicle to teach rust for beginners. This video is in Arabic Language and was recorded in a livestream. Follow my livestreams on twitch.tv/asoli_dev Rust and chill playlist: ruclips.net/p/PLald6EODoOJWcSXfix8tgr5aVS76IU11M Music by Chillhop Music: chillhop.ffm.to/creatorcred
Rust and chill بالعربي | Solving rustlings | Part 1
Просмотров 2,5 тыс.10 месяцев назад
Solving rustlings as a vehicle to teach rust for beginners. This video is in Arabic Language and was recorded in a livestream. Follow my livestreams on twitch.tv/asoli_dev Rust and chill playlist: ruclips.net/p/PLald6EODoOJWcSXfix8tgr5aVS76IU11M Music by Chillhop Music: chillhop.ffm.to/creatorcred
Distributed Systems بالعربي | Episode 4 | Raft membership management
Просмотров 2,6 тыс.10 месяцев назад
Raft recap, client interactions, and cluster membership management. Full Playlist in ruclips.net/p/PLald6EODoOJW3alE1oPAkGF0bHZkPIeTK Follow me on: Twitch: twitch.tv/asoli_dev Twitter: AhmedSoliman
Q&A September 2023
Просмотров 4,8 тыс.10 месяцев назад
Q&A September 2023
Distributed Systems بالعربي | Episode 3 | Raft Consensus
Просмотров 4,7 тыс.11 месяцев назад
Distributed Systems بالعربي | Episode 3 | Raft Consensus
Distributed Systems بالعربي | Episode 2 | State Machine Replication
Просмотров 7 тыс.11 месяцев назад
Distributed Systems بالعربي | Episode 2 | State Machine Replication
Distributed Systems بالعربي | Episode 1 | Why distributed systems?
Просмотров 43 тыс.11 месяцев назад
Distributed Systems بالعربي | Episode 1 | Why distributed systems?