DevDrug – Telegram
DevDrug
4.66K subscribers
12 photos
25 links
Drug for Developers
Download Telegram
Channel created
معرفی کتاب Principles of Web API Design

کتابی برای آشنایی با طراحی و توسعه ای پی آی های نرم افزاری بر بستر اینترنت. از چالش های درون تیمی گرفته تا انتخاب تکنولوژی های مناسب، معماری سیستم، مستند سازی، تست، امنیت و موارد دیگه که تو این کتاب با جزيیات خیلی خوبی مورد بحث قرار گرفته.

https://www.youtube.com/watch?v=4JVOg_kPzjE
1👍13🔥52
معرفی کتاب NGINX Cookbook

کتابی که تو این ویدیو معرفیش میکنم یک رفرنس بسیار خوب برای کانفیگ و مدیریت نرم افزار انجین ایکس هست. انجین ایکس یک وب سرور قدرتمند برای مدیریت ترافیک و ریورس پراکسی بر روی سرور های شما میتونه عمل کنه که تو این ویدیو با انواع فیچر ها و کانفیگ هایی که میشه روش انجام داد بیشتر آشنا میشیم.

https://www.youtube.com/watch?v=brGNfaxtfK0
2👍10🔥6
معرفی کتاب Programming WebAssembly With Rust

کتابی که این هفته راجبش صحبت میکنیم به شما کمک میکنه برنامه های وب اسمبلی با استفاده از زبان راست توسعه بدید. از اصول اولیه و معماری ماشین مجازی وب اسمبلی تا اجرا کردن این برنامه ها در محیط های غیر از مرورگر مثل دیوایس های موبایل و یا حتی امبدد رو پوشش میده و میتونه سورس خیلی خوبی برای شروع کار با وب اسمبلی با راست باشه.

https://www.youtube.com/watch?v=wNNOzvxVIT4
2👍9🔥5😱3
معرفی کتاب Network Programming with Rust

کتابی برای آشنایی عمیق از شبکه های کامپیوتری، از معرفی مدل لایه ای شبکه گرفته تا پروتکل های ارسال داده بین کامپیوتر های مختلف. البته در کنار این مباحث شما رو با اکوسیستم راست و ابزار هاش برای برنامه نویسی شبکه هم بیشتر آشنا میکنه.

https://www.youtube.com/watch?v=2bS6HIa9zdU
2👍8🔥5
معرفی کتاب Rust Atomics and Locks

کتابی فوق العاده برای درک عمیق برنامه‌نویسی مولتی ترد و هم‌زمان در لایه‌های نرم‌افزار، پردازنده و سیستم‌عامل. این کتاب شما رو با انواع قفل‌ها و عملیات اتمیک آشنا میکنه و کمک میکنه با استفاده از زبان راست برنامه‌های سیستمی امن بنویسید و عملکرد قفل‌های پیشرفته و سطح بالاتر را به‌خوبی درک کنید.

https://www.youtube.com/watch?v=B6uiy4cda_E
3🔥84👍2
Code Review | بررسی سورس بازی GTA 3

تو این قسمت میخوایم سورس کد بازی نوستالژی و جذاب جی تی ای ۳ رو با هم بررسی کنیم. ببینیم از چه دیزاین پترن ها، تریک ها و تکنولوژی هایی اون موقع برای ساختن بازی موفق جی تی ای ۳ استفاده کردن تا بتونه رو سخت افزار هایی با قابلیت های محدود مثل پی اس ۲ به بهترین شکل اجرا بشه.

https://www.youtube.com/watch?v=INWWQd5zm9E
1010🔥5
Code Review | بررسی سورس بازی Generals

این قسمت به طور خاص بررسی بخش نتورکینگ و مولتی پلیر بازی جنرالز رو انجام دادیم. روش هایی که برای سینک نگه داشتن استیت بازی و مدیریت پکت های ارسالی بین یک شبکه پی ۲ پی با استفاده از روش های مرسوم اون موقع مثل لاک استپ انجام میشده رو بررسی کردیم تا ببینیم بازی های لَن اون زمان از چه دیزاین هایی برای نتورکینگ استفاده میکردن.

https://www.youtube.com/watch?v=a1QBdxvwfEk
7🔥13👍1
From Scratch | ساخت یک Mutex با زبان راست

میوتکس جزو لاک های پر استفاده و مرسومی هست که تو زبان های برنامه نوسی وجود داره و خیلی راحت میشه ازش استفاده کرد. اما تو این ویدیو قراره با استفاده از زبان راست، خودمون یک میوتکس بسازیم ! و تو این پروسه با اتومیک ها و دیزاین پترن های خود زبان راست بیشتر آشنا بشیم.

https://www.youtube.com/watch?v=cymabl57SMM
77🔥6👍3
بررسی سورس کد بازی World of Warcraft

ایندفعه میخوایم با هم سورس کد گیم سرور بازی جذاب ورلد آف وارکرفت رو بررسی کنیم. از معماری گیم سرور تا نحوه تعامل سرور با دیتابیس بازی، دیزاین پترن های استفاده شده تو قسمت های مختلف گیم، صحبت میکنیم. حتی سورس کد لیچ کینگ هم با هم میبینیم !!

https://www.youtube.com/watch?v=akdOfWeqzQs
12🔥15😱3👍1
ساخت سرور Redis با زبان Rust

این قسمت میخوایم ساخت سرور ردیس با زبان راست رو شروع کنیم و تمرکزمون روی بخش نتورکینگ ردیس و پروتکل مخصوص خودش برای پارس کردن و پردازش کامند هایی هست که از طرف کلاینت ردیس فرستاده میشه. قراره یک سرور کاملا کامپتیبل با خود ردیس بنویسیم که با کلاینت های مختلف مثل کلاینت رسمی خود ردیس بهش بتونیم متصل بشیم.

لینک یوتیوب 👇
https://www.youtube.com/watch?v=RYJ72cFEV1I
20👍84🔥1
ساخت سرور Redis با زبان Rust قسمت دوم

این قسمت کار نوشتن سرور ردیس رو تموم کردیم و تمرکزمون روی پروتکل باینری خود ردیس بود که بتونیم کامند های فرستاده شده از کلاینت ها رو پردازش کنیم و در نهایت با استفاده از همین پروتکل جواب کلاینت ها رو بدیم.

لینک یوتیوب 👇
https://www.youtube.com/watch?v=4SZOcR4Vl3I
6🔥13👍3