Archives - May 2009

Austin Code Camp was a hit!

Yesterday, over 200 folks showed up for the annual Austin Code Camp.  John Teague and Eric Hexter did a great job organizing the conference.  You can see the folks who attended here . I posted some pictures here:  http://www.flickr.com/search/?q=austincodecamp%202009&w=64895084@N00...

Pictures from Tech Ed 2009 and Party with Palermo posted

You can see all of the pictures here:  http://www.flickr.com/photos/palermo/sets/72157619060424848/show/with/3583037188/ Here are some of my favorites:      ...

Speaking at the Shreveport, LA .Net User Group on June 15th

Here’s the website:  http://www.shreveportdnug.org/ I have now lost count on how many times I’ve given this presentation, but it’s a lot.  The first one was at Tech Ed 2008.  I actually got the title for free when Phil Haack punted it to me when he couldn’t give it.  It’s has received...

25% discount code on June Headspring training

The month of June sees three training courses: Agile Boot Camp, part 1 (.Net) Agile Boot Camp, part 2 (Senior .Net) ASP.NET MVC Boot Camp Here’s the scoop:  Call 512-459-2260 and ask for Talisha.  Give her the super-secret coupon code “ palermo ” to register with a 25% discount. Here is the...

Use guid.comb in your database if you need guid keys but don't want to take a big performance hit

COMB Guids have been around since 2002.  In short, WinNT used to use the MAC address of a network card to help generate GUIDs, and they were pseudo-sorted.  Since then, Guid have become more random and not dependent on anything.  Because of this, SQL Server 2000+ incurs a significant performance...

Data Access Menu – panel discussion video now online

http://www.msteched.com/online/view.aspx?tid=fa50fd2a-05f3-41d9-aaa6-110daea9dce2 On Wednesday, I participated on a panel that discussed data access options.  We started out with Richard Campbell throwing in Entity Framework.  The panel was full of architect-level folks, and none of us are...

The fallacy of the always-valid entity

I use domain-driven design, and one of the core patterns in DDD is the entity.  I won’t go into a description of aggregates or aggregate roots, but the entity is a central pattern when implementing domain-driven design. I often encounter the desire by some developers to create an entity that guards...

Surviving the Downturn: Panel discussion now online from Tech Ed 09

http://www.msteched.com/online/view.aspx?tid=c6d922ce-31a4-45cb-b463-737e9f802170...

Stored Procedure Panel from Tech Ed 09 posted online

http://www.msteched.com/online/view.aspx?tid=1fd917e2-e451-44c2-b515-c778325846fe...

Party with Palermo: Tech Ed 2009 Edition (final update)

It's that time again! This is the final update before Party with Palermo - Tech Ed 2009 edition .  Pass this along to your friends who aren't subscribed to the "Party with Palermo" newsletter. May 10, 2009 - Los Angeles, CA - 7:00PM - 10:00PM The Westin Bonaventure Hotel And Suites ...

Why agile transitions initiatives might fail

This post is largely inspired by David Anderson , whom I had the pleasure of meeting at an AgileAustin meeting several months back. In this post, David proclaims to “just say no” to agile transition initiatives . He spells out in great detail why he believes they are risky. Here, I would...

Stored Procedure Panel at TechEd 2009

Paulette Suddarth has published an announcement to a Tech Ed panel I am participating in next Monday at Tech Ed. “The dispute about the usage of stored procedures almost seems to be a religious one. Both sides have some strong arguments. Who better to debate the topic than four MVPs, two Microsoft product...