It's crucial to know where valuable resources are as a software engineer. In this video, Reynald points out some of his favorites. Three are mentioned. The first is the often-ignored Visual Studio Splash page, which has plenty of videos and articles on new developments. The second is MSDN – a classic. Lastly, now that .NET is open source, there's GitHub. URLs are provided for each.
- Because .NET is constantly updating features, I wanted to show you three areas that I like to stay tuned with in order to stay abreast with all the new different features that are constantly coming out. The first, and it's an area that a lot of people ignore, but I found very valuable, is the Visual Studio splash page. Now, Visual Studio, which we're actually going to talk about a little later on in the course, is an IDE that's used for development. When you launch it, the first thing that it shows you is this splash page with all the different Microsoft News that's going on in addition to features that are constantly added.
So as you see here, you can scroll down, but immediately right on the right hand side there's News on the Microsoft Platforms, which includes Windows, Azure, ASP.NET, and then there's also some videos and links to new features that are coming out. There's one on IntelliTrace, right below it is Windows Presentation Foundation. Right below that is some new content on C#6, and below are links to some more videos.
And on the left hand side, some more news you can scroll down to read on all different topics related to features coming out, and just news in general that's all Microsoft and Visual Studio related. The second area I'd like to mention is the Microsoft Developer's Network Website. When you do a quick Google search on Microsoft and what's new in .NET, it brings up this neatly organized page that has a lot of the features that's been added and the latest .NET frameworks starting from 4.62, which is the latest as of today.
So on the right hand side here, there's some links to some articles for features for 4.62, so when I click there, it begins discussing what's been added, and after we scroll down a little, you can see a good glance of some bullet points of new features that touched on ASP.NET, Cryptography, Windows Presentation Foundation, and so forth. And on the right hand side, if we want to look at some of the older features that were added for 4.61, it brings you to those features.
And this makes it very convenient to get a good idea of the evolution of the framework itself. The next space I'd like you to get familiar with in order to keep abreast with some of the new features coming out with .NET is on Github. Microsoft has made a big effort to become open source, so now Github is a great resource to check out the new features that are coming out in addition to what the community is saying about new updates that are supposed to come out, that have come out, what bugs might be associated with them, what are their strengths, what are their weaknesses.
As we scroll down right here, some of the core topics that are being tracked is the evolution of Roslyn. There's corert, buildTools, corefx, coreclr, and so forth in addition to .NET Core. Understanding and familiarizing yourself with all the code that's being saved on Github will set you far apart than looking at other websites because those get dated quite easily, but on Github it has the latest code and news that you will actually care about.
Now I just mentioned .NET Core. That's one of the big developments Microsoft has been working on, so let's go ahead and find out what that's all about.
- Understanding CLR and FCL
- Working with the .NET compiler
- Setting up Visual Studio to code with ASP.NET Core
- Creating an ASP.NET MVC 6 app
- Creating a web API
- Working with C# features
- Testing in C#
- Deploying cross-platform .NET apps