Prev | July 2016 | Next | |||||
W | S | M | T | W | T | F | S |
27 | 26 | 27 | 28 | 29 | 30 | 1 | 2 |
28 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
29 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
30 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
31 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
32 | 31 | 1 | 2 | 3 | 4 | 5 | 6 |
Want to receive every Tuesday the best .NET links?
Once subscribed you can login, submit a link and receive the weekly newsletter.
by bill-s, 2016-07-02T21:53:56.000Z
.NET Core has a new way of working with configuration that is much more flexible than the way that previous versions of .NET have.by bill-s, 2016-07-02T21:51:28.000Z
Learn how to use the new OAuth middleware in ASP.NET Core to authenticate a user.by bill-s, 2016-07-02T08:33:29.000Z
Data binding is a powerful technique for developing UIs: It makes it easier to separate view logic from business logic, and easier to test the resulting code. Although present in the Microsoft .NET Framework since the beginning, data binding became more prominent with the advent of Windows Presentation Foundation (WPF) and XAML, as it forms the “glue” between the View and ViewModel in the Model-View-ViewModel (MVVM) pattern.by bill-s, 2016-07-02T21:57:11.000Z
If you developed professional Web applications using ASP.NET MVC, you are probably familiar with Dependency Injection. Dependency Injection (DI) is a technique to develop loosely coupled software systems. ASP.NET MVC didn't include any inbuilt DI framework and developers had to resort to some external DI framework.by bill-s, 2016-07-02T08:31:05.000Z
Obviously, I think the combination of JSX, React and TypeScript is cool. I showed how to create a simple "Hello, World" Typescript/JSX+React Web page in a<a href="https://visualstudiomagazine.com/articles/2016/04/25/eliminate-barrier-javascript-html.aspx" target="_blank">previous column</a> (that included showing how to configure an ASP.NET MVC project with TypeScript and React). In my <a href="https://visualstudiomagazine.com/articles/2016/05/16/typescript-class-with-csharp.aspx" target="_blank">last column</a>, I went one step further and showed how to integrate a read-only form with ASP.NET MVC. This column builds on that to show how to both accept in that form and how to make AJAX calls back to an Action method in that MVC application.by bill-s, 2016-07-02T21:57:41.000Z
.NET Core and ASP.NET Core 1.0 are finally here, and in this post I'll show how to get started with these new tools using the command line tooling. This is not meant to be your typical getting started tutorial that jumps right into Visual Studio and creates a Web project from there. Rather, the purpose of this post is to demonstrate some of the core underpinnings of how .NET Core and ASP.NET Core projects are bootstrapped and using the command line tooling is actually the best way to demonstrate this.by bill-s, 2016-07-02T21:53:13.000Z
The history of .NET versioning is a complicated one, even when excluding the recent developments regarding .NET Core. Let’s start off by clarifying which components we are talking about: The .NET runtime (CLR), the base libraries (BCL) and the C# and VB languages are all versioned independently but released together as the .NET Framework, usually in combination with a new Visual Studio release.by bill-s, 2016-07-02T08:32:18.000Z
ASP.NET Core RTM is finally here.A big congratulation to the .NET Core and ASP.NET teams for getting this massive piece of software into our hands in release mode. It's been a long and challenging road, but looking where we've landed and where it appears where we're heading with .NET Core, I think it was well worth the wait and tribulations.by bill-s, 2016-07-02T21:55:55.000Z
One of the most important tools for a programmer is an IDE. Sure, we can use a text editor (Notepad, Vim or Emacs to name a few), but realistically it is difficult to work on a modern project without the help provided by IDE: IntelliSense, support for build automation and test frameworks, debugger, version control tools and many more. In my current project frontend developers are using WebStorm form JetBrains.