Missed .NET Day on Agentic Modernization? Watch the coding demos and agentic workflow sessions on demand.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
Notes from the ASP.NET Community Standup – Feb. 23, 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/23/2016
To read last week's post, see The week in .NET - 2/17/2016. On.NET Last week, Joe Duffy was on the show to talk about Midori. This week, we had to move the show to Friday at 4:00PM Pacific Time, but we’ll have the pleasure of speaking with Scott Hanselman. Package of the week: RestSharp Interacting with REST resources may in theory be just a matter of using standard HTTP, but in practice, there is still ceremony involved around serialization, and authentication. RestSharp is a library that facilitates REST interaction from .NET code. Here's how you'd query a hypothetical directory service for information a...
Porting MSBuild to .NET Core
This post was written by Daniel Plaisted, a software engineer on the .NET Team. It's an exciting time for .NET. With .NET Core, we're moving full speed ahead into an open source, cross-platform world. .NET Core provides a framework for your apps that is modern, app-local, cross-platform, and open source all the way down. However, .NET Core brings with it some changes compared to .NET Framework which means there may be some effort involved if you want to port existing .NET Framework code to run on .NET Core. In our recent Porting to .NET Core post, we discussed what types of code make sense to port to .NET Core,...
On .NET 2/19/2016 – Joe Duffy
On today's show, we're speaking with Joe Duffy about Midori. Joe’s posts about Midori are a great complement to this video.
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...