.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
On .NET 2/12/2016 – Aaron Stannard
Our guest for this week is Aaron Stannard, to talk about Akka.NET, the actor framework for .NET, and about Aaron's other projects NBench and DotNetty.
ASP.NET Community Standup – February 16, 2016
This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET 5 framework over the previous week. Within 30 minutes, Scott Hanselman, Damian Edwards, Jon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams. Each week the standup is hosted live on Google Hangouts and the team publishes the re...
The week in .NET – 2/17/2016
To read last week's post, see The week in .NET 2/11/2016. On.NET Last week, we had Aaron Stannard on the show, to talk about Akka.NET. This week, I'm looking forward to a chat with Joe Duffy about Midori. Packages of the week: Scientist ports No matter how carefully you are testing a refactoring, it's hard to be 100% sure your changes will work against real data and workloads until you put them in production. Scientist is a very neat Ruby library built by GitHub that makes it possible to deploy refactored code alongside existing logic for the same task, run both, then log and compare the results. This reduce...
Switching from WCF OData to Web API
One of the less visible changes since we released NuGet 3.0 is that NuGet uses a new server "API v3". This new API is designed around high availability for critical scenarios such as package restore and installing packages. API v3 will be the way forward for NuGet while keeping "API v2" around for older NuGet clients. We will be making a big change to the implementation of API v2 though: we're switching from WCF OData to Web API. In this post, we want to take you through why we are making this change and what it means to our users. Background When NuGet was released, we needed a client/server protocol that wou...
ASP.NET WebHooks and Slack Slash Commands
We just added a couple of new features in ASP.NET WebHooks that makes it easier to build some nice integrations with Slack Slash Commands. These commands make it possible to trigger any kind of processing from a Slack channel by generating an HTTP request containing details about the command. For example, a command typed in a Slack channel can be configured to send an HTTP request to an ASP.NET WebHook endpoint where processing can happen: As usual, you can get ASP.NET WebHooks from Nuget – look for beta6b with the preview flag turned on in Visual Studio. If you are new to ASP.NET WebHooks, then check out th...
The week in .NET – 2/11/2016
This issue of the Week in .NET is slightly late, and I apologize for that. I was visiting some customers in California for the first half of the week, and they've kept me very busy. I'm writing this post on the plane to Seattle. While I was in LA, I also visited the LADOTNET user group, where I talked about .NET Core, C# 6, and the future of C#. You can find links to my slides in the .NET section below. To read last week's post, see The week in .NET – 2/2/2016. On.NET Last week on On .NET, we had Scott Hunter, who is the new director of Program Management for .NET, in other words my grand-boss. We'll be l...
On .NET 2/4/2016 – Scott Hunter
This week, we're speaking with Scott Hunter about .NET, ASP.NET, shipping Core, and more...
Porting to .NET Core
.NET Core is getting closer and closer to an RTM release. Only two months ago, we announced the RC release of .NET Core and ASP.NET Core. As part of our validation, we're working with internal as well as external customers to port their code to .NET Core. We received many requests from you asking us how you should go about migrating existing code to .NET Core and how you can continue to target .NET Framework. In this post, I want to provide you with an overview of what porting existing code to .NET Core looks like, what kind of apps are good candidates, what tools we offer to help you port your apps, and how we'...
Porting to .NET Core
.NET Core is getting closer and closer to an RTM release. Only two months ago, we announced the RC release of .NET Core and ASP.NET Core. As part of our validation, we're working with internal as well as external customers to port their code to .NET Core. We received many requests from you asking us how you should go about migrating existing code to .NET Core and how you can continue to target .NET Framework. In this post, I want to provide you with an overview of what porting existing code to .NET Core looks like, what kind of apps are good candidates, what tools we offer to help you port your apps, and how we'...