.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Latest posts

Sep 28, 2015
Post comments count 0
Post likes count 0

Meet the new NuGet status page

Maarten Balliauw

On the server side we are working on boosting performance, scalability and reliability. We were also in need of a new status page to better communicate the status of the service. Without further ado: meet the new status.nuget.org! We're happy with this new incarnation of our status page. It not only shows whether individual services are up or not, it also adds some insights in our back-end jobs like search indexing. And when we want to communicate written context about potential issues, we can now do so as well. Services status The question we get when we have a production service issue is the one which is d...

Sep 24, 2015
Post comments count 0
Post likes count 0

Revised Download Counts and Package Statistics

Maarten Balliauw

In the last few months we have been hard at work on the NuGet.org backend. One of the things we've done is switch to a new CDN. This work is all about reinforcing the foundations of nuget.org so we provide a better service experience and be in a position to build new features reliably. As a result we're happy to announce package statistics are back! From the NuGet gallery, we can see various statistics and trends in package downloads (for the last 6 weeks). We can drill down to individual packages and get details on the number of downloads per package version, NuGet client name and even the operation. This al...

Sep 22, 2015
Post comments count 0
Post likes count 0

ASP.NET Community Standup – September 15, 2015

Jeffrey Fritz

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...

Sep 22, 2015
Post comments count 0
Post likes count 0

Accelerate your network share hosted Package Source

Andrew Arnott

This is a guest blog, by Andrew Arnott from the Visual Studio team. Andrew was having performance issues with NuGet updating or installing packages from a UNC share. These issues where well known, and our solution in the past was to point people to http servers. We discussed this issue with Andrew and suggested that the new supported folder structure introduced in NuGet 3 and in 2.8.7 should resolve the issue. This blog is the result of Andrew's experiments with the structure in his project. (The NuGet team) Accelerate your network share hosted Package Source NuGet is fairly flexible in where you set up your ...

Sep 21, 2015
Post comments count 0
Post likes count 0

Integrating with Instagram using ASP.NET WebHooks Preview

Henrik F Nielsen

In the blog Introducing Microsoft ASP.NET WebHooks Preview, we gave an overview of how to work with Microsoft ASP.NET WebHooks. We described how you get out-of-the-box support for a variety of WebHooks providers such as Dropbox, GitHub, MailChimp, PayPal, Slack, Salesforce, Trello, as well as being able to write your own. In this blog we describe integrating with Instagram which enables you to get notified as new images and videos are posted to their service. Instagram WebHooks support four kinds of subscriptions: The last one is my personal favorite as it is very easy to use and provides grea...

Sep 16, 2015
Post comments count 0
Post likes count 0

Deploy to Azure from GitHub with Application Insights

Sergey Kanzhelev

Browsing GitHub the other day I found an interesting button in README: Deploy to Azure. This button intrigued me to say the least. With one click I can create my own instance of that web app and try it out. Isn’t it great? And it’s very easy to insert into your own GitHub repo. But every app should include monitoring! So I’ll show you how to extend the button to create a new Application Insights resource. Anyone who deploys your app also gets their own web app monitor that shows the performance and usage of their instance of the app. Just a button There is a nice blog post on how to implement this button for ...

Sep 16, 2015
Post comments count 0
Post likes count 0

Announcing the NuGet 3.2 release

Jeffrey Fritz

Today we are publishing the version 3.2 updates to the NuGet clients. We took customer feedback regarding issues and feature direction and assembled this release to address those immediate concerns. There are fixes available for a number of blocking issues and adds support for push and list for compliant V3 servers. We also added support for the command line client to interact with v3 servers as well as project.json managed projects. You can download the updates to both the nuget.exe command-line tool and the Visual Studio 2015 extension. We also decided to increment the version of nuget.exe (NuGet command line)...

Sep 15, 2015
Post comments count 0
Post likes count 0

Our Summer Internship on the .NET Team

.NET Team

This post was written by Microsoft Explorer interns Daniel King, Zoë Petard, and Jessica Petty and highlights their project & experiences this summer working on the .NET Roslyn team. We loved having them this summer! Roslyn Diagnostic Analyzer Tutorial Tired of frustrating compile-time errors? Analyzers can examine code as you type and present live diagnostics. Wish you could standardize code across your organization? Analyzers can enforce coding protocols during code production instead of at code check-in. This blog post will explore how analyzers work and walk through the analyzer tutorial that we...

Sep 15, 2015
Post comments count 8
Post likes count 0

Sending WebHooks with ASP.NET WebHooks Preview

Henrik F Nielsen

In the blog Introducing Microsoft ASP.NET WebHooks Preview, we gave an overview of how to work with Microsoft ASP.NET WebHooks. We mentioned that it is not only possible to receive WebHooks from others but also to add support for sending WebHooks from your Web Application. This blog goes into detail on how to do that. Sending WebHooks is slightly more involved in that there are more things to keep track of. In order to support other APIs registering for WebHooks from your ASP.NET application, we need to provide support for: Microsoft ASP.NET WebHooks help you throughout this process making...