Sean McAlinden's Blog
-
Creating a dynamic proxy generator – Part 1 – Creating the Assembly builder, Module builder and caching mechanism
I’ve recently started a project with a few mates to learn the ins and outs of Dependency Injection, AOP and a number of other pretty crucial patterns of development as we’ve all been using these patterns for a while but have relied totally on third part solutions to do the magic.
-
Get the parameter name and value from a lamba expression
I’ve recently been working on a design-by-contract library for a new project and thought it would be worth blogging some of the cooler methods as they might be useful.
-
Excellent introduction to building a dependency injection container
I happened to follow one of the ping backs from my recent blog on a small IoC container I’ve started working on called RapidIoc and found an excellent article on how to build a simple container (which was kind enough to reference my project).
-
Custom IoC Container for Dependency Injection with an Asp.Net Mvc website usage example
I’ve recently been working on some mvc helper controls and wanted to use TDD for both aiding the design and having a test harness for the future.
-
Test Method Code Snippet For Visual Studio – created with the Snippet Designer
I came across the Snippet Designer earlier today and I have to say I’m really impressed – it was really easy to use and I have already created some snippets that will save me from a great deal of repetition.
-
Fluent Html Helpers In Asp.Net MVC
I’ve been spending a fair amount of time recently developing client side controls for use with the Asp.Net MVC framework and have realised that they are great place to make use of the fluent interface pattern.
-
Easy way to use TDD with internal classes
This is just a short note about a really useful assembly attribute which enables you to test classes with internal access modifiers.
-
Asynchronous processing in ASP.Net MVC with Ajax progress bar
I was asked the other day how to process a long running task asynchronously using ASP.Net MVC along with JQuery to update a progress bar on the view via Ajax.
-
ASP.Net MVC Embedded Resource Helper Class
Getting embedded resources such as JavaScript, CSS and image files is a little bit more difficult when using the ASP.Net MVC framework as most of the useful methods for this will not work.
-
Create RSS and Atom feeds using custom ASP.Net MVC Action Results and the Microsoft Syndication classes
There are many ways to create RSS and Atom feeds, in this post I’m going to show one way of creating a re-usable solution that utilises the Syndication classes from the System.ServiceModel.Web assembly.