.NET Blog

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

Featured posts

Announcing .NET 9
Nov 12, 2024
29
38

Announcing .NET 9

.NET Team
.NET Team

Announcing the release of .NET 9, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C#, .N...

.NETASP.NET CoreC#

Latest posts

C# is the “Language of the Year”
Jan 3, 2013
0
0

C# is the “Language of the Year”

Brandon Bray
Brandon Bray

It’s a great way to start a new year: the PYPL index has named C# the language of the year. This index focuses on the leading indicator of learning a language. It’s nice to see that there’s been increased interest in C# over the past year. In the spirit of learning something new, here’s what we suggest you check out if you’re looking to learn a new C# trick. What new C# skill would you recommend everyone learn? Share your thoughts in the comments.

New Tutorial Series and Sample Application for ASP.NET MVC 4 with Windows Azure Tables, Blobs, and Queues
Dec 20, 2012
0
0

New Tutorial Series and Sample Application for ASP.NET MVC 4 with Windows Azure Tables, Blobs, and Queues

Tom Dykstra - MSFT
Tom Dykstra - MSFT

On December 19 we published a new tutorial series and accompanying sample application that shows how to work with Windows Azure Storage tables, queues, and blobs in a multi-tier application that uses ASP.NET MVC 4 and ASP.NET Web API. The sample application is an email service that runs in a Windows Azure Cloud Service. The front-end is a web role that manages mailing lists, subscribers, and messages. The back-end is a pair of worker roles that handle scheduling and sending emails.  There are five tutorials: one provides an overview of the application, one shows how to download and run the completed applicat...

MVC Single Page Application Template Update for ASP.NET and Web Tools 2012.2 RC
Dec 19, 2012
0
0

MVC Single Page Application Template Update for ASP.NET and Web Tools 2012.2 RC

Xinyang Qiu
Xinyang Qiu

We added a C# MVC Single Page Application (SPA) template in ASP.NET Fall 2012 Update BUILD Preview. John Papa had written a detailed blog about the preview version. With help of John Papa’s detailed feedback and sample code, we’ve rewritten and reorganized the JavaScript code to make it more structured in RC. We really appreciate the help from John Papa. He just wrote another blog about SPA template in RC version. The major improvement for the MVC Single Page Template RC release includes the following: 1. Added VB MVC SPA template for .net framework 4.5 and 4.0. 2. Added WebAPI HelpPage support 3. Moved all t...

‘Paste JSON As Classes’ in ASP.NET and Web Tools 2012.2 RC
Dec 18, 2012
0
0

‘Paste JSON As Classes’ in ASP.NET and Web Tools 2012.2 RC

Anand Paranjape(MSFT)
Anand Paranjape(MSFT)

‘Paste JSON As Classes’ is a cool feature in ASP.NET and Web Tools 2012.2 RC. This feature will help you generate strongly typed classes in C# or VB.NET from valid JSON text. With ASP.NET and Web Tools 2012.2 RC installed, you will see new menu option like below for C# and VB.NET Website and Web Application projects only. This new menu option will be enabled for .cs and .vb file extensions inside these projects:   JSON to C#/VB.NET class conversion To use this feature, just copy sample JSON text and “Paste JSON As Classes” inside .vb or .cs file. This feature uses Newtonsoft JSON parser to parse JSON t...

SignalR: Building real time web applications
Dec 17, 2012
0
0

SignalR: Building real time web applications

Gustavo Armenta Valdez
Gustavo Armenta Valdez

Note: This sample is targeting SignalR 1.0.1  SignalR offers a simple and clean API to write real time web applications where the server needs to continuously push data to clients. Common applications are chat, news feed, notifications, multiplayer games. In this sample, I demonstrate powerful features like: Server Server derives the Hub class, and it handles incoming requests in two ways: Server is also pushing data to clients in two ways using the BackgroundThread class: As you can see, dynamic methods define the events that need to be handled on t...

Downloading the .NET Framework and Visual Studio Express Editions and SDKs
Dec 17, 2012
0
0

Downloading the .NET Framework and Visual Studio Express Editions and SDKs

Brandon Bray
Brandon Bray

Update: An updated version of this content is available: Get the latest .NET Bits. We see a lot of daily traffic through the .NET blog and the .NET dev center on MSDN. It is clear from the web traffic data that a key task for many of you is downloading more .NET software, to expand your options and experience developing .NET apps. The number one download for .NET is the .NET Framework –the latest version being the .NET Framework 4.5. However, we also see a lot of activity downloading Visual Studio and the many SDKs that you can install to expand its capabilities. The purpose of this post is to direct you to th...

CSS Auto-Sync and JavaScript Selection Mapping in Page Inspector
Dec 13, 2012
0
0

CSS Auto-Sync and JavaScript Selection Mapping in Page Inspector

balach
balach

With the release of ASP.NET and Web Tools 2012.2 RC (details here), we have added a couple of new features to Page Inspector in Visual Studio 2012, namely CSS Auto-Sync and JavaScript Selection Mapping. I explain these features in the context of a MVC 4 Single Page Application (SPA app) below, which is a new template available in this release. But the Page Inspector improvements are available for all the other kinds of web projects as well, such as other types of MVC projects and web forms projects.   CSS Auto-Sync Let’s get started by creating a new MVC 4 SPA application using VS 2012. ...

Knockout Intellisense in ASP.NET and Web Tools 2012.2 RC
Dec 13, 2012
0
0

Knockout Intellisense in ASP.NET and Web Tools 2012.2 RC

VKichline
VKichline

WTE (Web Tools Extension) 1.2 RC is part of the ASP.NET and Web Tools 2012.2 RC and it’s available for download from http://www.microsoft.com/download/details.aspx?id=36053. Knockout Intellisense is an exciting new feature in WTE 1.2 RC.  Knockout is a declarative JavaScript MVVM system for client-side data binding.  See http://knockoutjs.com/ for complete information and http://learn.knockoutjs.com/ for tutorials. Knockout Intellisense allows you to code Knockout quickly and accurately, and custom bindings are fully supported! With WTE 1.2 RC installed, you can utilize the Knocko...

The new Facebook application template and library for ASP.NET MVC
Dec 13, 2012
0
0

The new Facebook application template and library for ASP.NET MVC

Yao - MSFT
Yao - MSFT

If you’re looking to build a Facebook App using ASP.NET MVC, then you’re in the right place. With the release of ASP.NET and Web Tools 2012.2, we’ve added lots of updates to our Facebook Application template and library since we first introduced it in the Preview. The library, Microsoft.AspNet.Mvc.Facebook, can be downloaded as an independent NuGet package and it contains everything you need to create a Facebook Canvas application using ASP.NET MVC. It’s already included by default in the Facebook Application template to give you a quick jump start on building a Canvas Page. Please refer to the tutorial for ins...