Тёмный
Ahmed Farghal
Ahmed Farghal
Ahmed Farghal
Подписаться
Hi, my name is Ahmed, call me asoli. I'm an ex-Meta and ex-Stripe staff engineer. I've been in tech for ~20 years. I'm hybrid software/SRE engineer, a cook, and engineering nerd. Nothing is affiliated to my employer(s).
Smart Pointers - Rust للغلابة
2:30:38
Месяц назад
نمثل الفلوس ازاي في Rust
1:43:38
2 месяца назад
Generic Functions - Rust للغلابة
1:53:42
2 месяца назад
A Gentle Introduction To Restate
2:03:08
3 месяца назад
References and Traits -  Rust للغلابة
2:17:00
3 месяца назад
مقدمة -  Rust للغلابة
2:52:20
3 месяца назад
LogDevice Read Path - بالعربي
2:00:03
6 месяцев назад
LogDevice High Write Path - بالعربي
1:45:22
7 месяцев назад
LogDevice High Level Design - بالعربي
1:31:04
7 месяцев назад
Q&A September 2023
1:40:22
11 месяцев назад
Комментарии
@ByteGB80
@ByteGB80 6 минут назад
I am planning on writing a new kernel on rust at the moment the project is on its earliest stage. Once I have the basics stuff created and able to run something like the bash terminal plus other system tools on qemu which might seems a bit ambitious but doable I would then share the GitHub link. I am also thinking of creating a fault tolerance file system. This is really just about understanding OS design and low level stuff if you feel this interest you let me know and we can work something out. Choosing rust for the sake of memory safety and other rich features that rust offers.
@MukhtarXIII
@MukhtarXIII 54 минуты назад
يا هندسه انا بحبك في الله ❤ شكراً جزيلاً لك
@Gamy-zq7cf
@Gamy-zq7cf Час назад
❤❤جامد
@AhmedRagab-pu2xb
@AhmedRagab-pu2xb Час назад
ايوه كده دلعناااي 👏🏻❤️❤️❤️
@saeedalobidi4195
@saeedalobidi4195 2 часа назад
Really amazing 😍😍
@heshamsalem7231
@heshamsalem7231 День назад
جزاك الله خيرا
@mobrmgeen
@mobrmgeen 2 дня назад
RU-vid is Lighted
@z1adahmed
@z1adahmed 3 дня назад
println!("Thank you Ahmed");
@passionforsciencel5180
@passionforsciencel5180 3 дня назад
أول مرة تقابلي كلمة iperf3 و متحمس 🔥
@alimaher1
@alimaher1 3 дня назад
♥♥
@littlepharaoh455
@littlepharaoh455 3 дня назад
ليك وحشة يا هندسة والله. وان شاء الله ف يوم من الايام اشتغل علي حاجة زي restate وهبقي افكرك.
@Mohamad-Wahba
@Mohamad-Wahba 3 дня назад
إن شاء الله، أنا واثق انك تقدر باذن الله
@heshamsalem7231
@heshamsalem7231 3 дня назад
جزاك الله خير على المجهود العظيم دا
@ahmedatef3415
@ahmedatef3415 18 дней назад
احسن واحد بيعرف يبسط المعلومه
@a.elhoor3058
@a.elhoor3058 19 дней назад
ممتاز الشرح بالطريقه ال بتبدا بمشكله ومحاوله حلها
@abdelrahmanhamada9813
@abdelrahmanhamada9813 22 дня назад
Can we talk about tokio and async rust sometimes
@shehapeldien7025
@shehapeldien7025 23 дня назад
اااااااااااااااااااااااه يدمااااااااااااااااااااغي
@m512
@m512 23 дня назад
C's printf format parameters are checked against specifiers (for number and data types) at compile time (-Wformat -Werror)
@asoli_dev
@asoli_dev 17 дней назад
This works differently. In GCC this is more of a linting rule than the compiler using the language constructs to enforce the formatting. It’s also fairly limited in what it can catch in comparison.
@mohamedmirghani1747
@mohamedmirghani1747 24 дня назад
فكرة بناء الداتابيز عبقرية لأنها بتحتوي على مفاهيم علوم الحاسوب زي ال OS وال File system وال data structures زي ال trees ، ربنا يجزيكم خير
@mohamedmirghani1747
@mohamedmirghani1747 24 дня назад
جميل جدا ربنا يجزيكم خير ونتمنى الاستمرار في السلسلة وبالذات مفاهيم علوم الحاسب
@omar.sherif
@omar.sherif 24 дня назад
1:24:43 لحظة الشعور بأن الواحد بيتقدم
@amrashraf6144
@amrashraf6144 24 дня назад
عيزين سلسلة زي دي بس عن golang
@eqteedareda1666
@eqteedareda1666 24 дня назад
Can't thank you enough for the excellent content and enjoyable explanation! ❤
@mohamedd1432
@mohamedd1432 24 дня назад
top
@ByteGB80
@ByteGB80 25 дней назад
Can you talk about your time when you were working on logdevice and if this vlog is actually relevant to what has been discussed here.
@wassim-akkari
@wassim-akkari 25 дней назад
Excellent as always, Just one note in 1:54:40 the lock will be dropped at the end of each iteration, which means it will wait for 2 seconds each time then it will release the lock, more efficient approach would be like this: loop { // Acquire the lock, check the condition, then drop at the end of if scope if *shutdown_cloned.lock().unwrap() { break; } println!("Hello from the second thread"); std::thread::sleep(Duration::from_secs(2)); }
@asoli_dev
@asoli_dev 24 дня назад
You are 100% correct. I'll pin this.
@ibrahimbadr4327
@ibrahimbadr4327 25 дней назад
discord link please
@MohamedKamal-wd8hx
@MohamedKamal-wd8hx 25 дней назад
concurrency is about planning .. parallelism is about execution. a concurrently designed code will run in parallel if cpu resources were found.
@mouhannadal-hmedi1501
@mouhannadal-hmedi1501 26 дней назад
عظمةةةة❤
@MahmoudMohamed-hu1ow
@MahmoudMohamed-hu1ow 26 дней назад
Great Explanation, Thank youuu ❤❤
@Tarek_Nady
@Tarek_Nady 26 дней назад
ربنا يكرمك باشمهندس
@gazzarDev
@gazzarDev 26 дней назад
فيديو مفيد جدا بصراحة، انا حتى مش بكتب rust ولكن استفد من شرح ال concurrency , parallelism لانها كانت مواضيع بتلخبطني شوية، ربنا يكرمك ❤
@yassatamer7490
@yassatamer7490 26 дней назад
باختصار .. تحفة . احلى حاجة تتعمل في الوييك ايند.
@Abdelrazik
@Abdelrazik 26 дней назад
شغل عالي , كمل تنزيل يا اسطوري
@risk_Taker9
@risk_Taker9 26 дней назад
عظمة العظمة يا عم احمد
@achrefnabil2463
@achrefnabil2463 26 дней назад
هو مفيش تكملة الكورس ده
@ahmedayman7626
@ahmedayman7626 26 дней назад
Unique content! Please keep it up :))
@minato7namikazi
@minato7namikazi 26 дней назад
Finally Advanced Topics ❤‍🔥 You're the only Egyptian I know who's posted stuff like this. Keep going! ✨
@MOOTONSY
@MOOTONSY 26 дней назад
😍
@wassim-akkari
@wassim-akkari 26 дней назад
ياريت تعيدلنا مسألة smart pointers لما انقطع screen share
@juststudying1019
@juststudying1019 26 дней назад
Amazing channel greetings from syria
@passionforsciencel5180
@passionforsciencel5180 29 дней назад
تخيل أني أول مرة أعرف أن C arrays by default stack allocated !! كنت حاسبها heap allocated 😅 جميل ❤
@khouja_codes3572
@khouja_codes3572 Месяц назад
Nice idea Are you a embedded developer ?
@asoli_dev
@asoli_dev Месяц назад
I’m not. I’m a distributed systems engineer.
@passionforsciencel5180
@passionforsciencel5180 Месяц назад
هو انت ضد الكتاب أو ضد clean code ؟
@asoli_dev
@asoli_dev 26 дней назад
ضد محتوى الكتاب
@kritosyt6225
@kritosyt6225 Месяц назад
C++ contracts makes temlates more like in rust(add condition `need T to have conds to compile`) ``` template<class T> constexpr bool is_addable() { return true; }```
@MohamdEsaam25
@MohamdEsaam25 Месяц назад
حمدالله على السلامة ❤
@minato7namikazi
@minato7namikazi Месяц назад
THE LEGEND IS BACK !!
@maherkhalil007
@maherkhalil007 Месяц назад
Can I join?
@hunnyian
@hunnyian Месяц назад
Back with a vengeance, I see!🔥
@helalzidan1034
@helalzidan1034 Месяц назад
ربنا يجزيك خيرا
@moatasemelsayed6226
@moatasemelsayed6226 Месяц назад
Welcome baaaaaaack ❤❤❤