dotNET Weekly
Add a link
LoginRegister
PrevJuly 2016Next
WSMTWTFS
27262728293012
283456789
2910111213141516
3017181920212223
3124252627282930
3231123456

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

Application configuration in .NET Core – Part 1

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.

Authenticating a user with LinkedIn in ASP.NET Core

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.

Data Binding - A Better Way to Implement Data Binding in .NET

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.

Introducing ASP.NET Core Dependency Injection

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.

Processing Data with ASP.NET MVC, JSX+React and TypeScript

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.

First Steps: Exploring .NET Core and ASP.NET Core

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.

.NET Backward Compatibility – Part 1

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.

Upgrading to ASP.NET Core RTM from RC2

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.

Visual Studio Code vs WebStorm

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.

NewslettersAboutPrivacy Policy