Jeffrey Palermo is the CTO of Headspring Systems in Austin, TX. Headspring is a consultancy that provides custom software solutions, agile coaching and .Net developer training. He blogs about managing software teams and practices that make software delivery reliable, predictable and maintainable. Jeffrey advocates using the best tool for the job regardless of the vendor, which is often open-source.
Jeffrey Palermo [MVP] | 16 Jun 2014 13:24
Jeffrey Palermo writes "....In a discussion recently with James Shaw, one of our engineering department Vice Presidents, we explored the concept of momentum as it pertains to computer programming. The topic arose in one of the many times we struggled to provide a..."
Read more » Software Engineering Reality: Momentum
Jeffrey Palermo [MVP] | 13 May 2014 13:59
Jeffrey Palermo writes "....I am a big advocate of coding forward. Coding forward is the style of coding used in Test-driven development. In TDD, we write a test as we would like the code to work. We even allow compile errors because we are modeling the API..."
Read more » Coding forward: the opposite of coding backward
Jeffrey Palermo [MVP] | 13 Feb 2014 04:54
Jeffrey Palermo writes "....Working with one of our software engineering teams today, I was reminded of some principles of modeling that I have come to take for granted. But this topic I’m writing about in this post is something that took me a while to learn, and my hope..."
Read more » Maiden Name Modeling: determine the right structure
Jeffrey Palermo [MVP] | 24 Jan 2014 14:41
Jeffrey Palermo writes "....Today, all the schools are out, and it is a good old “ice day” in Austin, TX. For northerners, know that Austin doesn’t really have many plows or equipment to speak of to combat this because it happens only every two years. If you are..."
Read more » Developers driving on ice
Jeffrey Palermo [MVP] | 13 Jan 2014 17:16
Jeffrey Palermo writes "....I first learned continuous integration and build script principles from Steve Donie back in the last decade. I’m eternally grateful. To this day, the basic outline of the build scripts I deploy today have the same general flow that he..."
Read more » My current preferred continuous integration build script–psake
Jeffrey Palermo [MVP] | 08 Jan 2014 05:54
Jeffrey Palermo writes "....Along with this post, please make sure to read Eric Coffman’s very thorough post introducing all of his work on AliaSQL. Way back in 2006, Kevin Hurwitz and I both worked at a start-up company focused on Sarbanes-Oxley compliance software. ..."
Read more » AliaSQL - the new name in automated database change management
Jeffrey Palermo [MVP] | 16 Dec 2013 14:00
Jeffrey Palermo writes "....This past weekend, the .Net Rocks crew came to Austin on the national road trip. It was a great time. On Friday, there were lots of folks at the Xamarin/.Net Rocks all-afternoon event. Richard Campbell told some of his famous storytelling,..."
Read more » .Net Rocks road trip–Austin stop
Jeffrey Palermo [MVP] | 26 Aug 2013 14:08
Jeffrey Palermo writes "....In a previous post, I spoke about a problem with GoToMeeting when video feeds are enabled. The problem manifests as audio AND video degrading to the point of unusability. Throughout this time, we as a company evaluated many other options..."
Read more » Solution to GoToMeeting video conferencing quality
Jeffrey Palermo [MVP] | 19 Aug 2013 13:19
Jeffrey Palermo writes ".... In 2008, I coined a new pattern name called Onion Architecture. You can read the previous parts here: part 1, part 2, part 3. Over these four years, I’ve spoken about this pattern at user groups, conferences,..."
Read more » Onion Architecture: Part 4 - After Four Years
Jeffrey Palermo [MVP] | 31 Jul 2013 20:44
Jeffrey Palermo writes "....SQL Server 2012, especially when using a named instance, changes the way us old SQL Server veterans manage connectivity to the server. We are so used to relying on port 1433 for SQL Server that setting up a new SQL Server 2012 database server..."
Read more » How to configure SQL Server 2012 for remote network connections