Jon Galloway
-
Top 10 reasons to get excited about mvcConf (the Virtual ASP.NET MVC Conference) on February 8, 2011
mvcConf is a free, all day community run virtual conference on 2/8/2011. If you haven’t registered yet, grab one of the last remaining tickets quick – they’re going fast!
-
Downloading a local NuGet repository with PowerShell
Update: This is now available as a NuGet package - NuGet.Downloader.
-
Preventing Open Redirection Attacks in ASP.NET MVC
ASP.NET MVC 3 includes a new change in the the Account Controller to prevent open redirection attacks. After explaining how open redirection attacks work, I'll This tutorial explains how you can prevent open redirection attacks in your ASP.NET MVC applications. This tutorial discusses the changes that have been made in the AccountController in ASP.NET MVC 3 and demonstrates how you can apply these changes in your existing ASP.NET MVC 1.0 and 2 applications.
-
FIX: WCF Data Service with Entity Framework Code-First DbContext doesn’t accept updates
The Entity Framework Code First DbContext doesn’t expose the interfaces to support updates when exposed via WCF Data Services. Attempting to save changes results in a fault with the message "The data source must implement IUpdatable or IDataServiceUpdateProvider to support updates." The fix is to alter your WCF Data Service to expose the DbContext's underlying ObjectContext and to disable proxy generation.
-
Web Camps India
I had the opportunity to help lead two Web Camps in India with James Senior in November.
-
ASP.NET MVC 3–What’s in it for you?
ASP.NET MVC 3 was released on January 13. You've probably seen the blog posts, especially:
-
Entity Framework Code-First, OData & Windows Phone Client
Entity Framework Code-First is the coolest thing since sliced bread, Windows Phone is the hottest thing since Tickle-Me-Elmo and OData is just too great to ignore.
-
WCF MediaTypeProcessor + Speech API = SpeechProcessor fun
One of my favorite features in the new WCF Web API’s support for Media Type Processors. WCF Media Type Processors offer a really powerful way to build some sophisticated services with minimal configuration – or code, for that matter – because they leverage the media support and content-type negotiation features that are built into HTTP.