<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://mbrownchicago.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fmbrownchicago.spaces.live.com%2fcategory%2fMicrosoft%2bDevelopment%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Brownie Points: Microsoft Development</title><description /><link>http://mbrownchicago.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catMicrosoft%2bDevelopment</link><language>en-US</language><pubDate>Fri, 05 Sep 2008 20:42:24 GMT</pubDate><lastBuildDate>Fri, 05 Sep 2008 20:42:24 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://mbrownchicago.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>2459489012663404964</live:id><live:alias>mbrownchicago</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>SQL Server 08 Get It While It's Hot</title><link>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!793.entry</link><description>&lt;p&gt;The final piece of the 2008 Launch, SQL Server 2008 (formerly known as Katmai), has finally gone Gold. For those with an MSDN subscription, you can download the bits now on subscriber downloads. &lt;p&gt;I'm not the person to ask for a full-blown tour of Katmai, but some of the features that have had my radar pinging include: &lt;ol&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/spatial-data.aspx" target="_blank"&gt;Spatial Data&lt;/a&gt;: With native support for geographic data, SQL 2008 provides a powerful platform for storing and retrieving your data based on location. &lt;li&gt;&lt;a href="http://www.sqlservercentral.com/articles/News/3253/" target="_blank"&gt;Separate Date and Time Data Types&lt;/a&gt;: If you're only concerned about a date, you no longer have to store it as August 6, 2008 12:00:00.00 AM. Likewise if you're only concerned about a given time (for instance if you want a recurring appointment to happen every day at 10:00 AM), you no longer are burdened with specifying a date in addition. &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/12/02/sql-server-2008-table-valued-parameters.aspx" target="_blank"&gt;Table Value Parameters&lt;/a&gt;: Table value parameters allow you to pass a table of data into a stored procedure. While you could emulate the same effect using XML in SQL Server 2005, native support for passing in tabular data means your stored procedures do not have to deal with parsing XML or complicated XQuery. &lt;li&gt;&lt;a href="http://blogs.msdn.com/manisblog/archive/2007/08/17/sql-server-2008-hierarchyid.aspx" target="_blank"&gt;HierarchyID&lt;/a&gt;: This is an interesting beast. It is a system defined SQL-CLR data type that can be used as a column type in your table. Basically the HierarchyID allows you to store a hierarchical relationship between rows in your table. (Look for an update to the Employees tables in the Northwind samples to demonstrate how to take advantage of this new feature).&lt;/ol&gt; &lt;p&gt;There are a number of other new features in SQL Server 2008 and we haven't even left the realm of the database engine itself. Reporting Services (including a server that does not rely on IIS), Analysis Services, and Integration Services have all received significant upgrades.  &lt;p&gt;I guess this gives me a nice toy to play with while waiting for the release of .NET 3.5/VS 2008 SP1.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2459489012663404964&amp;page=RSS%3a+SQL+Server+08+Get+It+While+It's+Hot&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mbrownchicago.spaces.live.com&amp;amp;GT1=mbrownchicago"&gt;</description><comments>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!793.entry#comment</comments><guid isPermaLink="true">http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!793.entry</guid><pubDate>Thu, 07 Aug 2008 06:18:00 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mbrownchicago.spaces.live.com/blog/cns!2221DC39E0C749A4!793/comments/feed.rss</wfw:commentRss><wfw:comment>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!793.entry#comment</wfw:comment><dcterms:modified>2008-08-07T06:18:00Z</dcterms:modified></item><item><title>MOSS Grows on the North Side</title><link>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!250.entry</link><description>&lt;div&gt;
&lt;div&gt;In case you didn't know, &lt;a href="http://blogs.msdn.com/charlie/default.aspx"&gt;Charlie Calvert&lt;/a&gt; (former Borland developer community evangelist) has joined our family as the C# Community PM. For comparison sakes Charlie Calvert's impact in the world of Borland development is equivalent to that of Charles Petzold for Microsoft Development. Anyway, I was reading the transcript for the &lt;a href="http://blogs.msdn.com/charlie/archive/2006/12/13/c-linq-to-sql-chat-dec-12-2006.aspx"&gt;LINQ to SQL&lt;/a&gt; chat that Charlie coordinated this past Tuesday. I have been so preoccupied with WPF and the .Net 3.0 framework that I forgot all about the stuff coming down the road with .Net 3.5. Honestly I think 3.0 should have been called 2.5 and 3.5 called 3.0 but 3.0 (nee Winfx) does add SIGNIFICANTLY to the existing .net 2.0 framework.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;But I digress...after reading a bit of the transcript and what we will be able to do with Orcas. I read some of Charlie's prior entries (The man blogs A LOT) and ran across a &lt;a href="http://codebetter.com/blogs/david.hayden/archive/2006/12/10/Microsoft-OSS-Community-_2D00_-Too-Much-Duplication-of-Effort_3F00_.aspx"&gt;link to a blog entry&lt;/a&gt; discussing the duplication of effort in the Microsoft Open Source community. I wa going to write a comment, but like David, I felt that this merited discussion on my own blog.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I definitely have agreed with what David said a few times in regards to collision within the OSS community. If you look at O/RM alone you have several decisions to make including what persistence framework to use, what generation technology to use (myGeneration, Codus, etc.), and most importantly what style of crust you prefer, pan or thin?&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Now if you consider how many people eat pizza on a daily basis...or for a more manageable number how many people engage in database programming daily. I'd assume it's more manageable because a WHOLE lot of people eat pizza, but not as many engage in database programming regularly...I'd guesstimate that 99.99% of the people who program against databases eat pizza...but would be surprised if even 20% of the people who eat pizza  program against databases...however I guess we should stick with the pizza analogy because it fits well with what we're discussing...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Think of Pizza as Data Driven applications. Just like Data Driven Apps, pizzas have layers...not as many layers as onions, but layers none the less. Your crust is your database...some people like thin crusts like Access, or FoxPro. Others like buttery crusts like MySQL or Firebird. Others prefer a pan pizza Thick and Robust...practically a meal by themselves like SQL Server, DB2, or Oracle. On top of your crust is your pizza sauce. Okay you get the idea. There are a number of ways to develop an application, just as many (if not more) as there are ways to make a pizza). There are hundreds if not thousands of companies that specialize in making pizza, no one complains about redundancy or duplicated efforts when it comes to pizza. In the same vein, I think that multiple options are a good thing when it comes to development tools. Sometimes one is a better fit for a project than another.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;As someone else mentioned in the comments, it could definitely be worse. Look how many web frameworks are available in the Java open source community.&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2459489012663404964&amp;page=RSS%3a+MOSS+Grows+on+the+North+Side&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mbrownchicago.spaces.live.com&amp;amp;GT1=mbrownchicago"&gt;</description><comments>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!250.entry#comment</comments><guid isPermaLink="true">http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!250.entry</guid><pubDate>Sun, 17 Dec 2006 04:57:59 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mbrownchicago.spaces.live.com/blog/cns!2221DC39E0C749A4!250/comments/feed.rss</wfw:commentRss><wfw:comment>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!250.entry#comment</wfw:comment><dcterms:modified>2006-12-17T04:57:59Z</dcterms:modified></item><item><title>More new stuff.</title><link>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!249.entry</link><description>&lt;div&gt;Somehow my entry regarding the Team Data RTM was just published yesterday...could have had something to do with me clicking save as draft instead of publish entry.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Anyway hot on the heels of Visual Studio Team Edition for Database Pros is its first Service Pack. Well actually the service pack is for VS 2005 in general but still it does technically upgrade some stuff in Team Data. If you were installing Team Data by itself that is....seeing that Team Data is a standalone SKU in the visual studio family. It's a big service pack, weighing in at almost half a gigabyte. One of the big fixes in SP1 (at least to me) is the inclusion of the &amp;quot;classic&amp;quot; web application projects. You could download a hotfix and installer that did the same thing...but it always seemed like web application projects were the unwanted step child that Microsoft only let stay around because it was the only way to keep us around. (While the bratty spoiled, directory based &amp;quot;web site&amp;quot; project got all the attention she wanted.) Anyway, I'm sure there are a bunch more highlights for SP1 but since I had nothing to do with making it, I'd probably be a bad source of information on what they are. So go ahead and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en"&gt;follow this link&lt;/a&gt; to VS2005 SP1.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Oh by the way...In case it was a bit too subtle, the format of this blog is changing a little bit. I've found my past postings to be a bit dry. While I like a good Brut as much as the next guy...I wanted to spice things up a bit and let a bit of my personality show through here. Hope you like.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2459489012663404964&amp;page=RSS%3a+More+new+stuff.&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mbrownchicago.spaces.live.com&amp;amp;GT1=mbrownchicago"&gt;</description><comments>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!249.entry#comment</comments><guid isPermaLink="true">http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!249.entry</guid><pubDate>Sat, 16 Dec 2006 08:29:38 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mbrownchicago.spaces.live.com/blog/cns!2221DC39E0C749A4!249/comments/feed.rss</wfw:commentRss><wfw:comment>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!249.entry#comment</wfw:comment><dcterms:modified>2006-12-16T08:29:38Z</dcterms:modified></item><item><title>And the hits keep coming...</title><link>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!240.entry</link><description>&lt;div&gt;I've been drooling with anticipation since they've announced it RTM and finally was able to download the release version of Visual Studio Team Edition for Database Professionals (From here on out Team Data) yesterday...well actually since I'm technically posting this on Saturday, it was the day before.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It was put on Subsriber Downloads with little to no fanfare. When I downloaded it, it still hadn't made the &amp;quot;New in Subscriber Downloads&amp;quot; list.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Anyway, I wanted to go to the local launch but (surprise surprise) the black hole, AKA monster project from hell dictated otherwise. Don't get me wrong, I love my job. It's just that I'm going to add crunch time to that list of fish and company. Except I'll extend the limit for crunch time to 3 weeks instead of 3 days.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I can't really complain. My manager (not in the &amp;quot;I went to business school and am good with people sense but the I can code your sorry ass under the table sense&amp;quot;) barely got time to breath between projects so he's been going much longer than I. Here are some observations (some insightful, others humorous I'll let you be the judge) and maybe I'll get back to Team Data.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Red Bull combines surprisingly well with several other caffeinated beverages (for that extra kick). Try Red Bull and Mountain Dew (Mountain Bull) or Red Bull and Coca-Cola (Bull on Coke). Mix red bull and coffee at your own risk.
&lt;li&gt;Speaking of red bull (or as our CTO calls it &amp;quot;liquid code&amp;quot;), the average person can only drink 40 cans in a 24 hour period before causing nerve damage from B12 poisoning...or so I've heard. Anyway just to be on the safe side know when to say when. I doubt the person who has consumed close to the limit can even finish off the last five cans without spilling it all over the place. 
&lt;li&gt;If you're going to eat the same thing for lunch every day...Jimmy John's makes a good sub...that is until they bitch at your Admin Assistant for ordering &amp;quot;too late&amp;quot; despite the fact that your company has spent well over $500 a week there for the past month. Then you look for alternatives...Qdoba makes party platters but you really don't want to be in a room full of developers who just had tex-mex.
&lt;li&gt;One of the tenets of Agile development (small teams in close proximity) is oh so righteous! Ever since our team took over the conference room we've been so incredibly productive. The towers of red bull cans are evidence of that.
&lt;li&gt;Forget trips to Dave and Buster's or corporate retreats. The tightest bonds are formed under intense circumstances. There's nothing better for team building than sticking five guys in a room for 5 weeks with an insane deadline. Then send them to dave and busters...and a corporate retreat.
&lt;li&gt;Be proud of your code but not to the point that you take it personal when someone critiques it.
&lt;li&gt;Respect is a privilege not a right. Give respect and do something worth respect and you will receive respect.
&lt;li&gt;In the same line, the best motivator is respect. If the only weapon in your cache is the threat of firing an employee, you will never get them to stay in the office for 12+ hours a day 7 days a week. If you earn the respect of your employees, they will move the world for you. (Belching the alphabet, while cool, doesn't count.)
&lt;li&gt;You never know how much you know until you find out how much you don't know. You know?
&lt;li&gt;Technology is a sultry temptress. She woos you with gadgets and games when you're young, but keeps you around with promises of new tricks that she'll show you the next time you're together. (That's not an observation from this project but more of a general observation).
&lt;li&gt;Learn from your mistakes, and adapt your processes to avoid them in the future.&lt;/ol&gt;
&lt;p&gt;I could go on easily...but you get the picture. I've worked brain muscles that I didn't even realize I had on this project. But it's been a fun ride. There are other big projects looming on the horizon, we've got a list of cool ideas that we'd like to see in an upcoming release. In the meantime, it's time to catch our breath.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2459489012663404964&amp;page=RSS%3a+And+the+hits+keep+coming...&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mbrownchicago.spaces.live.com&amp;amp;GT1=mbrownchicago"&gt;</description><comments>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!240.entry#comment</comments><guid isPermaLink="true">http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!240.entry</guid><pubDate>Fri, 15 Dec 2006 17:06:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mbrownchicago.spaces.live.com/blog/cns!2221DC39E0C749A4!240/comments/feed.rss</wfw:commentRss><wfw:comment>http://mbrownchicago.spaces.live.com/Blog/cns!2221DC39E0C749A4!240.entry#comment</wfw:comment><dcterms:modified>2006-12-15T17:06:18Z</dcterms:modified></item></channel></rss>