Headspring
agile. software. consulting.

Blogs

Database indexes are your friend
Jimmy Bogard
8.27.10
I guess I assumed that creating a foreign key constraint would automatically create a non-clustered index. I mean, a primary key is a clustered index, why wouldnt a foreign key also create an index? A batch... More
Why Hg branches are broken (or at least less useful)
Jimmy Bogard
8.26.10
In one picture: In Hg, branches are metadata included in each changeset. In the operation above, I created a branch, but that only marked the current directory with a branch name. The branch wont actually... More
An effective testing strategy
Jimmy Bogard
8.25.10
On a recent large project, we had a goal early on that we didnt want to have a lot of QA folks manually testing our software. Finding bugs through manual testing is incredibly time consuming and expensive, so... More
Quality assurance is not testing
Jeffrey Palermo
8.24.10
We at Headspring have just posted our Quality Assurance article over at http://blogs.headspring.com . Ill give a summary here of our view of QA. Here are the main points: Move QA before coding Thats... More
Video of my NDDNUG about Fluent NHibernate
Mahendra Mavani
8.24.10
Shawn Weisfeld was kind enough to record and clean up video of my talk. It's been posted on ineta site. Thanks Shawn. Here is direct link to the video http://www.inetachamps.com/ Live/Presentation/ViewVideo/... More
What is the difference in <%: variable%> and <%= variable%> in ASP.NET MVC?
Jeffrey Palermo
8.23.10
With many folks adopting ASP.NET MVC as well as Visual Studio 2010, there is a fairly confusing change if you are one of those people who doesnt engage in the alpha and beta phases of new product releases from... More
AutoMapper upgraded to .NET 4 and VS 2010
Jimmy Bogard
8.17.10
In the last post , I posed the question on what to do with .NET framework upgrades and OSS support. I wanted to upgrade AutoMapper to .NET 4, but I didnt want to leave a lot of folks behind because their... More
Passive voice is killing your design documents
Anne Epstein
8.12.10
Recently, I was proofreading a technical design document written about a system that was unfamiliar to me. It described the flow of execution through a fairly complex system. I found it more difficult to... More
Download for my Fluent NHibernate talk at NDDNUG
Mahendra Mavani
8.5.10
As promised in the talk, here is the download detail for demo solution. It includes final copy as well as fresh copy for making new start. Here is the download link.... More
OSS and the .NET Framework upgrade
Jimmy Bogard
8.5.10
Ive hit a bit of a dilemma recently, I want to use features in C# 4.0 and .NET 4.0 to enhance AutoMapper, but this would eliminate the possibility of .NET 3.0 projects from being able to use the new version.... More
Journey to Fluent NHibernate - Speaking to North Dallas .NET User Group
Mahendra Mavani
8.4.10
Karthik was kind enough to invite me as speaker to present a session on Fluent NHibernate. If you are around the area, I would love to meet you there. Here is the detail from NDDNUG site. Topic: Journey to... More
Container-friendly domain events
Jimmy Bogard
8.4.10
A lot of times an operation on a single aggregate root needs to result in side effects that are outside the aggregate root boundary. There are several ways to accomplish this, such as: A return parameter... More
HotFix for Checkdisk hanging at 1 sec
Pedro Reys
7.30.10
I have a Dell Studio XPS 1640 running Windows 7 Home Premium x64. Yesterday it crashed (sigh) and when I rebooted the check disk was triggered. To my, not pleasant, surprise, Check Disk hanged at 1 sec left... More
A github first
Jimmy Bogard
7.29.10
Like many github users, I often create forks for projects whenever I want to pull down their code, rather than cloning from the source directly. This is pretty much the default way of working on github, as the... More
Mercurial workflows: mainline workflow
Jimmy Bogard
7.28.10
In the last post, we looked at a workflow very common in the Git sphere: utilizing local branches to create segregated workspaces for individual topic branches. As far as I can tell, this seems to be the... More
mvcConf slides and code posted
Jimmy Bogard
7.23.10
Yesterday, I gave a talk at the virtual ASP.NET MVC conference, mvcConf on Putting your controllers on a diet. You can find the slides and code at the Headspring Labs CodePlex site:... More
Mercurial workflows: local development work
Jimmy Bogard
7.9.10
The nice thing about distributed version control systems (DVCS) such as Git and Hg is that they both allow me to basically decide how my source control should fit with my short and long-term development... More
Ad-hoc mapping with NHibernate
Jimmy Bogard
6.30.10
In my recent adventures with massive bulk processing, there are some times when I want to pull bulk loaded tables from SQL, but dont want to go through all the trouble of building a mapping in NHibernate. For... More
At Headspring, I STILL work with some amazing individuals!
Tom Jaeschke
6.25.10
I am proud to work with: Eric Anderson Jimmy Bogard Shawna Boyce* Anne Epstein Kevin Hurwitz Mahendra Mavani Jeffrey Palermo Pedro Reys Christa Tuttle* *of Launch Marketing, which offices with Headspring Today, most of... More
Intelligent Managent
Mahendra Mavani
6.24.10
PS: Many Thanks to a Friend of mine, who forwarded this to me. With all credit to original author and my friend.... More
© 2001-2010 Headspring. All rights reserved.
Proudly headquartered in Austin, Texas