#DDD , #CQRS , #event_sourcing , #event_storming
Awesome Domain-Driven Design
لیستی از منابع و لینک های مفید مرتبط با DDD ، CQRS ، event sourcing و event storming شامل کتاب، پروژه، وبلاگ، ویدئو، پادکست، کتابخانه، فریم ورک و ...
https://github.com/heynickc/awesome-ddd
Awesome Domain-Driven Design
لیستی از منابع و لینک های مفید مرتبط با DDD ، CQRS ، event sourcing و event storming شامل کتاب، پروژه، وبلاگ، ویدئو، پادکست، کتابخانه، فریم ورک و ...
https://github.com/heynickc/awesome-ddd
GitHub
GitHub - heynickc/awesome-ddd: A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event…
A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources - heynickc/awesome-ddd
#DotNet , #Awesome_DotNet
سایت dotnet.libhunt.com یکی از مراجع بسیار خوب جهت یافتنِ بهترین منابع و کتابخانه های دات نت است. این مجموعه که بر اساس لیست Awesome .NET رسمیِ موجود در گیت هاب گرداوری شده است، دسته بندی و مقایسه ی مناسبی را جهت تسهیل و سرعت بخشیدن در امر انتخابِ مناسب ترین کتابخانه فراهم کرده است و تا به اینجا شامل 478 پروژه در 81 گروه مختلف می باشد.
در واقع، هدف اصلی از راه اندازی این سایت، کمک به توسعه دهندگان برای یافتنِ مناسب ترین نرم افزار ها و کتابخانه های مورد نیاز، جهت انجام هر چه بهتر پروژه های نرم افزاری است. از ویژگی های خوب و مفید این سایت، مشخص کردنِ میزان "محبوبیت" و "فعالیت" این پروژه هاست، که این دو معیار برای هر پروژه بین صفر تا 10 متغیر است.
علاوه بر آن درصفحه ی هر کتابخانه، لیستی از پروژه های مشابه در همان گروه، قرار گرفته که لینکی مجزا جهت مقایسه ی بین تک تک آنها نیز در نظر گرفته شده است و از این طریق می توان تصمیم گیری بهتری جهت انتخابِ مناسب ترین گزینه بین گزینه های مشابه را رقم زد.
به عنوان مثال اگر به دنبال پیدا کردن یک CMS به روز و محبوب هستید، پس از رفتن به گروه CMS ها خواهید دید که مقایسه ی نموداری از جهت محبوبیت و فعال بودن بین هشت CMS مطرح انجام گرفته که در بین آنها Umbraco با میران محبوبیت 9.5 و فعالیت 9.8 (منظور از فعال بودن تعداد بیشتر کامیت ها در روزهای اخیر در گیت هاب است) در وضعیت بهتری از بقیه قرار گرفته و بعد از آن Orchard بیشترین میزان محبوبیت را دارد و محبوبیت DotNetNuke به مراتب کمتر از این دو است، هرچند درصد فعالیت آن به نسبت بالاست. و یا اگر به صفحه ی مقایسه ی آنها بروید نمودارهای بیشتری در مورد میزان محبوبیت آنها در نتیجه ی جست و جوهای انجام شده از طریق گوگل در 12 ماه اخیر را میتوانید مشاهده کنید.
گرچه شاید این میزان اطلاعات و مقایسات برای انتخاب قطعی یک پروژه یا کتابخانه کافی نباشد، اما دید کلیِ خوبی در مورد دو معیارِ مهمِ محبوبیت و به روز بودنِ آنها خواهد داد، که در نوع خود بسیار ارزشمند است و می تواند شروعی برای بررسی های بیشتر باشد.
@IranAspMvc
سایت dotnet.libhunt.com یکی از مراجع بسیار خوب جهت یافتنِ بهترین منابع و کتابخانه های دات نت است. این مجموعه که بر اساس لیست Awesome .NET رسمیِ موجود در گیت هاب گرداوری شده است، دسته بندی و مقایسه ی مناسبی را جهت تسهیل و سرعت بخشیدن در امر انتخابِ مناسب ترین کتابخانه فراهم کرده است و تا به اینجا شامل 478 پروژه در 81 گروه مختلف می باشد.
در واقع، هدف اصلی از راه اندازی این سایت، کمک به توسعه دهندگان برای یافتنِ مناسب ترین نرم افزار ها و کتابخانه های مورد نیاز، جهت انجام هر چه بهتر پروژه های نرم افزاری است. از ویژگی های خوب و مفید این سایت، مشخص کردنِ میزان "محبوبیت" و "فعالیت" این پروژه هاست، که این دو معیار برای هر پروژه بین صفر تا 10 متغیر است.
علاوه بر آن درصفحه ی هر کتابخانه، لیستی از پروژه های مشابه در همان گروه، قرار گرفته که لینکی مجزا جهت مقایسه ی بین تک تک آنها نیز در نظر گرفته شده است و از این طریق می توان تصمیم گیری بهتری جهت انتخابِ مناسب ترین گزینه بین گزینه های مشابه را رقم زد.
به عنوان مثال اگر به دنبال پیدا کردن یک CMS به روز و محبوب هستید، پس از رفتن به گروه CMS ها خواهید دید که مقایسه ی نموداری از جهت محبوبیت و فعال بودن بین هشت CMS مطرح انجام گرفته که در بین آنها Umbraco با میران محبوبیت 9.5 و فعالیت 9.8 (منظور از فعال بودن تعداد بیشتر کامیت ها در روزهای اخیر در گیت هاب است) در وضعیت بهتری از بقیه قرار گرفته و بعد از آن Orchard بیشترین میزان محبوبیت را دارد و محبوبیت DotNetNuke به مراتب کمتر از این دو است، هرچند درصد فعالیت آن به نسبت بالاست. و یا اگر به صفحه ی مقایسه ی آنها بروید نمودارهای بیشتری در مورد میزان محبوبیت آنها در نتیجه ی جست و جوهای انجام شده از طریق گوگل در 12 ماه اخیر را میتوانید مشاهده کنید.
گرچه شاید این میزان اطلاعات و مقایسات برای انتخاب قطعی یک پروژه یا کتابخانه کافی نباشد، اما دید کلیِ خوبی در مورد دو معیارِ مهمِ محبوبیت و به روز بودنِ آنها خواهد داد، که در نوع خود بسیار ارزشمند است و می تواند شروعی برای بررسی های بیشتر باشد.
@IranAspMvc
Libhunt
Awesome .NET | LibHunt
Your go-to .NET Toolbox. A collection of Awesome .NET libraries, tools & frameworks. 1195 projects organized into 114 categories.
#NetCore , #AspNetCore , #EFCore
آپدیت جدید برای دات نت کور (NET Core 1.0.1.) منتشر شد.
این اولین آپدیت LTS (Long Term Support) برای NET Core 1.0. است و بسیاری از باگ ها و مشکلات موجود در نسخه ی قبل، در آن رفع شده است. همچنین آپدیت های جدید برای ASP .NET Core و Entity Framework Core نیز منتشر شدند.
بدیهی است با توجه به عمده بهبودهای صورت گرفته در این نسخه و به دنبال آن امنیت و قابلیتِ اطمینانِ بیشتر، نصب آن و ارتقاءِ پروژه های نوشته شده با نسخه ی قبل، امری ضروری خواهد بود.
اطلاعات بیشتر در مورد تغییرات صورت گرفته و نحوه ی نصب NET Core 1.0.1. را از طریق لینک زیر مطالعه نمایید:
https://blogs.msdn.microsoft.com/dotnet/2016/09/13/announcing-september-2016-updates-for-net-core-1-0/
@IranAspMvc
آپدیت جدید برای دات نت کور (NET Core 1.0.1.) منتشر شد.
این اولین آپدیت LTS (Long Term Support) برای NET Core 1.0. است و بسیاری از باگ ها و مشکلات موجود در نسخه ی قبل، در آن رفع شده است. همچنین آپدیت های جدید برای ASP .NET Core و Entity Framework Core نیز منتشر شدند.
بدیهی است با توجه به عمده بهبودهای صورت گرفته در این نسخه و به دنبال آن امنیت و قابلیتِ اطمینانِ بیشتر، نصب آن و ارتقاءِ پروژه های نوشته شده با نسخه ی قبل، امری ضروری خواهد بود.
اطلاعات بیشتر در مورد تغییرات صورت گرفته و نحوه ی نصب NET Core 1.0.1. را از طریق لینک زیر مطالعه نمایید:
https://blogs.msdn.microsoft.com/dotnet/2016/09/13/announcing-september-2016-updates-for-net-core-1-0/
@IranAspMvc
Microsoft
Announcing September 2016 Updates for .NET Core 1.0
A first-hand look from the .NET engineering teams
#Angular2
نسخه نهایی Angular 2.0.0 منتشر شد.
بالاخره بعد از مدتی نسبتا طولانی و انتشار نسخ متعدد RC، نسخه نهایی و پایدار انگیولار 2 منتشر شد.
https://angularjs.blogspot.nl/2016/09/angular2-final.html
@IranAspMvc
نسخه نهایی Angular 2.0.0 منتشر شد.
بالاخره بعد از مدتی نسبتا طولانی و انتشار نسخ متعدد RC، نسخه نهایی و پایدار انگیولار 2 منتشر شد.
https://angularjs.blogspot.nl/2016/09/angular2-final.html
@IranAspMvc
angularjs.blogspot.nl
Angular, version 2: proprioception-reinforcement
Today, at a special meetup at Google HQ, we announced the final release version of Angular 2, the full-platform successor to Angular 1. ...
#Javascript , #AngularJs , #ReactJs
سایتی مفید برای مقایسه ی جامع کتابخانه های جاوا اسکریپتی شامل تعداد اِستار در گیت هاب، تعداد دانلود در هفته ی اخیر، تعداد کامیت ها در دو هفته ی آخر و ...
https://starratio.js.org/#/?_k=oh2x6y
مقایسه انگیولار و ری اَکت در این سایت:
https://starratio.js.org/#/compare/tiles?keys=angular%2Fangular.js%2Cfacebook%2Freact&_k=ko8bu7
@IranAspMvc
سایتی مفید برای مقایسه ی جامع کتابخانه های جاوا اسکریپتی شامل تعداد اِستار در گیت هاب، تعداد دانلود در هفته ی اخیر، تعداد کامیت ها در دو هفته ی آخر و ...
https://starratio.js.org/#/?_k=oh2x6y
مقایسه انگیولار و ری اَکت در این سایت:
https://starratio.js.org/#/compare/tiles?keys=angular%2Fangular.js%2Cfacebook%2Freact&_k=ko8bu7
@IranAspMvc
starratio.js.org
Handy Tool to Compare Javascript Open-source Projects
Compare open-source projects by npm downloads, GitHub stars and other stats.
#Angular2 , #AngularJs
در طی مدت زمان چند ماهه از انتشار نگارش های اولیه ی انگیولار 2 تا به حال که بیش از یک هفته از انتشار نسخه ی نهایی و پایدار آن می گذرد، منابع و مقالات زیادی در سایت ها و وبلاگ های مختلف، جهت آموزش قرار داده شده اند. منابعی که برخی از پایه و به صورت مفصل به توضیح موارد جدید در این نسخه پرداخته و برای تازه کاران بسیار مفید هستند و بعضی نیز به صورت کلی تر و بیشتر به مباحث عمیق و پیشرفته اشاره کرده اند.
اما تعدد این منایع و مراجع باعث سردرگمی و ایجاد سوال برای بسیاری از تازه کاران شده است که "از کجا باید شروع کنیم؟".
در لینک زیر، نگارنده ی مقاله پس از بررسی منابع مختلف، در نهایت دو مورد از بهترین مقالات مفید و کاربردی برای فراگیری 4 مفهوم پایه و مهمِ انگیولار 2 را معرفی می کند و در پایان نیز تاکید به مطالعه ی چندباره ی این مقالات دارد و معتقد است پس از آن می توانید شروع به ساختن اولین برنامه ی انگیولار 2 خود کنید!
https://weblogs.asp.net/lduveau/learning-angular-2-where-to-start
@IranAspMvc
در طی مدت زمان چند ماهه از انتشار نگارش های اولیه ی انگیولار 2 تا به حال که بیش از یک هفته از انتشار نسخه ی نهایی و پایدار آن می گذرد، منابع و مقالات زیادی در سایت ها و وبلاگ های مختلف، جهت آموزش قرار داده شده اند. منابعی که برخی از پایه و به صورت مفصل به توضیح موارد جدید در این نسخه پرداخته و برای تازه کاران بسیار مفید هستند و بعضی نیز به صورت کلی تر و بیشتر به مباحث عمیق و پیشرفته اشاره کرده اند.
اما تعدد این منایع و مراجع باعث سردرگمی و ایجاد سوال برای بسیاری از تازه کاران شده است که "از کجا باید شروع کنیم؟".
در لینک زیر، نگارنده ی مقاله پس از بررسی منابع مختلف، در نهایت دو مورد از بهترین مقالات مفید و کاربردی برای فراگیری 4 مفهوم پایه و مهمِ انگیولار 2 را معرفی می کند و در پایان نیز تاکید به مطالعه ی چندباره ی این مقالات دارد و معتقد است پس از آن می توانید شروع به ساختن اولین برنامه ی انگیولار 2 خود کنید!
https://weblogs.asp.net/lduveau/learning-angular-2-where-to-start
@IranAspMvc
weblogs.asp.net
Learning Angular 2: where to start ?
I often get this question: now that Angular 2 is available, where do I start ??During the last few months, I have read literally tons of article and blog posts on different Angular 2 topics, some of …
#TypeScript 2.0 is now available!
https://goo.gl/uWtQ5s
ا✅ TypeScript 2.0 منتشر شد
https://blogs.msdn.microsoft.com/typescript/2016/09/22/announcing-typescript-2-0/
داکیومنت و آموزش
https://www.typescriptlang.org/docs/release-notes/typescript-2.0.html
تغییرات جدید این ورژن
https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript
@IranAspMvc
https://goo.gl/uWtQ5s
ا✅ TypeScript 2.0 منتشر شد
https://blogs.msdn.microsoft.com/typescript/2016/09/22/announcing-typescript-2-0/
داکیومنت و آموزش
https://www.typescriptlang.org/docs/release-notes/typescript-2.0.html
تغییرات جدید این ورژن
https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript
@IranAspMvc
مدیریت بهتر ریسورس ها جهت ساخت وبسایت های چند زبانه با افزونه رایگان
#ResXManager
https://visualstudiogallery.msdn.microsoft.com/3b64e04c-e8de-4b97-8358-06c73a97cc68
@IranAspMvc
#ResXManager
https://visualstudiogallery.msdn.microsoft.com/3b64e04c-e8de-4b97-8358-06c73a97cc68
@IranAspMvc
آموزش تصویری #Git با برنامه #SoruceTree و Git Command جهت استفاده از سرویس #GitLab
https://telegram.me/IranAspMvc/256
@IranAspMvc
https://telegram.me/IranAspMvc/256
@IranAspMvc
https://goo.gl/NlHAAn
ا #Vue نام فریمورک جاواسکریپتی سمت کلاینتی است که برای ساخت صفحات SPA استفاده می شود و به تازگی سر و صدای زیادی به پا کرده است
شاید یکی از دلایل این سر و صدا استفاده پیشفرض فریمورک لاراول PHP از این کتابخانه می باشد که ان هم قطعا یکی از دلایلش Performance بالای این فریمورک و یادگیری و طرز استفاده آسان آن است
هم اکنون جز رقبای فریمورک های قدرتمندی مثل Angular2 و React به شمار می آید
اطلاعات بیشتر :
https://vuejs.org/
شروه کار با Vue :
https://auth0.com/blog/create-an-app-in-vuejs-2/
استفاده از Vue در Asp Mvc :
https://www.lambdatwist.com/dot-net-vuejs/
یک پروژه مثال از استفاده از Vue در Asp Mvc :
https://github.com/ipvalverde/AspNet-MPA-VueJs
@IranAspMvc
ا #Vue نام فریمورک جاواسکریپتی سمت کلاینتی است که برای ساخت صفحات SPA استفاده می شود و به تازگی سر و صدای زیادی به پا کرده است
شاید یکی از دلایل این سر و صدا استفاده پیشفرض فریمورک لاراول PHP از این کتابخانه می باشد که ان هم قطعا یکی از دلایلش Performance بالای این فریمورک و یادگیری و طرز استفاده آسان آن است
هم اکنون جز رقبای فریمورک های قدرتمندی مثل Angular2 و React به شمار می آید
اطلاعات بیشتر :
https://vuejs.org/
شروه کار با Vue :
https://auth0.com/blog/create-an-app-in-vuejs-2/
استفاده از Vue در Asp Mvc :
https://www.lambdatwist.com/dot-net-vuejs/
یک پروژه مثال از استفاده از Vue در Asp Mvc :
https://github.com/ipvalverde/AspNet-MPA-VueJs
@IranAspMvc
👆 #PersianDateTime #Birij #ویدئو_آموزشی
✅ مدیریت هوشمند تاریخ شمسی در AspNet Mvc با استفاده از CustomModelBinder و CustomValidation به همراه استفاده از چندین DatePicker شمسی
@IranAspMvc
✅ مدیریت هوشمند تاریخ شمسی در AspNet Mvc با استفاده از CustomModelBinder و CustomValidation به همراه استفاده از چندین DatePicker شمسی
@IranAspMvc