SubControllers are MVC Controllers that are also parameters to your action methods. Incorporating their use in large systems allows for composition, dependency inversion, and separation of concerns. Sometimes we want Controller actions to pass objects into SubControllers so that the SubControllers can do interesting things with them. For example, in a Product Controller we have [...]
I should have known something was up when I caught Jeffrey Palermo (my boss at Headspring) browsing the ASP.NET MVC Preview 5 source. We’re working on a enterprise web application using ASP.NET MVC. That week one of our tasks was to create a rather complex page full of robust components that did intricate little things [...]
Microsoft wants you to think of a web page as an action, but it’s really a collection of subcontrollers. Mahendra Mavani is one of the very talented software engineers working at Headspring and he knows all the obscure Resharper shortcuts (serious geek cred). Coding is an indulgent, wasteful activity. Design is best done away from [...]
User Story Execution Process Select (story | task) from story wall Move task card to “In Progress” column Model code that needs to be written (use object model and sequence diagrams) Create technical tasks needed for completion Get team member to review design Mark each technical task as “pair” or “single” Test-drive code to completion [...]
I have set up a few new PCs lately in the course of getting set up on my new job. Here is what I install: Windows XP SP3 – Vista too much friction Use BlackViper‘s Safe config Turn off System Restore Pop a shortcut to Start Menu in my SendTo folder for easy/lazy Launchy indexing) [...]