5.9.17

Visual Studio Versions

Product name                        Framework versions      Core versions

Visual Studio 97                    N/A                                 N/A

Visual Studio 6.0                   N/A                                 N/A

Visual Studio .NET (2002)           1                              N/A

Visual Studio .NET 2003             1.1                            N/A

Visual Studio 2005                  2.0, 3.0                          N/A

Visual Studio 2008                  2.0, 3.0, 3.5                  N/A

Visual Studio 2010                  2.0 – 4.0                       N/A

Visual Studio 2012                  2.0 – 4.5.2                    N/A

Visual Studio 2013                  2.0 – 4.5.2                    N/A

Visual Studio 2015                  2.0 – 4.6                       1

Visual Studio 2017[64]              3.5 – 4.7[65]           1.0-1.1[66], 2.0[67]


https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7

C# 7 features:
1.) out variables
2.) Tuples
3.) Discards
4.) Pattern Matching
5.) ref locals and returns
6.) Local Functions
7.) More expression-bodied members
8.) throw Expressions
9.) Generalized async return types
10.) Numeric literal syntax improvements
-----------------------------------------------------------------------
https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-6

C# 6 features:
1.) Read-only Auto-properties:
2.) Auto-Property Initializers:
3.) Expression-bodied function members:
4.) using static:
5.) Null - conditional operators:
6.) String Interpolation:
7.) Exception filters:
8.) nameof Expressions:
9.) await in catch and finally blocks:
10.) index initializers:
11.) Extension methods for collection initializers:
12.) Improved overload resolution:
------------------------------------------------------------------------
https://www.go4expert.com/articles/features-c-sharp-50-t30461/

C# 5 features:
1.) Async and await
2.) Lambda expressions
3.) Caller Information
4.) Windows Runtime Support
5.) Compiler API
-----------------------------------------------------------------------
C# 4 features:
1.) Dynamic programming.
2.) Named parameters.
3.) Optional parameters.
4.) Covariance and contravariance for generics and delegates.
5.) Late Binding
-------------------------------------------------------------------------
C# 3 features:
1.) LINQ (language-integrated query)
2.) Object initializers.
3.) Collection initializers.
4.) Local variable type inference.
5.) Anonymous types.
6.) Lambda expressions.
7.) Expression trees.
8.) Automatic properties.
9.) Implicit Type (var)

Read more http://dotnetcrunch.com/list-of-c-new-features-by-version/
-------------------------------------------------------------------------
C# 2 features:
1.) Various "bits and bobs" described below. Partial types. Aliases. Static classes. Property access modifiers.
2.) Nullable types and the null coalescing operator.
3.) Delegate changes.
4.) Implementing iterators with yield statements.
5.) Generics.
6.) Anonymous Methods
7.) Partial Class
8.) Covariance and Contravariance



31.7.17

New Technologies:
-------------
1.) .Net Core : find Videos link - advanced
2.) Cloud based Applications.
3.) Microsoft Virtaul Academy: https://mva.microsoft.com/
4.) Azure vs AWS - advanced
5.) ChatBot
6.) Dotnet Nuke
7.) DataWareHouse
8.) PowerBI
9.) Amp - Designing
10.) SiteCore
11.) Xamarin -Mobile
12.) SharePoint
13.) Micro Services
14.) DevOps
15.) Octopus
16.) Redis
17.) Http2
----------------------------------------------
1.) Sql Dependency
2.) Sql Server Jobs run Automatically.
-----------------------------------------------
Difference:
1.) Difference between Dotnet Core and Asp.net MVC?
2.) Difference between Web services and Micro Services?

-----------------------------------------------
Versions:
---------
1.) C# 6 new features:  all c# version features.
2.) Angular 4, Angular 2, Angular 1
3.) ASP.NET MVC 4 is the latest version if you are      using .NET 4. 
ASP.NET MVC 5 is the latest version if you are using .NET 4.5.x. MVC 6 in beta and will be shipped in future.
4.) The current version is Microsoft SQL Server 2016, released June 1, 2016. The RTM version is 13.0.1601.5.
using in project: Microsoft SQL Server 2014
5.) Android: 7.0 Nougat
6.) .NET Core 1.0 and 1.1 and 2.0
-----------------------------------------------
Asp.net Core:

https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-core-1-0-16841?l=JWZaodE6C_5706218965
------
Asp.net Core Videos:
https://www.youtube.com/channel/UCHt5Fz7cYrQIIw4EyXkkqPQ

----
Azure Free Videos:
http://www.tomsitpro.com/articles/free-microsoft-azure-online-training,1-3341.html
https://www.microsoft.com/en-us/learning/azure-training.aspx
https://channel9.msdn.com/
https://buildazure.com/2016/03/07/cloud-platform-university-online-free-azure-training/
https://worldsgreatestazuredemo.com/
https://www.youtube.com/user/windowsazure
https://www.edx.org/course?search_query=azure

http://www.cloudranger.net/azure-training/
http://www.devcurry.com/2011/02/windows-azure-free-training-videos.html
https://azure.microsoft.com/en-us/resources/videos/home/
https://mva.microsoft.com/product-training/microsoft-azure#!lang=1033


6.4.17

Difference between JSON.stringify and JSON.parse

Difference between JSON.stringify and JSON.parse

http://stackoverflow.com/questions/17785592/difference-between-json-stringify-and-json-parse

23.3.17

Scopes in Custom Directives

Scopes in Custom Directives
There are three types of scopes:
1.       Shared scope
2.       Inherited scope
3.       Isolated scope

http://www.infragistics.com/community/blogs/dhananjay_kumar/archive/2015/06/11/understanding-scopes-in-angularjs-custom-directives.aspx

27.11.16

MVC MiniProfiler - Installation and Setup


MVC MiniProfiler - Installation and Setup
https://www.codeproject.com/articles/516627/miniprofilerplus-plusinstallationplusandplussetup