Archives - June 2009

Running development from a RAM disk – options and products

In my post about ditching the Solid State Drive in favor of the RAM disk , I mentioned the speed increases.  Taking away the IO bottleneck is significant, and it can let us turn our attention to other bottlenecks that remain.  Here, I am going to outline what I’m currently using, what I’ve...

Need certified ScrumMaster for a project immediately – send me a note

I have a year-long contract for a capable ScrumMaster . If you have been a programmer, that is a plus but not necessary. This is for a government client of ours. Send me a note using the contact form or respond to jobs [at} headspringsystems.com Austin, TX candidates only. Will not pay for travel....

The ASP.NET MVC ActionController – The controllerless action, or actionless controller

There has been quite  a bit of discussion about how controllers are really namespaces trying to get out once you use the concept on a nontrivial application.  Brian Donahue’s post on The anti-controller revolution prompted me to do this little experiment.  He references some twitter posts...

Death of the professional speaker? Will never happen

I was listening to Ted Neward on Hanselminutes from the NDC , and he mentions that local conferences are taking away from professional conferences like VSLive and DevConnections.   His hypothesis is that if these professional conferences go away, then capable speakers will not have the incentive...

Manning offers Alt.Net book series and 42% discount on them all

Manning just sent out “alt42” as a discount code for the Alt.Net books until June 25th.  Along with my book, ASP.NET MVC in Action , you can use this discount code on others such as: Brownfield Application Development in .NET by Donald Belcham and Kyle Baley Building Domain Specific Languages in...

Upgrade TortoiseSVN, switch shortcut key for OK

Since this caught me a little by surprise, it probably will catch someone else.  Here’s a tip:  The shortcut key for the “OK” button is: CTRL+ENTER When on the commit dialog, I often only use the keyboard.  I try to stay away from the mouse as much as possible.  I type the commit...

Bytes by MSDN mini vidcasts available

MSDN has started a mini video series called “ Bytes by MSDN ” and has the first video online.  They are pretty short and are perfect for playing on your smartphone, iphone, video ipod, or. . . . . . uh. . . zune. Scott Hanselman has the first interview.  If you subscribe to the feed , you see...

Independent ASP.NET MVC in Action reviews start even before publication!

Mohammad Azam has published his review of ASP.NET MVC in Action . I particularly liked the following excerpt: “At merely 300 pages ASP.NET MVC in Action is a true masterpiece. This book clearly shows that authors who have real world experience can write practical books which are more effective than others...

Speeding up the build – ditch the SSD and go for the RAM drive

Over the past few months, I’ve been searching for the best and most cost-effective way to speed up the build regardless of which projects my guys are working on.  We have a range of projects that see build times from 40 seconds on up to 10 minutes.  At the upper end of the scale, waiting 10...

Monthly Afternoon Workshops – topics, please (free Headspring events)

This post is an example of free afternoon workshops that we are putting on from Headspring Systems .   This is example of how we find it valuable to give back to the local community here in Austin, TX. My plans for the free afternoon workshops are to hold one per month.  Philip Wheat , from...

Afternoon of ASP.NET MVC [16 June] (free Headspring event)

Next Tuesday, 16 June 2009 from 1pm to 5pm , Eric Hexter and Jeffrey Palermo will be facilitating a 4-hour (free) workshop on ASP.NET MVC .  This is the second event of this kind, and we intend to continue partnering with Microsoft to provide this kind of free technology training. Last time the...

Input Builders for ASP.NET MVC series continues from Eric Hexter

Eric Hexter is continuing his multi - part series on Opinionated Input Builders . He’s on a role! They are expression-based, meaning they eliminate the need for most strings for Html Helpers in your views. Part 1 – Overview Part 2 – the Labe l Part 3 – the Source Code Part 4 – the Partial View Part 5...

Input Builders for ASP.NET MVC in the works

Subscribe to my feed here: http://feeds.jeffreypalermo.com/jeffreypalermo Eric Hexter has started a multi - part series on Opinionated Input Builders . They are expression-based, meaning they eliminate the need for most strings for Html Helpers in your views. They look like this: <%=Html.Input(x=>x...

ASP.NET MVC HttpModule Registration Under IIS Integrated Mode vs. Classic Mode

Subscribe to my feed here: http://feeds.jeffreypalermo.com/jeffreypalermo Context In many applications, I find the development team needs to have some bit of configuration code run at the very beginning, before any other code.  In a web site on ASP.NET, we have the Global.asax file that has an Application_Start...

ASP.NET MVC 2.0 and VS 2010 plan now public

Subscribe to my feed here: http://feeds.jeffreypalermo.com/jeffreypalermo Phil Haack   has shared some of the plans in the works for ASP.NET MVC 2.0  After the initial release, the team didn’t slow down at all.  They have a great line-up, and I’m going to share it with you in this post...

Rackspace Cloud (MOSSO) doesn’t support Linq2Sql? (ReflectionPermission CAS)

I tried to set up a website with Mosso , the Rackspace cloud.  What was really interesting and much more compelling that Azure is that they claim they support .Net 3.5 SP1 and ASP.NET MVC as well as SQL Server 2008.  Oh, and they support scheduled cron jobs.  Slam dunk, I thought. ...

TDD, DI, and SoC with ASP.NET MVC (Screencast)

Subscribe to my feed here: http://feeds.jeffreypalermo.com/jeffreypalermo I have spoken to many .Net user groups about ASP.NET MVC as well as at Tech Ed (US). Here is a screencast that I made (low quality) on my own. It is the first of (hopefully) many from Headspring Systems . If you would like to open...

Agile Architecture Up Front (ADUF)

BDUF (Big Design Up Front) has been decried by many agilists, including myself.  With any project, trying to specify lots and lots of interlocking decisions is risky because as soon as one decisions has to be changed, all the other decisions that depend on it must be adjusted as well.  Many...

Consistency makes a difference, and 87.9% difference

I was recently comparing two systems. Here are the commonalities of the systems: .Net 3.5 ASP.NET C# SQL Server 2005 2 tiers, multi-layered Here are the stats for System A 227 distinct screens (pages) 176,510 lines of code Here are the stats for System B 234 distinct screens 23,724 lines of code Size...

ASP.NET MVC and the templated partial view (death to ASCX)

Subscribe to my feed here: http://feeds.jeffreypalermo.com/jeffreypalermo We are used to master pages and applying them to ASPX pages.  Then we pull small parts of the view into user controls or ASCX.  In ASP.NET MVC , we use ASCX files as partial views because the user control model is so...