Dino Esposito ASP.NET MVC Paging with OData It is natural for the user to want to browse through data within an application. Until recently, the interfaces with... 16 December 2013 11 min read
Dino Esposito A Look at the Razor View Engine in ASP.NET MVC Razor is now the dominant markup language for ASP.NET MVC applications, since it is terse and produces more readable markup... 14 November 2013 12 min read
Dino Esposito Aspect-oriented Programming and Code Contracts in ASP.NET MVC There are some aspects to application programming, such as logging, tracing, profiling, authentication and authorization that cut across the business... 31 October 2013 11 min read
David Berry Building Performance Metrics into ASP.NET MVC Applications When you're instrumenting an ASP.NET MVC or Web API application to monitor its performance while it is running, it makes... 29 October 2013 23 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 3 By introducing R libraries into an ASP.NET MVC application, it is possible to broaden its analytical and visualization power immensely.... 21 October 2013 16 min read
Dino Esposito Attribute Routing in Web API v2 Attribute routing solves a lot of the problems of classic ASP.NET routing, which can get ungainly when there are many... 21 August 2013 11 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 2 Continuing the project to build a Business Intelligence (BI) application using R, Visual Studio 2012 and Twitter Bootstrap, Sergei introduces... 23 July 2013 15 min read
Dino Esposito Thoughts on ASP.NET MVC Authorization and Security It is only a matter of time in developing most websites that you'll need to implement a way of restricting... 22 July 2013 11 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 1 It is possible to use the R statistical package to extract Business Intelligence from the data in a SQL Server... 08 July 2013 22 min read
Dino Esposito Modal Input Forms in ASP.NET MVC Forms in websites have, for a long time, languished in their classic clunky pattern of browser-led 'submit' of content, using... 08 May 2013 12 min read
Dino Esposito ASP.NET MVC: Annotated for Input With an ASP.NET MVC application of any size, there comes a time when you are faced with creating utility forms... 15 April 2013 12 min read
Dino Esposito Building a Public HTTP API for Data The creation of a public API for data presents something of a dilemma for the developer. Web API, with its... 21 March 2013 12 min read
Edward Charbeneau Using SASS and Compass in ASP.Net MVC with Web Workbench The Designers of CSS never envisaged the demands that we make of styles. However, preprocessors such as SASS can provide... 19 February 2013 22 min read
Dino Esposito Multiple Views and DisplayMode Providers in ASP.NET MVC 4 Display modes in ASP.NET MVC 4 provide a neat way of separating page content from the way it is rendered... 18 February 2013 11 min read
Dino Esposito ASP.NET MVC 4: What else? Even ASP.NET MVC can be improved. Dino explains the value of templates, and makes a case for the productivity gains... 11 January 2013 11 min read
Dino Esposito Route Validation and Controller Validation in ASP.NET MVC The ASP.NET MVC controller is a good friend of web developers. There are a host of features in it that... 13 December 2012 10 min read
Dino Esposito Routing the ASP.NET Way ASP.NET MVC is built on top of ASP.NET's HTTP handlers and ad hoc URLs. The process of routing a URL... 20 November 2012 11 min read
Edward Charbeneau Writing Custom HTML Helpers for ASP.NET MVC Switching from developing ASP.NET WebForms to MVC might seem awkward at first, but Ed demonstrates why the change needn't be... 24 October 2012 17 min read
Dino Esposito ASP.NET: Go Async or Sink To be scalable, web applications have always had to be asynchronous, even if the programmer did not need to be... 12 September 2012 11 min read
Dino Esposito ASP.NET MVC Controllers and Conventions Why is it that ASP.NET MVC has such strongly-enforced naming conventions? Can conventions for the default behaviour of code actually... 22 August 2012 12 min read