cookie

ما از کوکی‌ها برای بهبود تجربه مرور شما استفاده می‌کنیم. با کلیک کردن بر روی «پذیرش همه»، شما با استفاده از کوکی‌ها موافقت می‌کنید.

avatar

Moien Tajik 💭

Articles 🧠 Tutorials 👾 Discussions ✅ It's all about programming.💙 Contact : @MoienTajik

نمایش بیشتر
کشور مشخص نشده استزبان مشخص نشده استدسته بندی مشخص نشده است
پست‌های تبلیغاتی
224
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز

در حال بارگیری داده...

معدل نمو المشتركين

در حال بارگیری داده...

ویس ضبط شده گفتگوی #فری_تاک با موضوع Async/Await - قسمت 1
نمایش همه...
Async-Await-2.ogg7.16 MB
Async-Await-1.ogg31.15 MB
record.ogg28.56 MB
record.ogg6.21 MB
record.ogg24.73 MB
record.ogg24.87 MB
record.ogg27.98 MB
record.ogg28.79 MB
What Databaseless (DBLess) Architecture Is—and Why It’s the Futurehttps://redis.com/blog/dbless-architecture-and-why-its-the-future/
نمایش همه...
What Databaseless (DBLess) Architecture Is—and Why It’s the Future | Redis

DBLess architecture is a new approach to data pipeline and backend architecture. Just like serverless and NoSQL, it provides more options for architects.

ششمین گفتگوی فنی #فری_تاک با موضوع : CQRS سه شنبه 14 اردیبهشت، ساعت 21:00 ارائه دهندگان: محمدجواد ابراهیمی - معین تاجیک #فری_تاک یک گفتگوی فنی در مورد توسعه نرم افزار (بیشتر متمرکز بر دات نت) هست که هر هفته سه شنبه ها ساعت 21:00 برگزار میشه این گفتگو صوتی هست و توسط قابلیت Voice Chat تلگرام (چیزی شبیه به Clubhouse یا Spaces توئیتر) در همین کانال برگزار میشه ویس جلسات گفتگو ضبط شده و در آخر همینجا منتشر خواهد شد جهت استفاده از قابلیت Voice Chat از آپدیت بودن تلگرامتون اطمینان حاصل کنین. ویس ضبط شده جلسات رو میتونین با هشتگ #فری_تاک پیدا کنین. ___________________ @DotNetZoom
نمایش همه...
تحریم‌های گیتهاب برای ایران برداشته شد ✅: https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran/
نمایش همه...
Advancing developer freedom: GitHub is fully available in Iran

All developers should be free to use GitHub, no matter where they live. At the same time, GitHub respects and abides by US law, which means government sanctions have limited our ability to provide developers in some countries the full range of GitHub services.

