اشتراک‌ها
معانی نگارش‌های مختلف زبان #C
LangVersion Meaning
LatestMajor Latest supported major C# language version
Preview    Latest available preview C# language version
Latest     Latest supported C# language version (including minor version)
ISO-1      C# 1.0/1.2
ISO-2      C# 2.0
3          C# 3.0
4          C# 4.0
5          C# 5.0
6          C# 6.0
7          C# 7.0
7.1        C# 7.1
7.2        C# 7.2
7.3        C# 7.3
8.0        C# 8.0
معانی نگارش‌های مختلف زبان #C
اشتراک‌ها
نحوه استفاده از Razor در vscode ( پیش نمایش )

1) ابتدا  فایل  vsix مربوط به افزونه سی شارپ را دریافت کنید.

2) اگر نسخه قدیمی  افزونه سی شارپ برروی vscode نصب است آن را حذف کنید.

3) کلید‌های ترکیبی Ctrl + Shift + P را فشار دهید و Install from VSIX را تایپ کنید و سپس آن را انتخاب کنید.

4)مسیر فایل vsix را به vscode بدهید تا آن را نصب کند.

5) سپس بعد راه اندازی مجدد vscode ، یک پوشه ایجاد کرده و یک پروژه جدید بسازید.

6) در اولین مرحله، افزونه ابتدا بسته‌های موردنیاز را دانلود و سپس نصب می‌کند که در این قسمت بسته Razor Language Server جدید است.


حال به سراغ یک فایل razor بروید:


نحوه استفاده از Razor در vscode ( پیش نمایش )
اشتراک‌ها
سری بررسی کتابخانه‌ی MoreLINQ

- Exploring MoreLINQ Part 8 - FallbackIfEmpty
- Exploring MoreLINQ Part 7 - Batching
- Exploring MoreLINQ Part 6 - Taking
- Exploring MoreLINQ Part 5 - Scan
- Exploring MoreLINQ Part 4 - Combinations
- Exploring MoreLINQ Part 3 - MinBy and MaxBy
- Exploring MoreLINQ Part 2 - Counting Elements
- Exploring MoreLINQ Part 1 - Zipping 

سری بررسی کتابخانه‌ی MoreLINQ
اشتراک‌ها
سری مقدمات DDD

DDD & co.

Part 1: What's wrong with CRUD
Part 2: Semantics over CRUD
Part 3: Commands and events
Part 4: Aggregates
Part 5: Event sourcing
Part 6: From model to code
Part 7: CQRS
Part 8: Eventual consistency
Part 9: Coding the read model
Part 10: Hello, wolkenkit
 

سری مقدمات DDD
اشتراک‌ها
هفت گوهر در Visual Studio 2017

  1. Gem #1 – Expression Evaluator Format Specifiers 
  2. Gem #2 – Controlling the value column of the debugger 
  3. Gem #3 – Showing important values when an object is expanded 
  4. Gem #4 – Applying view customizations to framework types 
  5. Gem #5 – Snippets 
  6. Gem #6 – Derived types 
  7. Gem #7 – Find combo 
هفت گوهر در Visual Studio 2017
اشتراک‌ها
نگارش بعدی ASP.NET Core از Full .NET Framework پشتیبانی نمی‌کند

Last Friday, ASP.NET Core quietly switched from supporting .NET Standard 1.* and .NET 4.* to only supporting .NET Core 2.0. This means that ASP.NET Core 1.0/1.1 applications running Mono or the full .NET Framework will not be upgradable to ASP.NET Core 2.0 when it is released in 2-3 months. 

نگارش بعدی ASP.NET Core از Full .NET Framework پشتیبانی نمی‌کند
اشتراک‌ها
کتابی فوق العاده برای افزایش توانایی حل مسئله

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

Chapter 1: Strategies for Problem Solving
Chapter 2: Pure Puzzles
Chapter 3: Solving Problems with Arrays
Chapter 4: Solving Problems with Pointers and Dynamic Memory
Chapter 5: Solving Problems with Classes
Chapter 6: Solving Problems with Recursion
Chapter 7: Solving Problems with Code Reuse
Chapter 8: Thinking Like a Programmer
کتابی فوق العاده برای افزایش توانایی حل مسئله
اشتراک‌ها
تغییرات مهم ASP.NET 5 و MVC 6

1. ASP.NET on OSX and Linux
2. No More Web Forms
3. No More Visual Basic
4. Tag Helpers
5. View Components
6. GruntJS, NPM, and Bower Support
7. Unified MVC and Web API Controllers
8. AngularJS
9. ASP.NET Dependency Injection Framework
10. xUnit.net 

تغییرات مهم ASP.NET 5 و MVC 6
اشتراک‌ها
سری 6 قسمتی TDD

Part 1: Trials and Tribulations of TDD
Part 2: Naming Tests; Mocking Frameworks; Dependency Injection
Part 3: Mocks vs. Stubs; Test Frameworks; Assertions; ReSharper Accelerators
Part 4: Tests as Documentation; False Positive Results; Component Isolation
Part 5: Tests vs. Code; Refactor Friendliness; Test Parameterization
Part 6: Mini-Factory Pattern; Don’t Care Terms  

سری 6 قسمتی TDD