Archives - August 2008

Software Quality Isn't Optional

The videos from the Tech Ed 2008 interactive stage are now online . One of them is the software quality panel in which I participated. It's available in several video and audio formats. I'm the guy in the middle. Software Quality Isn't Optional! Downloads: Is Quality Assurance something you add at the...

Getting started with the ASP.NET MVC framework (excerpt from ASP.NET MVC in Action)

(excerpt from ASP.NET MVC in Action ). Depending on how long you’ve been building web applications on the Microsoft platform, you’ll relate to some or all of the following pain. In the 1990’s, developers built interactive websites using executable programs that ran on a server. These programs (CGI was...

1801 Vintage Dr MLS # 4880240 for sale

MLS: 4880240 Price: $219,900 2386 sq ft 4 bedroom 2 bathroom 2-car garage Formal dining Private office Large limestone patio Sprinkler system 7-foot shower heads Very high ceilings Virtual Tour: http://tours.tourfactory.com/tours/tour.asp?t=446809...

I (Headspring) am hiring senior developers and principal developers immediately

There are lots of folks in the industry I'd love to work with. If you'd like to work with me, let me know. Headspring is growing quickly, and I need folks who are passionate about agile development with .Net. All Headspring developers report directly to me. We are serious about agile and serious about...

Early bird discount announced for Udi Dahan's Advanced SOA course

We are announcing a 10% discount for early registration that goes to September 15th. Register before August 31, and you'll receive 10% off the price. You can also receive a volume discount for sending 3 or more people to the training (10%). Sign up while the tickets are hot! Advanced Distributed Systems...

The Tarantino Project - automated database migrations and more

The Tarantino project is a collection of libraries and tools to facilitate change management and development The Tarantino project contains a number of useful components for: Database change management Application deployment NHibernate Configuration Scheduling Caching Web Farm management Tarantino is...

Udi Dahan to teach an SOA course in Austin, TX (October 13th) - sign up now

Headspring Systems is proud to host Udi Dahan in Austin, TX as he teaches his Advanced Distributed Systems Design using SOA & DDD course. It will be a full week of advanced SOA goodness. Go to the course page for all the details as well as the curriculum outline. eventbrite_event = "158018638"; eventbrite_view...

Inversion of Control is NOT about testability

Many times, I've heard that the best thing about IoC is that it enables testability. When dependencies are injected into a class, it's easy to test that class. Testability is a side-effect of good design . The lack of testability signifies a bad design, but the enable to test a class does not, by itself...

ASP.NET MVC INETA tour in full swing - come see me speak

Last night I spoke in Austin, TX at the Austin .Net User Group , which is the user group I've been leading since 2005. It was the first of 4 user group talks this week. I'm taking one of my Tech Ed 2008 talks out on an INETA tour. I'm representing the INETA speakers bureau and visiting Austin , Wisconsin...

Vote for your SXSW '09 sessions now

South by Southwest (SXSW) is set for March 13-17, 2009 in Austin, TX. From the website: " The SXSW INTERACTIVE FESTIVAL celebrates the creativity and passion behind the coolest new media technologies. In addition to panel sessions that cover everything from web design to bootstrapping to social networks...

Looking to hire a software tester immediately

I am hiring for the following position. This person will report directly to me and work on a team that I am coaching. If interested, you are applying to be on an extreme programming team. We are very heavy into automation and frictionless development and deployments. --------------------------------...

Follow me on twitter @jeffreypalermo

I started trying out Twitter in March, and I've been a very light user. Now, however, I find myself posting more messages. Because I'm firmly in software consulting, that's what I think about all day, so my tweets tend to be about how to create quality software or how to lead software projects. You can...

The Onion Architecture : part 3

Part 1 - Part 2 - This is part 3 . part 4 . - My RSS feed In my previous installments, I described what has become my approach to defining the architecture for an application. Based on feedback, I've modified my diagrams a bit to reduce ambiguity and emphasize key points. The goal of part 3 of this series...