DevDrug | یادگیری عمیق نرم افزار @devdrug Channel on Telegram

DevDrug | یادگیری عمیق نرم افزار

@devdrug


🌐 https://DevDrug.com

🔸ایده ما تولید محتوای با کیفیت، اصولی و آموزش دانش عمیق حوزه نرم افزار است🔸

👨‍🔧 Support: @devdrug_support

DevDrug | یادگیری عمیق نرم افزار (Persian)

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

DevDrug | یادگیری عمیق نرم افزار

04 Nov, 11:32


🔸بهینه سازی با {}struct در زبان Go🔸

کاهش سربار استفاده از حافظه در سناریو های خاص با استفاده از {}struct در زبان Go

لینک مقاله 👉

https://devdrug.com/article/optimization-with-empty-struct-in-go-language

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

21 Oct, 09:43


🔸پیاده سازی State Machine توزیع شده با Rust 🔸

آشنایی و درک مفاهیم اصلی سیستم های توزیع شده با پیاده سازی یک State Machine توزیع شده با استفاده از زبان Rust

لینک مقاله 👉

https://devdrug.com/article/distributed-state-machine-implementation-with-rust

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

07 Oct, 15:08


🔸تفاوت Eq و PartialEq در زبان Rust 🔸

درک تفاوت بین Eq و PartialEq با استفاده از اعداد اعشاری و مقادیر خاص این اعداد در زبان Rust

لینک مقاله 👉

https://devdrug.com/article/difference-between-eq-and-partialeq-in-rust

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

03 Oct, 05:32


🎉 نسخه 1.2.1 🎉

🔸 تغییرات نسخه جدید 🔸

- اضافه شدن صفحه بندی مقالات
- رفع چند باگ جزئی

DevDrug
https://DevDrug.com
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

22 Sep, 08:25


🔸 روش MMIO و دسترسی مستقیم به سخت افزار در Rust 🔸

استفاده مستقیم از حافظه و رجیستر های سخت افزاری با استفاده از روش MMIO و افزایش پرفورمنس با استفاده از زبان Rust

لینک مقاله 👉

https://devdrug.com/article/mmio-method-and-direct-hardware-access-in-rust

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

12 Sep, 21:17


🔸بهنیه سازی حافظه با sync.Pool در زبان Go 🔸

معرفی کتابخانه sync.Pool و تاثیر آن در مدیریت حافظه و بهبود الگوریتم GC

لینک مقاله 👉

https://devdrug.com/article/memory-optimization-with-sync-pool-in-go

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

31 Aug, 16:01


🔸اجرای موازی محاسبات بر روی داده ها 🔸

افزایش پرفورمنس با بهره گیری از قابلیت محاسبه هم زمان پردازنده ها و کاهش پیمایش ها

لینک مقاله 👉

https://devdrug.com/article/execution-of-parallel-computations-on-data

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

28 Aug, 16:54


🎉 نسخه 1.2.0 🎉

🔸 تغییرات نسخه جدید 🔸

- اضافه شدن بخش نظرات به مقالات
- اضافه شدن قابلیت کپی لینک مقاله
- تغییرات جزئی ظاهری وبسایت
- رفع چند باگ جزئی

DevDrug
https://DevDrug.com
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

17 Aug, 12:52


🔸 تکنیک Copy on Write و استفاده از آن در Rust 🔸

در این مقاله به معرفی تکنیکی برای کاهش هزینه های استفاده از حافظه و نحوه استفاده از آن در زبان Rust می پردازیم.

لینک مقاله 👉

https://devdrug.com/article/copy-on-write-technique-and-its-usage-in-rust

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

12 Aug, 18:26


🔸 طراحی ساختار های انعطاف پذیر و قابل توسعه در Rust 🔸

در این مقاله به بررسی روش هایی برای ایجاد ساختار های قابل توسعه و Backward Compatible در زبان Rust می پردازیم

لینک مقاله 👉

https://devdrug.com/article/designing-flexible-and-extensible-structures-in-rust

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

07 Aug, 17:04


🔸 روش Inlining و مزایای آن در نرم افزار 🔸

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

لینک مقاله 👉

https://devdrug.com/article/inlining-method-and-its-benefits-in-software

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

05 Aug, 17:24


🔸 مفهوم Dispatching در کامپایل و تاثیر آن در پرفورمنس 🔸

آشنایی با مفهوم Dispatching و تفاوت آن در موقع کامپایل و رانتایم نرم افزار و تاثیر هر یک از آن ها بر روی پرفورمنس

لینک مقاله 👉

https://devdrug.com/article/understanding-compile-time-dispatching-and-its-impact-on-performance

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

03 Aug, 18:18


🔸الگوی Loop Unrolling و بهینه سازی نرم افزار🔸

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

لینک مقاله 👉

https://devdrug.com/article/optimizing-with-loop-unrolling-design-pattern

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

03 Aug, 07:36


DevDrug | یادگیری عمیق نرم افزار pinned «سلام 👋 دوست داریم راجب پروژه ای که شروع کردیم باهاتون کمی صحبت کنیم، به نظرمون الان که یکم با سبک محتوایی که تولید میکنیم آشنا شدید، موقع مناسبیه 😁 ایده ما از یک دغدغه و نگرانی شروع شده، حوزه مهندسی نرم افزار مملو از منابع آموزشی هست، که بسیاری از این منابع…»

