Tag Archives: ASP.NET-MVC

Trackable Entities Version 1.0 Released!

I am pleased to announce the release of Trackable Entities version 1.0 – with support for both WCF and ASP.NET Web API with Visual Studio 2012 and 2013! The idea behind this tool is simple: enable you to build n-tier … Continue reading

Posted in Technical | Tagged , , , | 15 Comments

Trackable Entities: N-Tier Support for Entity Framework

Writing N-Tier apps can get complicated fast.  Consider the assortment of n-tier technologies now consigned to the ash heap of history: WCF RIA Services, Self-Tracking Entities, and good old typed DataSets.  These have all suffered from lack of interoperability and … Continue reading

Posted in Technical | Tagged , , , | 18 Comments

More Fun with Async ASP.NET Web API Services

My last post made the case for building async services in .NET 4.5 with the Task-based Asynchronous Pattern, or TAP for short. I profiled an ASP.NET Web API service that uses synchronous methods, showing how long-running services with high throughput … Continue reading

Posted in Technical | Tagged , , , | 1 Comment

Build Async Services with ASP.NET Web API and Entity Framework 6

If you are building web services that interact with a database, chances are they are not written in a scalable fashion.  Web services based either on WCF, which supports both SOAP and REST, or on ASP.NET Web API, which exclusively … Continue reading

Posted in Technical | Tagged , , , | 6 Comments

Global Error Handling in ASP.NET MVC 3 with Ninject

Download the code for this blog post. In my last blog post I explained how to decouple infrastructure concerns, such as logging, from the rest of your application using a Dependency Injection container, such as Ninject. I implemented an ILoggingService … Continue reading

Posted in Technical | Tagged , , , | 8 Comments

Peeling Back the Onion Architecture

Download the code for this article. Updated 14-Oct-2011: I modified the code sample to include controller unit tests and improved the config and logging services. I recently started a consulting project as an architect on an ASP.NET MVC application and … Continue reading

Posted in Technical | Tagged , , , | 83 Comments