اشتراک‌ها
دوره ساخت Microservices با NET Core.

Complete guide for creating, managing and orchestrating microservices using .NET Core platform, C# language, Docker technology and many more. Almost 20 hours of videos along with the whole source code and lots of practical samples that can be found on GitHub. 

دوره ساخت Microservices با NET Core.
اشتراک‌ها
NET Core 3 Preview 3. منتشر شد

Today, we are announcing .NET Core 3.0 Preview 3. We would like to update you on the .NET Core 3.0 schedule and introduce you to improvements in .NET Core SDK installers, Docker containers, Range, and Index. We also have updates on the Windows Desktop and Entity Framework projects. 

NET Core 3 Preview 3. منتشر شد
اشتراک‌ها
یک روش ساده برای دور زدن تحریم ها !

با توجه به اینکه یکسری از سایت‌ها مثل docker و بعضی از repo‌های لینوکسی و .... ایران رو تحریم کردند و نمیشه از سرویس هاشون استفاده کرد اتفاقی با این سایت برخورد کردم که راه حل جالب و ساده ای برای رفع این مشکل در ایران ارائه داده.

شرکت بنیان سرویس ارائه داده است که تحریم‌شکن می‌باشد. بر این اساس شما DNS Server خود را به IP این شرکت تغییر می‌دهید بعد از آن درخواست‌های شما برای سرویس‌های تحریم شده پاسخ داده می‌شود.

توضیحات کامل این سرویس در آدرس زیر قرار دارد. شما با این روش نیز می‌توانید ایمیج‌های داکر را بدون مشکل دریافت کنید. 

یک روش ساده برای دور زدن تحریم ها !
اشتراک‌ها
دریافت به روز رسانی کتاب The Little ASP.NET Core
  • Removed the AJAX pattern to focus even more on MVC best practices
  • Removed Facebook login to reduce problems for first-time readers
  • Updated the Docker deployment instructions to reflect the latest practices
  • A new jacket design
  • Many typo fixes and small suggestions! 
دریافت به روز رسانی کتاب The Little ASP.NET Core
اشتراک‌ها
آشنایی با IBM Swift Sandbox

The IBM Swift Sandbox is an interactive website that lets you write Swift code and execute it in a server environment – on top of Linux! Each sandbox runs on IBM Cloud in a Docker container. In addition, both the latest versions of Swift and its standard library are available for you to use. 

آشنایی با IBM Swift Sandbox
اشتراک‌ها
شروع کار با Docker

Almost overnight, Docker has become the de facto standard that developers and system administrators use for packaging, deploying, and running distributed applications. It provides tools for simplifying DevOps by enabling developers to create templates called images that can be used to create lightweight virtual machines called containers, which include their applications and all of their applications’ dependencies.  

شروع کار با Docker
اشتراک‌ها
پروژه Bootstro.js (طراحی تور مجازی معرفی بخشهای مختلف در صفحه وب)

پلاگینی برای طراحی تور مجازی معرفی یا راهنمایی بخشهای مختلف صفحه وب (guided tour) مخصوصا برای زمانی که کاربران برای اولین بار به صفحه وب شما وارد می‌شوند و بخش‌های جدید اضافه شده به این صفحه وب را می‌خواهید در یک نمای کلی و به صورت اجمالی معرفی کنید.

برای دیدن نسخه نمایشی دمو بر روی دکمه  Click me! I'm Demo  در صفحه ای که باز شد کلیک نمایید و برای ادامه دکمه‌های Next را کلیک کنید.

لینک دانلود پلاگین بر روی Github

پروژه Bootstro.js (طراحی تور مجازی معرفی بخشهای مختلف در صفحه وب)
نظرات مطالب
کار با Docker بر روی ویندوز - قسمت چهارم - اجرای برنامه‌های خط فرمان درون Containerها
یک کاربرد دیگر در رابطه با مثال آخر میتواند جنریت کردن یک فایل ویدئویی باشد؛ این مورد رو من همیشه بهش نیاز داشتم مثلاً موقع تست یک اندپوینت آپلود فایل ویدئویی:

docker run --rm -v $(pwd):$(pwd) -w $(pwd)\
        jrottenberg/ffmpeg \
        -f lavfi -i testsrc=size=1280x720 -t 60 -pix_fmt yuv420p testsrc.mp4
در اینجا توسط فیلتر testsrc یک فایل ویدئویی یک دقیقه‌ایی (عدد ۶۰ مدت زمان ویدئو را تعیین میکند) با رزلوشن 1280x720 تولید خواهد شد:

  

نظرات مطالب
طراحی و پیاده سازی زیرساختی برای تولید خودکار کد منحصر به فرد در زمان ثبت رکورد جدید
همانطور که در مطلب جاری اشاره شد، در اینجا از یک قفل منطقی برروی یک منبع مجازی (همان lockKey مطلب جاری ) با استفاده از  sp_getapplock ایجاد می‌شود که این اطمینان را به ما می‌دهد که تا قبل از اتمام تراکنش جاری، درخواست دیگری وارد قسمت قفل شده با lockKey مذکور نخواهد شد. حال اگر درخواست ثبت یک سند حسابداری به NumberingPreInsertHook مذکور برسد، قفل متناظر با موجودیت سند حسابداری و با توجه فیلدهای ریست مشخص شده، ایجاد خواهد شد و وقفه‌ای در ثبت سایر موجودیت‌ها ایجاد نخواهد شد. 
یک آزمون مرتبط با درخواست‌های همزمان برای ثبت یک موجودیت، در اینجا  قابل بررسی می‌باشد.
نظرات مطالب
توسعه برنامه های Cross Platform با Xamarin Forms & Bit Framework - قسمت پنجم
در صورتی که ویژوال استدیو موفق به نصب موارد مورد نیاز بر روی Mac نشود، می‌توانید در روی Mac خود Visual Studio for mac را نصب کنید که همه موارد مورد نیاز را نصب می‌کند.
در صورتی که فقط برای بیلد و دیباگ پروژه‌های iOS خود یک Mac مجازی را راه اندازی کرده اید و قصد استفاده از آن برای سایر امور را ندارید، بهتر است موقع انتخاب آیتم‌های قابل نصب، فقط iOS و NET Core. را انتخاب کنید و تیک Android و macOS و Workbooks and inspectors را بردارید که حجم کمتری دانلود و فضای کمتری استفاده شود.