DevDrug | یادگیری عمیق نرم افزار

03 Aug, 07:35


سلام 👋
دوست داریم راجب پروژه ای که شروع کردیم باهاتون کمی صحبت کنیم، به نظرمون الان که یکم با سبک محتوایی که تولید میکنیم آشنا شدید، موقع مناسبیه 😁

ایده ما از یک دغدغه و نگرانی شروع شده، حوزه مهندسی نرم افزار مملو از منابع آموزشی هست، که بسیاری از این منابع آموزشی، "دانش سطحی" از حوزه نرم افزار رو منتقل میکنند.

دانشی که برای شروع و گرفتن دید کلی از این حوزه لازمه اما کافی نیست !

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

اکثر افرادی که وارد این حوزه میشوند تا سطحی از دانش نرم افزار جلو میرن اما "عمیق تر" نمی شوند. این رویکرد دو مشکل اساسی داره:

- حوزه نرم افزار اشباع شده از افراد بسیار زیادی که دانش سطحی از این حوزه دارند که به دلیل نیاز به شغل این افراد، پیدا کردن کار مناسب تبدیل به چالش بزرگی براشون میشه.

- کمپانی های بزرگ، جامعه Open Source و بسیاری از نرم افزار های زیرساختی جهان که وجودشون باعث شده زندگی در کره زمین جریان داشته باشه، هر روز بیشتر نیاز به افرادی دارند که "دانش عمیق" از این حوزه را داشته باشند. پیشتازان این صنعت که "خِـرَد کامپیوتر" را دارند اکثرا در حال بازنشسته شدن هستند و این، نگهداری نرم افزار های حیاتی و زیرساختی جهان رو با مشکل جدی مواجه کرده و این درحالیه که افراد جوان کمتر اشتیاق به یادگیری مباحث "عمیق تر" را دارند.

- تاثیرات هوش مصنوعی، هر روز بیشتر از قبل خودشو داره نشون میده. اولین حوزه ای که هوش مصنوعی بسیار عالی توش ظاهر میشه انجام دادن کار های "سطحی" و آسون تره، و این باید ما انسان ها رو وادار کنه بیشتر سراغ کار های سخت تر و عمیق تر بریم. با این ایده، دیگه انجام کار سطحی و عمومی ارزشی نداره چون AI برامون انجامش میده.

پروژه DevDrug قراره به صورت جدی سعی کنه با تولید محتوای حرفه ای و "عمیق" این حوزه در ایران، مهندسین نرم افزار رو به این مباحث علاقمند کنه. ما کارمون رو با مقالاتی که روی وبسایت قرار میدیم شروع کردیم ولی قطعا روش های دیگه ای از تولید محتوا هم در برناممون هست که به مرور اضافه میکنیم.

امیدواریم بتونیم در کنار شما قدم مثبتی تو این راه برداشته باشیم 😉💪

DevDrug | یادگیری عمیق نرم افزار

02 Aug, 12:16


🎉 نسخه 1.1.0 🎉

🔸 تغییرات نسخه جدید 🔸

- افزودن ورژن سایت در فوتر
- افزودن مودال به روزرسانی ها
- افزودن فیلتر در لیست مقالات
- افزودن عکس اصلی برای مقالات
- رفع چند باگ جزئی

DevDrug
https://DevDrug.com
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

30 Jul, 16:01


🔸افزایش پرفورمنس با الگوی Slowpath Removal 🔸

با مشخص کردن مسیر های مهمتر در کد، از Cache پردازنده بهینه تر استفاده کنید و در نهایت باعث افزایش پرفورمنس نرم افزار بشید

لینک مقاله 👉

https://devdrug.com/article/increase-performance-with-slowpath-removal-design-pattern

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

29 Jul, 18:27


🔸 اختصاص Thread نرم افزاری به یک هسته از پردازنده 🔸

با اختصاص دادن Thread نرم افزاری به یک هسته خاص از پردازنده، از تمام توان پردازشی استفاده کنید

لینک مقاله 👉

https://devdrug.com/article/binding-software-thread-to-specific-cpu-core

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

28 Jul, 13:30


🔸 برنامه نویسی Lock-Free در نرم افزار های Multi-Thread 🔸

با نحوه افزایش پرفورمنس نرم افزار های Multi Thread، اما بدون استفاده از Lock های مرسوم بیشتر آشنا بشید

لینک مقاله 👉

https://devdrug.com/article/lock-free-programming-in-multi-threaded-softwares

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug

DevDrug | یادگیری عمیق نرم افزار

28 Jul, 10:28


🔸قبل از Runtime محاسبات رو انجام بده 🔸

محاسابات رو زمان کامپایل و قبل از اجرای نرم افزار در حالت Runtime انجام بده تا عملکرد نرم افزار افزایش پیدا کنه

لینک مقاله 👉

https://devdrug.com/article/calculations-before-runtime

DevDrug
یادگیری عمیق نرم افزار
👉 @devdrug