Archives - June 2009
30 June 2009
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...
Running development from a RAM disk – options and products
23 June 2009
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....
Need certified ScrumMaster for a project immediately – send me a note
19 June 2009
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...
The ASP.NET MVC ActionController – The controllerless action, or actionless controller
19 June 2009
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...
Death of the professional speaker? Will never happen
18 June 2009
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...
Manning offers Alt.Net book series and 42% discount on them all
18 June 2009
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...
Upgrade TortoiseSVN, switch shortcut key for OK
17 June 2009
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...
Bytes by MSDN mini vidcasts available
17 June 2009
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...
Independent ASP.NET MVC in Action reviews start even before publication!
15 June 2009
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...
Speeding up the build – ditch the SSD and go for the RAM drive
10 June 2009
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...
Monthly Afternoon Workshops – topics, please (free Headspring events)
10 June 2009
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...
Afternoon of ASP.NET MVC [16 June] (free Headspring event)
10 June 2009
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 series continues from Eric Hexter
09 June 2009
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...
Input Builders for ASP.NET MVC in the works
08 June 2009
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 HttpModule Registration Under IIS Integrated Mode vs. Classic Mode
06 June 2009
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...
ASP.NET MVC 2.0 and VS 2010 plan now public
05 June 2009
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. ...
Rackspace Cloud (MOSSO) doesn’t support Linq2Sql? (ReflectionPermission CAS)
05 June 2009
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...
TDD, DI, and SoC with ASP.NET MVC (Screencast)
05 June 2009
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...
Agile Architecture Up Front (ADUF)
03 June 2009
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...
Consistency makes a difference, and 87.9% difference
02 June 2009
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...
ASP.NET MVC and the templated partial view (death to ASCX)