Recommended! 💎
نمایش همه...
شما می‌دانید که نمی‌خواهید چرخ را دوباره اختراع کنید، بنابراین به دنبال Design Patterns (الگوهای طراحی) می‌روید که در واقع درس‌های آموخته شده توسط کسانی است که با همان مسائل طراحی نرم افزار روبرو شده اند. با استفاده از Design Pattern ها، می‌توانید از بهترین شیوه‌ها و تجربه‌های دیگران بهره ببرید تا بتوانید وقت خود را صرف کار‌های چالش برانگیز‌تری کنید. چیز جالب‌تر این است که کتاب Head First Design Patterns, 2nd Edition (الگوهای طراحی، ویرایش دوم)، به شما الگوهای طراحی مهم، زمان، دلیل و نحوه‌ی استفاده از آنها در طراحی‌های خودتان و اصول طراحی شی گرا که بر اساس آنها بنا شده اند را نشان می‌دهد. به صدها هزار توسعه دهنده ای که از طریق کتاب Head First Design Patterns مهارت‌های شی گرایی خودشان را بهبود بخشیده اند، بپیوندید... https://www.ebooksworld.ir/post/index/763
نمایش همه...
✨یک روایت، دو نکته✨ مارتین فاولر در یکی از نوشته‌هایش روایتی از یک گفتگو با همکارش ارایه می‌کند که به نظرم بد نیست با هم مرورش کنیم. می‌گوید یکی از همکارانش که در رهبری فنی تیم، فردی زبردست و خبره بوده، پروژه‌ای را رهبری می‌کند و آن را با موفقیت کامل به پایان می‌رساند. محصول هم از نظر زمان و بودجه، مطابق نظر مشتری بوده و هم از نظر قابلیت‌ها. خب تیم‌توسعه، مشتری و سرمایه‌گذاران از این موفقیت کاملا خوشحال بودند. اما مارتین در گفتگویی که با دوستش داشته از او می‌شنود که معماری این سیستم آنقدرها هم خوب نیست! وقتی مارتین از دوستش می‌پرسد که چطور همچین چیزی اتفاق افتاده؟ تو یکی از بهترین معماران مایی! دوستش پاسخ می‌دهد: «تصمیماتی که می‌گرفتیم، همگی درست بودند! اما تازه الان فهمیدیم که باید آن را چطور می‌ساختیم!» پیشنهاد می‌کنم نوشته‌ی کامل را از اینجا بخوانید. اما این حکایت دو نکته را به من گوشزد کرد: ۱- طراحی تکاملی، سفری در زمان است. تصمیم‌ امروز ما، فقط بهترین تصمیم برای همین امروز ماست. فردا که دانسته‌های ما بیشتر و کامل‌تر شد، تصمیم‌مان احتمالا متفاوت خواهد بود. حال که به تاخیر انداختن تصمیمات مهم در طراحی و معماری مفید است، این سوال مطرح می‌شود که تا کی می‌توانیم تصمیم‌گیری را به تاخیر بیندازیم؟! کی ضرر ناشی از به تاخیر انداختن تصمیم‌گیری، از ضرر تصمیم‌گیری بیشتر می‌شود؟ پاسخ به این سوال مرتبط است با یکی از ویژگی‌های معماری خوب! معماری خوب معماری‌ست که بتواند تصمیمات مهم را تا حداکثر زمان ممکن به تاخیر بیندازد و ما را مجبور نکند تا در اوایل عمر محصول، یعنی در زمانی که دانسته‌های ما در کمترین حد ممکن است، تصمیماتی بگیریم که انصراف از آنها برای ما سخت شود. این شیوه فکری با یکی از اصول ناب تولید نرم‌افزار همسو است. اصلی که بیان می‌کند: Decide as late as possible (در اینجا بیشتر بخوانید) ۲- «انجام دادن» بهتر است از «عالی انجام دادن»! بگذارید اول چیزی را بسازیم. آن را عرضه کنیم. از بازخوردها بیاموزیم و بعد برای بهتر شدنش تلاش کنیم. تا چیزی را نساخته‌ایم و به دیگران نشان نداده‌ایم، چطور می‌توانیم بهترش کنیم؟ و یادمان باشد که بین «بهترین» و «خوب» فرق بسیاری وجود دارد. گرفتار شدن در دام «بهترین» و ندیدن گزینه‌های «خوب» می‌تواند به از دست رفتن زمان و افزایش هزینه‌ها و غیر اقتصادی شدن محصول، منجر شود. کما اینکه در دنیای پیچیده و پر از عدم قطعیت و ناشناخته‌ها، این نگرش که اولین تصمیم «بهترین» تصمیم است، صحیح نیست. جمع‌بندی: اگر در فضایی هستیم که نادانسته‌های ما از دانسته‌هایمان بیشتر است، چاره‌ای نداریم جز اینکه از راه تجربه کردن، یاد بگیریم. پس هزینه‌ی تجربه کردن را کم و آن را امن کنیم تا بتوانیم زود به زود تجربه کنیم و زود به زود یاد بگیریم و راه رفته را زود به زود اصلاح کنیم. و یادمان باشد که بیشترین دانسته‌های ما نه در ابتدای راه، بلکه در انتهای راه نصیب ما خواهد شد. - روح‌الله دلپاک @Break_Point
نمایش همه...
ASP.NET Core Developer Roadmap in 2021 🚀 Github Repository: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap
نمایش همه...
aspnetcore-developer-roadmap-printable.png2.14 MB
نمایش همه...
Announcing Entity Framework Core EF Core 5.0 Preview 7 | .NET Blog

The preview 7 release of EF Core 5.0 is now available, with a new data context factory, improvements to Cosmos DB support, and much more.

async/await - Under the Hood 🔍
نمایش همه...
یک طرح متفاوت انتخاب کنید

طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.