InfoQ

InfoQ

Topic/Tag specific view

ASP.NET MVC Content on InfoQ


Latest featured content about ASP.NET MVC

HTML5 offline web applications using ASP.NET MVC

Topics
HTML5,
HTML,
Rich Internet Apps,
ASP.NET MVC,
ASP.NET,
Markup Languages,
Web Development,
.NET,
Languages,
Programming,
Offline Storage

One of the major constraints of web applications has always been connectivity, especially with mobile applications. In this article, Jef Claes shows you how to use HTML’s offline capabilities to ensure the application keeps working even when the network connection isn’t.

News about ASP.NET MVC

ASP.NET MVC Now Taking Contributions

Topics
ASP.NET Razor,
ASP.NET MVC,
ASP.NET Web API,
ASP.NET,
.NET,
Open Source,
Programming

Technically speaking, ASP.NET MVC has been open source all along. But as with most Microsoft projects it wasn’t “open development”, all work was done internally with occasionally drops. As of yesterday, that all changed. Everyone in the community is now able to contribute code and tests to ASP.NET MVC, Web Pages, and Web API.

ASP.NET MVC Testing Tips and Tricks

Topics
ASP.NET MVC,
ASP.NET,
.NET,
Unit Testing,
Acceptance Testing,
Programming,
TDD,
Testing

There are several components in an ASP.NET MVC 3 web app – models, controllers, route-handlers, views, html-helpers, client-side code etc. Most of these can be unit-tested, others need integration tests, and several good practices can help you keep your tests more maintainable and avoid making them brittle.

GitHub Compromised by Mass Assignment Vulnerability

Topics
ASP.NET MVC,
Ruby,
ASP.NET,
Dynamic Languages,
.NET,
Languages,
Programming,
Vulnerabilities,
Ruby on Rails

GitHub was recently compromised by a vulnerability in Ruby on Rails know as mass assignment. This vulnerability is thought to not only affect a large number of Ruby-based websites, but also those using ASP.NET MVC and other ORM-backed web frameworks.

Shared View Management for ASP.NET MVC

Topics
ASP.NET MVC,
ASP.NET,
.NET,
Programming

Michael Kennedy has released a small library designed to help ASP.NET MVC developers manage unwieldy Shared Views folders. This simple addition allows developers to use sub-folders for views.

SharpDevelop 4.2: Now with Improved ASP.NET MVC 3 Support

Topics
ASP.NET Razor,
ASP.NET MVC,
ASP.NET,
SharpDevelop,
.NET,
IDE,
IDEs,
Programming

While SharpDevelop had project templates for MVC 3 for several versions, until recently it has been missing a lot. Version 4.2, currently in beta, adds a few more pieces to the puzzle.

Articles about ASP.NET MVC

Fulfilling the Promise of MVC

Topics
ASP.NET MVC,
Web Frameworks,
ASP.NET,
.NET,
WOA,
Programming,
MVC,
Naked Objects,
Architecture

When Trygve Reenskaug invented the MVC pattern for Smalltalk, he had originally envisaged that all models would come with default views and controllers. By combining Entity Framework 4, ASP.NET MVC, and his reflection-based view engine, Richard Pawson shows how that vision can be achieved using Naked Objects.

Interview and Book Excerpt: Test-Drive ASP.NET MVC

Topics
ASP.NET MVC,
Web Frameworks,
ASP.NET,
WOA,
.NET,
Architecture,
Programming

Today, InfoQ publishes and excerpt(PDF) from Test-Drive ASP.NET MVC written by Jonathan McCracken. We also used the opportunity to interview the author. Test-Drive ASP.NET MVC gives a thorough introduction to ASP.NET MVC using Test Driven Development (TDD). The book is targeted at both existing ASP.NET developers as well as non Microsoft developers.

Architecting TekPub - Moving from ASP.NET MVC to Ruby on Rails

Topics
Ruby on Rails,
Ruby,
ASP.NET MVC,
Dynamic Languages,
Web Frameworks,
ASP.NET,
Amazon,
NoSQL,
Languages,
Companies,
IaaS,
WOA,
.NET,
Unit Testing,
TDD,
Testing,
Programming,
Cloud Computing,
Architecture,
Cucumber,
Database,
Rails

TekPub is a web site devoted to developers, giving them a source of focused on-line training in various topics from Microsoft Entity Framework to writing your own blog engine using Ruby on Rails. They are an interesting case about company who started on ASP.NET MVC and quickly moved to Ruby on Rails. We had the opportunity to talk with them about their technology turnaround.

aspnetmvcinaction_cover

Interview and Book Excerpt: ASP.NET MVC in Action

Topics
ASP.NET MVC,
Web Frameworks,
ASP.NET,
.NET,
WOA,
Programming,
Architecture

Today, InfoQ publishes an excerpt from ASP.NET MVC in Action written by Jeffrey Palermo, Ben Scheirman and Jimmy Bogard. We also used the opportunity to interview the authors. ASP.NET MVC in Action covers the MVC framework in detail as well as using the implementation of http://codecampserver.com, written by the authors, as an example application throughout the book.

A Fusion of Proven Ideas: A Look Behind S#arp Architecture

Topics
ASP.NET MVC,
.NET Framework,
Dependency Injection,
ASP.NET,
Design Pattern,
.NET,
Programming,
Architecture,
Castle,
Frameworks,
nHibernate,
Design,
SQLite,
Patterns,
Object Oriented Design

In this article Billy McCafferty presents S#arp Architecture, an ASP.NET MVC architectural framework meant to leverage current best practices in architecting ASP.NET web applications by providing a project code template which uses Domain-Driven Design techniques and has built-in support for NHibernate, Castle Windsor and SQLite.