<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17907273</id><updated>2011-08-16T03:19:06.626-04:00</updated><category term='Driving Your Career'/><category term='biztalk'/><category term='Vista'/><category term='Visual Studio'/><category term='Architecture'/><category term='Sharepoint / MOSS / WSS'/><category term='zune'/><category term='UX'/><category term='Friends'/><category term='Consulting'/><category term='Jobs'/><category term='SOA'/><category term='Presentations'/><category term='Azure'/><category term='Open Source'/><category term='ASP.NET'/><category term='Testing'/><category term='CodeMash'/><category term='CONDG'/><category term='WF'/><category term='InfoArch'/><category term='Frameworks'/><category term='Day of .NET'/><category term='ASP.NET Ajax'/><category term='Community'/><category term='TFS / ALM'/><category term='agile'/><category term='WCF'/><category term='Soft Skillz'/><category term='Events'/><category term='hottness'/><category term='S+S'/><category term='Cloud'/><category term='Speaking'/><category term='Windows 7'/><title type='text'>Brian H. Prince</title><subtitle type='html'>.NET, Architecture, and Community.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default?start-index=101&amp;max-results=100'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>246</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17907273.post-7431406978048407931</id><published>2010-02-09T10:25:00.000-05:00</published><updated>2010-02-26T20:24:27.430-05:00</updated><title type='text'>Moving my blog</title><content type='html'>I have moved my blog to my own server. I have tried to redirect every way in to the new site, so if you are seeing this you are coming to the old address "brianhprince.blogspot.com". &lt;br /&gt;&lt;br /&gt;You should change to &lt;a href="http://www.brianhprince.com"&gt;www.brianhprince.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;-bhp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7431406978048407931?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7431406978048407931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7431406978048407931&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7431406978048407931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7431406978048407931'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2010/02/moving-my-blog.html' title='Moving my blog'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2020650445340819419</id><published>2010-02-08T12:15:00.001-05:00</published><updated>2010-02-08T12:15:32.156-05:00</updated><title type='text'>My top 10 list for 2010</title><content type='html'>&lt;p&gt;Near the end of any year every magazine, newspaper, and website come outs with their own top ten list for something. Some even one-up each other by having top 100 lists. For example, the top 10 movies of the year, or the top 100 games of all time. &lt;/p&gt;  &lt;p&gt;I admit that I might be a little late on releasing my own top ten list for the year. This post has been bouncing around my head for a while, but two things have happened that caused me to get off my duff and write it.&lt;/p&gt;  &lt;p&gt;The first is that I have bought a few albums from MC Frontalot lately, and have been really enjoying them. He has a song titled ‘I hate your blog.’ You can listen to it for &lt;a href="http://frontalot.com/media.php/519/MC_Frontalot_SFTF_%2806%29_I_Hate_Your_Blog.mp3"&gt;free here&lt;/a&gt;. I really hate those stupid Top N articles magazines, blogs, etc put out at the end of the year. This song inspired me to think up the idea of having my own top ten list.&lt;/p&gt;  &lt;p&gt;The second motivator is that I was hanging around with Leon and told him of my idea. He thought it was funny, and encouraged me to finally post it. &lt;/p&gt;  &lt;p&gt;My top ten list is here…&lt;/p&gt;  &lt;p&gt;Top Ten Numbers&lt;/p&gt;  &lt;p&gt;1. Zero – Zero is important to us. It is paired with 1 to make binary, and without binary you would be reading this on hand made paper tacked to the front door of the local church.&lt;/p&gt;  &lt;p&gt;2. One – The first natural number. This number existed before zero. Also, 1 is the loneliest number.&lt;/p&gt;  &lt;p&gt;3. Infinity – Not all infinities are the same size. There are whole branches of math that wouldn’t exist without the concept of infinity. &lt;/p&gt;  &lt;p&gt;4. Two – Without two we couldn’t have powers of two, which is important for binary to work. I also seem to always see numbers that are the power of two all around me. It is kind of like that move 23 with Jim Carey. Another number I see a lot is 12:34. I see this on clocks all the time. I like it because the numbers are in sequence, and that makes it a calm number for me, instead of all of the chaotic random numbers the rest of the times during the are made of.&lt;/p&gt;  &lt;p&gt;5. 3.1415…. – Pi. The ratio of any circle's circumference to its diameter. Again, a lot of math wouldn’t work without this invention.&lt;/p&gt;  &lt;p&gt;6. 42 – ‘nuff said.&lt;/p&gt;  &lt;p&gt;7. 1701 – As in NCC-1701. As in James T. Kirk, Spock, and Kahn. &lt;/p&gt;  &lt;p&gt;8. 360 – Both degrees of a circle, and the name of my favorite gaming machine. Yay!&lt;/p&gt;  &lt;p&gt;9. 1.6180339887498948482 – The golden ratio. This is seen all through nature, and leads to beautiful, graceful designs.&lt;/p&gt;  &lt;p&gt;10. 9.86 – If you tack on m/sec^2 you get the local acceleration due to gravity on Earth. This one time in college we were finding g through experimentation, and no matter what we did the local value for g in this one corner of the lab was always lower than everywhere else. We would reproduce the experiment in another part of the lab and we would get the right result. Go back to the ‘weird’ corner and get the result again. I am sure that will become a plot point in a Dan Brown novel. Gravity. Its not just a good idea, its the law.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2020650445340819419?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2020650445340819419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2020650445340819419&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2020650445340819419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2020650445340819419'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2010/02/my-top-10-list-for-2010.html' title='My top 10 list for 2010'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-759926232516947511</id><published>2010-02-08T12:12:00.001-05:00</published><updated>2010-02-08T12:12:15.927-05:00</updated><title type='text'>Software Engineering 101, Southern Style</title><content type='html'>&lt;p&gt;Microsoft often holds events on how to use our latest tools and technologies. I love going to those events, and helping people get the most out of our tools and frameworks.&lt;/p&gt;  &lt;p&gt;One thing that I am passionate about is how we can all be better developers. &lt;a href="http://frazzleddad.blogspot.com/" target="_blank"&gt;Jim Holmes&lt;/a&gt; put on an event in Columbus a few months ago called Software Engineering 101 that covers how to be a better developer. The morning is comprised of presentations on SOLID, etc. The afternoon is just one big pair programming session to work and learn hands on how to use the principles discussed in the morning. The afternoon will provide guidance and challenges to give you something to work towards. &lt;/p&gt;  &lt;p&gt;The Columbus event was sold out and packed very quickly. It was such a huge success I begged Jim to bring is to Nashville. We will be holding the event in the Nashville office. The event will also be webcasted so people will be able to participate online. We will even be able to help people who are pairing at home.&lt;/p&gt;  &lt;p&gt;While we will be using mostly .NET and Visual Studio, these practices work for any language or platform. Please spread the word. And bring your computer!&lt;/p&gt;  &lt;p&gt;Event details:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Saturday, February 27, 2010&lt;/strong&gt;     &lt;br /&gt;8:00am - 5:00pm     &lt;br /&gt;Microsoft Office     &lt;br /&gt;2555 Meridian Blvd., Ste. 300     &lt;br /&gt;Franklin, TN 37067&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441781&amp;amp;Culture=en-US"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://lh4.ggpht.com/_FkFxl-L8DTc/S3BF7UVubTI/AAAAAAAAAHM/-IZYgqegAJM/clip_image0017.gif?imgmax=800" width="103" height="19" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032441780&amp;amp;Culture=en-US"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh5.ggpht.com/_FkFxl-L8DTc/S3BF71JBisI/AAAAAAAAAHQ/W9mIHjCk6OM/clip_image0023.gif?imgmax=800" width="103" height="19" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;Seating for the live event is limited, so register today. If you can't join us for the in-person event, register for the online experience.&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;8:00 am – Introductions&lt;/p&gt;  &lt;p&gt;8:15 am - Principles of Object Oriented Programming&amp;#160; &lt;/p&gt;  &lt;p&gt;9:30 am - SOLID Software Development&lt;/p&gt;  &lt;p&gt;11:00 am - Understanding Code Metrics&lt;/p&gt;  &lt;p&gt;11:20 am – Hands On Demo&lt;/p&gt;  &lt;p&gt;12:30 pm - Lunch (not provided)&lt;/p&gt;  &lt;p&gt;1:30 pm - Hands on Test Driven Development 5:00 pm – Closing&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Software Engineering 101&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This is a one-day, FREE event focused on core skills that modern developers need to have to be successful today. This isn’t about learning the basics of Silverlight, WPF, or &amp;lt;insert_new_tech_of_day&amp;gt;, rather, this conference will help you understand how to build software that is better designed, more maintainable, and more testable. &lt;/p&gt;  &lt;p&gt;We’ll spend the morning on fundamentals around object-oriented programming, the SOLID principles and a few other important skills. .NET is completely object-oriented, but many developers don’t fully grasp the underlying principles to get the most of it. We will then build on this with a tour of the SOLID principles. SOLID is an acronym for the five principles that developers should follow regardless of project type or platform. This session will rely on the object-oriented knowledge, and will teach the developers how to better write their code. The next section will focus on metrics in code (and will use our tools for the samples) to show that you need to understand and instrument your codebase as you extend it. The last session will build on all of this to show modern test driven development (showing MStest and other frameworks). Using all of these skills, and our tools/platform, developers will build better software with a higher level of quality, and better customer satisfaction.&lt;/p&gt;  &lt;p&gt;The afternoon will focus on hands-on practice with the skills, since it isn’t enough to just watch someone talk about them. A programmers problem (think like an assignment in a CS class in college) will be given. &lt;b&gt;&lt;u&gt;Developers will need to bring their own laptops with Visual Studio&lt;/u&gt;&lt;/b&gt;, to work through the afternoon. People will pair up on their laptops to write the tests and code they need to solve the problems. Those that are attending the session from home will participate in the same way, writing the code on their laptop to solve the problems. &lt;/p&gt;  &lt;p&gt;We will have ‘presenters’ in the live meeting that can answer Q&amp;amp;A, and even check on their code by using the live meeting. We will pick one speaker and one person that is new to these skills to pair together, and color comment on what they are doing over live meeting. So people attending from home can do the work on their own VS, and watch a new person learn and do at the side of the speaker over live meeting.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-759926232516947511?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/759926232516947511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=759926232516947511&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/759926232516947511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/759926232516947511'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2010/02/software-engineering-101-southern-style.html' title='Software Engineering 101, Southern Style'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_FkFxl-L8DTc/S3BF7UVubTI/AAAAAAAAAHM/-IZYgqegAJM/s72-c/clip_image0017.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3613360301676636890</id><published>2010-02-08T12:11:00.001-05:00</published><updated>2010-02-08T12:11:20.470-05:00</updated><title type='text'>on devexpress tv while at the PDC</title><content type='html'>&lt;p&gt;While I was at PDC this fall I sat down with Mehul Harry from DevExpress to talk about Azure, Cloud Computing, and of course soft skillz. The interview is only a few minutes long, I hope you like it.&lt;/p&gt;  &lt;p&gt;Thanks to Mehul for having me on the show. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://tv.devexpress.com/PDC09BrianPrince.movie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_FkFxl-L8DTc/S3BFt4EBajI/AAAAAAAAAHI/Hnab9WEfiRs/image3.png?imgmax=800" width="244" height="139" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://tv.devexpress.com/PDC09BrianPrince.movie" href="http://tv.devexpress.com/PDC09BrianPrince.movie"&gt;http://tv.devexpress.com/PDC09BrianPrince.movie&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3613360301676636890?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3613360301676636890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3613360301676636890&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3613360301676636890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3613360301676636890'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2010/02/on-devexpress-tv-while-at-pdc_08.html' title='on devexpress tv while at the PDC'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_FkFxl-L8DTc/S3BFt4EBajI/AAAAAAAAAHI/Hnab9WEfiRs/s72-c/image3.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8142435475899548749</id><published>2010-02-08T10:59:00.001-05:00</published><updated>2010-02-08T10:59:20.919-05:00</updated><title type='text'>on devexpress tv while at the PDC</title><content type='html'>&lt;p&gt;While I was at PDC this fall I sat down with Mehul Harry from DevExpress to talk about Azure, Cloud Computing, and of course soft skillz. The interview is only a few minutes long, I hope you like it.&lt;/p&gt;  &lt;p&gt;Thanks to Mehul for having me on the show. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://tv.devexpress.com/PDC09BrianPrince.movie"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_FkFxl-L8DTc/S3A02Gsbf-I/AAAAAAAAAHE/GWA7fsYt_tg/image3.png?imgmax=800" width="244" height="139" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title="http://tv.devexpress.com/PDC09BrianPrince.movie" href="http://tv.devexpress.com/PDC09BrianPrince.movie"&gt;http://tv.devexpress.com/PDC09BrianPrince.movie&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8142435475899548749?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8142435475899548749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8142435475899548749&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8142435475899548749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8142435475899548749'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2010/02/on-devexpress-tv-while-at-pdc.html' title='on devexpress tv while at the PDC'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_FkFxl-L8DTc/S3A02Gsbf-I/AAAAAAAAAHE/GWA7fsYt_tg/s72-c/image3.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7960007869143484904</id><published>2009-12-17T16:08:00.001-05:00</published><updated>2009-12-17T16:08:10.581-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Presentations'/><title type='text'>So what happened at PDC?</title><content type='html'>&lt;p&gt;What happened at PDC do you ask? Lots of stuff. We are shipping more bits now than we ever have. First, watch this slide deck we have put together that is a quick lap around the PDC and find out what makes you smile.&lt;/p&gt; &lt;iframe style="padding-bottom: 0px; background-color: #fcfcfc; padding-left: 0px; width: 98px; padding-right: 0px; height: 115px; padding-top: 0px" title="Preview" marginheight="0" src="http://cid-94ee1d8b873177ec.skydrive.live.com/embedicon.aspx/Public%20Presentations/A%20Lap%20Around%20PDC%202009%20v1.1.pptx" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;And then you can go to &lt;a href="http://www.microsoftpdc.com/videos"&gt;www.microsoftpdc.com/videos&lt;/a&gt; to watch all of the sessions, and drill deep into each topic. This will give you something to do on your Zune while travelling over the river and through the hills to grandmothers house this holiday.&lt;/p&gt;  &lt;p&gt;I want to thank the &lt;a href="www.fanug.org"&gt;Findlay .NET UG&lt;/a&gt; and the &lt;a href="www.etnug.org"&gt;Knoxville .NET UG&lt;/a&gt; for hosting me, and for everyone coming out to the meetings.&lt;/p&gt;  &lt;p&gt;I also want to thank &lt;a href="www.ArchitectNow.net"&gt;Kevin Grossnicklaus&lt;/a&gt;. He was the first to put a deck together,and he shared it with us to save work. &lt;a href="http://mvwood.com/"&gt;Mike Wood&lt;/a&gt; also helped by making sure we hit all the top points, and polished up my shoddy hack job on Kevin’s deck.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7960007869143484904?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7960007869143484904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7960007869143484904&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7960007869143484904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7960007869143484904'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/12/so-what-happened-at-pdc.html' title='So what happened at PDC?'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5435344849574763137</id><published>2009-11-14T15:10:00.001-05:00</published><updated>2009-11-14T15:10:42.033-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>DogFood II is in the bag!</title><content type='html'>&lt;p&gt;Wow! A year has come and gone and the second annual DogFood conference is done. We had 19 partners come together to put on a two day event for customers in Columbus, Ohio. We had attendees from four hours away! There were over 45 sessions. I was able to deliver a talk on using Azure.&lt;/p&gt;  &lt;p&gt;There were 400 attendees over the two days, and I think everyone had a lot of fun, and learned a lot.&lt;/p&gt;  &lt;p&gt;I want to thank everyone who came to my session, and please connect with me if you have more questions about Azure.&lt;/p&gt;  &lt;p&gt;The slides are here:&lt;/p&gt; &lt;iframe style="padding-bottom: 0px; background-color: #fcfcfc; padding-left: 0px; width: 98px; padding-right: 0px; height: 115px; padding-top: 0px" title="Preview" marginheight="0" src="http://cid-94ee1d8b873177ec.skydrive.live.com/embedicon.aspx/Public%20Presentations/Dog%20Food%20Conference%202008/azure%20101%20v2.pptx" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5435344849574763137?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5435344849574763137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5435344849574763137&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5435344849574763137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5435344849574763137'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/11/dogfood-ii-is-in-bag.html' title='DogFood II is in the bag!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-113932316521005591</id><published>2009-10-29T12:22:00.001-04:00</published><updated>2009-10-29T12:22:41.589-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Dog Food Conference v2 registration is open</title><content type='html'>&lt;p&gt;This is the second year for the dog food conference, brain child of Danilo Casino. It is a local event, put on by MS and our partners. This year we have two full days, with four tracks. We have both local MS employees, as well as some blue badges coming in from out of state. Many of the presenters are local rock stars that work for our partners. This event is free (unless you are in pubsec, then you have to pay for your food).&lt;/p&gt;  &lt;p&gt;It was a great event last year, and I hope to see you there.&lt;/p&gt;  &lt;p&gt;Since the event is two days, we have two registration links. Please bear with us, it’s just how the machine works.&lt;/p&gt;  &lt;p&gt;The reg links:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Thursday Registration&lt;/b&gt; &lt;a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=09-A2-E5-A3-78-F1-F5-60-A1-8A-D4-2E-2A-32-03-FA&amp;amp;Culture=en-US"&gt;Link&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Friday Registration &lt;a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=09-A2-E5-A3-78-F1-F5-60-ED-1B-B3-B4-E0-14-E8-2D&amp;amp;Culture=en-US"&gt;Link&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;&lt;i&gt;**Attendees must register for each day separately**&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What&lt;/b&gt;: &lt;/p&gt;  &lt;p&gt;· Please join us for the 2&lt;sup&gt;nd&lt;/sup&gt; Annual Dog Food Conference.&amp;#160; We will have MS speakers, MS partners, ISVs, MS MVPs and community leads presenting 40 topics. The &lt;a href="http://en.wikipedia.org/wiki/Eating_one%27s_own_dog_food"&gt;story&lt;/a&gt; behind “Eating one’s own Dog Food”&lt;/p&gt;  &lt;p&gt;&lt;b&gt;When:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· November 12-13, 2009; Attendees must sign up for both days separately&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Where:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· 8800 Lyra Dr. Columbus, OH 43240.&amp;#160; Sessions will be on Floor 3, 4 and 5&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Why:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· See the overviews and roadmaps for MS applications, knowledge transfer with your peers and meet with MS Partners and User Group leads.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Thursday, November 12, 2009: Topic&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;List View&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Collaboration:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· BPOS&lt;/p&gt;  &lt;p&gt;· SharePoint Road Map&lt;/p&gt;  &lt;p&gt;· SharePoint Governance&lt;/p&gt;  &lt;p&gt;· KnowledgeLake: Document Imaging and Capture for SharePoint&lt;/p&gt;  &lt;p&gt;· Exchange 2010 Overview&lt;/p&gt;  &lt;p&gt;· Dynamics XRM&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Core Infrastructure Optimization:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· MS Support Lifecycle&lt;/p&gt;  &lt;p&gt;· Windows Mobile&lt;/p&gt;  &lt;p&gt;· Windows 7&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Development, Application Lifecycle Management:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· TFS: Process template&lt;/p&gt;  &lt;p&gt;· Test Driven Development&lt;/p&gt;  &lt;p&gt;· LINQ&lt;/p&gt;  &lt;p&gt;· F#&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Data Platform:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· SQL 2008 R2 Overview&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Project Management &amp;amp; Business Intelligence:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Performance Point Services&lt;/p&gt;  &lt;p&gt;· Project Server Overview&lt;/p&gt;  &lt;p&gt;· Project Portfolio Server&lt;/p&gt;  &lt;p&gt;· Sketch Flow&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Friday: November 13, 2009: Topic&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;List View&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Collaboration:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Office Communication Server&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Infrastructure Optimization&lt;/b&gt;:&lt;/p&gt;  &lt;p&gt;· SCCM R3: Desktop Power Management&lt;/p&gt;  &lt;p&gt;· Server 2008 R2, Hyper V&lt;/p&gt;  &lt;p&gt;· Application and Desktop Virtualization&lt;/p&gt;  &lt;p&gt;· SMSE Suite: DPM, SCOM, SCCM &amp;amp; VMM&lt;/p&gt;  &lt;p&gt;· Windows 7 Lunch &amp;amp; Learn&lt;/p&gt;  &lt;p&gt;· MS Support Lifecycle&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Application Platform, Cloud Services:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· SilverLight Overview&lt;/p&gt;  &lt;p&gt;· F# Overview&lt;/p&gt;  &lt;p&gt;· BizTalk 2009 &amp;amp; SOA&lt;/p&gt;  &lt;p&gt;· COBOL &amp;amp; mainframe apps on the Windows Platform&lt;/p&gt;  &lt;p&gt;· Silverlight, Rich Internet Applications&lt;/p&gt;  &lt;p&gt;· Bing Maps&lt;/p&gt;  &lt;p&gt;· Windows Azure&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Security&lt;/b&gt;:&lt;/p&gt;  &lt;p&gt;· RSA Data Loss Prevention Suite&lt;/p&gt;  &lt;p&gt;· Writing Secure Code&lt;/p&gt;  &lt;p&gt;· Forefront Identity Manager&lt;/p&gt;  &lt;p&gt;· Forefront Unified Access Gateway&lt;/p&gt;  &lt;p&gt;· Forefront Threat Management Gateway&lt;/p&gt;  &lt;p&gt;· Forefront Client Security&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Application Lifecycle Management&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· TFS 2010&lt;/p&gt;  &lt;p&gt;· Implementing Scrum with TFS&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="798"&gt;         &lt;p&gt;&lt;b&gt;&lt;i&gt;Thanks to all the sponsors; Dog Food II would not happen without your support&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Cardinal Solutions&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Sophic Group&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;ICC&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Quick Solutions&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;ProSymmetry&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;KnowledgeLake&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;HMB&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Kizan&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Avanade&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Dell&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Mimosa Systems&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Strategic Data Systems, INC.&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Sogeti&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;AgileTech&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;T3 Technologies&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;ProSource&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;SIS&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;Neudesic&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;RSA&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="160"&gt;         &lt;p&gt;&lt;b&gt;DeVry University&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-113932316521005591?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/113932316521005591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=113932316521005591&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/113932316521005591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/113932316521005591'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/dog-food-conference-v2-registration-is.html' title='Dog Food Conference v2 registration is open'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2285135448273141062</id><published>2009-10-28T15:28:00.001-04:00</published><updated>2009-10-28T15:28:29.584-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>nPlus1.org will hold ArcSummit in Chicago</title><content type='html'>&lt;p&gt;&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=142763"&gt;https://www.clicktoattend.com/invitation.aspx?code=142763&lt;/a&gt;    &lt;br /&gt;Details on the event is below:    &lt;br /&gt;&lt;strong&gt;When:&lt;/strong&gt; December 7, 2009    &lt;br /&gt;&lt;strong&gt;Location&lt;/strong&gt;    &lt;br /&gt;Microsoft MTC - Aon Center    &lt;br /&gt;200 E. Randolph    &lt;br /&gt;Suite 200    &lt;br /&gt;Chicago, IL 60601    &lt;br /&gt;United States&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;b&gt;Recommended Audiences:&lt;/b&gt; Solution Architects, Software Developers, Developers, Architects    &lt;br /&gt;nPlus1.org is hosting its fifth Architecture Summit on December 7th at the Microsoft MTC in Chicago, IL. The topic of this summit will be Patterns and Principles. &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Morning Session (Optional): An Introduction to Object Oriented Programming&lt;/strong&gt;    &lt;br /&gt;10:00 AM - 12:00 PM    &lt;br /&gt;Are you new to OOP? Do you want a refresher on the benefits of Interfaces and the differences between implements and extends? The morning session is a two hour introductory course of Object Oriented Programming. If you are new to OOP the lessons in this session will prepare you for the more advanced topics in the afternoon.    &lt;br /&gt;If you are already well versed in OOP then feel free to come have a refresher, or simply join us for lunch and the advanced sessions in the afternoon. The morning session is completely optional.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Afternoon sessions:&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Session One: Software Patterns&lt;/strong&gt;    &lt;br /&gt;Patterns are an important tool to use as architects and developers. They provide a common vocabulary for us to design with, as well as a common approach to a common problem. Come learn about useful patterns, and how to use them in your everyday code.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Session Two: How I Learned To Love Dependency Injection &lt;/strong&gt;    &lt;br /&gt;Dependency Injection is one of those scary topics that most developers avoid. It sounds all ‘high-falootin’ and complex. It’s not. Really. We wouldn’t lie. It’s a great way to manage complexity in your system, and a great way to make your system so much more testable. And isn’t that what we all want?     &lt;br /&gt;Each session will be followed by open discussions periods.    &lt;br /&gt;A catered lunch will be provided starting at noon. This will divide the morning introductory sessions from the advanced sessions. Register once for all session and choose to attend the morning, the afternoon or both! Lunch is provided for attendees for any of the sessions.&lt;/p&gt;  &lt;hr align="center" size="3" width="100%" /&gt;  &lt;h4&gt;About nPlus1.org (&lt;a href="http://www.nplus1.org"&gt;http://www.nplus1.org&lt;/a&gt;)&lt;/h4&gt; nPlus1.org is a site dedicated to helping Architects, aspiring Architects and Lead Developers learn, connect and contribute. At nplu1.org you have access to great first party content written by some of the most skilled and experienced Architects working today. You also have access to a nexus of content from around the Internet aimed at keeping Architects up to date on all the new developments in their fields of interest.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2285135448273141062?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2285135448273141062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2285135448273141062&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2285135448273141062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2285135448273141062'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/nplus1org-will-hold-arcsummit-in.html' title='nPlus1.org will hold ArcSummit in Chicago'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2645064175481927726</id><published>2009-10-28T10:00:00.001-04:00</published><updated>2009-10-28T10:01:04.850-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>PSR will rescue your Thanksgiving!</title><content type='html'>&lt;p&gt;PSR stands for Problem Step Recorder, and is a tool that ships in Windows 7 and Windows Server 2008 R2. It was designed to help support professionals have users record the steps of their problem so they can see what is going on. It fixes the ‘See the big blue ball in the lower left-hand corner?’ problem. While we have remote connection capabilities, and screen recorders, those can be hard to setup for a typical user, and takes too long to show something simple. PSR is really lightweight and helps with the initial triaging of the problem.&lt;/p&gt;  &lt;p&gt;And let’s face it, if you are reading this you are probably the IT Support team for your family. You are probably feeling a lot of angst about the upcoming holidays, especially Thanksgiving, which is the one holiday you are forced to hang around with people you actively avoid on Twitter and Facebook. You are not alone, we all feel like this. In the 50’s it was everyone asking the family member who was a physician about medical questions all day. Now it’s us.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;What is RAM? How do I replace the smoke that came out of my computer? Which side is up on this new blank paper?&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Do not let another Thanksgiving go to waste by being cornered by all the needy humans in your family that need help with their computers, or home networks, or home made scale models of the death star in their backyard. Keep in mind that help with Xbox achievements are perfectly acceptable, and provide a way to dodge all of the other requests..&lt;/p&gt;  &lt;p&gt;To start PSR, click on the start menu, and type PSR in the search box. Done. When you start it you will see a little bar popup. Just tell the user to click the record button, and reproduce the problem.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_FkFxl-L8DTc/SuhOXaMxfAI/AAAAAAAAAF4/X7wXKAC3ONQ/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_FkFxl-L8DTc/SuhOXpCBpSI/AAAAAAAAAF8/ensLO5PJfP4/image_thumb%5B3%5D.png?imgmax=800" width="476" height="77" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once the problem has been reproduced, they should click the stop button. This will ask them where to save the file (perhaps the desktop in this case so it is easily found again.) PSR creates a static HTML file with everything embedded, all in one file. No mess of directories with pictures and text scattered everywhere, since that would be brittle. Have the user email or IM you the file. &lt;/p&gt;  &lt;p&gt;From there you will see a step by step document on what the user was doing, with built in highlights to see what they were clicking or typing.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_FkFxl-L8DTc/SuhOYUhRbiI/AAAAAAAAAGA/BhjTIaodQc8/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_FkFxl-L8DTc/SuhOY8Zff-I/AAAAAAAAAGE/r5hLMdHdzXc/image_thumb%5B2%5D.png?imgmax=800" width="496" height="316" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;While this was developed with the intention of helping IT Support get a better picture of how a user was breaking something, think of all the other uses. You could use it to easily generate documentation for your application, or document how policies should be implemented.&lt;/p&gt;  &lt;p&gt;I just used it the other day to explain how to mark an assembly as ‘copy local’. It was a lot easier to send this small html file that it was to describe it in words in an email. The friend I was helping ‘got it’ immediately, and helped them get on with what they were doing. &lt;/p&gt;  &lt;p&gt;You should try out PSR yourself and see how it works. I really love small, light, and easy to use solutions to problems that we all have. PSR gets my “Utility that is automatically included in Windows” award of the year. The runner up is the Snipping Tool, which was shipped in Vista.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Note: I love my family, and everyone in it, and I love helping them with technology, and talking about it. This whole post is all in jest. Enjoy your turkey day.&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2645064175481927726?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2645064175481927726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2645064175481927726&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2645064175481927726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2645064175481927726'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/psr-will-rescue-your-thanksgiving.html' title='PSR will rescue your Thanksgiving!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_FkFxl-L8DTc/SuhOXpCBpSI/AAAAAAAAAF8/ensLO5PJfP4/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2200392951512923919</id><published>2009-10-22T16:21:00.006-04:00</published><updated>2009-10-23T14:35:54.703-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Windows 7 at HDC</title><content type='html'>I was at the HDC this past week in Omaha, NE. I had a blast! It was a great conference, and I got to speak with a lot of the local developers. People were really excited about the pending launch of Windoes 7 and the keynote from Scott Guthrie on the new VS2010 build. I interviewed a bunch of people on what their favorite Windoes 7 feature is. There is one surprising guest half way through.&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-aa1a13512262ccb" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v11.nonxt6.googlevideo.com/videoplayback?id%3D0aa1a13512262ccb%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329855634%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D197306256E84CB0ACFE8E349B8FC639764CAC631.3C53CD523722E77B58ABAF5363D027ACCDC2C312%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Daa1a13512262ccb%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dec2ujllqcauCFWQJtoWbEk95vFI&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v11.nonxt6.googlevideo.com/videoplayback?id%3D0aa1a13512262ccb%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1329855634%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D197306256E84CB0ACFE8E349B8FC639764CAC631.3C53CD523722E77B58ABAF5363D027ACCDC2C312%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Daa1a13512262ccb%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dec2ujllqcauCFWQJtoWbEk95vFI&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://www.davidgiard.com/"&gt;David Giard &lt;/a&gt;who was the wizard who edited the video. You should check out his blog, and his webcast. It's a great show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2200392951512923919?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=aa1a13512262ccb&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2200392951512923919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2200392951512923919&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2200392951512923919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2200392951512923919'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/windows-7-at-hdc.html' title='Windows 7 at HDC'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5880354401772082944</id><published>2009-10-22T14:30:00.001-04:00</published><updated>2009-10-22T14:30:45.575-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>IronRuby &amp; IronPython CTPs for VS2010 beta 2</title><content type='html'>&lt;p&gt;I have a lot of friends who really like to work in Python and Ruby, so I thought I would pass this announcement on. If you are into Python and Ruby, you might want to check out &lt;a href="http://www.codemash.org"&gt;www.codemash.org&lt;/a&gt;, a great event I help with coming up in January.&lt;/p&gt;  &lt;p&gt;Today we announced the release of the &lt;b&gt;IronRuby and IronPython CTPs for .NET 4.0 Beta 2&lt;/b&gt;. This is the third preview of IronRuby and IronPython running under &lt;a href="http://dlr.codeplex.com/"&gt;the Dynamic Language Runtime&lt;/a&gt; that is built directly into .NET 4.0. As before, this release allows you to use IronRuby objects and types as .NET 4.0 dynamic objects from within C# and Visual Basic code. These binaries are roughly equivalent to the functionality found in IronRuby 0.9 and IronPython 2.6. Take a look at &lt;a href="http://devhawk.net"&gt;Harry Pierson&lt;/a&gt;’s &lt;a href="http://devhawk.net/2009/10/21/IronPython+And+IronRuby+CTPs+For+NET+40+Beta+2.aspx"&gt;blog post about this release&lt;/a&gt; as well, especially if you’re more into snakes than gemstones.&lt;/p&gt;  &lt;h4&gt;&amp;#160;&lt;/h4&gt;  &lt;h4&gt;Try it out&lt;/h4&gt;  &lt;p&gt;To try out this release:&lt;/p&gt;  &lt;p&gt;· &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Install NET 4.0 Beta 2 or Visual Studio 2010 Beta 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Download either &lt;a href="http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=33305"&gt;IronRuby&lt;/a&gt; or &lt;a href="http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28125"&gt;IronPython&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Follow any of the many dynamic walkthroughs online. &lt;a href="http://blogs.msdn.com/vbteam/archive/2008/12/17/walkthrough-dynamic-programming-in-visual-basic-10-0-and-c-4-0-lisa-feigenbaum.aspx"&gt;This would be a good start&lt;/a&gt;. &lt;/p&gt;  &lt;h4&gt;&amp;#160;&lt;/h4&gt;  &lt;h4&gt;Build from source&lt;/h4&gt;  &lt;p&gt;To build IronPython or IronRuby for .NET 4.0 Beta 2 from source, get the sources from:&lt;/p&gt;  &lt;p&gt;· IronPython: &lt;a href="http://ironpython.codeplex.com/SourceControl/ListDownloadableCommits.aspx"&gt;CodePlex&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· IronRuby: &lt;a href="http://github.com/ironruby/ironruby"&gt;GitHub&lt;/a&gt; (&lt;a href="http://github.com/ironruby/ironruby/zipball/master"&gt;direct download&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Note: use the &amp;quot;v4&amp;quot; build configurations.&lt;/p&gt;  &lt;p&gt;Quick download links: &lt;a href="http://ironruby.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=33305"&gt;IronRuby&lt;/a&gt; | &lt;a href="http://ironpython.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28125"&gt;IronPython&lt;/a&gt; | &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;.NET 4.0 Beta 2&lt;/a&gt; | &lt;a href="http://blog.jimmy.schementi.com/2009/10/ironruby-and-ironpython-ctps-for-net-40.html"&gt;Announcement&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5880354401772082944?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5880354401772082944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5880354401772082944&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5880354401772082944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5880354401772082944'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/ironruby-ironpython-ctps-for-vs2010.html' title='IronRuby &amp;amp; IronPython CTPs for VS2010 beta 2'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8141309813184972539</id><published>2009-10-22T12:27:00.001-04:00</published><updated>2009-10-22T12:27:51.433-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS / ALM'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>VS2010 SKUs simplified</title><content type='html'>&lt;p&gt;We have been trying to simplify our product lineup and skus over the past few years for all of our products. Customers want it to be simpler. I have bought software before, and in comparison we have some of the simplest licensing, but we can always do better. Windows 7 has fewer skus, and now VS2010 does as well. Having different skus is important, but the trick is to have the right number. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Too much choice leads to consumer confusion and dissatisfaction. Studies have shown that too many choices leads to a dissatisfied customer. Let’s say you go into a store and there are 100 different types of jeans on sale. You spend some time, pick the ones you like and bring them home (preferably after paying for them.) You will be ok with your selection, but not really happy. You will always have the doubt in your head as to the question if you actually picked the right pair. Perhaps the one with the super special boot leg cut would have been better looking with my sandals. Now that I have you fretting about the jeans you are wearing, lets return to why we are all here.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;For VS2010 we have reduced it to three skus. There is still VS Express, but that is free, so it isn’t really a sku, and doesn’t count. (I was going to make a zero reference but Mike Neel is sick of those jokes, and he was kind enough to send me a free token to his new game, which rocks!)&lt;/p&gt;  &lt;p&gt;The skus are: (&lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx#compare"&gt;official feature breakdown here&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Microsoft Visual Studio 2010 Professional (MSDN optional)&lt;/b&gt;: the essential tool for professional development tasks to assist developers in implementing their ideas easily. The basic tool set. If you get MSDN you get time on Azure, and the server products. Also includes TFS and a CAL, and basic unit testing. Nice!&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Microsoft Visual Studio 2010 Premium with MSDN&lt;/b&gt;: a complete toolset for developers to deliver scalable, high quality applications. All of the above, plus: better testing tools, database dev tools, super debug features, and some architecture stuff. You also get Visio, Project, Office, and Expression Studio for production use. Score!&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Microsoft Visual Studio 2010 Ultimate with MSDN&lt;/b&gt;: the comprehensive suite of application lifecycle management tools for software teams to ensure quality results from design to deployment. Of course all of the above, plus: Wicked architecture tools, and the new lab management infrastructure. Have you seen this? Crazy! This is the full fire hose. Once you see the fullness, you won’t be able to go back. If you are at a lower level, we have a deal that will give you a discount on upgrading to a higher level.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hopefully this will make it easier to figure out which version you need. There is a plan in place for people with VS2008 to figure out which version they get when they upgrade or renew their MSDN subscription. &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/msdn/default.mspx#roadmap"&gt;Please keep an eye for those details.&lt;/a&gt; The MSDN site and program has been upgraded, with some new benefits that will be rolled out over the coming months.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8141309813184972539?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8141309813184972539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8141309813184972539&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8141309813184972539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8141309813184972539'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/vs2010-skus-simplified.html' title='VS2010 SKUs simplified'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7580268116752236694</id><published>2009-10-22T12:01:00.001-04:00</published><updated>2009-10-22T12:01:20.995-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS / ALM'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Visual Studio 2010 Beta 2 is released</title><content type='html'>&lt;p&gt;VS2010 beta 2 has been released. &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Go get it now.&lt;/a&gt; It comes with a go live license, so you can use it in production, and we will support it. You need to understand that it is still a beta though. The RTM date is March 22, 2010, so if you have a project that is going live around then, it might be best to build it with the beta than building it with VS2008. We have committed that there will be a smooth upgrade path from beta2 to RTM so you don’t have to worry about the proper retention of source code, and work items.&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="placeholder_for_vid[1]" border="0" alt="placeholder_for_vid[1]" src="http://lh3.ggpht.com/_FkFxl-L8DTc/SuCB0LDeQBI/AAAAAAAAAF0/EbAKE4VA7Zg/placeholder_for_vid%5B1%5D_thumb%5B1%5D.jpg?imgmax=800" width="244" height="139" /&gt;&lt;/p&gt;  &lt;p&gt;I plan on posting some unboxing videos soon, but I wanted to hit some of the top features (at least that I think are my favorite features).&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt; TFS is now much easier to install. You can install on Windows 7, on a desktop PC, and with SQL Express. It takes about 20 minutes now.&lt;/li&gt;    &lt;li&gt;There is a new basic profile with TFS that installs the core features, making it super easy to get source control and work item tracking up and running for your team.&lt;/li&gt;    &lt;li&gt;There is a new code only profile in the VS editor. When enabled, all the toolboxes, designers, and properties windows are removed. Just you and your code. Love it!&lt;/li&gt;    &lt;li&gt;Support for TDD. Intellisense now figures our what you are doing when you refer to a class or method that doesn’t exist yet, and helps you write that test first! Yeah!&lt;/li&gt;    &lt;li&gt;Historical Debugging lets you wind the clock back, and see what happened.&lt;/li&gt;    &lt;li&gt;Integrate UML modeling. This isn’t your fathers UML. The diagrams are dynamically generated. Think UML for as built, not UML design docs. The diagrams are interactive, letting you set breakpoints and debugging through them, and you can navigate your code with them. This is great when you inherit a strange codebase.&lt;/li&gt;    &lt;li&gt;Multimonitor support.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;It does safely work side by side VS2008, so you can download it and try it without worrying about anything.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7580268116752236694?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7580268116752236694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7580268116752236694&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7580268116752236694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7580268116752236694'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/visual-studio-2010-beta-2-is-released.html' title='Visual Studio 2010 Beta 2 is released'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_FkFxl-L8DTc/SuCB0LDeQBI/AAAAAAAAAF0/EbAKE4VA7Zg/s72-c/placeholder_for_vid%5B1%5D_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3530557774977368979</id><published>2009-10-22T11:40:00.001-04:00</published><updated>2009-10-28T16:29:48.675-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Local Windows 7 and Windows Server 2008 R2 Launch Events</title><content type='html'>&lt;p&gt;&lt;b&gt;We have just wrapped up the first Windows 7 launch tour. We hit all of the major cities. Now that we have brushed the dust from our boots, we are heading back out and doubling back to hit more local cities. If you weren’t able to make it to one of the big launches you should sign up to make it to one of these local launches. There will be some cool prizes as well. I will be speaking at the Nashville event (Franklin, TN), and the Columbus event. I hope to see you there.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;From the official invite…&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;-------------------------&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;b&gt;TechNet &amp;amp; MSDN Events Present: &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;Highlights from “the New Efficiency” Launch&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;Join us as we explore how Windows® 7, Windows Server® 2008 R2 and &lt;/p&gt;          &lt;p&gt;Exchange Server® 2010 deliver on the new efficiency where cost savings, productivity and innovations come together. At this free event we’ll cover the “best of” content and deliver highlights from “the New Efficiency” Launch events taking place nationwide. &lt;/p&gt;          &lt;p&gt;&lt;b&gt;ATTEND&lt;/b&gt; this special event and learn about these exciting new products and discover how:&lt;/p&gt;          &lt;p&gt;· &lt;b&gt;&lt;i&gt;Windows 7&lt;/i&gt;&lt;/b&gt; simplifies everyday tasks, improves productivity and works the way you want.&amp;#160; &lt;/p&gt;          &lt;p&gt;· &lt;b&gt;&lt;i&gt;Windows Server 2008 R2 &lt;/i&gt;&lt;/b&gt;delivers new functionality and powerful improvements to the core Windows Server operating system to help organizations increase control, availability, and flexibility for their changing business needs. &lt;/p&gt;          &lt;p&gt;· &lt;b&gt;&lt;i&gt;Exchange Server 2010&lt;/i&gt;&lt;/b&gt; achieves new levels of reliability, reduces cost and drives productivity.            &lt;table cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;               &lt;tr&gt;                 &lt;td&gt;&lt;/td&gt;                  &lt;td width="175"&gt;&lt;/td&gt;                  &lt;td width="49"&gt;&lt;/td&gt;                  &lt;td width="262"&gt;&lt;/td&gt;                  &lt;td width="56"&gt;&lt;/td&gt;                  &lt;td width="227"&gt;&lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td&gt;&lt;/td&gt;                  &lt;td&gt;&lt;/td&gt;                  &lt;td valign="top"&gt;&lt;/td&gt;                  &lt;td&gt;&lt;/td&gt;                  &lt;td valign="top"&gt;&lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td&gt;&lt;/td&gt;                  &lt;td valign="top"&gt;                   &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;                       &lt;tr&gt;                         &lt;td valign="top" width="334"&gt;                           &lt;p&gt;&lt;b&gt;TechNet Events Presents &amp;gt;&lt;/b&gt;                              &lt;br /&gt;8:30 am - 12:00 pm                              &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_FkFxl-L8DTc/SuiptiPkD1I/AAAAAAAAAGI/2KHbI-CjCmc/s1600-h/clip_image002%5B7%5D%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002[7]" border="0" alt="clip_image002[7]" src="http://lh6.ggpht.com/_FkFxl-L8DTc/Suipt6nSM6I/AAAAAAAAAGM/Kc4EosI-f54/clip_image002%5B7%5D_thumb.png?imgmax=800" width="5" height="23" /&gt;&lt;/a&gt;                              &lt;br /&gt;SESSIONS INCLUDE&lt;/p&gt;                            &lt;p&gt;· Introducing Windows 7&lt;/p&gt;                            &lt;p&gt;· Introduction to Windows Server 2008 R2&lt;/p&gt;                            &lt;p&gt;· Introducing Exchange Server 2010                             &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;                                 &lt;tr&gt;                                   &lt;td valign="bottom" width="261"&gt;                                     &lt;p&gt;&lt;b&gt;Date/Location/Registration&lt;/b&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="119"&gt;                                     &lt;p&gt;12/2/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692627"&gt;Louisville, KY&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="119"&gt;                                     &lt;p&gt;12/3/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692628"&gt;Mason, OH&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="119"&gt;                                     &lt;p&gt;12/8/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692630"&gt;Columbus, OH&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="119"&gt;                                     &lt;p&gt;12/10/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692633"&gt;Franklin, TN&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                               &lt;/tbody&gt;&lt;/table&gt;                           &lt;/p&gt;                         &lt;/td&gt;                          &lt;td width="37"&gt;                           &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_FkFxl-L8DTc/SuipuMok8kI/AAAAAAAAAGQ/tjs68zp_P9E/s1600-h/clip_image003%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://lh4.ggpht.com/_FkFxl-L8DTc/SuipuaYeJwI/AAAAAAAAAGU/DHGynAU2F6M/clip_image003_thumb.png?imgmax=800" width="45" height="5" /&gt;&lt;/a&gt;&lt;/p&gt;                         &lt;/td&gt;                       &lt;/tr&gt;                     &lt;/tbody&gt;&lt;/table&gt;                    &lt;p&gt;&amp;#160;&lt;/p&gt;                    &lt;table cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;                       &lt;tr&gt;                         &lt;td valign="top"&gt;                           &lt;p&gt;&lt;b&gt;MSDN Events Presents &amp;gt;&lt;/b&gt;&lt;/p&gt;                            &lt;p&gt;1:00 pm - 4:30 pm                             &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_FkFxl-L8DTc/SuipumLJvHI/AAAAAAAAAGY/jqmIPTT2qeo/s1600-h/clip_image002%5B9%5D%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002[9]" border="0" alt="clip_image002[9]" src="http://lh4.ggpht.com/_FkFxl-L8DTc/SuipvIrbZDI/AAAAAAAAAGc/-4hLwqSaOac/clip_image002%5B9%5D_thumb.png?imgmax=800" width="5" height="23" /&gt;&lt;/a&gt;                              &lt;br /&gt;SESSIONS INCLUDE&lt;/p&gt;                            &lt;p&gt;· Taking Your Application to the Next Level with Windows 7&lt;/p&gt;                            &lt;p&gt;· Light up Your Application with Graphics, Multi-touch and Ribbon on Windows 7&lt;/p&gt;                            &lt;p&gt;· What’s new and changed in Windows Server 2008 R2                             &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;                                 &lt;tr&gt;                                   &lt;td valign="bottom" width="268"&gt;                                     &lt;p&gt;&lt;b&gt;Date/Location/Registration&lt;/b&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="126"&gt;                                     &lt;p&gt;12/2/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692636"&gt;Louisville, KY&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="126"&gt;                                     &lt;p&gt;12/3/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692637"&gt;Mason, OH&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="126"&gt;                                     &lt;p&gt;12/8/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692639"&gt;Columbus, OH&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                                  &lt;tr&gt;                                   &lt;td valign="bottom" width="126"&gt;                                     &lt;p&gt;12/10/2009&lt;/p&gt;                                   &lt;/td&gt;                                    &lt;td valign="bottom" width="143"&gt;                                     &lt;p&gt;&lt;u&gt;&lt;a href="http://go.microsoft.com/?linkid=9692642"&gt;Franklin, TN&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;                                   &lt;/td&gt;                                 &lt;/tr&gt;                               &lt;/tbody&gt;&lt;/table&gt;                           &lt;/p&gt;                         &lt;/td&gt;                       &lt;/tr&gt;                     &lt;/tbody&gt;&lt;/table&gt;                    &lt;p&gt;&amp;#160;&lt;/p&gt;                    &lt;table cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;                       &lt;tr&gt;                         &lt;td valign="top"&gt;                           &lt;p&gt;&lt;b&gt;&lt;i&gt;Register&lt;/i&gt;&lt;/b&gt;&lt;i&gt; and &lt;b&gt;attend &lt;/b&gt;for your chance to &lt;/i&gt;&lt;b&gt;&lt;i&gt;WIN!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;                            &lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;                            &lt;p&gt;Ø &lt;b&gt;Netbook&lt;/b&gt;! Dell Mini 10 - US $329.00 (ARV)&lt;i&gt; &lt;/i&gt;Approximate Retail Value&lt;/p&gt;                            &lt;p&gt;Ø &lt;b&gt;Zune!&lt;/b&gt; – Zune HD - US $289.00 (ARV)&lt;/p&gt;                            &lt;p&gt;Ø &lt;b&gt;Games!&lt;/b&gt; “Halo 3 ODST” for XBOX 360 US $59.99 (ARV)&lt;/p&gt;                            &lt;p&gt;Ø &lt;b&gt;Books!&lt;/b&gt;&lt;/p&gt;                            &lt;p&gt;- Windows 7 Inside Out US $49.99 (ARV) - TechNet&lt;/p&gt;                            &lt;p&gt;- Introducing Windows 7 for Developers US $39.99 (ARV) – MSDN&lt;/p&gt;                            &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;                         &lt;/td&gt;                       &lt;/tr&gt;                     &lt;/tbody&gt;&lt;/table&gt;                    &lt;p&gt;&lt;i&gt;*No Purchase Necessary. Open only to registered event attendees. Game ends day of event. Must be present to win. For full Official Rules, see event registration desk.&lt;/i&gt;&lt;/p&gt;                 &lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td&gt;&lt;/td&gt;               &lt;/tr&gt;                &lt;tr&gt;                 &lt;td&gt;&lt;/td&gt;               &lt;/tr&gt;             &lt;/tbody&gt;&lt;/table&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3530557774977368979?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3530557774977368979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3530557774977368979&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3530557774977368979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3530557774977368979'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/local-windows-7-and-windows-server-2008.html' title='Local Windows 7 and Windows Server 2008 R2 Launch Events'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_FkFxl-L8DTc/Suipt6nSM6I/AAAAAAAAAGM/Kc4EosI-f54/s72-c/clip_image002%5B7%5D_thumb.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5893074393181376238</id><published>2009-10-19T09:42:00.001-04:00</published><updated>2009-10-19T09:42:44.690-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>The Terrific Toub Tour Trip</title><content type='html'>&lt;p&gt;Stephen Toub is on the Parallel Computing Platform team at Microsoft. &lt;a href="http://blogs.msdn.com/jennifer"&gt;Jennifer&lt;/a&gt; has convinced him to spend a week on the road in Michigan, Ohio, Kentucky, and Tennessee, speaking to customers and visiting user groups. See her blog for more details on the tour.&lt;/p&gt;  &lt;p&gt;He will cover concurrency and tools for how to easily develop parallel solutions. This will be an important part of the framework going forward because of the many core problem. As the number of cores in CPUs increase, we will start to have issues with concurrency. We will also want to write code that leverages that hardware. BUT, writing multithreaded code is very difficult, and is insanely hard to debug. Microsoft’s challenge is to provide a framework as part of the platform to make it easy for developers to build parallel applications, with a great degree of quality and productivity. &lt;/p&gt;  &lt;p&gt;The official abstract and bio is below.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Date/time&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Location&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Registration&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Mon 10/26,    &lt;br /&gt;9-11am     &lt;br /&gt;Microsoft office     &lt;br /&gt;2555 Meridian Blvd, Suite 300     &lt;br /&gt;Franklin, TN 37067     &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032430034&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032430034&amp;amp;Culture=en-US      &lt;br /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Mon 10/26, 6:30-8:30pm   &lt;br /&gt;Microsoft office     &lt;br /&gt;2555 Meridian Blvd, Suite 300     &lt;br /&gt;Franklin, TN 37067     &lt;br /&gt;&lt;a href="http://nashparalleldotnet.eventbrite.com/"&gt;http://nashparalleldotnet.eventbrite.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tues 10/27,    &lt;br /&gt;6-8pm    &lt;br /&gt;University of Louisville Campus     &lt;br /&gt;J.B. Speed Hall, Room 100     &lt;br /&gt;&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCC&amp;amp;cp=qc1zc97vky6w&amp;amp;style=b&amp;amp;lvl=1&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;scene=13959732&amp;amp;encType=1 "&gt;Map&lt;/a&gt;    &lt;br /&gt;No registration required.&lt;/p&gt;  &lt;p&gt;Wed 10/28,    &lt;br /&gt;3-5pm    &lt;br /&gt;Microsoft office     &lt;br /&gt;4605 Duke Dr, Suite 800, Mason, OH 45040-9410    &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032430039&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032430039&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Wed 10/28,    &lt;br /&gt;6-8pm    &lt;br /&gt;MAX Technical Training     &lt;br /&gt;4900 Parkway Dr, Suite 160     &lt;br /&gt;Mason, OH 45040     &lt;br /&gt;&lt;a href="http://www.bing.com/maps/default.aspx?v=2&amp;amp;FORM=LMLTCP&amp;amp;cp=39.304156~-84.313302&amp;amp;style=r&amp;amp;lvl=14&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;where1=4900%20Parkway%20Dr%20Suite%20160%20Mason%20OH%2045040-8429&amp;amp;encType=1"&gt;Map&lt;/a&gt;    &lt;br /&gt;&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=141786"&gt;https://www.clicktoattend.com/invitation.aspx?code=141786&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thurs 10/29, 9-11am   &lt;br /&gt;Microsoft office, Park Center III, Third Floor, 6050 Oak Tree Blvd S, Independence, OH 44131&amp;#160; &lt;br /&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032430040&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032430040&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thurs 10/29, 6:30-8:30pm   &lt;br /&gt;Sogeti office at Beacon Place Conference Center     &lt;br /&gt;6055 Rockside Woods Blvd, lower level     &lt;br /&gt;Independence, OH 44131    &lt;br /&gt;To register, please send an email to &lt;a href="mailto:sam@clevelanddotnet.info"&gt;sam@clevelanddotnet.info&lt;/a&gt; with &amp;quot;RSVP&amp;quot; in the subject line.&lt;/p&gt;  &lt;p&gt;Fri 10/30,    &lt;br /&gt;6-8pm    &lt;br /&gt;Microsoft office,     &lt;br /&gt;Southfield Town Center, 1000 Town Center Dr., Suite 1930     &lt;br /&gt;Southfield, MI 48075    &lt;br /&gt;&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=142370"&gt;https://www.clicktoattend.com/invitation.aspx?code=142370&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Parallel Computing with Visual Studio 2010 and the .NET Framework 4&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;With the .NET Framework today, correctly introducing concurrency and parallelism into libraries and applications is difficult, time consuming, and error-prone. However, as the hardware industry shifts towards multi-core and manycore processors, the key to high-performance applications is parallelism. The .NET Framework 4 and Visual Studio 2010 offer solutions to help make coding, debugging, and profiling concurrent applications significantly easier. In this talk, we’ll examine Parallel LINQ-to-Objects (PLINQ), the Task Parallel Library (TPL), new coordination and synchronization types, and Visual Studio tooling support in order to provide a look at the next generation of parallel programming with .NET.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Stephen Toub is a Senior Program Manager Lead on the Parallel Computing Platform team at Microsoft, where he spends his days focusing on the next generation of programming models and runtimes for concurrency, parallelism, and asynchrony. Stephen is also a Contributing Editor for MSDN® Magazine, for which he writes the .NET Matters column, and he’s an avid speaker at conferences like&amp;#160; PDC, TechEd, and DevConnections. Prior to working on the Parallel Computing Platform, Stephen designed and built enterprise applications for companies such as GE, McGraw-Hill, BankOne, and JetBlue. He was a developer for Microsoft Outlook as well as for the Microsoft Office Solution Accelerators.&lt;/i&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5893074393181376238?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5893074393181376238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5893074393181376238&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5893074393181376238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5893074393181376238'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/terrific-toub-tour-trip.html' title='The Terrific Toub Tour Trip'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8541061091732486959</id><published>2009-10-12T14:37:00.000-04:00</published><updated>2009-10-12T14:37:00.658-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>“Azure in Action” with Chris Hay</title><content type='html'>&lt;p&gt;For some time now I have been working on a book with &lt;a href="http://silverlightuk.blogspot.com/"&gt;Chris Hay&lt;/a&gt; titled “&lt;a href="http://www.manning.com/hay"&gt;Azure in Action&lt;/a&gt;”. The book will be published by Manning, hopefully around March 2010. We only have a few more chapters to write, and then we start the long editorial process. But I know many of you can not wait until March to get the book. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.manning.com/hay"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="hay_cover150[1]" border="0" alt="hay_cover150[1]" align="right" src="http://lh6.ggpht.com/_FkFxl-L8DTc/Ss-C4F-KT-I/AAAAAAAAAFg/juFp_3L85-A/hay_cover150%5B1%5D%5B4%5D.jpg?imgmax=800" width="154" height="190" /&gt;&lt;/a&gt; This is where the MEAP comes in. MEAP stands for Manning Early Access Program, and it allows readers to read the first chapter for free, or buy the book now. If you buy the book early you get access to the draft chapters as they are written, and get access to an authors forum to provide us feedback on the book, and get questions answered.&lt;/p&gt;  &lt;p&gt;I was in the middle of writing another book for Manning when I mentioned that I was surprised they didn’t have a dedicated book for each part of the Windows Azure Platform. Later I found out this simple little comment set off a flurry (well, maybe a passel) of activity in setting up the other books in the series, and finding the write authors. They had arranged for &lt;a href="http://silverlightuk.blogspot.com/"&gt;Chris Hay&lt;/a&gt; to write the Azure book, and he was kind enough to invite me to help him write it.&lt;/p&gt;  &lt;p&gt;It has been a blast (but a lot of work) so far, and I can’t wait to see it on paper.&lt;/p&gt;  &lt;p&gt;There are currently three chapters online now, and we are close to releasing a new set of chapters. If you are interested in Azure, this may be the book for you.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8541061091732486959?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8541061091732486959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8541061091732486959&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8541061091732486959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8541061091732486959'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/azure-in-action-with-chris-hay.html' title='“Azure in Action” with Chris Hay'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_FkFxl-L8DTc/Ss-C4F-KT-I/AAAAAAAAAFg/juFp_3L85-A/s72-c/hay_cover150%5B1%5D%5B4%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8975891931927337160</id><published>2009-10-11T08:12:00.000-04:00</published><updated>2009-10-11T09:46:51.860-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>ARCast.TV - Caleb Jenkins On Dependency Injection</title><content type='html'>&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_FkFxl-L8DTc/Ss99BzANJkI/AAAAAAAAAFU/QaQM1-2R74U/s1600-h/ARCastLogo_thumb%5B1%5D%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ARCastLogo_thumb[1]" border="0" alt="ARCastLogo_thumb[1]" align="right" src="http://lh6.ggpht.com/_FkFxl-L8DTc/Ss99CMXKShI/AAAAAAAAAFY/wdPYt5Kb5g4/ARCastLogo_thumb%5B1%5D_thumb.jpg?imgmax=800" width="144" height="85" /&gt;&lt;/a&gt;I&lt;a href="http://www.brianhprince.com/"&gt;&amp;#160;&lt;/a&gt;caught up with &lt;a href="http://www.calebjenkins.com/"&gt;Caleb Jenkins&lt;/a&gt; at the MVP summit. We commandeered a conference room, and talked about how all developers need to care about architecture. Developers should think of architecture at the code level and the benefits of Dependency Injection. &lt;/p&gt;  &lt;p align="right"&gt;&amp;#160;&lt;/p&gt;  &lt;table width="100%"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td width="303"&gt;         &lt;p&gt;&lt;iframe height="325" src="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-ARCastTV-Caleb-Jenkins-on-Dependency-Injection//player" frameborder="0" width="320" scrolling="no" mce_src="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-ARCastTV-Caleb-Jenkins-on-Dependency-Injection/"&gt;&lt;/iframe&gt;&lt;/p&gt;          &lt;br /&gt;&lt;a href="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-ARCastTV-Caleb-Jenkins-on-Dependency-Injection/"&gt;ARCast.TV - Caleb Jenkins On Dependency Injection&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8975891931927337160?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8975891931927337160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8975891931927337160&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8975891931927337160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8975891931927337160'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/arcasttv-caleb-jenkins-on-dependency.html' title='ARCast.TV - Caleb Jenkins On Dependency Injection'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_FkFxl-L8DTc/Ss99CMXKShI/AAAAAAAAAFY/wdPYt5Kb5g4/s72-c/ARCastLogo_thumb%5B1%5D_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2318240710420125926</id><published>2009-10-10T14:25:00.000-04:00</published><updated>2009-10-10T14:25:00.116-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>Article Published in Perspectives on IASA Magazine</title><content type='html'>&lt;p&gt;A while ago I wrote a quick article titled “Three Scenarios: When the Cloud Makes Sense”. The article goes into three core scenarios where cloud computing make sense. Not everything should be run in the cloud, and I wanted highlight a few times when it is a clear win to do so. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.iasahome.org/c/document_library/get_file?uuid=d5d99108-153d-48e0-9576-888b6943bc3f&amp;amp;groupId=25692"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; display: inline; border-top: 0px; border-right: 0px" title="image_gallery[1]" border="0" alt="image_gallery[1]" align="right" src="http://lh6.ggpht.com/_FkFxl-L8DTc/Ss-AHG4GrYI/AAAAAAAAAFc/0hiOWh3bjyY/image_gallery%5B1%5D%5B2%5D.png?imgmax=800" width="240" height="197" /&gt;&lt;/a&gt; The role of the person making strategic decisions (lead dev, architect, or IT manager) is to look at their portfolio and decide what system benefits from moving some or all of it to the cloud. The benefit could be a cost savings, reduction in management overhead, or enabling a use of the software that wasn’t possible in the limited on-premises data centers we have.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.iasahome.org/c/document_library/get_file?uuid=d5d99108-153d-48e0-9576-888b6943bc3f&amp;amp;groupId=25692"&gt;Please check out the article.&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2318240710420125926?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2318240710420125926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2318240710420125926&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2318240710420125926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2318240710420125926'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/article-published-in-perspectives-on.html' title='Article Published in Perspectives on IASA Magazine'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_FkFxl-L8DTc/Ss-AHG4GrYI/AAAAAAAAAFc/0hiOWh3bjyY/s72-c/image_gallery%5B1%5D%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-6654051178384277860</id><published>2009-10-09T15:36:00.000-04:00</published><updated>2009-10-10T10:15:03.314-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Real World Azure Road Show web cast</title><content type='html'>&lt;p&gt;We recently wrapped up a 17 city road show covering real work experiences with Azure. We had both an IT Pro session, and a developer session. While we were in Nashville we webcasted the event. If you weren’t able to get to one of the events, now is your chance to see the recordings. We cover the architecture, and development of solutions running on Azure, as well as how to manage and provisions the solutions. Just because the app is running in the cloud doesn’t mean it doesn’t need to be managed. You just aren’t spending as much time managing the underlying infrastructure.&lt;/p&gt;  &lt;p&gt;You can replay the videos, or download them for offline viewing. The IT Pro one has also been published to TechNet &lt;a href="http://edge.technet.com/Media/TechNet-Presents-Real-World-Azure/"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;TechNet Events Presents: Real World Azure &lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032425946&amp;amp;role=attend&amp;amp;pw=WE45G3T7"&gt;https://www.livemeeting.com/cc/mseventsbmo/view?id=1032425946&amp;amp;role=attend&amp;amp;pw=WE45G3T7&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;MSDN Events Presents: Real World Azure - Live Meeting&lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032425948&amp;amp;role=attend&amp;amp;pw=E45W7SUT"&gt;https://www.livemeeting.com/cc/mseventsbmo/view?id=1032425948&amp;amp;role=attend&amp;amp;pw=E45W7SUT&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-6654051178384277860?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/6654051178384277860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=6654051178384277860&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6654051178384277860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6654051178384277860'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/real-world-azure-road-show-web-cast.html' title='Real World Azure Road Show web cast'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2100794430436538498</id><published>2009-10-02T19:24:00.001-04:00</published><updated>2009-10-02T19:25:26.448-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Windows 7 Under the Hood Talk</title><content type='html'>&lt;p&gt;I have been really impressed with Windows 7 since the early internal builds I was allowed to use. I am still constantly amazed how a new version of a product (of any product from any company) can have more features, have a larger kernel, support more hardware, and be faster, lighter, and easier to use. I don’t think that has every happened before.&lt;/p&gt;  &lt;p&gt;I decided, just for fun, that I wanted to learn why this is the case. Did we remove some long forgotten sleep loop in the kernel? Or did we just delete all of the verbose comments and validation checks?&lt;/p&gt;  &lt;p&gt;It turns out it was none of those things. And so I set out to put together a talk on the subject. I just think the internals is very interesting, and insight into how things work can make troubleshooting easier.&lt;/p&gt;  &lt;p&gt;While I do put a lot of time into preparing a new talk (60-80 hours), I still like to beta test a talk with a smaller, intimate audience. &lt;a href="http://www.davidgiard.com" target="_blank"&gt;David Giard&lt;/a&gt; provided me with such an audience with his internal user group at Sogeti in Michigan. During the Real World Azure Roadshow, he invited in to try out my talk. I figured, worst case was I could just leave town if it didn’t go well.&lt;/p&gt;  &lt;p&gt;I think it went fairly well for a maiden cruise. I have a lot of polish to add. After the meeting, he invited me on his Technology and Friends webcast. He has published the episode, and you should go check it out.&lt;/p&gt;  &lt;p&gt;Dave has invented a new drinking game. Every time I use a metaphor in a talk, you have to take a drink. Don’t blame me, he thought it up. That is what the reference is to when he grabs my water for a sip near the end.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.davidgiard.com/2009/09/30/BrianPrinceOnWindows7UnderTheHood.aspx"&gt;http://www.davidgiard.com/2009/09/30/BrianPrinceOnWindows7UnderTheHood.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2100794430436538498?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2100794430436538498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2100794430436538498&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2100794430436538498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2100794430436538498'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/10/windows-7-under-hood.html' title='Windows 7 Under the Hood Talk'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3777381351997235991</id><published>2009-09-25T11:48:00.000-04:00</published><updated>2009-09-25T11:48:00.386-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>CINNUG is hosting an ASP.NET MVC Firestarter</title><content type='html'>&lt;p&gt;Just a quick post in case you are interested. CINNUG has been doing a series of special events. This one is a firestarter on ASP.NET MVC. Firestarters are great for getting up to speed on a technology you don’t know anything about. You can walk in the door knowing nothing about MVC, and walk out with a good grasp. &lt;/p&gt;  &lt;p&gt;From their announcement:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;CINNUG is hosting an ASP.NET MVC Firestarter event on Saturday, Oct. 17&lt;sup&gt;th&lt;/sup&gt; at the MS office in Mason, OH (near Cincinnati).&amp;#160; I was hoping that the people on this list that believe this could be a good event would please publicize the event on their blogs and/or tweet about it.&amp;#160; This will be the third firestarter event that CINNUG has put on and the previous two have been successful with some people coming in from TN and MI to attend these one day, focused events.&amp;#160; &lt;/p&gt;    &lt;p&gt;Registration Link: &lt;a href="https://www.clicktoattend.com/invitation.aspx?code=140750"&gt;https://www.clicktoattend.com/invitation.aspx?code=140750&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Info:&lt;/p&gt;    &lt;p&gt;If you know nothing about ASP.NET MVC, then this event is for you.&amp;#160; It’s a “from the ground up” look at how to get started with this alternative to ASP.NET Webform development.&amp;#160; We'll be covering a number of topics including&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Intro to ASP.NET MVC&lt;/li&gt;      &lt;li&gt;Intro to Testing ASP.NET MVC&lt;/li&gt;      &lt;li&gt;Intro to JQuery&lt;/li&gt;      &lt;li&gt;Intro to ASP.NET MVC on Azure&lt;/li&gt;      &lt;li&gt;Panel Discussion: Web Forms vs ASP.NET MVC&lt;/li&gt;   &lt;/ul&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3777381351997235991?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3777381351997235991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3777381351997235991&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3777381351997235991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3777381351997235991'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/09/cinnug-is-hosting-aspnet-mvc.html' title='CINNUG is hosting an ASP.NET MVC Firestarter'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-105428830219207982</id><published>2009-09-24T19:44:00.001-04:00</published><updated>2009-09-24T19:44:07.305-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Another Event: WinMoDevCamp</title><content type='html'>&lt;p&gt;My buddy Jon Box will be presenting at the WinMoDevCamp in Memphis. The event is on 9/29 from 6p to 8p, which is next Tuesday.&lt;/p&gt;  &lt;p&gt;From the announcement:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="left"&gt;We're really excited to announce a barcamp style event, called WinMoDevCamp, for the upcoming Microsoft Windows Mobile 6.5 OS! The event inspired by BarCamp, SuperHappyDevHouse, and MacHack, iPhoneDevCamp and préDevCamp to develop applications (local and web based) for mobile devices that run the Windows Mobile 6.5 Operating System. Attendees will include mobile developers, web developers, .NET Developers, UI designers, and testers, all working together. Development projects will include both solo and team efforts. While some attendees will wish to work solo during the event, we encourage attendees to team up, based on expertise, to work in ad-hoc project development teams. All attendees should be prepared to work on a development project during the event. Attendees will be able to: Learn about the upcoming platform, the roadmap, and the launch program. Create new applications for the Windows Mobile Platform. Migrate existing mobile applications from the iPhone, Blackberry and Palm Pre to the Windows Mobile Platform Create applications to support Windows Enterprise Applications Learn about Race To Market Challenge, a contest for mobile developers where someone could earn fame and big prizes. Eat a good dinner. Bring your laptop, loaded with VS 2008, a Windows Mobile 6.1 SDK Refresh and Windows Mobile 6.5 DTK. Otherwise, follow along on a friend's laptop, or just listen along. &lt;/p&gt;    &lt;p align="left"&gt;     &lt;br /&gt;Event URL: &lt;a href="http://mnug.net/blogs/news/archive/2009/09/09/next-meeting-tuesday-september-29-2009-6-00-pm.aspx"&gt;http://mnug.net/blogs/news/archive/2009/09/09/next-meeting-tuesday-september-29-2009-6-00-pm.aspx&lt;/a&gt;&lt;/p&gt;    &lt;p align="left"&gt;     &lt;br /&gt;Event info on User Group Support Services: &lt;a href="https://www.usergroupsupportservices.com/UGEventView.ugss?EventID=7671"&gt;https://www.usergroupsupportservices.com/UGEventView.ugss?EventID=7671&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-105428830219207982?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/105428830219207982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=105428830219207982&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/105428830219207982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/105428830219207982'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/09/another-event-winmodevcamp.html' title='Another Event: WinMoDevCamp'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5488254943990036937</id><published>2009-09-24T09:04:00.001-04:00</published><updated>2009-09-24T09:04:08.843-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint / MOSS / WSS'/><title type='text'>Event: Top 5 Ways To Supercharge Your Custom SharePoint Solutions</title><content type='html'>&lt;p&gt;This event will feature the top 5 industry standard practices for creating and managing quality controlled custom solutions built on SharePoint.&amp;#160; If your organization has struggled with how to best implement a custom line of business applications in a predictable and structured process, this event is for you.&amp;#160; &lt;/p&gt;  &lt;p&gt;During this session you’ll learn how Application Lifecycle Management tools and techniques can be applied to the process of creating custom web parts and other SharePoint additions.&amp;#160; These techniques will vastly improve the quality and predictability of all your custom line of business applications being delivered through SharePoint.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="288"&gt;           &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="276"&gt;           &lt;p&gt;&lt;b&gt;Location&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="208"&gt;           &lt;p&gt;&lt;b&gt;Register&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="288"&gt;           &lt;p&gt;&lt;b&gt;Southfield, MI&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;Tuesday, September 29, 2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="276"&gt;           &lt;p&gt;Microsoft Office             &lt;br /&gt;1000 Town Center&lt;/p&gt;            &lt;p&gt;Suite 1930             &lt;br /&gt;Southfield, MI 48075&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="208"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032425231&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="288"&gt;           &lt;p&gt;&lt;b&gt;Dallas, TX&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;Tuesday, September 29, 2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="276"&gt;           &lt;p&gt;Microsoft Office&lt;/p&gt;            &lt;p&gt;7000 SR-161 (George Bush Turnpike)             &lt;br /&gt;Irving, TX 75039&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="208"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032425233&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="288"&gt;           &lt;p&gt;&lt;b&gt;Minneapolis, MN&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;Tuesday, September 29, 2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="276"&gt;           &lt;p&gt;Microsoft Office&lt;/p&gt;            &lt;p&gt;8300 Norman Center Dr.&lt;/p&gt;            &lt;p&gt;Suite 950             &lt;br /&gt;Bloomington, MN 55437&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="208"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032425234&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="288"&gt;           &lt;p&gt;&lt;b&gt;Downers Grove, IL&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;            &lt;p&gt;Tuesday, September 29, 2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="276"&gt;           &lt;p&gt;Microsoft Office&lt;/p&gt;            &lt;p&gt;3025 Highland Pkwy.&lt;/p&gt;            &lt;p&gt;Suite 300             &lt;br /&gt;Downers Grove, IL 60515&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="208"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032425235&amp;amp;Culture=en-US"&gt;&lt;b&gt;Register Here&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5488254943990036937?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5488254943990036937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5488254943990036937&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5488254943990036937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5488254943990036937'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/09/event-top-5-ways-to-supercharge-your.html' title='Event: Top 5 Ways To Supercharge Your Custom SharePoint Solutions'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2418682165322466337</id><published>2009-08-31T15:12:00.001-04:00</published><updated>2009-08-31T15:12:54.142-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Register now for the Software Engineering 101 Conference</title><content type='html'>&lt;p&gt;Jim Holmes has announced that his latest brain child conference is open for registration. Of course, registration is free. &lt;/p&gt;  &lt;p&gt;So what is it? You don’t need to ask. If Jim is doing it, then it’s worth your time. Ok, if you don’t buy that, then how about a whole dedicated to learning how to better engineer software. All software, not just .NET stuff.&lt;/p&gt;  &lt;p&gt;The event will be at the Microsoft office, near Polaris, in Columbus, Ohio.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Event Date:&lt;/strong&gt;Wednesday, September 23, 2009    &lt;br /&gt;&lt;strong&gt;Time:&lt;/strong&gt; 8:00 AM - 5:30 PM&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Welcome Time:&lt;/strong&gt;07:30 AM Eastern Time&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Location:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Microsoft Corporation   &lt;br /&gt;8800 Lyra Dr.    &lt;br /&gt;Polaris Center, Suite 400    &lt;br /&gt;Columbus, OH 43240    &lt;br /&gt;&lt;a href="http://www.microsoft.com/about/companyinformation/usaoffices/Heartland/columbus.mspx"&gt;Location Website&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Agenda:&lt;/h3&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="572"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="133"&gt;&lt;strong&gt;Time&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="247"&gt;&lt;strong&gt;Session&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="190"&gt;&lt;strong&gt;Speaker&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="135"&gt;8:15 – 8:20&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Intro&lt;/td&gt;        &lt;td valign="top" width="190"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="136"&gt;8:20 – 9:30&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Principles of Object Oriented Programming&lt;/td&gt;        &lt;td valign="top" width="189"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="137"&gt;9:35 – 10:45&lt;/td&gt;        &lt;td valign="top" width="246"&gt;SOLID&lt;/td&gt;        &lt;td valign="top" width="189"&gt;Jon Kruger&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="137"&gt;11:00 – 11:15&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Understanding Code Metrics&lt;/td&gt;        &lt;td valign="top" width="189"&gt;Jim Holmes&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="137"&gt;11:20 – 12:30&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Production Debugging&lt;/td&gt;        &lt;td valign="top" width="189"&gt;Scott Walker&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="137"&gt;12:30 – 1:30&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Lunch&lt;/td&gt;        &lt;td valign="top" width="189"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="137"&gt;1:30 – 5:00&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Hands on Test Driven Development&lt;/td&gt;        &lt;td valign="top" width="189"&gt;Leon Gersing and others&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="137"&gt;5:00 – 5:15&lt;/td&gt;        &lt;td valign="top" width="246"&gt;Closing remarks&lt;/td&gt;        &lt;td valign="top" width="190"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Get all of the details over at &lt;a href="http://frazzleddad.blogspot.com/2009/08/save-date-software-engineering-101-on.html" target="_blank"&gt;Jim’s blog&lt;/a&gt; (which is where I stole the agenda table from), and register at &lt;a href="http://is.gd/2wruN"&gt;http://is.gd/2wruN&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2418682165322466337?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2418682165322466337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2418682165322466337&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2418682165322466337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2418682165322466337'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/08/register-now-for-software-engineering.html' title='Register now for the Software Engineering 101 Conference'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3680742047010359149</id><published>2009-08-31T14:09:00.001-04:00</published><updated>2009-08-31T14:09:40.770-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Presentations'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Presentation: 5 Frameworks you can’t live without</title><content type='html'>&lt;p&gt;While I was at &lt;a href="http://devlink.net/" target="_blank"&gt;devLink&lt;/a&gt; I presented a talk called &amp;quot;5 frameworks you can’t live without.” I wanted to talk to people about how to not be a plumber, and how to reduce the code you write to only what only someone like you can write. I also wanted to share some frameworks that I know a lot of people are using and having success with.&lt;/p&gt;  &lt;p&gt;This deck is very unsophisticated, and it has a very interesting origination story. I will be happy to share it with anyone who buys me a drink. Big thanks to &lt;a href="http://mvwood.com/" target="_blank"&gt;Mike Wood&lt;/a&gt; for helping me with it.&lt;/p&gt;  &lt;p&gt;As a whole, devLink was a blast. It is always fun to attend it. If you didn’t get to go you should mark it on your calendar for next year.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-94ee1d8b873177ec.skydrive.live.com/embedrowdetail.aspx/Public%20Presentations/Presentations/5Frameworks.pptx" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3680742047010359149?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3680742047010359149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3680742047010359149&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3680742047010359149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3680742047010359149'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/08/presentation-5-frameworks-you-cant-live.html' title='Presentation: 5 Frameworks you can’t live without'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7735775891912872716</id><published>2009-08-31T13:46:00.001-04:00</published><updated>2009-08-31T13:46:52.019-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Need some Azure training?</title><content type='html'>&lt;p&gt;My good friend Wes Brock just let me know that &lt;a href="http://wintellect.com/" target="_blank"&gt;Wintellect&lt;/a&gt; will be offering a 2 day training course on how to build applications for Azure for $499. The course will be delivered by Paul Mehner, online. This is great news, so you don’t have to travel to sit in on the class. The training will be on October 21-22, 2009. &lt;/p&gt;  &lt;p&gt;The course will cover:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 1 - Introduction and Overview of the Azure Services Platform&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Intro to the Azure Services Platform&lt;/p&gt;  &lt;p&gt;· Intro to Windows Azure Services&lt;/p&gt;  &lt;p&gt;· Intro to .NET Services&lt;/p&gt;  &lt;p&gt;· Intro to SQL Azure (future)&lt;/p&gt;  &lt;p&gt;· Service Registration and setup&lt;/p&gt;  &lt;h4&gt;Section 2 - Windows Azure Services&lt;/h4&gt;  &lt;p&gt;· Visual Studio “Cloud Service” Projects&lt;/p&gt;  &lt;p&gt;· Configuration of your Windows Azure application&lt;/p&gt;  &lt;p&gt;· Deployment of your Windows Azure application&lt;/p&gt;  &lt;p&gt;· Load Balancing Infrastructure&lt;/p&gt;  &lt;p&gt;· Use of Azure with non-Microsoft technologies (future)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 1a: &lt;/b&gt;Setup of your Windows Azure Account&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 1b: &lt;/b&gt;Develop and deploy your first Windows Azure Application&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 3 - Microsoft .NET Azure Services and Windows Communication Foundation&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· WCF Service Contracts&lt;/p&gt;  &lt;p&gt;· WCF Bindings for Microsoft .NET Azure Services&lt;/p&gt;  &lt;p&gt;· WCF Security for Microsoft .NET Azure Services&lt;/p&gt;  &lt;p&gt;· Introduction to the Service Bus Environment &lt;/p&gt;  &lt;p&gt;· Deployment of your Azure .NET Services&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 2a: &lt;/b&gt;Setup of your Azure .NET Services Account&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 2b: &lt;/b&gt;Develop and deploy your first Azure .NET Service&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 4 - Microsoft .NET Service Bus&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Architecture&lt;/p&gt;  &lt;p&gt;· Relay Service&lt;/p&gt;  &lt;p&gt;· Integration with Access and Orchestration Services&lt;/p&gt;  &lt;p&gt;· Service Name Resolution&lt;/p&gt;  &lt;p&gt;· Service Registry and Discoverability&lt;/p&gt;  &lt;p&gt;· Supported Protocols and Ports&lt;/p&gt;  &lt;p&gt;· Support for QOS using WS-ReliableMessaging (*currently unsupported)&lt;/p&gt;  &lt;p&gt;· Message Queuing&lt;/p&gt;  &lt;p&gt;· Message Routing&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 3a: &lt;/b&gt;Develop and deploy your second Azure .NET Service&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 3b: &lt;/b&gt;Add queuing functionality&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 3c: &lt;/b&gt;Add routing functionality&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 5 - Microsoft .NET Relay Service (part of .NET Services)&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Architecture&lt;/p&gt;  &lt;p&gt;· WCF Relay Bindings&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 6 - Understanding Identity and Claims-based Security&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Claims Based Security Intro&lt;/p&gt;  &lt;p&gt;· Identity Providers&lt;/p&gt;  &lt;p&gt;o Integrated&lt;/p&gt;  &lt;p&gt;o Live&lt;/p&gt;  &lt;p&gt;o Card Spaces&lt;/p&gt;  &lt;p&gt;o X.509 Certificates&lt;/p&gt;  &lt;p&gt;o Others&lt;/p&gt;  &lt;p&gt;· Claims &amp;amp; Claim Transformations&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 6a: &lt;/b&gt;Modify your service application to make it “claims aware”&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 6b: &lt;/b&gt;Create Card Space cards for your application&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 6c:&lt;/b&gt; Create X509 certificate for your application&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 7 – Securing Your Service with Microsoft Access Control Services&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Architecture of ACS&lt;/p&gt;  &lt;p&gt;· Registration of Identity Providers&lt;/p&gt;  &lt;p&gt;· Claim Transformations&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 7a: &lt;/b&gt;Establish an Identity Provider for your service application&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 7b:&lt;/b&gt; Create claim transformations to support your service application&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Section 8 – Error Handling and Diagnostics&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Exceptions and Faults&lt;/p&gt;  &lt;p&gt;· Impact of Exceptions on your service application&lt;/p&gt;  &lt;p&gt;· Soap Faults&lt;/p&gt;  &lt;p&gt;· Creating and throwing Faults&lt;/p&gt;  &lt;p&gt;· Fault Declarations&lt;/p&gt;  &lt;p&gt;· Unhandled exceptions and the Dispatcher&lt;/p&gt;  &lt;p&gt;· Message Logging&lt;/p&gt;  &lt;p&gt;· Event Logging&lt;/p&gt;  &lt;p&gt;· Tracing&lt;/p&gt;  &lt;p&gt;· Performance Counters&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 8a:&lt;/b&gt; Adding custom faults to your service application / processing service faults&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Lab 8b:&lt;/b&gt; Add and interpret message logging and diagnostics from your service and sender applications&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7735775891912872716?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7735775891912872716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7735775891912872716&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7735775891912872716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7735775891912872716'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/08/need-some-azure-training.html' title='Need some Azure training?'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-4302217093964306481</id><published>2009-08-28T22:29:00.001-04:00</published><updated>2009-08-28T22:29:46.541-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Community Leadership Summit Results</title><content type='html'>&lt;p&gt;I want to thank everyone that came out to the Community Leadership Summit in Nashville. If you missed it, don’t worry. There will be another one around &lt;a href="http://www.codemash.org/"&gt;CodeMash&lt;/a&gt; time.&lt;/p&gt;  &lt;p&gt;After the opening comments and lunch, we brain stormed a series of interesting conversations, and then scheduled them in a grid. Whomever came up with the session idea had to act as the proctor, and take notes. Each session lasted about 30 minutes. At the end of all of the sessions, each moderator presented the results of their session. &lt;a href="http://blogs.technet.com/matthewms/"&gt;Matt Hester&lt;/a&gt; recorded these summaries, and they should be available shortly. Until then, here are the notes. Unfortunately, I don’t have time to enter them into the local community wiki, so if someone wants to do handle that, that would be fabulous. Otherwise, I will try to get to in in October.&lt;/p&gt;  &lt;p&gt;At this point I am just transcribing the notes. They are not complete. Many times I don’t know what the intention of the note is. If you know, please leave a comment here, or update the wiki (when that is working.)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Session One: Alternative Meeting Formats&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Hands on meetings with the topic&lt;/li&gt;    &lt;li&gt;Geek Dinner : meet out after the event for dinner. Everyone eats Dutch. Great way to socialize and network.&lt;/li&gt;    &lt;li&gt;Fishbowl style: I know a lot of groups that meet this way. It is a great way to have a discussion about a topic and keep the conversation flowing.&lt;/li&gt;    &lt;li&gt;Give tickets out for participation for the meeting prizes.&lt;/li&gt;    &lt;li&gt;Code + Coffee : About 10 people show up before work at a local coffee shop to pair on some code they are interested in. No set topic. Bring some real code, a pet project, or just something you want to look at.&lt;/li&gt;    &lt;li&gt;Virtual Meetings : Can’t find enough people in your area that are passionate about what you want to talk about? Start a virtual meeting. Using Facebook, Linked In, and services like Live Meeting or Oovoo, you can have your meeting no matter where people live.&lt;/li&gt;    &lt;li&gt;Lightening Talks : A series of very short and targeted talks by a series of speakers. This is a great way to help new speakers get their foot in the door without a lot of stress and prep work.&lt;/li&gt;    &lt;li&gt;Open Spaces / Community Courtyard : These are very popular, and most people are now familiar with the approach.&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Two: Engaging the Open Source Community&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;The project needs a strong leader&lt;/li&gt;    &lt;li&gt;A good project is easy to patch&lt;/li&gt;    &lt;li&gt;Have your team adopt a project&lt;/li&gt;    &lt;li&gt;Tool availability can be an issue&lt;/li&gt;    &lt;li&gt;Popularity of a project&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Presence&lt;/li&gt;      &lt;li&gt;Need&lt;/li&gt;      &lt;li&gt;Caretaking&lt;/li&gt;      &lt;li&gt;Ease&lt;/li&gt;      &lt;li&gt;Source included on install&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;h2&gt;Session Three: Growing user group membership&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Membership drive&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Have a minimum amount of new members for the big prize&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Appropriate Venue&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Size&lt;/li&gt;      &lt;li&gt;Location&lt;/li&gt;      &lt;li&gt;Perhaps multiple locations on different days&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Meet the needs of the community&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;job&lt;/li&gt;      &lt;li&gt;network&lt;/li&gt;      &lt;li&gt;learn&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Greet and include new members&lt;/li&gt;    &lt;li&gt;Paid membership (need corp buy in)&lt;/li&gt;    &lt;li&gt;Consistency&lt;/li&gt;    &lt;li&gt;Use email to announce meetings&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;corporate&lt;/li&gt;      &lt;li&gt;public service announcements&lt;/li&gt;      &lt;li&gt;collect email of attendees&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Flyers handed out about next months meeting&lt;/li&gt;    &lt;li&gt;Golden rule: always have the next three meetings planned out&lt;/li&gt;    &lt;li&gt;Bring a buddy, get first pick @ prizes&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Four: Conquering the Digital Divide&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;CAP in Cleveland&lt;/li&gt;    &lt;li&gt;How to bridge&lt;/li&gt;    &lt;li&gt;Library free classes&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;use local community centers&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;How to find passion around cause&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;community events&lt;/li&gt;      &lt;li&gt;after events&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Work local individuals&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;work with Wal-mart&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Use the tech community as a resource&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Five: Providing value for event/UG attendees&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Networking and relationships&lt;/li&gt;    &lt;li&gt;People appreciate whenever they can contribute&lt;/li&gt;    &lt;li&gt;Topic Variety&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Six: Non Profit Status. When. Why. How.&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Money&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;2 board members on the bank account&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;both have to sign each check&lt;/li&gt;        &lt;li&gt;limits are determined in the bylaws&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Organization&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Board of directors&lt;/li&gt;      &lt;li&gt;Treasurer&lt;/li&gt;      &lt;li&gt;Code of ethics&lt;/li&gt;      &lt;li&gt;By Laws&lt;/li&gt;      &lt;li&gt;Articles of incorporation&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Submit to the IRS&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Get temp tax number&lt;/li&gt;      &lt;li&gt;can be used for sponsorship&lt;/li&gt;      &lt;li&gt;Temp tax number will become EIN&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;When?&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;If you are taking money&lt;/li&gt;      &lt;li&gt;Liability&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;h2&gt;Session Seven: Speaking More Better&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Role Models&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Seth Godin&lt;/li&gt;      &lt;li&gt;Scott Hanselman&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Dramatic volume and pauses&lt;/li&gt;    &lt;li&gt;Play a character&lt;/li&gt;    &lt;li&gt;Slide management (not too many)&lt;/li&gt;    &lt;li&gt;Should be conversational&lt;/li&gt;    &lt;li&gt;Reading: Presenting to Win&lt;/li&gt;    &lt;li&gt;Find self confidence (You are good enough)&lt;/li&gt;    &lt;li&gt;Audience size shouldn’t matter&lt;/li&gt;    &lt;li&gt;Join Toastmasters&lt;/li&gt;    &lt;li&gt;Practice, then practice again&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Prep time is essential&lt;/li&gt;      &lt;li&gt;Start with lightening talks&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;define your success factors&lt;/li&gt;    &lt;li&gt;eval comments are more important than scores&lt;/li&gt;    &lt;li&gt;Movie: Comedian (Jerry Seinfeld)&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;It is about honing your craft&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Don’t submit a talk because you want to learn a topic or subject&lt;/li&gt;    &lt;li&gt;Show the demo, then how to build it&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Eight: Running a Lean Event&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Do more with less&lt;/li&gt;    &lt;li&gt;Prioritize spending with a list of everything at the event. As money comes in, move down the list.&lt;/li&gt;    &lt;li&gt;Food is the largest variable cost&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Surveys have shown 85% would prefer a free event with no food over a paid event with lunch&lt;/li&gt;      &lt;li&gt;Plan for 45-60 minutes for people to go get food. There should be options close. A food court, or bring in a caterer that will take cash on the spot.&lt;/li&gt;      &lt;li&gt;Do snacks only&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;You can charge a little to cover hard costs &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;$25 is just enough for people to make an easy spend decision, and also big enough to make sure they show up&lt;/li&gt;      &lt;li&gt;Do a budget, with fixed and variable costs&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Get T+Cs when people pay for a ticket from creative commons&lt;/li&gt;    &lt;li&gt;Pizza isn’t required at a user group. You can meet without food.&lt;/li&gt;    &lt;li&gt;Perhaps dues at a meeting&lt;/li&gt;    &lt;li&gt;When trying to get a sponsor to renew for a new year, or the next event, send them the info with an invoice to make it easy for them to pay&lt;/li&gt;    &lt;li&gt;Tshirts are usually a low priority at an event, and can be expensive&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Have something different. Perhaps tall glasses, $1 each&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Electronic session guides instead of expensive color printed guides&lt;/li&gt;    &lt;li&gt;Location: find free space: MS Office, local college, community centers&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Something free, especially if they don’t require to be the catering provider&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Beg/borrow projectors and screens so you don’t have to rent them.&lt;/li&gt;    &lt;li&gt;If using a college, have&amp;#160; student org sponsor you. They tend to have lower fees than an outside organization&lt;/li&gt;    &lt;li&gt;Tap your network for resources&lt;/li&gt;    &lt;li&gt;Liberally use the resources available to you at your company (use the photo copier, etc.)&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Eight: Women in Tech&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Digi Girls&lt;/li&gt;    &lt;li&gt;Digital Eve&lt;/li&gt;    &lt;li&gt;Start young&lt;/li&gt;    &lt;li&gt;Channel 9&lt;/li&gt;    &lt;li&gt;Games&lt;/li&gt;    &lt;li&gt;TV Shows&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Session Nine: Sponsorship ROI&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Cool by association&lt;/li&gt;    &lt;li&gt;Being elite is more marketable&lt;/li&gt;    &lt;li&gt;training/brain dump&lt;/li&gt;    &lt;li&gt;Reduce investment&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Employee pays for part, or takes time off if the company pays&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Community events build experience, which improves their marketability as a consultant&lt;/li&gt;    &lt;li&gt;Networking … Local – people travel&lt;/li&gt;    &lt;li&gt;Retain top talent&lt;/li&gt;    &lt;li&gt;Email list&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;sales&lt;/li&gt;      &lt;li&gt;recruiting&lt;/li&gt;      &lt;li&gt;marketing&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-4302217093964306481?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/4302217093964306481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=4302217093964306481&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4302217093964306481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4302217093964306481'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/08/community-leadership-summit-results.html' title='Community Leadership Summit Results'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1256369040339033544</id><published>2009-08-19T08:46:00.001-04:00</published><updated>2009-08-19T08:46:18.407-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Register for the Windows 7 and R2 online FireStarter event</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you want to learn more about what is new in Windows 7 and Windows Server 2008 R2, you should attend this event. We will get you up to speed on the latest features, and how you can delight your users with some of these new features:&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;DirectAccess, Group Policy and PowerShell, new Internet Explorer 8 features. &lt;/li&gt;      &lt;li&gt;New BitLocker, AppLocker and User Account Control Features &lt;/li&gt;      &lt;li&gt;Easy Windows 7 deployment&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Direct Access is great. It allows me to VPN into our corporate network without the VPN hoops. It sets up in the background, on demand, based on what resources I want to access. It also allows a remote IT Admin to manage my box (for example, to push a critical patch) at any time, not only when I finally VPN in.&lt;/p&gt;  &lt;p&gt;PowerShell is also pretty fantastic, for both IT Pros and developers. It is a very powerful shell that is object oriented, and has full access into the whole platform, so you automate a lot of your work.&lt;/p&gt;  &lt;p&gt;The list goes on and on.&lt;/p&gt;  &lt;p&gt;You can register here: &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423124&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423124&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1256369040339033544?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1256369040339033544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1256369040339033544&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1256369040339033544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1256369040339033544'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/08/register-for-windows-7-and-r2-online.html' title='Register for the Windows 7 and R2 online FireStarter event'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-790376318423913407</id><published>2009-08-19T08:40:00.001-04:00</published><updated>2009-08-19T08:40:09.181-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Register for the online FireStart for Silverlight 3 and Expression 3 event</title><content type='html'>&lt;p&gt;If you are looking for a way to learn more about Silverlight, Expression, RIA Services, and the related toolkits, here is your chance.&lt;/p&gt;  &lt;p&gt;On September 17th, we will be hosting an online event, that will be keynoted by Scott Guthrie. But that’s not all. There will also be presentations by Tim Heuer, Brad Abrams, Karl Shifflett and others. &lt;/p&gt;  &lt;p&gt;You can register at &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423163&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423163&amp;amp;Culture=en-US&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-790376318423913407?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/790376318423913407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=790376318423913407&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/790376318423913407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/790376318423913407'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/08/register-for-online-firestart-for.html' title='Register for the online FireStart for Silverlight 3 and Expression 3 event'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-247752856527799470</id><published>2009-07-30T10:39:00.001-04:00</published><updated>2009-07-30T10:39:46.241-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Community Leadership Summit</title><content type='html'>&lt;p&gt;You are invited to the &lt;b&gt;Community Leadership Summit&lt;/b&gt;. Our goal is to gather together anyone who is rabid about the community: all of the community leaders, speakers, and contributors. We want to get together and share best practices, and learn from each other. This is OPEN. We aren’t just talking about .NET user groups. We are talking Ruby, PHP, Python, OSS, Linux, ALM, and anything else you can think of. It doesn’t have to be a big formal user group; your community might be the small group of folks that crack code at a coffee shop at 7am. Whatever it is, come on over. This summit is held twice a year, once in the summer, and once in the winter.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://lh6.ggpht.com/_FkFxl-L8DTc/SnGwsPfIlWI/AAAAAAAAAFM/LjkpO8oy_bk/s1600-h/jacks_08%5B1%5D%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px 10px 5px 5px; display: inline; border-top: 0px; border-right: 0px" title="jacks_08[1]" border="0" alt="jacks_08[1]" align="left" src="http://lh4.ggpht.com/_FkFxl-L8DTc/SnGwsfDRtoI/AAAAAAAAAFQ/qhe3rfgQNMY/jacks_08%5B1%5D_thumb%5B2%5D.jpg?imgmax=800" width="213" height="222" /&gt;&lt;/a&gt;The event will be held at Jack’s Bar-B-Que,&amp;#160; from noon until 4pm on August 12&lt;sup&gt;th&lt;/sup&gt;, 2009. The address is 416 Broadway, Nashville, TN 37203. Their website is &lt;a href="http://jacksbarbque.com"&gt;http://jacksbarbque.com&lt;/a&gt;.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Register Here: &lt;/b&gt;&lt;a href="http://tr.im/uKDt"&gt;http://tr.im/uKDt&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;We are holding the summit the day before devLink because we know many leaders will already be in one place, making it easier on people to travel. The winter edition will be held the day before CodeMash in January, in Sandusky, Ohio. If you need a place to stay, or help driving down, please reach out. There are plenty of people going, and who would love to share a ride.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;One thing we have learned over the past few years is that the community doesn’t have boundaries, and we don’t want any either. But pants, of some sort, are required. We want there to be open sharing amongst all of the groups, so that we can learn from each other’s successes and failures. We want to discuss how you grow the group, should you want to grow the group, how do you reach out to people that don’t know the community exists, how do you groom new speakers and leaders, and if or how you get sponsors for your meetings. You will also be able to share how you put on an event like a bar camp and learn from other organizers.&lt;/p&gt;  &lt;p&gt;The day will start with lunch at noon, where you can mingle, chat, and catch up with the people you know, and maybe spill some BBQ sauce on someone you don’t know. The spill creates an opportunity to chat with the person. That’s a little networking tip from us to you for free.&lt;/p&gt;  &lt;p&gt;We will then move into some opening comments and some lightening talks on some cross cutting topics we think would be useful in getting the discussions going from there. The rest of the day will be about you and the community. We expect an ‘open spaces’ like event where we have some topics of discussion, and a freewheeling time flittering around from one group to another.&lt;/p&gt;  &lt;p&gt;While Microsoft might be sponsoring the food, this has nothing to do with us. So what is our evil plan? Well, glad you asked. Our jobs are to help the community and the easiest way to help you is to help you help us help you. We also know that a strong community is an important aspect to having a healthy industry, which serves us all. Plus, it’s a great way to get the boss to pay for a meal out of our budget. Wink Wink.&lt;/p&gt;  &lt;p&gt;Get this. There will be no projectors, no screens, no laptops, no wifi. Only scratch pads, you, and a giant mess of the best Bar-B-Que* in town. The audience is wide open. If you know someone who fits the description above, please forward it to them. Twitter it, blog it, sky write it, we don’t care. We also don’t care where they are from; Cincinnati, Grand Rapids, Boise, or Miami. And we don’t care what role they play in the community; leader, helper, speaker, attendee, muffin eater; doesn’t matter.&lt;/p&gt;  &lt;p&gt;We do have a limit on space and food, so please register quickly, and &lt;b&gt;before&lt;/b&gt; you share the link with other people. We would hate for you to miss out because you’re THAT selfless. Being an attendee of devLink is not a requirement, but there are tickets left if you are interested.&lt;/p&gt;  &lt;p&gt;* We will have food for people who have alternative diet needs. Please check the box on the registration form.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-247752856527799470?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/247752856527799470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=247752856527799470&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/247752856527799470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/247752856527799470'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/07/community-leadership-summit.html' title='Community Leadership Summit'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_FkFxl-L8DTc/SnGwsfDRtoI/AAAAAAAAAFQ/qhe3rfgQNMY/s72-c/jacks_08%5B1%5D_thumb%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5570952037813024166</id><published>2009-07-24T18:28:00.001-04:00</published><updated>2009-07-24T18:28:37.860-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='TFS / ALM'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Scrum and TFS</title><content type='html'>&lt;p&gt;Do you want to learn how to use Scrum and TFS together? Do you want to learn from someone who has ‘been there, and done that?’&lt;/p&gt;  &lt;p&gt;Check out this event, which is being put on by the Chattanooga TN .NET user group.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Details:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;August 6th, 6:00 PM      &lt;br /&gt;4080 Jenkins Rd., Chattanooga, TN      &lt;br /&gt;(West Building) &lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;Agile software development is quickly becoming the approach of choice for       &lt;br /&gt;companies who want to deliver quality software quickly, and the Scrum process is by far the most popular of these methodologies. Many have found value in coupling their existing development environment with the principles and practices of Scrum and Agile. This free two hour seminar will cover the basics of the Scrum process and demonstrate how to implement them using Visual Team Suite Foundation Server to create collaborative, productive Agile development teams.&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;Dinner will be provided&amp;#160; and we will have door prizes&amp;#160; to&amp;#160; give&amp;#160; away limited, so register today.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032421860"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032421860&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5570952037813024166?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5570952037813024166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5570952037813024166&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5570952037813024166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5570952037813024166'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/07/scrum-and-tfs.html' title='Scrum and TFS'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3107525623930290767</id><published>2009-07-20T14:15:00.001-04:00</published><updated>2009-07-20T14:15:33.935-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>MVC4WPF Launches on 7/23</title><content type='html'>&lt;p&gt;ICC worked with the WPF team to develop a framework for bringing MVC to WPF, called MVC4WPF.&lt;/p&gt;  &lt;p&gt;MVC4WPF is a combination of code automation, efficient software architecture, and a    &lt;br /&gt;maintenance-centric design to writing software that reduces both development and long term costs.&amp;#160; It promotes methodologies that get the best value out of junior developers while gaining all the advantages of mentoring by senior developers.&amp;#160; It uses Microsoft’s latest and greatest development technologies, including the .NET 3.5 platform, Visual Studio 2008, and the Windows Presentation Foundation (WPF), to give you greater transparency into the development process at a very low overhead.&lt;/p&gt;  &lt;p&gt;ICC has released it as open source, and will be publishing the code on CodePlex. The code will be available after the launch.&lt;/p&gt;  &lt;p&gt;Information Control Corporation and Microsoft would like to invite you to the MVC4WPF launch on July 23rd.&lt;/p&gt;  &lt;p&gt;The event will include breakfast starting at 8:30 a.m. at the Microsoft Building located at:&amp;#160; &lt;br /&gt; 8800 Lyra Drive Polaris Center, Suite 400, Columbus, Ohio, 43240.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Please RSVP for the event here: &lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.clicktoattend.com/invitation.aspx?code=139254"&gt;https://www.clicktoattend.com/invitation.aspx?code=139254&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3107525623930290767?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3107525623930290767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3107525623930290767&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3107525623930290767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3107525623930290767'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/07/mvc4wpf-launches-on-723.html' title='MVC4WPF Launches on 7/23'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-4231510734578899772</id><published>2009-07-07T10:45:00.001-04:00</published><updated>2009-07-07T10:45:38.589-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Driving Your Career'/><category scheme='http://www.blogger.com/atom/ns#' term='Soft Skillz'/><category scheme='http://www.blogger.com/atom/ns#' term='Jobs'/><title type='text'>Thrive for Developers is online</title><content type='html'>&lt;p&gt;A little while back I wrote about a site called &lt;a href="http://www.brianhprince.com/2009/02/job-security-is-myth-and-how-it-pros.html" target="_blank"&gt;Thrive for IT Pros&lt;/a&gt;. We have launched a similar site for developers called &lt;a href="http://www.microsoft.com/thrivedev" target="_blank"&gt;Thrive for Developers&lt;/a&gt;. Microsoft has always been good about giving the information and tools developers need to build great software. Thrive is a way for&amp;#160; us to go beyond that. To help you learn the tools you need for your career, how to be a better developer, and do more with what you have already.&lt;/p&gt;  &lt;p&gt;I was really excited to be asked to be a part of this launch. Many of you have seen the Soft Skillz talk that I have done over the past year. They have also brought together a lot of content from the community, as well as tools to help you find that next job.&lt;/p&gt;  &lt;p&gt;That Soft Skillz talk originated out of a farewell talk I did as I left my team at Quick Solutions. It focused on retelling the lessons we had learned over my time there, so I could pass on some of our culture and tribal knowledge to the next generation of the team. &lt;/p&gt;  &lt;p&gt;The talk evolved, and became very popular. When I heard about the new Thrive site, I pitched it to the team, to see if it could be part of the content. I was going to turn the talk into a screencast anyway, so why not have a place to host it? They accepted, and I started breaking the show down into &lt;a href="http://www.imdb.com/title/tt0129387/quotes" target="_blank"&gt;7 minute chunks&lt;/a&gt;. Way faster than an 8 minute show, and of course 6 minutes would too short, you wouldn’t even be able to get your heart rate going..&lt;/p&gt;  &lt;p&gt;The first four episodes are up:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h5&gt;Driving Your Career - Soft Skills to Move You Forward&lt;/h5&gt;    &lt;p&gt;Sit shotgun with Brian Prince in “Driving Your Career” – a 32-week screencast series that explores the new skills developers need to thrive. Brian will tackle relevant topics including quick learning techniques, how to manage your career, how to build consensus, and the always-tricky task of talking to humans. Brian will share his expertise of being a manager, a consultant, and many other roles over his career, to help you succeed in yours. &lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Week 1 - It’s always darkest before the dawn&amp;#160; |&amp;#160; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=31&amp;amp;URL=/thrivedev/videos/01 - Its always darkest before the dawn.wmv"&gt;WMV&lt;/a&gt; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=32&amp;amp;URL=/thrivedev/audio/01 - Its always darkest before the dawn.mp3"&gt;MP3&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Week 2 - How I learned that humans don’t care about technology&amp;#160; |&amp;#160;&amp;#160; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=33&amp;amp;URL=/thrivedev/videos/02 - Humans dont care about technology.wmv"&gt;WMV&lt;/a&gt; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=34&amp;amp;URL=/thrivedev/audio/02 - Humans dont care about technology.mp3"&gt;MP3&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Week 3 - Always have a mentor&amp;#160; |&amp;#160; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=35&amp;amp;URL=/thrivedev/videos/03 - Always have a mentor.wmv"&gt;WMV&lt;/a&gt; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=36&amp;amp;URL=/thrivedev/audio/03 - Always have a mentor.mp3"&gt;MP3&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Week 4 - Body language doesn’t use CSS&amp;#160; |&amp;#160; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=37&amp;amp;URL=/thrivedev/videos/04 - Body language doesnt use CSS.wmv"&gt;WMV&lt;/a&gt; &lt;a href="http://www.msdnevents.com/thrivedev/clickthru.aspx?UrlID=38&amp;amp;URL=/thrivedev/audio/04 - Body language doesnt use CSS.mp3"&gt;MP3&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;So please check them out, and even more importantly, forward the link to anyone you know that is struggling in their career, or in finding a job.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-4231510734578899772?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/4231510734578899772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=4231510734578899772&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4231510734578899772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4231510734578899772'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/07/thrive-for-developers-is-online.html' title='Thrive for Developers is online'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-4737144930235764189</id><published>2009-06-03T07:34:00.001-04:00</published><updated>2009-06-03T07:34:07.625-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Windows 7 Release Date Announced!</title><content type='html'>&lt;p&gt;Steve Guggenheimer announced the release dates of Windows 7 and Windows Server 2008 R2 at Computex 2009 in Tapei. We will be RTM’ing Windows 7 in the second half of July, with general availability (that means it’s in stores, etc.) by October 22nd. Windows Server 2008 R2 will be available at the same time.&lt;/p&gt;  &lt;p&gt;This is awesome news! Warm up your download tools, it’s not far away.&lt;/p&gt;  &lt;p&gt;Everyone I know has been impressed with, and really likes Windows 7, even some of the most critical people I know. I think this is due to the changes in how the Windows team developed the OS, as well as how open they were to feedback, and their willingness to make changes. If you weren’t reading the &lt;a href="http://blogs.msdn.com/e7/" target="_blank"&gt;Engineering Windows 7&lt;/a&gt; blog, you should go there now, and read all of the posts. They are all quite fascinating.&lt;/p&gt;  &lt;p&gt;I got to be part of the IQ team, which is a very small part, but it was still fun. I would be given weekly builds to install on my machines, and to test out. While the Beta was of a very high quality, for a beta, I could see the continuing improvements in quality and features in every build. I would get giddy every time I would get the email that a new build was available, then spend the next half day downloading it, and installing it on all of my machines.&lt;/p&gt;  &lt;p&gt;I am looking forward to stabilizing on one consistent build for a while. That is of course until they start on Windows 8. :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-4737144930235764189?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/4737144930235764189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=4737144930235764189&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4737144930235764189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4737144930235764189'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/06/windows-7-release-date-announced.html' title='Windows 7 Release Date Announced!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-6130931900967282869</id><published>2009-05-27T10:06:00.001-04:00</published><updated>2009-05-27T10:06:12.458-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>Martin Shoemaker and I discuss VS2010 &amp; UML on Arcast.tv</title><content type='html'>&lt;p&gt;A while ago &lt;a href="http://www.theumlguy.com/" target="_blank"&gt;Martin&lt;/a&gt; and I sat down to discuss UML and how it is making a come back in VS2010 for architects. We had a great chat, and we learned how this isn’t your grandpa’s UML anymore. The way the VS team has implemented it is much more functional to everyone on the team besides the Big Up Front Planning Dinosaur. It will help you understand the lay of the land for that large system you inherited, allowing you to more easily see what is going on.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Martin-Shoemaker-discusses-UML-in-VSTS2010/" href="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Martin-Shoemaker-discusses-UML-in-VSTS2010/"&gt;http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Martin-Shoemaker-discusses-UML-in-VSTS2010/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-6130931900967282869?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/6130931900967282869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=6130931900967282869&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6130931900967282869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6130931900967282869'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/05/martin-shoemaker-and-i-discuss-vs2010.html' title='Martin Shoemaker and I discuss VS2010 &amp;amp; UML on Arcast.tv'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-6684273420666157796</id><published>2009-05-27T10:00:00.001-04:00</published><updated>2009-05-27T10:00:55.983-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>nPlus1.org hosts their third summit</title><content type='html'>&lt;p&gt;nPlus1.org is hosting it's third Architecture Summit on June 10th at the Microsoft office in Nashville, TN (Franklin).&amp;#160; The topic of this summit will be Patterns and Principles. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session One: Software Patterns&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Patterns are an important tool to use as architects and developers. They provide a common vocabulary for us to design with, as well as a common approach to a common problem. Come learn about useful patterns, and how to use them in your everyday code.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session Two: How I Learned To Love Dependency Injection&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Dependency Injection is one of those scary topics that most developers avoid. It sounds all ‘high-falootin’ and complex. It’s not. Really. We wouldn’t lie. It’s a great way to manage complexity in your system, and a great way to make your system so much more testable. And isn’t that what we all want? &lt;/p&gt;  &lt;p&gt;Each session will be followed by open discussions periods.&lt;/p&gt;  &lt;p&gt;A catered lunch will be provided starting at noon when the welcome time begins.&lt;/p&gt;  &lt;p&gt;Register here: &lt;a href="https://www.clicktoattend.com/invitation.aspx?code=138773"&gt;https://www.clicktoattend.com/invitation.aspx?code=138773&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-6684273420666157796?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/6684273420666157796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=6684273420666157796&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6684273420666157796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6684273420666157796'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/05/nplus1org-hosts-their-third-summit.html' title='nPlus1.org hosts their third summit'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-30207108576841162</id><published>2009-05-20T09:55:00.001-04:00</published><updated>2009-05-20T09:55:08.659-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Ian McDonald is coming to Columbus next week!</title><content type='html'>&lt;p&gt;Ian McDonald is the director and general manager of the Windows Server Group. He will be travelling through Ohio, and will be speaking at the &lt;a href="http://cewug.spaces.live.com/blog/"&gt;Columbus Exchange &amp;amp; Windows User Group (CEWUG).&lt;/a&gt; The group meets at the Columbus Microsoft office. He will be talking about the experience of developing Windows.&lt;/p&gt;  &lt;p&gt;Agenda&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;5:30 to 6:05: Welcome time; meet the MS steering committee, pizza and beverages &lt;/li&gt;    &lt;li&gt;6:05 to 7:05: An inside perspective of managing the Windows code base. &lt;/li&gt;    &lt;li&gt;5 minute break &lt;/li&gt;    &lt;li&gt;7:10 to 8:15: Finish, the intricacies of the people, process and technology of creating Windows Server.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Where: &lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;8800 Lyra Dr, Suite 400 Columbus, OH 43240&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;When: &lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Wednesday: May&amp;#160; 27, 2009 5:30 to 8:15 PM&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-30207108576841162?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/30207108576841162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=30207108576841162&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/30207108576841162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/30207108576841162'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/05/ian-mcdonald-is-coming-to-columbus-next.html' title='Ian McDonald is coming to Columbus next week!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3186573139956814172</id><published>2009-04-13T11:32:00.001-04:00</published><updated>2009-04-13T11:32:32.681-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>ArcReady is coming to Grand Rapids, MI</title><content type='html'>&lt;p&gt;So, you live in GR, and you want to go to ArcReady, but Detroit is just too far away? Then rest easy my friend. With some great help from &lt;a href="http://cloudsocket.com/graffiti/" target="_blank"&gt;Chris Woodruff&lt;/a&gt;, and the great folks at RCM Technologies, we are bringing ArcReady to Grand Rapids. The &lt;a href="http://www.arcready.com"&gt;www.arcready.com&lt;/a&gt; site should be updated soon. The link to register is &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032413886&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032413886&amp;amp;Culture=en-US&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;For information on what the sessions will be about, check out my post from last &lt;a href="http://www.brianhprince.com/2009/04/arcready-architecting-for-client-tier.html"&gt;week&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_FkFxl-L8DTc/SeNbDpj_gBI/AAAAAAAAAFE/CZHmiHEthVk/s1600-h/tophead_2logo%5B3%5D.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="tophead_2logo" border="0" alt="tophead_2logo" src="http://lh3.ggpht.com/_FkFxl-L8DTc/SeNbEIrzNaI/AAAAAAAAAFI/kEWF5rFi8SE/tophead_2logo_thumb%5B1%5D.gif?imgmax=800" width="220" height="60" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3186573139956814172?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3186573139956814172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3186573139956814172&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3186573139956814172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3186573139956814172'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/arcready-is-coming-to-grand-rapids-mi.html' title='ArcReady is coming to Grand Rapids, MI'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_FkFxl-L8DTc/SeNbEIrzNaI/AAAAAAAAAFI/kEWF5rFi8SE/s72-c/tophead_2logo_thumb%5B1%5D.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-4454769527013762573</id><published>2009-04-09T13:41:00.001-04:00</published><updated>2009-04-14T16:46:31.744-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>nPlus1.org is giving away $250</title><content type='html'>&lt;p&gt;nPlus1.org is on a hunt for a new look. The site has really taken off over the past six months, and they are ready for a facelift.&lt;/p&gt;  &lt;p&gt;Go design a new look, and submit it. First prize is $250 to Best Buy and a copy of Vista Ultimate. There are other prizes as well.&lt;/p&gt;  &lt;p&gt;Their site is built on Graffiti CMS, and you will need to either provide a template, or other materials to easily upgrade the site.&lt;/p&gt;  &lt;p&gt;Take a look at the official rules and requirements at &lt;a href="http://nplus1.org/faceliftcontest/"&gt;http://nplus1.org/faceliftcontest/&lt;/a&gt;. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-4454769527013762573?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/4454769527013762573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=4454769527013762573&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4454769527013762573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4454769527013762573'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/nplus1org-is-giving-away-250.html' title='nPlus1.org is giving away $250'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2487866251147104504</id><published>2009-04-08T11:16:00.000-04:00</published><updated>2009-04-08T11:16:01.157-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Upcoming events in the area</title><content type='html'>&lt;p&gt;Mike Wood and Jennifer Marsman put together this list of events in the area. &lt;/p&gt;&lt;p&gt;I often get asked how people know about the events. It actually becomes sort of all over the place. There is the MSDN Events page, communitymegaphone.com, the web pages of your local user groups, word of mouth, word of social networking site, word of twitter, etc. There isn’t one place to rule them all. While that seems unfortunate, I don’t that is achievable, or worthwhile. The goal should be to announce the events in as many channels as possible. You don’t seen an ad for a movie just at the movie theatre, do you?&lt;/p&gt;&lt;p&gt;Any way, on to the list:&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;&lt;b&gt;Event&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;&lt;b&gt;Event Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;b&gt;Website&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Cincinnati Silverlight Firestarter&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;3/28/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://cinnug.org/"&gt;http://cinnug.org/&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;West Michigan .NET University&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;4/4/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://dodn.org/WestMichiganDotNetU/"&gt;http://dodn.org/WestMichiganDotNetU/&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Central Ohio Day of .NET&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;4/18/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://cinnug.org/cododn/"&gt;http://cinnug.org/cododn/&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Lansing Give Camp&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;4/24/2009-4/26/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;u&gt;&lt;a href="http://www.lansinggivecamp.org/"&gt;http://www.lansinggivecamp.org/&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Kalamazoo X Conference&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;4/25/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://www.kalamazoox.org/"&gt;http://www.kalamazoox.org/&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Stir Trek&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;5/8/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;u&gt;&lt;a href="http://www.stirtrek.com/"&gt;http://www.stirtrek.com/&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Lansing Tech Fest (Open Space)&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;5/30/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://www.lansingtechfest.org/"&gt;http://www.LansingTechFest.org&lt;/a&gt; (website not up yet)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Cincinnati ORM Firestarter&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;6/13/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;No URL yet?&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;CodeStock&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;6/26/2009-6/27/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://www.codestock.org/"&gt;http://www.codestock.org/&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Ann Arbor Give Camp&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;7/17/2009-7/19/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://michigangivecamp.org/cms/AnnArbor/"&gt;http://michigangivecamp.org/cms/AnnArbor/&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Columbus Give Camp&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;7/17/2009-7/19/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;No URL yet?  &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;Lansing Day of .NET                 &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;8/1/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;a href="http://www.dayofdotnet.org/"&gt;http://www.dayofdotnet.org&lt;/a&gt; (Lansing site not yet)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="207"&gt;&lt;p align="left"&gt;devLink&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="93"&gt;&lt;p align="left"&gt;8/13/2009-8/15/2009&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="334"&gt;&lt;p align="left"&gt;&lt;u&gt;&lt;a href="http://www.devlink.net/"&gt;http://www.devlink.net/&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2487866251147104504?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2487866251147104504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2487866251147104504&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2487866251147104504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2487866251147104504'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/upcoming-events-in-area.html' title='Upcoming events in the area'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-524371405933262529</id><published>2009-04-08T10:09:00.001-04:00</published><updated>2009-04-08T10:20:10.716-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><title type='text'>Learn Lean Processes with LeanDog</title><content type='html'>&lt;p&gt;LeanDog is an interesting company. They are located in Cleveland, on a barge. Yes, a barge, on the water. They run an agile shop, and deliver software solutions for their customers. &lt;/p&gt;  &lt;p&gt;The great thing is that they open up their space to a whole host of community events. I love it when companies ‘get’ why they should support and adopt the community. Jon, the founder, has an amazing amount of passion for agile practices, and experience helping teams adopt them.&lt;/p&gt;  &lt;p&gt;TDD is an amazing practice. It has had a huge impact on how software is developed today. It has shifted how tech teams look at writing software, and has dramatically increased the initial quality of the software, and reduced the long term maintenance costs as well. &lt;/p&gt;  &lt;p&gt;The trick with it is that it is very hard to learn, and takes at least six months if you are learning it by reading books and blogs. It is just one of those skills that you need to do with someone to fully get. You can reduce the learning time by doing this. If you are trying to learn TDD you need to find someone to work with, and spend some time with them&lt;/p&gt;  &lt;p&gt;LeanDog will be offering some training later this month, &amp;quot;Test Driven Development &amp;amp; Refactoring in C#”. They will cover what TDD is, design and refactoring skills, as well as testing skills that you need.&lt;/p&gt;  &lt;p&gt;My two good friends, Nate Hoellein and Corey Haines will be the instructors. The course does cost $1995 for the three days, but that is a small price to pay for being in a room with these two guys for three days. The training is on April 21,22 &amp;amp; 23rd. The cost includes parking, equipment, and food. Dancing bears are extra.&lt;/p&gt;  &lt;p&gt;Check out &lt;a href="http://www.leandog.com"&gt;www.leandog.com&lt;/a&gt; for all of the gory details.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-524371405933262529?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/524371405933262529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=524371405933262529&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/524371405933262529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/524371405933262529'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/learn-lean-processes-with-leaddog.html' title='Learn Lean Processes with LeanDog'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-6626841466459835128</id><published>2009-04-08T10:05:00.000-04:00</published><updated>2009-04-08T10:05:00.645-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Windows 7 Beta to RC Guidance</title><content type='html'>&lt;blockquote&gt;&lt;p&gt;THIS IS NOT AN ANNOUNCEMENT ABOUT WHEN THE RC WILL BE AVAILABLE!&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Many people have been running the beta of Windows 7 for a while now, and we have gotten some great feedback. I have been running weekly internal builds since build 7000 went public, and it gets better every time. I, personally, have been loving my experience with Win7.&lt;/p&gt;&lt;p&gt;At some point in the future, we will be releasing a Release Candidate (RC) for Windows 7. Many of you with Windows 7 Beta installed will be sorely tempted to just upgrade to the RC. I can understand why, as I do build-to-build upgrades on my machines every week. It saves all that setting up, installing, and what not that you have to do to take a machine from bare metal to something that is productive for you.&lt;/p&gt;&lt;p&gt; &lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px" title="mailbox%20row[1]" border="0" alt="mailbox%20row[1]" src="http://lh5.ggpht.com/_FkFxl-L8DTc/SdvCAH45WpI/AAAAAAAAAFA/hoIaMXuBlfg/mailbox%20row%5B1%5D%5B5%5D.jpg?imgmax=800" width="200" height="140" /&gt; &lt;/p&gt;&lt;p&gt;PLEASE, use Windows Easy Transfer, save off your files, and then do a fresh install. We ask you do this mainly so we can test a real world scenario. You CAN do a build-to-build upgrade, but that is not a scenario we are trying to test, and the point of an RC is to get a broad sense of what is going on in the “REAL WORLD.(TM)”&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;Am I the only one that thinks ‘type mismatch’ from my old Apple IIe basic days when I see the trademark symbol?&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;When I do build-to-build, it takes a few hours as the files and settings are migrated, so an upgrade doesn’t save you all that much time from a fresh install. When I have been doing fresh installs (at least one of my machines per new build), I have been using Live mesh to do all of the heavy lifting. Here is what I do:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;- Install OS&lt;/p&gt;&lt;p&gt;- Join Domain&lt;/p&gt;&lt;p&gt;- Install Office 2007 and VSTS 2008&lt;/p&gt;&lt;p&gt;- Install Live Mesh&lt;/p&gt;&lt;p&gt;- Let is sync for a while&lt;/p&gt;&lt;p&gt;- Install little tools (Live Essentials, ISO mounter, and FoxIt Reader are the first)&lt;/p&gt;&lt;p&gt;- Install twitter client. :)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Another great path we would like you to try is to upgrade from an existing Windows Vista machine. Please report issues via the connect.Microsoft.com site. This allows us to channel the feedback to the correct team, and allows you to see what other people are reporting.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Copy the contents of the ISO to a flash drive, and install off of that. It’s super fast.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;A few notes that all of your should already know: &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;- Don’t run BETA software on any machine that is important to your productivity.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;- Don’t do an upgrade on a machine before you have backed up the important data.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;To get the scoop on this whole scenario, and the instructions for doing a build-to-build upgrade, check out &lt;a title="http://blogs.msdn.com/e7/archive/2009/04/07/delivering-a-quality-upgrade-experience.aspx" href="http://blogs.msdn.com/e7/archive/2009/04/07/delivering-a-quality-upgrade-experience.aspx"&gt;http://blogs.msdn.com/e7/archive/2009/04/07/delivering-a-quality-upgrade-experience.aspx&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;PS. The good news is that it will contain IE8RTM and be able to run the Azure SDK.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-6626841466459835128?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/6626841466459835128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=6626841466459835128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6626841466459835128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6626841466459835128'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/windows-7-beta-to-rc-guidance.html' title='Windows 7 Beta to RC Guidance'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_FkFxl-L8DTc/SdvCAH45WpI/AAAAAAAAAFA/hoIaMXuBlfg/s72-c/mailbox%20row%5B1%5D%5B5%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5865915856066036837</id><published>2009-04-07T16:39:00.001-04:00</published><updated>2009-04-07T16:39:04.343-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>TechNet Unleashed – Windows Server 2008 R2</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;u&gt;Session 1&lt;/u&gt;&lt;/b&gt;&lt;b&gt;: Windows Server 2008 R2 – Optimize your Time&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Get a jump start on your peers with Windows Server 2008 R2 by joining us for this no nonsense technical session, where we will discuss the critical improvements in the next version of Windows Server. Some have argued that, given the impressive scope of new functionality in Windows Server 2008 R2, it should not be an “R2” release, but rather should be given a completely new name. They point to features such as Direct Access, Branch Caching, Live Migration, Powershell 2.0, and VDI that will help you cut down on the amount of time you spend doing mundane tasks, reduce end user frustration and support headaches, and give your mobile workforce a competitive edge through ubiquitous access to company data. There’s a good chance that by attending this session you’ll find a way to save time and money with Windows Server 2008 R2, and so you’ll get the time you spend with us back many times over.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Session 2:&lt;/u&gt;&lt;/b&gt;&lt;b&gt; Windows 7 – Maximize Your Potential&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In designing Windows 7, the engineering team had a clear focus on what we call ‘the fundamentals': performance, application compatibility, device compatibility, reliability, security and battery life. Early reviews of Windows 7 seem to indicate that the choice to focus on the fundamentals is resonating well with many users and professionals. And, IT professionals will further benefit from the enhancements to manageability and security. You’ll also learn how your investments in testing and evaluating Windows Vista will pay off in the transition to Windows 7. Come see firsthand what all the buzz is about in this demo-intensive session where we explore the UI improvements, performance gains, and manageability enhancements in the next client operating system from Microsoft. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Session 3:&lt;/u&gt;&lt;/b&gt;&lt;b&gt; Internet Explorer 8 – Get Excited About the Browser Again&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Internet Explorer is currently the most widely used browser in business, and while we’ve seen nice incremental improvements to IE in recent history, we haven’t seen as many truly earth shattering changes. Well, many agree that the next release of IE, Internet Explorer 8, provides the most compelling upgrade to IE in many years. In a typical day, users spend 2 hours or more per day in the browser, so significant improvements here can have tremendous impact on productivity and the way we work. The browser needs to be thought of in the same terms as an operating system—it has to be rich, robust, interoperable, easy to use and secure. Internet Explorer 8 is a browser that meets these needs and more for users, enterprises, IT professionals and developers alike. Come learn how the new improvements, too numerous to mention here, are driving many to get excited about the browser again.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHO SHOULD ATTEND?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;IT professionals interested in learning about the next generation of Microsoft platforms and tools.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHERE ARE THE EVENTS?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Events are held in 16 cities across Central Region. To register for this event, please select a link below.   &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Location/Registration&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410531&amp;amp;Culture=en-US"&gt;Waukesha, WI&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/28/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410535&amp;amp;Culture=en-US"&gt;Austin, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/28/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410536&amp;amp;Culture=en-US"&gt;Bloomington, MN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/30/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410537&amp;amp;Culture=en-US"&gt;Cleveland, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/30/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410538&amp;amp;Culture=en-US"&gt;Indianapolis, IN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/4/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410540&amp;amp;Culture=en-US"&gt;Chicago, IL&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/5/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410541&amp;amp;Culture=en-US"&gt;Columbus, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410542&amp;amp;Culture=en-US"&gt;Houston, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410543&amp;amp;Culture=en-US"&gt;Mason, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/14/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410544&amp;amp;Culture=en-US"&gt;Overland Park, KS&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/14/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410546&amp;amp;Culture=en-US"&gt;Dallas, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/19/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410548&amp;amp;Culture=en-US"&gt;Southfield, MI&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/20/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410549&amp;amp;Culture=en-US"&gt;Downers Grove, IL&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/20/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410551&amp;amp;Culture=en-US"&gt;St. Louis, MO&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/21/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410552&amp;amp;Culture=en-US"&gt;Nashville, TN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;6/11/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410553&amp;amp;Culture=en-US"&gt;Knoxville, TN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;6/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;3:10pm – 5:00pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5865915856066036837?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5865915856066036837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5865915856066036837&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5865915856066036837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5865915856066036837'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/technet-unleashed-windows-server-2008.html' title='TechNet Unleashed – Windows Server 2008 R2'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5447228495629076193</id><published>2009-04-07T16:37:00.001-04:00</published><updated>2009-04-07T16:37:44.206-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>MSDN Unleashed – IE8 &amp; Windows 7 for Developers</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session 1: Internet Explorer 8 for Developers&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The Windows Internet Explorer 8 browser makes it easier to explore and interact with the web. Did you know that there will be a new standards mode by default? While it can easily be turned off, knowing the potential to impact this may have on many sites that have been crafted around various features in past versions is a good idea. Attend this session to learn which current practices you need to change and how the new standards mode affects your development techniques and your existing sites. We review tools that are built into Internet Explorer 8 to help developers debug and create Web pages. We also discuss Web Slices, Accelerators, and Search Suggestion – all of which are key new features in this latest release.&lt;/p&gt;  &lt;p&gt;In this session we’ll show you:&lt;/p&gt;  &lt;p&gt;· Developer Tools&lt;/p&gt;  &lt;p&gt;· Selectors API&lt;/p&gt;  &lt;p&gt;· Use and create accelerators&lt;/p&gt;  &lt;p&gt;· Use and create web slices&lt;/p&gt;  &lt;p&gt;· Use and create search suggestions&lt;/p&gt;  &lt;p&gt;· AJAX Navigation enhancements with Virtual Earth demo on history, AJAX Cross Domain Calls&lt;/p&gt;  &lt;p&gt;· CSS improvements (printing, counters, new pseudo classes)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session 2: Developing on Microsoft Windows 7&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Building applications that are easy to use, visually appealing, and offer high performance is a challenge that developers face every day. Innovative applications can greatly improve the user experience, empowering companies to differentiate their services and solutions. However, developers are increasingly asked to do more in less time, while also optimizing the power and performance requirements of their applications. The Windows 7 platform makes it easy for developers to create engaging, user-friendly applications by providing familiar tools and rich development features that allow them to take advantage of the latest PC capabilities. In this session we will explore the new Taskbar and Jump Lists, the Scenic Ribbon, file management with Libraries, and Windows Web Services among many other enhancements to the new operating system.&lt;/p&gt;  &lt;p&gt;In this session we’ll show you:&lt;/p&gt;  &lt;p&gt;· New Features in Windows 7&lt;/p&gt;  &lt;p&gt;· Use and create jump lists&lt;/p&gt;  &lt;p&gt;· Scenic Ribbon API&lt;/p&gt;  &lt;p&gt;· Use and create Libraries&lt;/p&gt;  &lt;p&gt;· Windows Web Services API&lt;/p&gt;  &lt;p&gt;· Additional enhancements that support development&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHO SHOULD ATTEND?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Developers interested in learning about the next generation of Microsoft platforms and tools.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHERE ARE THE EVENTS?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Events are held in 16 cities across Central Region. To register for this event, please visit &lt;a href="http://www.msdnevents.com/unleashed"&gt;http://www.msdnevents.com/unleashed&lt;/a&gt;.    &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Location/Registration&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409532&amp;amp;Culture=en-US"&gt;Waukesha, WI&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/28/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409533&amp;amp;Culture=en-US"&gt;Austin, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/28/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409534&amp;amp;Culture=en-US"&gt;Bloomington, MN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/30/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409535&amp;amp;Culture=en-US"&gt;Cleveland, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/30/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409536&amp;amp;Culture=en-US"&gt;Indianapolis, IN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/4/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409537&amp;amp;Culture=en-US"&gt;Chicago, IL&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/5/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409540&amp;amp;Culture=en-US"&gt;Columbus, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409542&amp;amp;Culture=en-US"&gt;Houston, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409543&amp;amp;Culture=en-US"&gt;Mason, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/14/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409544&amp;amp;Culture=en-US"&gt;Overland Park, KS&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/14/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409547&amp;amp;Culture=en-US"&gt;Dallas, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/19/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409548&amp;amp;Culture=en-US"&gt;Southfield, MI&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/20/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409549&amp;amp;Culture=en-US"&gt;Downers Grove, IL&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/20/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409550&amp;amp;Culture=en-US"&gt;St. Louis, MO&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/21/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409553&amp;amp;Culture=en-US"&gt;Nashville, TN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;6/11/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409554&amp;amp;Culture=en-US"&gt;Knoxville, TN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;6/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;1:00pm – 2:50pm&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5447228495629076193?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5447228495629076193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5447228495629076193&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5447228495629076193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5447228495629076193'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/msdn-unleashed-ie8-windows-7-for.html' title='MSDN Unleashed – IE8 &amp;amp; Windows 7 for Developers'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1243299290040537443</id><published>2009-04-07T16:36:00.001-04:00</published><updated>2009-04-07T16:36:14.776-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>ArcReady – Architecting for the Client Tier</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Architecting for the Client Tier&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;The client (or presentation) tier of our applications is taking on an increasingly important role. Users are expecting more compelling user interfaces, but they also want more functionality from their applications. In this ArcReady we examine how to design and deliver well architected client applications that will be easy to maintain and extend.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session 1: Trends and Patterns on the Client Tier&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In our first session we will take a vendor and platform neutral look at some of the trends and emerging technologies that can be used on the client tier. We will look at techniques like Mashups, technologies like Natural User Interfaces (NUI) and the increasing importance of the mobile platform. We will also look at some common patterns that can be used in the architecture of the client tier.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session 2: Applying Microsoft Technology on the Client Tier&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In our second session we will take some look at how we can use Microsoft technologies to create well architected and compelling client applications. We will look at technologies like Silverlight and WPF that can be used to create compelling clients. We will also look at technologies that can be used to make your applications more extensible for future development. We will also examine some architectural guidance developed by the Microsoft Patterns and Practices group.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHAT IS ARCREADY?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· A &lt;b&gt;forum&lt;/b&gt; for aspiring and practicing architects to discuss industry trends &lt;/p&gt;  &lt;p&gt;· An overview of Microsoft’s&lt;b&gt; roadmap &lt;/b&gt;as it relates to software architecture&lt;/p&gt;  &lt;p&gt;· A mechanism to solicit your &lt;b&gt;feedback &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· An opportunity to &lt;b&gt;showcase&lt;/b&gt; the work you do!&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHO SHOULD ATTEND?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Architects and Senior Developers who are interested in becoming an architect.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHERE ARE THE EVENTS?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Events are held in 16 cities across Central Region. To register for this event, please visit &lt;a href="http://www.arcready.com"&gt;www.arcready.com&lt;/a&gt;.    &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Location/Registration&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408637&amp;amp;Culture=en-US"&gt;Waukesha, WI&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/28/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408639&amp;amp;Culture=en-US"&gt;Austin, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/28/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408640&amp;amp;Culture=en-US"&gt;Bloomington, MN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/30/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408641&amp;amp;Culture=en-US"&gt;Cleveland, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;4/30/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408642&amp;amp;Culture=en-US"&gt;Indianapolis, IN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/4/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408643&amp;amp;Culture=en-US"&gt;Chicago, IL&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/5/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408644&amp;amp;Culture=en-US"&gt;Columbus, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408645&amp;amp;Culture=en-US"&gt;Houston, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408646&amp;amp;Culture=en-US"&gt;Mason, OH&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/14/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408647&amp;amp;Culture=en-US"&gt;Overland Park, KS&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/14/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408648&amp;amp;Culture=en-US"&gt;Dallas, TX&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/19/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408649&amp;amp;Culture=en-US"&gt;Southfield, MI&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/20/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408650&amp;amp;Culture=en-US"&gt;Downers Grove, IL&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/20/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408651&amp;amp;Culture=en-US"&gt;St. Louis, MO&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;5/21/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408652&amp;amp;Culture=en-US"&gt;Nashville, TN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;6/11/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408653&amp;amp;Culture=en-US"&gt;Knoxville, TN&lt;/a&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;6/12/2009&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top"&gt;           &lt;p&gt;9:00am – 11:45am&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1243299290040537443?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1243299290040537443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1243299290040537443&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1243299290040537443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1243299290040537443'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/arcready-architecting-for-client-tier.html' title='ArcReady – Architecting for the Client Tier'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8024969881789519846</id><published>2009-04-04T16:28:00.000-04:00</published><updated>2009-04-04T16:28:00.450-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Soft Skillz'/><title type='text'>KalamXoo Conference is on April 25th, 2009</title><content type='html'>&lt;p&gt;While I am here at the great West Michigan .NET University event, I wanted to tell you about another Michigan event coming up. This one has a bit of a different flavor though. Instead of being all about hard skills, all of the talks will be about soft skills. I think this is a great change. While we have a very strong community in the area, our user groups spend too much of their time talking about hard skills, and not enough time about skills that make them better developers as a whole. The Kalamaxoo event team set out to change this. I will be speaking, as well as some other great people, so check it out.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;From their site &lt;a title="http://blindbackup.com/" href="http://blindbackup.com/"&gt;http://blindbackup.com/&lt;/a&gt;,&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;The Kalamazoo X Conference is a one-day software development conference hosted in beautiful Southwest Michigan. While there are many great technical conferences in the region, their focus tends toward new technologies and programming languages. The Kalamazoo X Conference intends to uniquely complement those conferences by enabling attendees to boost their process, design, and communication skills in the following areas:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Human interaction, including social, personal, and career development. &lt;/li&gt;      &lt;li&gt;Interface and graphic design &lt;/li&gt;      &lt;li&gt;Development processes and best practices &lt;/li&gt;      &lt;li&gt;Requirements analysis, architecture, design, and modeling&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;This one day, one of a kind conference is being held April 25, 2009 from 8AM to 6PM in beautiful downtown Kalamazoo.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://blindbackup.com/pages/register.php"&gt;Register Now&lt;/a&gt;! Professionals $20, Students $10.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8024969881789519846?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8024969881789519846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8024969881789519846&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8024969881789519846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8024969881789519846'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/kalamxoo-conference-is-on-april-25th.html' title='KalamXoo Conference is on April 25th, 2009'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1988072943000815881</id><published>2009-04-03T16:16:00.000-04:00</published><updated>2009-04-03T16:16:00.214-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>devLink has opened registration</title><content type='html'>&lt;p&gt;I could sit here and tell you about the great conference that devLink is, or how inexpensive (and cost effective it is), or say how awesome it was last year, or about the great speakers (and myself) that will be there. But I figured just pasting in their own well written announcement is enough. It’s call code reuse. I get to be a speaker again this year. While I doubt there will be a devLink bus this year (people still haven’t recovered from last year’s bus) but it would be cheap to get some buddies, and carpool down there. See you there!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The &lt;a href="http://e2ma.net/go/1861794288/1704830/63506836/goto:http:/www.devlink.net/"&gt;devLink Technical Conference&lt;/a&gt; is pleased to announce it's fourth annual event - devLink 2009.&amp;#160; This year devLink will take place August 13 - 15 in Nashville, TN.&amp;#160; We have worked hard to bring you the best content possible at a price you can afford.&amp;#160; This year promises to be the best devLink ever with nearly 100 sessions offered over three days.&amp;#160; That's right, we have expanded devLink to a third day to allow even more content to be delivered to you.&amp;#160; The tentative list of sessions is available now so &lt;a href="http://e2ma.net/go/1861794288/1704830/63506769/goto:http:/www.devlink.net/Sessions/tabid/124/Default.aspx"&gt;click here for more information&lt;/a&gt;.&amp;#160; &lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; We understand that economic hardships abound, so again devLink is brought to you at a price so reasonable that a ticket to devLink is less than two good technical books.&amp;#160; Now don't you think you will get more out of three days worth of content delivered by experienced professionals than a couple of books?&amp;#160; General admission tickets to devLink 2009 are $100, but if you buy your ticket before April 15 they are only $75.&amp;#160; So what are you waiting for? &lt;a href="http://e2ma.net/go/1861794288/1704830/63506826/goto:http:/public.serviceu.com/ticketing/default.asp?orgID=12018"&gt;Get your ticket NOW!&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Since 2006, the devLink conference has sold out tickets before the deadline.&amp;#160; While we cannot control demand, we can control how many seats are available.&amp;#160; This year we return to the excellent facilities offered by Lipscomb University and with that expand our seating capacity to 800 people.&amp;#160; Space is limited and having a ticket to devLink 2009 is the only way you can assure admittance so &lt;a href="http://e2ma.net/go/1861794288/1704830/63506770/goto:http:/public.serviceu.com/ticketing/default.asp?orgID=12018"&gt;get your ticket TODAY&lt;/a&gt;! &lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1988072943000815881?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1988072943000815881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1988072943000815881&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1988072943000815881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1988072943000815881'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/devlink-has-opened-registration.html' title='devLink has opened registration'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-6787883282358475157</id><published>2009-04-02T16:06:00.001-04:00</published><updated>2009-04-02T16:06:49.473-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Soft Skillz'/><title type='text'>Three tips to help your career on Edge</title><content type='html'>&lt;p&gt;While I was on campus in Redmond during the MVP summit in March, Adam Carter asked me to swing by the TechNet Edge studio for a quick visit. We sat down, and talked about three things you can do to help you career. &lt;a href="http://edge.technet.com/Media/Planning-your-Career-3-quick-tips-from-Brian-Prince/"&gt;Check it out&lt;/a&gt;. There are some funny April Fool’s joke videos as well.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-6787883282358475157?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/6787883282358475157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=6787883282358475157&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6787883282358475157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/6787883282358475157'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/04/three-tips-to-help-your-career-on-edge.html' title='Three tips to help your career on Edge'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7378247901969984789</id><published>2009-02-28T13:41:00.000-05:00</published><updated>2009-02-28T13:41:01.171-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Frameworks'/><title type='text'>P&amp;P Releases PRISM 2.0</title><content type='html'>&lt;p&gt;The Patterns &amp;amp; Practices group at Microsoft has released version 2.0 of the PRISM framework. PRISM is a framework you can use you easily build loosely coupled composed applications. This new version supports both WPF and Silverlight! That is totally awesome.&lt;/p&gt;  &lt;p&gt;I believe that we should focus on only writing the code that only we can write, and to leverage frameworks and components to provide the infrastructure and cross cutting concerns for our systems. This is a key way to provide more value to your business, and to reduce costs and time. There are plenty of other ways, like TDD, agile, pairing, etc. But this post is about PRISM, and there are far more smarter people than I to learn about those other practices from.&lt;/p&gt;  &lt;p&gt;PRISM helps you create modules in your application. For example, a screen might have a list of upcoming appointments, and a section highlighting some tasks the user has to accomplish before the selected appointment. Each of these pieces would be a component. But they aren’t directly tied together. The first instinct might be to refresh the view of the task list when the selected appointment is changed in the list. You might go off and write some glue code to do this. There are many applications that are created like this, and in some situations, this is ok. &lt;/p&gt;  &lt;p&gt;But some applications need a greater degree of loose coupling. PRISM provides a sort of message bus within the application that allows the modules to communicate without being directly bound to each other. This is really useful when these components are accessing different systems, and presenting their information in a composed manner. &lt;/p&gt;  &lt;p&gt;Another great reason to build a system in such a loosely coupled manner is when the modules are being developed in a disconnected way. Perhaps each component is coming from different teams, and they need a separate development process. Maybe the architect expects a great degree of enhancement by the business over several years, and they want an easy way to plug in new modules as the system grows. This could easily be used by an ISV in such a manner, when they often need to deploy customer specific customizations.&lt;/p&gt;  &lt;p&gt;This componentization also benefits the testability of your codebase. When a system is well architected, and has the proper level of the component isolation, it becomes easier to test each component in a stand alone manner.&lt;/p&gt;  &lt;p&gt;The great thing about PRISM is it will give you the most reuse of you code across both platforms. &lt;/p&gt;  &lt;p&gt;If you are building line of business applications, especially in a services environment, you should take 20 minutes and check out PRISM. The kit comes with a full reference application called Stock Trader. It is built using the framework, and following the latest guidance on how to build composed applications. &lt;/p&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" height="335" src="http://i.msdn.microsoft.com/Dd490815.ShellTechConceptRIShell(en-us,MSDN.10).png" width="450" /&gt; &lt;/p&gt;  &lt;p&gt;Of course guidance is exactly that. As with all things architecture, it depends. You need to spend an hour reading about this, understand how it might fit into what you might be doing, and be prepared to bring out of your toolbox when an opportunity exists. The videos on Channel 9 make it really easy to understand how it can help you.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Channel 9 videos&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/Continuum/Prismv2/"&gt;&lt;img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="119" alt="clip_image002" hspace="12" src="http://lh3.ggpht.com/_FkFxl-L8DTc/SacMpehKwsI/AAAAAAAAAEw/S6V_dkh_bEo/clip_image002%5B3%5D.jpg?imgmax=800" width="169" border="0" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://channel9.msdn.com/shows/Continuum/Prismv2/"&gt;http://channel9.msdn.com/shows/Continuum/Prismv2/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/akMSFT/"&gt;&lt;img title="clip_image004" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="108" alt="clip_image004" hspace="12" src="http://lh5.ggpht.com/_FkFxl-L8DTc/SacMppx_cWI/AAAAAAAAAE0/3TWyktjLgD8/clip_image004%5B4%5D.jpg?imgmax=800" width="176" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/akMSFT/"&gt;http://channel9.msdn.com/posts/akMSFT/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Because it is from P&amp;amp;P, and hosted on CodePlex, you get access to the source code. So if it is close to what you need, but you want to enhance it, or tweak it to suit your needs, by all means go ahead. To get the bits, and to read more about the framework, check out these sites:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/compositewpf"&gt;http://www.microsoft.com/compositewpf&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/prism"&gt;http://www.codeplex.com/prism&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7378247901969984789?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7378247901969984789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7378247901969984789&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7378247901969984789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7378247901969984789'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/p-releases-prism-20.html' title='P&amp;amp;P Releases PRISM 2.0'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_FkFxl-L8DTc/SacMpehKwsI/AAAAAAAAAEw/S6V_dkh_bEo/s72-c/clip_image002%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5533443460161044808</id><published>2009-02-27T10:59:00.000-05:00</published><updated>2009-02-27T10:59:00.505-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Azure ‘How do I’ videos</title><content type='html'>&lt;p&gt;Looking for something to do this weekend? How about a series of small, low calorie, bite sized videos on how to work with Azure? Check these out. These are great training videos.&lt;/p&gt;  &lt;p&gt;Everyone is interested in Azure, and cloud computing, and everyone is looking for resources to get up to speed quickly. This is the next best thing to downloading the SDK and hacking out some code.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd439432.aspx"&gt;Overall Page&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;Visit here for the full summary of videos &lt;/p&gt;          &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd439432.aspx"&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd327648.aspx"&gt;Get Started Developing on Windows Azure?&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="172"&gt;         &lt;p&gt;If you’re a developer and you’re new to Windows Azure, start here! You’ll see what you need to download and install, and how to create a simple “Hello World” Windows Azure application.&lt;/p&gt;          &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd327648.aspx"&gt;&amp;#160;&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd327644.aspx"&gt;Deploy a Windows Azure Application&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;You’ll see what it takes to move your application into the cloud – you’ll see how to request and register a token, how to upload your Windows Azure application and how to move it between staging and production in the cloud.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd327650.aspx"&gt;Store Blobs in Windows Azure Storage?&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;Learn how to leverage Windows Azure storage to store data as blobs. You’ll learn about blob storage, containers and the API that makes it easy to manage everything from managed code.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd464806.aspx"&gt;Leverage Queues in Windows Azure?&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;Learn how to use queues to facilitate communication between Web and Worker roles in Windows Azure.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd464807.aspx"&gt;Debugging Tips for Windows Azure Applications&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;The Windows Azure SDK includes a development fabric that provides a &amp;quot;cloud on your desktop.&amp;quot; In this screencast, learn how to debug your Windows Azure applications in this environment.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="217"&gt;         &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd441704.aspx"&gt;Get Started with .NET Services?&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="172"&gt;         &lt;p&gt;.NET Services are a set of highly scalable building blocks for programming in the cloud. In this brief screencast, you'll learn about the registration process, the SDK and the built-in samples - everything you need to know in order to get started.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd441704.aspx"&gt;&amp;#160;&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd441706.aspx"&gt;Harness the Microsoft .NET Service Bus?&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;The .NET Service Bus makes it easy to access your Web services no matter where they are. In this brief screencast, you'll see how to take a basic Windows Communication Foundation (WCF) service and expose it to the Internet with the .NET Service Bus.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="217"&gt;         &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd425068.aspx"&gt;Get Started with the Live Framework?&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="172"&gt;         &lt;p&gt;If you are looking to get started developing with the Live Framework, this is the place to start! In this screencast you'll learn how to get a Live Services token and what you need to download in order to start writing Live Framework applications.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd425068.aspx"&gt;&amp;#160;&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="172"&gt;         &lt;p&gt;&lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/azure/dd441707.aspx"&gt;Use the Microsoft Live Framework Resource Browser?&lt;/a&gt;&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td width="355"&gt;         &lt;p&gt;The Live Framework Resource Model is a simple, straightforward information model based on entities, collections and relationships. In this brief screencast you'll learn how to navigate the relationships between entities by using the Live Framework Resource Browser, which is a tool that ships with the Live Framework SDK.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5533443460161044808?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5533443460161044808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5533443460161044808&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5533443460161044808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5533443460161044808'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/azure-how-do-i-videos.html' title='Azure ‘How do I’ videos'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1419234334009743684</id><published>2009-02-26T16:55:00.001-05:00</published><updated>2009-02-26T16:55:33.840-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>Dave Giard publishes an interview with Brian H. Prince</title><content type='html'>&lt;p&gt;Dave was hanging around the awesome CodeMash event this January, when he asked to interview me for his blogged. So we snuck out to the entryway of the Kalahari, and chatted about my experience at being a new employee of Microsoft. &lt;/p&gt;  &lt;p&gt;He had good timing in publishing the video, since this past Wednesday was my one year anniversary as a blue badge. Go check it out.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.davidgiard.com/2009/02/23/BrianPrinceOnWorkingForMicrosoft.aspx" href="http://www.davidgiard.com/2009/02/23/BrianPrinceOnWorkingForMicrosoft.aspx"&gt;http://www.davidgiard.com/2009/02/23/BrianPrinceOnWorkingForMicrosoft.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1419234334009743684?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1419234334009743684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1419234334009743684&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1419234334009743684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1419234334009743684'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/dave-giard-publishes-interview-with.html' title='Dave Giard publishes an interview with Brian H. Prince'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2746842513917217456</id><published>2009-02-26T13:49:00.000-05:00</published><updated>2009-02-26T13:49:01.120-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>New User Group: Columbus Exchange &amp; Windows User Group</title><content type='html'>&lt;p&gt;Some of my colleagues have worked with IT Pros in the community to start a new user group focused on Exchange and Windows. If you need to manage these systems, and want to learn how to really leverage them, this is the group for you.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;CEWUG Registration&lt;/b&gt; &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032403228&amp;amp;Culture=en-US"&gt;Link&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What:&lt;/b&gt; &lt;a href="http://cewug.spaces.live.com/blog/"&gt;http://cewug.spaces.live.com/blog/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;· Please join us for the first meeting of the Columbus Exchange &amp;amp; Windows User Group (CEWUG).&amp;#160; The goal of CEWUG is to help businesses, public sector and home users to optimize their knowledge of Windows, Exchange, Office Collaboration Server, System Center, Dynamics and Virtualization.&lt;/p&gt;  &lt;p&gt;· The goal of the CEWUG is to build relationships with peers, share expertise and involvement with the central Ohio IT community.&lt;/p&gt;  &lt;p&gt;· We will meet the 4&lt;sup&gt;th&lt;/sup&gt;&amp;#160; Wednesday of the month at the MS Columbus Office: &lt;a href="http://maps.live.com/OneClickDirections.aspx?rtp=%7epos.qpqr0482jvcv_8800+Lyra+Dr%2c+Columbus%2c+OH+43240-2100___a_&amp;amp;rsd=40.166015625_-82.9644826054573_AdlcDyAOAAAAKhuYAOMAAAA%3d_the+north+(via+I-71+S)%7e40.1018115878105_-82.9832097887993_AdlcDyAOAAAAfxqYAF4BAAA%3d_the+south+(via+I-71+N)%7e40.1038607954979_-82.9408603906631_AdlcDyAOAAAAKhuYAOIBAAA%3d_the+east+(via+I-270+W)%7e40.1120308041573_-83.0299687385559_AdlcDyAOAAAAfxqYAAACAAA%3d_the+west+(via+I-270+E)&amp;amp;&amp;amp;rtv=0"&gt;8800 Lyra Dr&lt;/a&gt;, Suite 400, Columbus, OH&amp;#160; 43240&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Agenda:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;§ 5:30 to 6:05: Welcome time; meet the MS steering committee, pizza and beverages&lt;/p&gt;  &lt;p&gt;§ 6:05 to 7:05: &lt;a href="http://technet.microsoft.com/en-us/windows/dd353205.aspx"&gt;Windows 7&lt;/a&gt; Overview&lt;/p&gt;  &lt;p&gt;§ 5 minute break&lt;/p&gt;  &lt;p&gt;§ 7:10 to 8:15: Finish Windows 7,&amp;#160; Start Windows &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/r2.aspx"&gt;Server 2008 R2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Where: &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· 8800 Lyra Dr, Suite 400 Columbus, OH 43240&lt;/p&gt;  &lt;p&gt;&lt;b&gt;When: &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;· Wednesday: February 25, 2009 5:30 to 8:15 PM&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2746842513917217456?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2746842513917217456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2746842513917217456&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2746842513917217456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2746842513917217456'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/new-user-group-columbus-exchange.html' title='New User Group: Columbus Exchange &amp;amp; Windows User Group'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7105338780089827444</id><published>2009-02-25T14:40:00.000-05:00</published><updated>2009-02-25T14:40:00.370-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>I will be with a bunch of KNOTheads</title><content type='html'>&lt;p&gt;During the upcoming ArcReady tour, I will be sitting in on a &lt;a href="http://knotheads.org/" target="_blank"&gt;KNOThead&lt;/a&gt; meeting. The meeting is at EdFinancial, and is from 5:30-8:00pm on 3/10/2008. We will talk about cloud computing, and how this shift is affecting our organizations, especially during this time of grapefruit.&lt;/p&gt;  &lt;p&gt;So come out for ArcReady, and hang around for the KNOThead meeting.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Location:&lt;/p&gt;  &lt;p&gt;EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7105338780089827444?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7105338780089827444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7105338780089827444&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7105338780089827444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7105338780089827444'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/i-will-be-with-bunch-of-knotheads.html' title='I will be with a bunch of KNOTheads'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8512269401959207188</id><published>2009-02-24T18:35:00.001-05:00</published><updated>2009-02-24T18:35:57.371-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Soft Skillz'/><category scheme='http://www.blogger.com/atom/ns#' term='Jobs'/><title type='text'>Job security is a myth, and how IT Pros are Thriving</title><content type='html'>&lt;p&gt;No matter how you slice it, the economy is definitely in a state of concern. Some call it a recession, some a depression, others it is a crash. Since all of those words are overloaded, I will choose to use the word Grapefruit to represent the current situation. How concerned you are with grapefruit depends on who you are, and your personal situation. It is these times of grapefruit when there is the most opportunity. Crazy, I know. But now is the time to start that crazy idea, to outmaneuver an opponent, or get desperate enough to take risks you normally wouldn’t take (personally, or as a company) during up times. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;All boats float in the high tide. Only great captains can navigate the low tide.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;There is no such thing as job security. Surprise. There just isn’t, it is a complete myth. ‘Job Security’ might have made sense two generations ago, but it just doesn’t work now. You make your own security, during good times, and during grapefruits. Through keeping your skills sharp, through delivering real value to your company, planning for your own future, and through professional networking. The people that aren’t worried now are those that have been training at home, going to user groups, and networking both inside and outside the organization. They knew they needed to be ready when the grapefruit came. &lt;/p&gt;  &lt;p&gt;A large part of our economy is based on technology, and if you are reading this blog, then you are likely in technology as well. Microsoft is in a position, and I think obligated, to help out IT Pros weather this storm.&lt;/p&gt;  &lt;p&gt;We have launched a new program, called &lt;a href="http://www.microsoft.com/thrive" target="_blank"&gt;Thrive&lt;/a&gt;, that will help IT Pros with their careers. We have looked at how we can empower the IT Pro to really move the needle when it comes to helping your company not only survive through these times, but thrive.&lt;/p&gt;  &lt;p&gt;The program is centered on three aspects:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Career Care &lt;/li&gt;    &lt;li&gt;Technical Competency &lt;/li&gt;    &lt;li&gt;Business and IT Alignment &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Career Care &lt;/strong&gt;We have worked out a program to help you guide your career. These come from career and IT experts. We want to help you learn and prove your skills with certifications and access to technical training and material. We are working with CareerBuilder.com to provide help in managing your career. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Technical Competency &lt;/strong&gt;We are working to bring a series of programs to bear that will help you learn the skills you need to be fresh, and to use the technology you ALREADY HAVE. What? Yes, we want to help you get the most of what you have. No need to buy something that will fix this problem. Chances are you already have it, and have been to busy or distracted with luxurious trips to Hawaii to use it.&lt;/p&gt;  &lt;p&gt;Our platforms have had the features for years that help you do more with less. Whether that is virtualization technology, or management tools that help only a few IT Pros to manage hundreds or thousands of desktops. There are plenty of other time and money saving goodness in Windows. It has taken this tough environment to get people to look into using them, when they really need the payback, and show how much value they are really delivering. Plus, chances are you used these features as a selling point to management to let you buy it, so you should probably use them.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Business and IT Alignment &lt;/strong&gt; We want to help you align with the business, and help you communicate your value, long term, to the business. There are tools and training in place that can teach you how to align your IT goals with the business goals, and then market that throughout your organization. As techs, we really know technology, but sometimes we need help explaining that value to the rest of the world. “It’s just better” usually doesn’t cut it. That is like telling a child to drink grapefruit juice because it is good for them. You have to be able to articulate the value, and then follow through. &lt;/p&gt;  &lt;p&gt;Once you are aligned, it is easy to show your value, and it is easy to be seen as a lever to help move the business, not just a cost center, that must be paid like the water bill. If you are a cost center, then the first thing companies look for is how to CUT COSTS. If you are a strategic advantage, they company looks on how to use you as a lever to survive and thrive in this grapefruit.&lt;/p&gt;  &lt;p&gt;How are you positioning yourself, your team, and your organization for success during this economic grapefruit?&amp;#160; Visit the &lt;a href="http://www.microsoft.com/thrive"&gt;Thrive site&lt;/a&gt; and learn how to enhance your skills, advance your career and elevate IT as the business leader.&amp;#160; Go ahead - find out how YOU can Thrive!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8512269401959207188?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8512269401959207188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8512269401959207188&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8512269401959207188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8512269401959207188'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/job-security-is-myth-and-how-it-pros.html' title='Job security is a myth, and how IT Pros are Thriving'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3676965348576484463</id><published>2009-02-20T17:05:00.001-05:00</published><updated>2009-02-20T17:05:02.176-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Azure Tables are for Squares in the Cloud</title><content type='html'>&lt;p&gt;The third aspect of Azure storage is the table structure. BLOBs answer how to manage unstructured data in your cloud application, and tables answer how to manage your structured date. &lt;/p&gt;  &lt;p&gt;Tables, like the rest of Azure, are designed to be super scalable. You can easily store billions of rows, and terabytes of data, and still get great performance. Because the tables are part of Azure, the table data is always available, and triple replicated for reliability.&lt;/p&gt;  &lt;p&gt;Accessing tables is easy using ADO.NET Data Services, which should be familiar to most .NET developers. ADO.NET DS uses normal .NET classes and LINQ to access your data. If you don’t want to access sit with ADO.NET, you can easily use REST, so any platform can make queries and calls into the data.&lt;/p&gt;  &lt;p&gt;Each account can have many tables of data. Each table contains entities, which are like rows in a traditional database. Each entity is indentified with a composite key. The first half is the &lt;em&gt;partition key&lt;/em&gt;, which identities which partition the entity lives in. Partitions are how the table data structures scale so well. Which entities go into which partitions are left up to the application and the developer to decide, simply by assigning the key appropriately. You could have a partition in your customers table for each state, based on which state the customer lives in. Azure will move partitions around to balance performance and traffic to a specific data server. If two partitions are very active, one will be moved to a different server.&lt;/p&gt;  &lt;p&gt;The second half of the primary key is the &lt;em&gt;RowKey&lt;/em&gt; which is used to identify the entity within the partition, and is very similar to your trusty old unique row id.&lt;/p&gt;  &lt;p&gt;Both &lt;em&gt;PartitionKey&lt;/em&gt; and &lt;em&gt;RowKey&lt;/em&gt; are strings, and must be less than 64KB in size.&lt;/p&gt;  &lt;p&gt;Queries that reference a partition key in the constraints will be much faster, because the engine can constrain the table scan to the same partition.&lt;/p&gt;  &lt;p&gt;Each entity can have up to 255 properties, including the partition key, and the row key. Azure does not enforce a schema. Schema enforcement is left to the application. This gives you the flexibility to vary the shape of the entity based on the scenario, instead of building more and more tables. This is very handy when you are deploying customizations for customers in a multi-tenant scenario.&lt;/p&gt;  &lt;p&gt;It is easy to create and destroy tables. It is common to check for the table existence, and create it if it isn’t found on application startup. This makes it easy to deploy your application. No more struggling with complex setup SQL scripts. This code can also be moved into a separate tool for use in deploying your application. Each account has a table called Tables, that tracks which tables have been created.&lt;/p&gt;  &lt;p&gt;To access a table with REST, you can easily use the URI:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;POST &lt;a href="http://&amp;lt;ACCOUNT NAME&amp;gt;.table.core.windows.net/&amp;lt;TABLE"&gt;.table.core.windows.net/http://&amp;lt;ACCOUNT NAME&amp;gt;.table.core.windows.net/&lt;/a&gt;&amp;lt;TABLE NAME&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Using a POST verb will save an object to the table. The object would be stored in the Atom envelope in the REST call. Querying, updating, and deleting records is just as simple. A sample query would look like:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;GET &lt;a href="http://&amp;lt;ACCOUNT&amp;gt;.table.core.windows.net/&amp;lt;TABLE&amp;gt;?$filter"&gt;.table.core.windows.net/?$filter&amp;quot;&amp;gt;http://&amp;lt;ACCOUNT&amp;gt;.table.core.windows.net/&amp;lt;TABLE&amp;gt;?$filter&lt;/a&gt;= cost eq 45&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3676965348576484463?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3676965348576484463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3676965348576484463&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3676965348576484463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3676965348576484463'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/azure-tables-are-for-squares-in-cloud.html' title='Azure Tables are for Squares in the Cloud'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8085531553357151951</id><published>2009-02-16T09:51:00.001-05:00</published><updated>2009-02-16T09:51:08.607-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>TechNet Tour Unleashed details here!</title><content type='html'>&lt;p&gt;[TechNetUnleashed has two siblings, &lt;a href="http://www.brianhprince.com/2009/02/arcready-tour-is-ready-to-launch.html"&gt;ArcReady&lt;/a&gt;, and &lt;a href="http://www.brianhprince.com/2009/02/msdn-unleashed-tour-details-announced.html" target="_blank"&gt;MSDN Unleashed&lt;/a&gt;. For some reason we haven’t unleashed ArcReady yet.]&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;strong&gt;Windows Server 2008&lt;/strong&gt;&lt;b&gt;             &lt;br /&gt;&lt;/b&gt;In this session we will look at &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/default.aspx"&gt;Windows Server 2008&lt;/a&gt; and the improvements that have been made to Microsoft’s premier server operating system.&amp;#160; Microsoft Windows Server 2008 is the most advanced Windows Server operating system yet, designed to power the next generation of networks, applications, and Web services. With Windows Server 2008 you can develop, deliver, and manage rich user experiences and applications, provide a highly secure network infrastructure, and increase technological efficiency and value within your organization.            &lt;br /&gt;Windows Server 2008 introduces several new capabilities including 64bit virtualization, a robust web and development platform, improvements in networking, security, high availability and disaster recovery.&amp;#160; In addition, there is a new “Core” installation option that reduces the operating system overhead by removing the graphical user interface thus freeing resources and lowering the potential security attack surface.&amp;#160; Come see demonstrations on many of the features in a technical deep dive you won’t want to miss!            &lt;br /&gt;After we discuss Windows Server 2008, we’ll briefly discuss the improvements coming in &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/R2-Beta.aspx"&gt;Windows Server 2008 R2&lt;/a&gt; which is in development and &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=85CFE4C9-34DE-477C-B5CA-75EDAE3D57C5&amp;amp;displaylang=en"&gt;now available for beta testing&lt;/a&gt;.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;strong&gt;Prizes&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;Attendees are eligible to win a book or a copy of Windows Vista.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;strong&gt;Event Schedule&lt;/strong&gt;&lt;strong&gt; – TechNet Events Unleashed starts at 3:00 PM and end by 5:00 PM&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405193"&gt;St. Louis, MO&lt;/a&gt; – March 5, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405191"&gt;Downers Grove, IL&lt;/a&gt; – March 9, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405188"&gt;Austin, TX&lt;/a&gt; – March 10, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405194"&gt;Indianapolis, IN&lt;/a&gt; – March 12, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405189"&gt;Irving, TX&lt;/a&gt; – March 19, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405190"&gt;Chicago, IL&lt;/a&gt; – March 23, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404829"&gt;Houston, TX&lt;/a&gt; – March 24, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="714"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405192"&gt;Detroit, MI&lt;/a&gt; – March 31, 2009 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8085531553357151951?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8085531553357151951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8085531553357151951&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8085531553357151951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8085531553357151951'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/technet-tour-unleashed-details-here.html' title='TechNet Tour Unleashed details here!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-346069202869628673</id><published>2009-02-16T09:48:00.001-05:00</published><updated>2009-02-16T13:12:54.920-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>MSDN Unleashed tour details announced.</title><content type='html'>&lt;p&gt;[MSDN Unleashed has two siblings, &lt;a href="http://www.brianhprince.com/2009/02/arcready-tour-is-ready-to-launch.html" target="_blank"&gt;ArcReady&lt;/a&gt;, and &lt;a href="http://www.brianhprince.com/2009/02/technet-tour-unleashed-details-here.html" target="_blank"&gt;TechNet Unleashed&lt;/a&gt;. For some reason we haven’t unleashed ArcReady yet.]&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;Enhance your coding capabilities with new tools, tips, and inside secrets from MSDN Events. You’ll see how developing for a Windows Mobile phone leverages your current coding skills and can make it simple to build, deploy and debug cool new devices. Additionally, we’ll be showing you how to take full advantage of the Visual Studio debugger. We’ll offer some great tips and tricks to help you debug faster and more efficiently, while applying fresh techniques to ramp up your problem solving abilities.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;strong&gt;Session 1: Tips &amp;amp; Tricks for the Visual Studio 2008 Debugger&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;The Visual Studio debugger is a highly underutilized tool for many developers. In this session, you’ll learn how to use it like a pro, while picking up new techniques to fast-forward your problem solving and debugging abilities. We’ll show you how to use advanced breakpoints, advanced watch window / Expression evaluator tricks, modifiers, assertions on the fly, remote debugging, and more. Whether you’re writing C#, VB, WPF, ASP.NET, Windows Forms, or services, we’ll provide tips and tricks that will have you debugging faster and much more efficiently. The debugger is your primary tool for finding bugs, so join us and learn how to make the most of it.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;Session 2: Developing for Windows Mobile Devices&lt;/strong&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;Mobile development is growing fast, and Windows Mobile is at the forefront with over 18 million phones shipped last year and many more cutting-edge devices on the way. Visual Studio developers have tremendous opportunities in this space. Why? Developing for a Windows Mobile phone leverages your existing coding experience and takes it to new heights. In this session, we’ll look at some of the coolest new devices, you’ll learn how to set up Visual Studio with the latest SDK and device emulators, and you’ll see how to build, deploy and debug Windows Mobile applications. We’ll also explore how Internet Explorer Mobile 6 provides new AJAX capabilities that offer the richness of the desktop with pan and zoom features tuned for mobile devices.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;strong&gt;Prizes&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;strong&gt;Attendees are eligible to win one of two books, a copy of Windows Vista or Visual Studio 2008 Professional.&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;strong&gt;Event Schedule&lt;/strong&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032402398" target="_blank"&gt;Cleveland, OH&lt;/a&gt; – February 24, 2009 1:00 PM – 5:00 PM&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405185"&gt;St. Louis, MO&lt;/a&gt; – March 5, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405183"&gt;Downers Grove, IL&lt;/a&gt; – March 9, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405180"&gt;Austin, TX&lt;/a&gt; – March 10, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404825"&gt;Overland Park, KS&lt;/a&gt; – March 10, 2009 1:00 PM – 4:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405186"&gt;Indianapolis, IN&lt;/a&gt; – March 12, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405181"&gt;Irving, TX&lt;/a&gt; – March 19, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405177"&gt;Columbus, OH&lt;/a&gt; – March 20, 2009 1:00 PM – 4:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405182"&gt;Chicago, IL&lt;/a&gt; – March 23, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404827"&gt;Houston, TX&lt;/a&gt; – March 24, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405179"&gt;Mason, OH&lt;/a&gt; – March 27, 2009 1:00 PM – 4:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405184"&gt;Detroit, MI&lt;/a&gt; – March 31, 2009 1:00 PM – 3:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;         &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405178"&gt;Waukesha, WI&lt;/a&gt; – March 31, 2009 1:00 PM – 4:00 PM&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="638"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-346069202869628673?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/346069202869628673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=346069202869628673&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/346069202869628673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/346069202869628673'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/msdn-unleashed-tour-details-announced.html' title='MSDN Unleashed tour details announced.'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-683369996098428984</id><published>2009-02-16T09:45:00.001-05:00</published><updated>2009-02-16T09:51:57.383-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>ArcReady Tour is ready to launch!</title><content type='html'>&lt;p&gt;[ArcReady has two siblings, &lt;a href="http://www.brianhprince.com/2009/02/msdn-unleashed-tour-details-announced.html" target="_blank"&gt;MSDN Unleashed&lt;/a&gt;, and &lt;a href="http://www.brianhprince.com/2009/02/technet-tour-unleashed-details-here.html" target="_blank"&gt;TechNet Unleashed&lt;/a&gt;. For some reason we haven’t unleashed ArcReady yet.]&lt;/p&gt;  &lt;p&gt;For our next ArcReady, we will explore a topic on everyone’s mind: Cloud computing. Several industry companies have announced cloud computing services. In October 2008 at the Professional Developers Conference, Microsoft announced the next phase of our Software + Services vision: the Azure Services Platform. The Azure Services Platform provides a wide range of internet services that can be consumed from both on premises environments or the internet. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Session 1&lt;/strong&gt;: Cloud Services In our first session we will explore the current state of cloud services. We will then look at how applications should be architected for the cloud and explore a reference application deployed on Windows Azure. We will also look at the services that can be built for on premises application, using .NET Services. We will also address some of the concerns that enterprises have about cloud services, such as regulatory and compliance issues. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Session 2&lt;/strong&gt;: Mesh and Live Services In our second session we will take a slightly different look at cloud based services by exploring Live Mesh and Live Services. Live Mesh is a data synchronization client that has a rich API to build applications on. Live services are a collection of APIs that can be used to create rich applications for your customers. Live Services are based on internet standard protocols and data formats. &lt;/p&gt;  &lt;p&gt;Event Schedule&lt;/strong&gt;&lt;strong&gt; – ArcReady starts at 9:00 AM local time and ends by noon.&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404864"&gt;St. Louis, MO&lt;/a&gt; – March 5, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404862"&gt;Downers Grove, IL&lt;/a&gt; – March 9, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404859"&gt;Austin, TX&lt;/a&gt; – March 10, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404853"&gt;Knoxville, TN&lt;/a&gt; – March 10, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404854"&gt;Overland Park, KS&lt;/a&gt; – March 10, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404865"&gt;Indianapolis, IN&lt;/a&gt; – March 12, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404852"&gt;Nashville, TN&lt;/a&gt; – March 13, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404860"&gt;Irving, TX&lt;/a&gt; – March 19, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404855"&gt;Columbus, OH&lt;/a&gt; – March 20, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404861"&gt;Chicago, IL&lt;/a&gt; – March 23, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404858"&gt;Houston, TX&lt;/a&gt; – March 24, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404851"&gt;Bloomington, MN&lt;/a&gt; – March 25, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404819"&gt;Cleveland, OH&lt;/a&gt; – March 26, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404857"&gt;Mason, OH&lt;/a&gt; – March 27, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404863"&gt;Detroit, MI&lt;/a&gt; – March 31, 2009 9:00 AM&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404856"&gt;Waukesha, WI&lt;/a&gt; – March 31, 2009 9:00 AM&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-683369996098428984?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/683369996098428984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=683369996098428984&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/683369996098428984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/683369996098428984'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/arcready-tour-is-ready-to-launch.html' title='ArcReady Tour is ready to launch!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2533264878901444486</id><published>2009-02-16T09:35:00.001-05:00</published><updated>2009-02-16T09:35:56.106-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>Take and find notes with MS Recite on your phone</title><content type='html'>&lt;p&gt;I have always wanted to be able to just speak into my phone to store simple reminders.&lt;/p&gt;  &lt;p&gt;There is the voice note application built in, but it just doesn’t work smoothly for me. And you end up with all of these .wav files all over the place. &lt;/p&gt;  &lt;p&gt;There is &lt;a href="www.jott.com" target="_blank"&gt;'jott'&lt;/a&gt;, where you call a number to save your reminder. They turn it into text, and send it to your inbox. I tried it a few years ago, but I never really fell in love it.&lt;/p&gt;  &lt;p&gt;While these two mechanisms work ok, they both make retrieval difficult once you have built up a fair amount of recordings.&lt;/p&gt;  &lt;p&gt;Microsoft Research has released a CTP of some technology they have been developing. Recite is a Windows Mobile application. You simply click “Remember” to record all of your reminders. Click “Search” to ask your notes a question. Recite figures out what you are asking, and finds the related recorded note. Watch the video below, and get all of the latest information at &lt;a href="http://recite.microsoft.com"&gt;http://recite.microsoft.com&lt;/a&gt;. Just thinking about how they have to search a series of voice recordings, with a voice recording is mind bending.&lt;/p&gt; &lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" id="ipl2pdg0" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=1cf330f0-7863-401a-ba91-c3013ed1e03c&amp;ifs=true&amp;fr=shared&amp;mkt=en-US"&gt;&lt;/embed&gt;&lt;noembed&gt;&lt;a href="http://video.msn.com/?mkt=en-US&amp;amp;playlist=videoByUuids:uuids:1cf330f0-7863-401a-ba91-c3013ed1e03c&amp;amp;showPlaylist=true&amp;amp;from=msnvideo" target="_new" title="Microsoft Recite"&gt;Video: Microsoft Recite&lt;/a&gt;&lt;/noembed&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2533264878901444486?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2533264878901444486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2533264878901444486&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2533264878901444486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2533264878901444486'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/take-and-find-notes-with-ms-recite-on.html' title='Take and find notes with MS Recite on your phone'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5765143809847696311</id><published>2009-02-13T09:54:00.001-05:00</published><updated>2009-02-13T09:54:33.495-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>Disk Defragmentation in Windows 7</title><content type='html'>&lt;p&gt;I have always been interested in the internals of operating systems, and the science behind the engineering. One of those aspects is reading and writing to storage, and how that can be done in an efficient and performant manner.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://blogs.msdn.com/e7/archive/2009/01/25/disk-defragmentation-background-and-engineering-the-windows-7-improvements.aspx" target="_blank"&gt;Engineering Windows 7 blog&lt;/a&gt; has posted how they work with hard disks, and how disk defragmentation has changed over the versions of Windows. It is a very interesting read. I wouldn’t dig into the comments, like usual, they are filled with trolls and flame wars. Oh well. If you haven’t been reading this blog, and you have any interest in OSs or in Windows 7, I highly recommend it. It is an open and honest discussion on the building of Windows 7 by the people actually building it. The posts are detailed, and explain some of the decisions that the Windows team has to make, and how they make them. Balancing all of the different interests and different use models and different users is quite challenging.&lt;/p&gt;  &lt;p&gt;Here is my short summary, but you really should just &lt;a href="http://blogs.msdn.com/e7/archive/2009/01/25/disk-defragmentation-background-and-engineering-the-windows-7-improvements.aspx" target="_blank"&gt;go read the real thing&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Because the hard disk is so much slower than the CPU, how the OS interacts with the disk is very important. Some of the key principles for this are very similar to the guidance on how to use services. From their post:&lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Perform less I/O, i.e. try and minimize the number of times a disk read or write request is issued. &lt;/li&gt;      &lt;li&gt;When I/O is issued, transfer data in relatively large chunks, i.e. read or write in bulk.&lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt;This is very much like with services. You try to make non-chatty services, that are chunky in nature, and call them when needed. Your application’s performance will suffer if you make to many small calls to a service. All of the serialization, deserialization (I love that word, and I just added it to my spell checker), dispatching, and transport costs you latency. This is a bigger problem with SOAP than with REST because of the overhead of a SOAP message, but the concern is still there.&lt;/p&gt;  &lt;p&gt;Back to disks, and how slow they are. The team has figured out, long ago, that you want to read big chunks at a time, so even if the user has requested one small part of a file, they should read a lot more of it, so that it is ready and in cache. For example, when streaming a music file to the player, the player asks for the first 64K (or however big the buffer is). The OS will request more than that, assuming the user will want the rest.&lt;/p&gt;  &lt;p&gt;This has become an even bigger issue as files have grown in size over the years. Ten years ago, people didn’t have terabyte drives on their desktops, and file sizes were in the KB’s, maybe MB’s.&lt;/p&gt;  &lt;p&gt;In order for the disk to more easily read a file, it helps if the file is allocated in a sequence on the disk itself. If the file is fragmented into chunks all over the disk, the disk will take longer seeking out those pieces and returning them. The practice of making sure the files are assembled together in sequence, and perhaps putting them on the most efficient locations on the disk is known as disk defragmentation. As a concept, it is relatively simple. Move all of the open space to the end of the disk (think of it as a virtual sequential tape). Then rearrange the pieces of the files so that they are all together. It is common for related files (perhaps for OS startup) to be put back to back to make reading them even faster.&lt;/p&gt;  &lt;p&gt;The Windows team has found out that a single large file doesn’t have to be in one long sequence. As long as the fragmented chunks are large (bigger than 64MB) then they aren’t rearranged, because moving them really wouldn’t help. It is the constant zigzagging for small pieces that costs big during I/O.&lt;/p&gt;  &lt;p&gt;I remember defragging my hard drives all the time. Especially before I installed a new application (and by application I mean game). By consolidating all of the open space, when I installed said game (I get pangs for Civilization just thinking of this), then all of the files would be contiguous, and grouped together for performance. &lt;/p&gt;  &lt;p&gt;In Windows 7, the algorithm has been tuned. There were files in Vista that could not be moved by defrag. These were usually NTFS meta data files. If you can’t move these, you can’t shrink your disk volume, which if you are using VM’s or want to rearrange your disk partition is a big issue. Windows 7 is now able to move them.&lt;/p&gt;  &lt;p&gt;Also, many new laptops, especially netbooks, come with SSD drives. Defragmenting them may not matter, and even if it would help, it would cut into the lifecycle of the drive. Windows 7 will not automatically schedule a defrag on an SSD drive.&lt;/p&gt;  &lt;p&gt;An interesting note is that auto defrag is not enabled on Windows Server 2008 R2. This is because how file fragmentation affects the system is dependent on the unique workload on that system, and an experience system administrator should configure the defrag process to meet those needs. You wouldn’t want a big defrag going on just as the nightly backup starts, for example.&lt;/p&gt;  &lt;p&gt;A big change is in the UI. The team has made it possible to schedule the defrag process to your liking, and you can schedule multiple disks in parallel (in Vista they had to be in sequence).&lt;/p&gt;  &lt;p&gt;From the post:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_FkFxl-L8DTc/SZWJo6Ukt4I/AAAAAAAAAEY/UWSZm3GlOM0/s1600-h/image_10%5B1%5D%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_10[1]" border="0" alt="image_10[1]" src="http://lh4.ggpht.com/_FkFxl-L8DTc/SZWJpVktVfI/AAAAAAAAAEc/bA58tCf37zs/image_10%5B1%5D_thumb%5B1%5D.png?imgmax=800" width="440" height="354" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_FkFxl-L8DTc/SZWJp-NxQdI/AAAAAAAAAEg/yYOpVRhosH8/s1600-h/image_12%5B1%5D%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_12[1]" border="0" alt="image_12[1]" src="http://lh4.ggpht.com/_FkFxl-L8DTc/SZWJqIiyJ2I/AAAAAAAAAEk/sNcw102otVo/image_12%5B1%5D_thumb%5B1%5D.png?imgmax=800" width="453" height="346" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Stop reading my blog, and go read their blog already!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5765143809847696311?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5765143809847696311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5765143809847696311&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5765143809847696311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5765143809847696311'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/disk-defragmentation-in-windows-7.html' title='Disk Defragmentation in Windows 7'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_FkFxl-L8DTc/SZWJpVktVfI/AAAAAAAAAEc/bA58tCf37zs/s72-c/image_10%5B1%5D_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5877092668181545336</id><published>2009-02-12T13:36:00.001-05:00</published><updated>2009-02-12T13:36:58.314-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>Build a Silverlight game, win $5,000</title><content type='html'>&lt;p&gt;This is how you can score an easy $5,000. Think up, design, and build an awesome game in Silverlight. Just submit it to the Server Quest II contest site. Then get all of your friends and family to vote for it. The game with the most votes wins some awesome cash.&lt;/p&gt;  &lt;p&gt;The deadline is 78 days from now, so go get cracking.&lt;/p&gt;  &lt;p&gt;The website has a cool trailer, done in the 16bit graphics style of yore. Really funny stuff. But your game can be on anything, it doesn’t have to sync up with the Server Quest plot. &lt;/p&gt; &lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" id="7s4guvfe" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=182f88a2-d194-4938-a6c2-86d2a41f490f&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US"&gt;&lt;/embed&gt;&lt;noembed&gt;&lt;br/&gt;&lt;a href="http://video.msn.com/video.aspx?vid=182f88a2-d194-4938-a6c2-86d2a41f490f" target="_new" title="Server Quest Trailer"&gt;Video: Server Quest Trailer&lt;/a&gt;&lt;/noembed&gt;   &lt;p&gt;How about a package delivery and retrieval simulator, that is multiplayer, and allows you to collect equipment, cash, and friends? Call it FedCraft.&lt;/p&gt;  &lt;p&gt;Or a real time strategy game that is centered around giant configurable robots doign battle with a background story about different clans competing for a diminishing pool of critical resources. Call it WreckWarrior.&lt;/p&gt;  &lt;p&gt;Perhaps a puzzle game that tracks progress in a community leader board way mixed with a bureaucracy simulator, where you get to cut red tape with a giant pair of laser scissors. RedTris?&lt;/p&gt;  &lt;p&gt;They did this contest last year, and it had some really great games come out of it.&lt;/p&gt;  &lt;p&gt;Of course you should check out the &lt;a href="http://www.serverquestcontest.com/" target="_blank"&gt;site&lt;/a&gt; for all of the real details and contest rules.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5877092668181545336?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5877092668181545336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5877092668181545336&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5877092668181545336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5877092668181545336'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/build-silverlight-game-win-5000.html' title='Build a Silverlight game, win $5,000'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5814387844047628874</id><published>2009-02-10T09:30:00.001-05:00</published><updated>2009-02-10T09:30:24.665-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Using BLOBs in Azure to store homemade BSG episodes</title><content type='html'>&lt;p&gt;The other day I discussed using &lt;a href="http://www.brianhprince.com/2009/02/queues-in-azure.html" target="_blank"&gt;Queues in Azure&lt;/a&gt;, and why you would want to. Today, we will talk about using BLOBs.&lt;/p&gt;  &lt;p&gt;First a bit about BLOBs. BLOB stands for &lt;strong&gt;B&lt;/strong&gt;inary &lt;strong&gt;L&lt;/strong&gt;arge &lt;strong&gt;OB&lt;/strong&gt;ject, and is a way to store binary data. Up until now, whenever I used BLOBs it was as a column type in SQL Server and Oracle Server. This was always challenging for me because the APIs to store and read BLOBs were a pain, and hard to use. At least for me. The other problem was related to maintenance on the database server. Your database will get very big, very quickly by storing images and videos in the database. There may be some very good reasons for you to do this, but for me, in the past, the tax was too high. The approach I generally took was to store the image in a folder somewhere, and store the path and filename in the database. This did create a maintenance issue, in that we have to backup the file folder, and make sure it was transactionally in sync with the database backup. That is a whole different blog post. &lt;/p&gt;  &lt;p&gt;BUT, if you are looking at using BLOBs in a database, check out the new&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/cc949109.aspx" target="_blank"&gt;FILESTREAM&lt;/a&gt; feature in SQL Server 2008. I wish I had that about five years ago. &lt;/p&gt;  &lt;p&gt;This common pain is what causes most people to wince when they hear BLOB, at least I know I do. But BLOBs are important. They are a great way to store all of that unstructured data we have. Our world is becoming rich media centric in what we do, and what we store.&lt;/p&gt;  &lt;p&gt;BLOBs don’t have to be pictures or videos. They can be any binary stream. Perhaps a large catalog detail file, or a backup history. It can really be anything. BLOBs are opaque though, so you usually can’t scan them during a query or to help in an index. In that case, make sure you store some metadata with them.&lt;/p&gt;  &lt;p&gt;BLOBs are one of the three pillars of the Azure storage fabric. There are queues, tables, and BLOBs. Any data saved in the storage fabric is stored in three different replicas. This is done for reliability, and scalability reasons. This storage is also shared across your account. So you can have one node store files into the BLOB storage, and another node could read it. This is very similar to using file storage in an on-premises application.&lt;/p&gt;  &lt;p&gt;Within your account, you can organize your Blobs with containers. These are just a simple mechanism to segment your Blob storage, and make it easier to work with them. At this point, it isn’t possible to nest containers, like you would file folders on your file system.&lt;/p&gt;  &lt;p&gt;Once I have created a container, and Blob, accessing it is as easy as browsing to this URL:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://BHP.blob.core.windows.net/Fingerprints/Prinsoner198"&gt;http://BHP.blob.core.windows.net/Fingerprints/Prinsoner198&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Blobs and containers are locked down to only be accessible by the account owner. If you want a container of Blobs to be publicly accessible on your site, you can use access control lists on the container. In this way, you can grant anonymous users read access.&lt;/p&gt;  &lt;p&gt;In your application code, you will want to reference the Microsoft.Samples.ServiceHosting library. This dll will hold some nice classes that will make working with Azure Storage easier. You can find it in the Azures Samples folder that comes with the &lt;a href="http://www.microsoft.com/azure/sdk.mspx" target="_blank"&gt;SDK&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;To store a Blob in a known container, you would use the above URL, but with a PUT verb instead of a GET verb. When you ‘put’ a Blob, the size is limited to 64MB. If your file is bigger than that, you can use the Put Block method. This will allow you to store the Blob in 4MB blocks until you are done. The maximum size of any Blob is currently 50GB. That is pretty big. Want to know why it’s 50GB, and not 51GB or something like that? Because they needed a number, and &lt;a href="http://en.wikiquote.org/wiki/Talk:Bill_Gates" target="_blank"&gt;no one will ever need more than 50GB for a single Blob.&lt;/a&gt; :) If it was me, I would have made it just large enough to hold a complete BlueRay movie. You know, for when you want to store your home made BlueRay movies in the cloud.&lt;/p&gt;  &lt;p&gt;One of the scenarios you might use Blobs for are to store images and videos (or other user generated content) on your site. In that case, storing them, and displaying them back to your users is pretty simple.&lt;/p&gt;  &lt;p&gt;Another common scenario, which ties into the post on queues, is the transitional scenario. In this case, a user might upload a video for processing. Your application would store the video into Blob storage, and then push a work ticket into the queue. The work ticket would hold only the top meta data (user name, transaction id in your db, the name of the Blob). The worker node would pull this off of the queue, pick up the Blob, and process it. It might then put the results into a different Blob container, and then finally delete the original Blob out of storage. Guess what the delete command is. You guessed it, you just change the HTTP verb to DELETE. Same URL as above. Of course, the user has to have permissions to delete, so don’t worry that some script kid is going to start deleting all of your &lt;a href="http://search.live.com/video/results.aspx?q=fan+battle+star+galatica+movie&amp;amp;docid=498321523367&amp;amp;mid=247F9B6EFB51AACD522C247F9B6EFB51AACD522C&amp;amp;FORM=VIVR6" target="_blank"&gt;homemade Battle Star Galactica&lt;/a&gt; movies off of your site.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5814387844047628874?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5814387844047628874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5814387844047628874&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5814387844047628874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5814387844047628874'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/using-blobs-in-azure-to-store-homemade.html' title='Using BLOBs in Azure to store homemade BSG episodes'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3680371389821566282</id><published>2009-02-06T16:22:00.001-05:00</published><updated>2009-02-06T16:22:37.715-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Toledo will be cloudy on February 17th</title><content type='html'>&lt;p&gt;The &lt;a href="http://www.nwnug.com/" target="_blank"&gt;Northwest .NET Users Group&lt;/a&gt; has been kind enough to invite me to speak at their February meeting. It will be on 2/17 at 6:00p – 8:00p, &lt;a href="http://local.live.com/default.aspx?v=2&amp;amp;cp=41.651796~-83.534097&amp;amp;style=o&amp;amp;lvl=1&amp;amp;scene=2052384&amp;amp;sp=aN.41.651987_-83.534116_HCR%20Manor%20Care_" target="_blank"&gt;located at 333 North Summit Street, Toledo, Oh&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I will be speaking on cloud computing, what it can mean to you, and what the Azure Services Platform is. Given enough time, we will even look at some code.&lt;/p&gt;  &lt;p&gt;I hope to see you there!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3680371389821566282?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3680371389821566282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3680371389821566282&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3680371389821566282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3680371389821566282'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/toledo-will-be-cloudy-on-february-17th.html' title='Toledo will be cloudy on February 17th'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-9144906714385204659</id><published>2009-02-02T13:46:00.001-05:00</published><updated>2009-02-02T13:46:47.824-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Queues in Azure</title><content type='html'>&lt;p&gt;Many modern systems are now being designed with SOA principles in mind. This usually means they are designed as a composite application of several services working together. As part of this structure, you usually need a way for the different services to communicate.&lt;/p&gt;  &lt;p&gt;A common way is to use an Enterprise Service Bus, or even just naked, direct SOAP calls. This works when the systems are synchronous in nature. But if the service you are leveraging is very asynchronous, meaning it is more like a back end processor, or bulk processor, then you are likely going to end up working with queues. The advantage to queues is that they help enforce some loose coupling to your architecture. Just make sure that you pick a queue-ing technology that supports the protocols the consumers will need (ie SOAP, REST, COM+, etc.)&lt;/p&gt;  &lt;p&gt;If you are working with Azure, then you can easily leverage the queue infrastructure already build into the storage fabric of Azure. Before you dive in, there are a few things you should know about how queues work, and some of the design limitations they have. &lt;/p&gt;  &lt;p&gt;Queues are FIFO. That means the first message in is the first message out. Much like a line for tickets at the movie theatre for Star Trek. The first nerd in line, gets the first ticket, etc.&lt;/p&gt;  &lt;p&gt;Because it is possible for the processing agent that took the top message to fail, it is possible for a message to get forgotten about in an architecture like this. In this case, most queue servers have an ability to mark a message as read, but not actually delete it until the processor says it is successful. In this manner, if the processing fails, your code can find stale read messages, and reprocess them after a period of timeout. The ‘read’ state also keeps other processing nodes from picking up the same message, and processing it a second time. It is very common in this scenario to have several processing nodes reading messages off of the same queue. The queue becomes an abstraction to talking with the group of nodes, and is an easy way to balance the load across the nodes.&lt;/p&gt;  &lt;p&gt;Queues are a one-way asynchronous messaging system. I can use a queue to send you a message, but there has to be some other mechanism for any return message. Sometimes this is just a second queue, but more likely there is some other out of band signaling going on. Perhaps the sudden appearance of data in your database, a flag being set, or a flat file gets picked up the next morning. Another common return path is for the back end processor to call a lightweight service (REST of SOAP) that merely reports that the specific message has been processed. For example, the contract might include an order id, and a final status (completed, shipped, error, pineapple, etc.).&lt;/p&gt;  &lt;p&gt;You don’t just dump a giant message on the queue, this will surely lead to bad performance, regardless of which queue server you are using (Azure, MSMQ, MQ Series, etc.) If you are just processing an order from a web site, then it might be ok. But if you are processing an image, or something of real size, you are better to follow a pattern called a ‘control message’ or ‘work request message’. In this pattern, you drop off the actual large part of the message in some common store. This could be a common file system, common database, or the BLOB storage in Azure. Then you put a message in the queue that tells the backend processor what needs done, and which item in the common store to use. &lt;/p&gt;  &lt;p&gt;In the always common image thumbnail generator scenario, you might put the uploaded image into BLOG storage, and then put a message in the queue that states the name of the item in BLOB storage, the expected thumbnail dimensions, and an account code to bill the work to. The backend processor would then pick up the message, go fetch the image, do the work, bill the proper code, and then dump the thumbnail back into the common storage. The consuming website must just keep looking for the particular thumbnail filename to see when it is done, or you could leverage one of the callback mechanisms mentioned above.&lt;/p&gt;  &lt;p&gt;It is common to have one queue per message pattern, meaning all messages going into the queue should either always be bound for the same destination (all messages pertaining to customer records), or be of the same verb (process this image, produce report). The downside to this is that it is very easy to end up with a proliferation of queues. This leads to a management nightmare, as well as a lot of traffic.&lt;/p&gt;  &lt;p&gt;In Azure, you can create as many named queues as you want. When you&amp;#160; put a message onto a queue, it can be no larger than 8KB, and must be XML. This is to keep the platform fast, and super scalable. A queue can theoretically hold as many messages are you want to put in it, but I haven’t done any performance or scalability testing on the Azure queue to see if this holds up. &lt;/p&gt;  &lt;p&gt;The API is RESTful, and you can place or read items from the queue from anywhere that make that REST call, it doesn’t have to be code running in an Azure role. This means that you can host your backend processor in the cloud, to get eth dynamic scalability to respond to spike events, but wire up your preexisting applications to feed that queue.&lt;/p&gt;  &lt;p&gt;What is the address of your queue? It depends on what you name it, and your account name for Azure. Perhaps you named your queue ImageProcessing, and your account name is BHP. In that case, the address for the queue would be : &lt;a href="http://BHP.queue.core.windows.net/ImageProcessing"&gt;http://BHP.queue.core.windows.net/ImageProcessing&lt;/a&gt;. As you make REST calls into this address, make sure you remember you are addressing the queue at large. Meaning a delete command would delete the queue. To add a message to the queue, you need to extend the URI a little, to something like this: &lt;a href="http://BHP.queue.core.windows.net/ImageProcessing/messages"&gt;http://BHP.queue.core.windows.net/ImageProcessing/messages&lt;/a&gt;. Of course there would be parameters that hold that actual message content you wanted to add.&lt;/p&gt;  &lt;p&gt;When you get a message from the queue (a HTTP GET against the URL above) you have to optional parameters you can define. The first lets you fetch more than one message at a time. This is important for scale reasons, when the overhead of fetching a message is high. In this case, grabbing a batch of messages is more efficient. The second parameter allows you to set the invisible timeout, up to two hours. If you don’t delete the message before this timeout, then it will reset back to visible, allowing someone else to pick up the message.&lt;/p&gt;  &lt;p&gt;When you GET a message, you are given a pop receipt id. This id is needed in order to DELETE the message when you are completed with it’s processing. You will also need to supply the message id itself (which is a GUID). This is to make sure you delete the proper message off of the queue, and that you are the most recent recipient of the message. Remember, in a timeout scenario, the message could be revived, and given to another processor. If the timeout, which can be set on the PUT, expires, then the pop receipt will expire as well. This keeps you from running into conflicts when things go haywire.&lt;/p&gt;  &lt;p&gt;If people want, I can code up a sample, and walk through it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-9144906714385204659?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/9144906714385204659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=9144906714385204659&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/9144906714385204659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/9144906714385204659'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/02/queues-in-azure.html' title='Queues in Azure'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1825537619402645047</id><published>2009-01-30T06:19:00.000-05:00</published><updated>2009-01-30T06:19:00.397-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>Is that an architecture in your pocket?</title><content type='html'>&lt;p&gt;A lot of developers and architects ask me how they can start learning about architecture. The are usually looking for the “Golden Path” to the one, true architecture for their application.&lt;/p&gt;  &lt;p&gt;Of course this doesn’t exist. Each system must have it’s own architecture, to support it’s own needs. But, as architects, we do need a mechanism to share what we know, the experience that we build up over our careers. We should be able to say “This is what I built, and this is why it worked in this scenario.” We also need to consider the frames of concern for a model, and discuss those as well. &lt;/p&gt;  &lt;p&gt;We need to make sure that this knowledge is approachable. There are other industries where they build these giant repositories, and then are ignored. I like to call these ‘ShelfWare’. Others call them ‘Bodies of Knowledge.” More like Dead Bodies of Knowledge. :) No one really uses it, but references it as a bible to defend a bad move or decision.&lt;/p&gt;  &lt;p&gt;How can we make it approachable? Well, first you can’t require membership in a secret club. You also need to make sure you explain domain specific terms, and you also have to keep it short. Not 2 pages short, but not 50,000 pages long either. And it has to have good navigation.&lt;/p&gt;  &lt;p&gt;Another problem is that architecture is as diverse as development. You have different concerns in a web application than you do in a client app, or in a services tier.&lt;/p&gt;  &lt;p&gt;The Patterns &amp;amp; Practices Group at Microsoft has been pumping out a lot of guidance recently. I am just now catching up with all of their deliverables over the past few months.&lt;/p&gt;  &lt;p&gt;Their most recent release is a set of targeted Architecture Pocket Guides. They are of a fairly short read, plenty of pictures, and covers these aspects well, with the common knowledge most experienced architects have.&lt;/p&gt;  &lt;p&gt;These are definitely a must read for any new or aspiring architect. I think lead developers should be very familiar with them as well. An experienced architect should briefly read them. It is a good way to confirm what you have learned, and formalize it a bit. And it is always good to read in print what you already ‘know’ or feel. It helps you put concrete words to your instincts. &lt;/p&gt;  &lt;p&gt;Of course, even though it is in the pocket guide, it is just that, guidance. Use your own critical thought, and answer with ‘it depends.’&lt;/p&gt;  &lt;p&gt;You can browse the index of Pocket Guides at the &lt;a href="http://www.codeplex.com/AppArch/Wiki/View.aspx?title=Pocket%20Guides&amp;amp;referringTitle=Home"&gt;Pocket Guide Index page at our Application Architecture KB&lt;/a&gt; on CodePlex.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1825537619402645047?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1825537619402645047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1825537619402645047&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1825537619402645047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1825537619402645047'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/is-that-architecture-in-your-pocket.html' title='Is that an architecture in your pocket?'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7026858884851298997</id><published>2009-01-29T07:11:00.000-05:00</published><updated>2009-01-29T07:11:01.725-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S+S'/><title type='text'>Software + Services in Plain English</title><content type='html'>&lt;p&gt;I spend a lot of time explaining to customers and audiences what we mean when we say “Software plus Services”. In short, we believe that you need a mix of on site software, and services from the cloud. The exact mix of what is onsite vs. in the cloud is up to you, and what software piece is in which position is also up to you.&lt;/p&gt;  &lt;p&gt;We are putting a lot of effort behind the concept, because we want the platforms and architecture to be flexible enough for you to find the right balance for you, but to also give you the ability to change that balance. I should be able to start something in the cloud, move it on premises as I need, and then maybe later back into the cloud.&lt;/p&gt;  &lt;p&gt;The video is part of a meme on YouTube on explaining concepts ‘in plain English.’ It’s only about 4 minutes long, so take a look. And it uses paper dolls. How cool is that?&lt;/p&gt; &lt;object width="445" height="284"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EXS0BFS6QT4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&amp;amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EXS0BFS6QT4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="284"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7026858884851298997?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7026858884851298997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7026858884851298997&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7026858884851298997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7026858884851298997'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/software-services-in-plain-english.html' title='Software + Services in Plain English'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-9073430339039500453</id><published>2009-01-28T06:31:00.000-05:00</published><updated>2009-01-28T06:31:00.466-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><title type='text'>New Guide “Acceptance Test Engineering” or “How to decide if your software is ready”</title><content type='html'>&lt;p&gt;The &lt;a href="http://msdn.microsoft.com/practices/" target="_blank"&gt;Patterns &amp;amp; Practices team&lt;/a&gt; has been pumping out a lot of great content lately. So much, that I haven’t been able to keep up with it all. What I like about their new model, is that they publish their works in draft or beta form to CodePlex.com, so that they can gather community feedback.&lt;/p&gt;  &lt;p&gt;The latest guide from them is titled “Acceptance Test Engineering”, and can be downloaded from &lt;a href="http://codeplex.com/TestingGuidance" target="_blank"&gt;here&lt;/a&gt;. Please read it, and provide some feedback, any feedback back to the team. P&amp;amp;P is a great example of how some groups in Microsoft are embracing the community, and leveraging their input to make their products better.&lt;/p&gt;  &lt;p&gt;I think this guide will be of interest to lead developers, consulting managers, project managers, test leads, and architects.&lt;/p&gt;  &lt;p&gt;This guide focuses on the skills around Acceptance Test, and how to implement them. The first section focuses on thoughts behind AT’s, and why we need help defining ‘done’ on our projects.&lt;/p&gt;  &lt;p&gt;The second section reads like a patterns book. It is chock full of effective practices. Best part? They explain scenarios as to when each practice would and would not be a good idea. For example, they cover a process known as ‘Test Last’. I have heard this called TED by TDD developers. TED stands for Test Eventually Development. They cover the practice, and are clear about its pros (are there any?), and major cons. They cover when you are likely to see this, such as when a supplier is not able or willing to provide incremental builds throughout the process. The big limitation they outline is&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Significant shortcomings may be found too late to do anything about them in the current product release.&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;On page 13 they talk about how they tried to define acceptance testing by developing a model, and then executing test against that model, to see if it was a good model to be used in the book. The great thing is, the first models failed their tests. I guess doing that is like writing a VB compiler in VB.&lt;/p&gt;  &lt;p&gt;When I was in consulting, our project teams spent some of their time on ‘Story Tests.’ The idea was to do some testing at a story level. We felt that testing at purely a code or functional level left us blind to whether the software was achieving it’s desired goals. We tested across the system, relating to the story of a user. This is covered in the guide on page 170, but they call it “Soap Opera Testing.” I LOVE that title! I wish I had thought to use it all those years ago.&lt;/p&gt;  &lt;p&gt;The third section contains a series of examples. I find this to be lacking in a lot of guides that try to teach you a new practice. I think real samples, and scenarios are important in learning when to use, and when NOT to use a practice or skill.&lt;/p&gt;  &lt;p&gt;The sample story around Soap Opera testing is truly a soap opera. It involves a CEO, credit card fraud and identity theft, and ex-wife and a girlfriend.&lt;/p&gt;  &lt;p&gt;You should check the guide out, provide feedback, and consider folding the patterns that are covered into your process.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-9073430339039500453?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/9073430339039500453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=9073430339039500453&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/9073430339039500453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/9073430339039500453'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/new-guide-acceptance-test-engineering.html' title='New Guide “Acceptance Test Engineering” or “How to decide if your software is ready”'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3012802357487822691</id><published>2009-01-27T13:15:00.000-05:00</published><updated>2009-01-27T13:15:00.477-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biztalk'/><title type='text'>BizTalk Server 2009 Beta</title><content type='html'>&lt;p&gt;Many of you know I have spent a good portion of my past five years working on a lot of BizTalk related projects. What does BizTalk do? Everything of course! :)&lt;/p&gt;  &lt;p&gt;If you are doing SOA, or an ESB, integration, edi, or RFID, this is the tool for you.&lt;/p&gt;  &lt;p&gt;I missed this news last month because I was so heads down on CodeMash. We just released the beta of BizTalk Server 2009. We also release the RFID Mobile and RFID Standards pack.&lt;/p&gt;  &lt;p&gt;The first thing any BizTalk’er would want in the new version is support for the latest platform versions. Even in BizTalk 2006 R2 you had to use VS2005. With BizTalk 2009 you can use Windows Server 2008, Microsoft Visual Studio 2008 SP1, Microsoft SQL Server 2008 and the .NET Framework 3.5 SP1.&lt;/p&gt;  &lt;p&gt;The new version also has extended support for Oracle e-business suite, IBM CICS, IMS, DB2, and WebSphere MQ. There is new support for UDDI v3.0, which is important in service registry scenarios.&lt;/p&gt;  &lt;p&gt;You can grab the beta over &lt;a href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=218" target="_blank"&gt;here&lt;/a&gt;. An update to the ESB Toolkit is available there as well.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3012802357487822691?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3012802357487822691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3012802357487822691&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3012802357487822691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3012802357487822691'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/biztalk-server-2009-beta.html' title='BizTalk Server 2009 Beta'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2312518897229883549</id><published>2009-01-26T17:06:00.001-05:00</published><updated>2009-01-26T17:06:01.279-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint / MOSS / WSS'/><title type='text'>SharePoint Pod Show - A Podcast All About SharePoint</title><content type='html'>&lt;p&gt;SharePoint has become a huge product. Almost everywhere I go, someone is asking me about SharePoint. They either want to know how to develop on it or how to deploy it, or they want to find someone who knows how.&lt;/p&gt;  &lt;p&gt;If you are looking for resources to learn more about SharePoint, I recommend a podcast by Rob, Nick and Brett. Their podcast is called &lt;a href="http://www.sharepointpodshow.com/" target="_blank"&gt;“SharePoint Pod Show”.&lt;/a&gt; There are some good books out there, but hearing experience MOSS developers talk about it on a regular pod show really immerses you into the technology.&lt;/p&gt;  &lt;p&gt;Their current show is about SharePoint skills, and how they fit into your career and the current ‘economy’. Their show is based on a recent poll. It’s very interesting. If you are into SharePoint, or have to work with it, I suggest you give them a spin.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2312518897229883549?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2312518897229883549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2312518897229883549&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2312518897229883549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2312518897229883549'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/sharepoint-pod-show-podcast-all-about.html' title='SharePoint Pod Show - A Podcast All About SharePoint'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7236751458261070309</id><published>2009-01-25T16:17:00.001-05:00</published><updated>2009-01-25T16:17:11.632-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Soft Skillz'/><title type='text'>Soft Skillz: Annual Career Introspection</title><content type='html'>&lt;p&gt;I often give a talk called “Soft Skillz: They aren’t just for humans anymore”. It focuses on many of the lessons I have learned over my career. Such topics as how to speak to humans, how to read body language, and how to manage your own career.&lt;/p&gt;  &lt;p&gt;If you aren’t happy with where you are in your career, then you only have yourself to blame. Your career is something you need to actively manage. When you are taking a new job, it should only be because it fits into your plan for your career, never for money. To avoid any money related problems in the search for a new job, you should already know if you want a positions BEFORE they offer it to you. At that point, if you KNOW it supports your career plan, and is a company you can feel at home for a while, then you know it is a job you should possibly take. Of course, the actual job offer and it’s details must work out logically for it all to make sense (which is a whole other blog post).&lt;/p&gt;  &lt;p&gt;There is a very simple process that you can use to make sure your career stays on track. It only has a few steps.&lt;/p&gt;  &lt;ol&gt;   &lt;ol&gt;     &lt;li&gt;Perform an annual career introspective review. &lt;/li&gt;      &lt;li&gt;Set you career goals. Outward then inward. &lt;/li&gt;      &lt;li&gt;Setup a plan to accomplish #2. &lt;/li&gt;      &lt;li&gt;Sign up for another year.&lt;/li&gt;      &lt;li&gt;Go back to step #1.&lt;/li&gt;   &lt;/ol&gt; &lt;/ol&gt;  &lt;p&gt;I follow this process on an annual timeline. I usually do step one during that week that no work gets done (between the holidays and New Years).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 1. Perform an annual career introspective review. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Take a whole day out of your life to sit down, and quietly think of your career for the past year. This will of course encompass your job, but it isn’t limited to just that. You want to think about your role at your job, what you have done to learn, the people you have met, and how the changing world of technology has impacted you, your job, and your career. Things that always stick out in my head are things like: &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Did I have opportunities to learn? Did I take advantage of them? &lt;/li&gt;    &lt;li&gt;Who and what had an impact on me? &lt;/li&gt;    &lt;li&gt;Who and what did I have an impact on? &lt;/li&gt;    &lt;li&gt;Are my 5/3/1 year goals any different? &lt;/li&gt;    &lt;li&gt;Does my J-O-B still support my career plan and goals? &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;I can’t answer these questions for you. Only you can. At this point, don’t worry about the economy, or factors like ‘stability’ in your company. This isn’t what that is about. Think of your current job as a vector, and your career path as a second vector. If they are in alignment, all is good. If they aren’t, then you and your employer won’t be happy.&lt;/p&gt;  &lt;p&gt;I usually do all of this while playing my XBox 360. Your mileage may vary.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 2. Set you career goals. Outward then inward. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Decide what your career goals are. It’s ok, they probably don’t just jump into your mind. Especially if you haven’t been through this process before.&lt;/p&gt;  &lt;p&gt;The farther out a goal’s timeline is, the more ambiguous it can be. For example, when I first started at QSI, my two five year goals were:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Build a successful team, and reach a specific revenue target.&lt;/li&gt;    &lt;li&gt;Have an impact on the success and growth of my customers.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The first is a bit specific, and the second is fairly broad. I then broke those into one and three year goals. These shorter term goals should, in part, support you in reaching your longer term goal. My one year goals, at that time were:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Win 3 projects, with a total revenue of 250k.&lt;/li&gt;    &lt;li&gt;Staff the team with two core members. &lt;/li&gt;    &lt;li&gt;Get involved in the community.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Step 3. Setup a plan to accomplish #2. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Come up with a plan to achieve your goals. The first step is to write them down, and put them somewhere where you can see them everyday. THIS IS IMPORTANT. This way, the day to day fire drills you have will not distract you too much from your goals. You need to be reminded of them, to stay on track. I recommend writing them on a 3”x5” story card, and tape it to your monitor (just below the sticky note with your password on it.)&lt;/p&gt;  &lt;p&gt;In this ongoing example, my plan involved building a relationship with the sales team (to define our offering, teach the offering to the sales team), go on sales calls to hear how customers respond to the offering, meet existing employees as they rolled off other assignments (to see if they would fit my initial team needs), and get out in the community (go to meetings, volunteer to help in any way needed), and entertain promising team members or potential customers.&lt;/p&gt;  &lt;p&gt;There were other steps in this plan, but you get the picture. It’s ok for this plan to change through the year, but your goals should stay constant, unless there is some major upheaval in what is going on. Don’t change your plan willy-nilly. It is very easy to lose your momentum in what you are doing, and you want the feeling of getting something done. This isn’t software, so your plan doesn’t have to be super agile.&lt;/p&gt;  &lt;p&gt;Make sure to take time, and share your new goals and plans with a mentor or two. Don’t ask for their permission, but ask for their input and guidance. You might want to adjust your plans, based on their feedback. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 4. Sign up for another year.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Some people worry about their jobs constantly. They are always doing this math in their head, as to whether they should stay, are they happy, etc. This can come and go, based on how things that day or week might be going. But you need to keep the long view in mind when thinking about this. And I find all of this internal debate a huge distraction, and a lot of extra stress.&lt;/p&gt;  &lt;p&gt;Something a mentor taught me about five years ago is to ‘sign up for one more year.’&lt;/p&gt;  &lt;p&gt;Think about your job, in context with your career, and your plan (see above!). Decide if it still works for what you are trying to achieve, and if it does ‘Sign up for another year.’ In this process, you are committing to this job for another year. During that year, you will no&amp;#160; longer do this math, debate about staying, or actively look for new opportunities. This will remove a huge distraction, and reduce your stress by an amazing amount.&lt;/p&gt;  &lt;p&gt;If the job doesn’t line up with where you want to go, then commit to going back to work, and continuing to work hard, but with a mind open to opportunities. It is amazing the opportunities that just drop in your lap when you are mentally open to and prepared for them. In this way, you will still put forth the effort into you job that you should be doing, but positioning yourself for a change. Keep in mind that you might want to start planning for your departure, just in case. Start training your replacement, and make sure all of your responsibilities are covered. This will make your departure smoother.&lt;/p&gt;  &lt;p&gt;While you are doing this math, don’t include the ‘grass is greener’ factor, or ‘wart’ factors. ALL jobs have warts. There isn’t one without them. Just make sure they are warts that you can live with.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Step 5. Go back to step #1.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Every year, make sure you take this time, and follow the steps. &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7236751458261070309?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7236751458261070309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7236751458261070309&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7236751458261070309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7236751458261070309'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/soft-skillz-annual-career-introspection.html' title='Soft Skillz: Annual Career Introspection'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1587781314622855103</id><published>2009-01-13T13:57:00.001-05:00</published><updated>2009-01-13T13:57:23.023-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>QSI’s James Bender talks on Cloud Computing with Windows Azure</title><content type='html'>&lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;Where: &lt;/i&gt;QSI Training Center, 440 Polaris Parkway, Suite 500      &lt;br /&gt;&lt;i&gt;When: &lt;/i&gt;Wednesday, January 21, 2009 @ 5:30 – 7:00 p.m.      &lt;br /&gt;&lt;i&gt;RSVP:&lt;/i&gt; &lt;b&gt;&lt;i&gt; Natalie Marsch @ &lt;a href="mailto:nmarsch@quicksolutions.com"&gt;nmarsch@quicksolutions.com&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;*Food &amp;amp; beverages will be served at 5:30 p.m.   &lt;br /&gt;&lt;b&gt;Title:&lt;/b&gt; Cloud Computing with Windows Azure    &lt;br /&gt;&lt;b&gt;Speaker: &lt;a target="_blank" href="http://www.jamescbender.com"&gt;James Bender&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Description:&lt;/b&gt; Cloud computing is poised to be the next big breakthrough in Enterprise computing. Companies like Amazon, Google, IBM, Oracle and Microsoft are making large investments in this new paradigm and positioning themselves to be leaders in this new space. But why is cloud computing so important? This session will answer that question and help you as a developer and/or architect get a handle on cloud computing. You will also see how easy cloud computing can be with Microsoft Azure in a variety of Enterprise scenarios.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Bio:&lt;/b&gt; James is an Architect with Quick Solutions and has been involved in software development and architecture for 13 years. He has worked as a developer and architect on everything from small, single-user applications to Enterprise-scale, multi-user systems.&amp;#160; His specialties are .NET development and architecture, SOA, WCF, WF, cloud computing, and agile development methodologies. He is an experienced mentor and author.     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;James is an active member of the development community. He started and continues to lead (organize??) the Columbus Architects Group (&lt;a href="http://www.colarc.org"&gt;www.colarc.org&lt;/a&gt;) and is the senior editor of first-party content for nplus1.org, an educational website aimed toward architects and aspiring architects.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;When he’s not sitting in front of his laptop playing with the code, he can be found playing Xbox, or with one of his many guitars pretending to be a rock star.   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;James maintains a blog at &lt;a href="http://www.jamescbender.com"&gt;www.jamescbender.com&lt;/a&gt; and his Twitter ID is JamesBender    &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1587781314622855103?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1587781314622855103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1587781314622855103&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1587781314622855103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1587781314622855103'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/qsis-james-bender-talks-on-cloud.html' title='QSI’s James Bender talks on Cloud Computing with Windows Azure'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-30103872152659032</id><published>2009-01-13T09:13:00.001-05:00</published><updated>2009-01-13T09:13:34.426-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>How to run .NET apps on the iPhone</title><content type='html'>&lt;p&gt;Yes, that's right, on the iPhone. Not only there, but on the Wii and the Android phone as well.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Side note: I got to look at an Android phone at CodeMash. It was ok. It felt heavy for it’s size. The UI was confusing for me, but the GMail interface was very strong.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Anyway, I was browsing ArsTechnica this morning and came across this article, “&lt;a href="http://arstechnica.com/news.ars/post/20090108-open-source-mono-framework-brings-c-to-iphone-and-wii.html"&gt;Open source Mono framework brings C# to iPhone and Wii&lt;/a&gt;”. What really piqued my interest was because I just got back from CodeMash, where we had an iPhone development workshop.&lt;/p&gt;  &lt;p&gt;In it Ryan Paul discusses how developers have been getting around Apple’s restrictive policies on not allowing interpreted and runtime based platforms on the iPhone. If that isn’t directly aimed at .NET, Java, and other really popular languages right now, I don’t know what is.&lt;/p&gt;  &lt;p&gt;It seems that people are using Mono (from Novell, the brain child of Miguel de Icaza) to generate binaries. Mono provides the ability to skip CIL in the compilation process, and go straight to binaries. This bypasses the need for the runtime environment on the phone. There are other tricks they use to make this all work (pre-linking in all the other assemblies is an example).&lt;/p&gt;  &lt;p&gt;There is also a full fledged 3-D game development platform called &lt;a target="_blank" href="http://unity3d.com/"&gt;Unity&lt;/a&gt;, which was developed on Mono. You can use it to build games for the iPhone or the Wii.&lt;/p&gt;  &lt;p&gt;This just goes to show that this is indeed the &lt;a target="_blank" href="http://www.brianhprince.com/2008/10/welcome-to-renaissance-20.html"&gt;second Renaissance&lt;/a&gt;, as people are using these tools in ways their creators could not have imagined. These tools are following the same thought we have had with our tools. We want you to be able to migrate your skills and knowledge into other scenarios. Know .NET? Then you can use 90% of those skills on Web, RIA, Windows desktop, services, integration, XNA, the cloud, mobile, and now iPhone and Wii. To squeeze more ROI out of the investment you have in your tools and skills, you should look for more avenues to leverage them. And heck, I bet these people are smirking just a little bit by finding a way around the restrictions in the iPhone SDK.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;“Let a thousand poppies bloom.”&lt;/strong&gt;&lt;/p&gt;  &lt;p align="left"&gt;One thing that Apple is forgetting in their policies, in their zeal to control the whole platform, is that true adoption and love comes from letting people do what they want with what they own. Think of kids with cassette tapes, and CD’s. Or the people with PSP’s, or Honda Civics. Those are examples of both industries that have restricted what you can do with what you own and paid for it in the long term, and some that are open to people doing what they want. &lt;/p&gt;  &lt;p align="left"&gt;Sony at first restricted what people could do on &lt;strong&gt;and&lt;/strong&gt; with their PSPs. Fortunately, they backed off, and even started supplying extra tools and access for home brewers. Now the PSP is a very strong mobile device segment.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-30103872152659032?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/30103872152659032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=30103872152659032&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/30103872152659032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/30103872152659032'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/how-to-run-net-apps-on-iphone.html' title='How to run .NET apps on the iPhone'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1103420179910466065</id><published>2009-01-12T12:12:00.001-05:00</published><updated>2009-01-12T12:12:42.750-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>nPlus1.org is hosting another ArcSummit on 2/25/09</title><content type='html'>&lt;p&gt;nPlus1.org, a great web site that is helping architects become better architects is putting on another ArcSummit. This one will be in Columbus, Ohio on 2/25/2009. Microsoft is sponsoring, so it will be at the Microsoft office. The event goes from noon to 5pm, and we will be providing lunch.&lt;/p&gt;  &lt;p&gt;The event will be partly presentation, and part fishbowl discussion, and will follow the same agenda as the &lt;a target="_blank" href="http://nplus1.org/articles/winter-arcsummit-recap/"&gt;ArcSummit&lt;/a&gt; in Cincinnati. &lt;a target="_blank" href="http://nplus1.org/articles/winter-arcsummit-recap/"&gt;Read the recap here.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; We will start by talking about Software + Services, and what it can mean to your business. The second half will be a lap around Windows Azure, and how it works.&lt;/p&gt;  &lt;p&gt;The nPlus1 team wants to keep the number of people at the event small so that the conversations can be richer, so sign up fast, they are capping it at 40 people.&lt;/p&gt;  &lt;p&gt;To Register: &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032400944&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032400944&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Location:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Microsoft Office - Columbus     &lt;br /&gt;8800 Lyra Drive - 4th Floor      &lt;br /&gt;Suite 400 Columbus Ohio 43240&lt;/p&gt;    &lt;p&gt;&lt;a target="_blank" href="http://maps.live.com/?v=2&amp;amp;where1=8800%20Lyra%20Dr%2C%20Columbus%2C%20OH%2043240&amp;amp;encType=1 "&gt;MAP&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1103420179910466065?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1103420179910466065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1103420179910466065&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1103420179910466065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1103420179910466065'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2009/01/nplus1org-is-hosting-another-arcsummit.html' title='nPlus1.org is hosting another ArcSummit on 2/25/09'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1274984711636043723</id><published>2008-12-29T13:18:00.001-05:00</published><updated>2008-12-29T13:18:53.976-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>You wanted more Wally?</title><content type='html'>&lt;p&gt;Wally McClure is a great leader in our .NET community. He is a very active podcaster and author. He tours our area regularly, speaking on SQL Performance, ASP.NET, and is now diving head first into Azure.&lt;/p&gt;  &lt;p&gt;Some things he has been up to lately?&lt;/p&gt;  &lt;p&gt;- Published an ebook on ASP.NET 3.5 SP1: &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/New-Features-in-ASP-NET-3-5-Service-Pack-1.productCd-0470457341.html"&gt;http://www.wrox.com/WileyCDA/WroxTitle/New-Features-in-ASP-NET-3-5-Service-Pack-1.productCd-0470457341.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- Several podcasts on Azure:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/22/asp-net-podcast-show-132-windows-azure-blob-storage-video.aspx"&gt;http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/22/asp-net-podcast-show-132-windows-azure-blob-storage-video.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/25/asp-net-podcast-show-133-windows-azure-table-storage-video.aspx"&gt;http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/25/asp-net-podcast-show-133-windows-azure-table-storage-video.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- A lap around ASP.NET 3.5 SP1:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/05/asp-net-podcast-show-130-david-and-wally-talk-about-net-3-5-service-pack-1.aspx"&gt;http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/05/asp-net-podcast-show-130-david-and-wally-talk-about-net-3-5-service-pack-1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- Caching in a 3.5 SP1 world:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/04/asp-net-podcast-show-129-caching-with-net-3-5-sp1.aspx"&gt;http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2008/12/04/asp-net-podcast-show-129-caching-with-net-3-5-sp1.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So, go get your wally on!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1274984711636043723?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1274984711636043723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1274984711636043723&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1274984711636043723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1274984711636043723'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/12/you-wanted-more-wally.html' title='You wanted more Wally?'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5159327453437015148</id><published>2008-12-18T10:13:00.001-05:00</published><updated>2008-12-18T10:13:14.702-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cloud'/><title type='text'>SlideShare Sends PowerPoint to the Cloud</title><content type='html'>&lt;p&gt;I like SlideShare. I surf it for ideas, and I always find something interesting. I don’t normally post about other articles or blogs too often, but I really found this as an interesting example of using the cloud to expand your existing offering in a horizontal way to provide more value to your users, as well as make your service a little more sticky.&lt;/p&gt;  &lt;p&gt;And without further ado…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.techcrunch.com/2008/12/15/slideshare-sends-powerpoint-to-the-cloud-with-new-plugin/"&gt;http://www.techcrunch.com/2008/12/15/slideshare-sends-powerpoint-to-the-cloud-with-new-plugin/&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;i&gt;&lt;a href="http://www.slideshare.net"&gt;SlideShare&lt;/a&gt;, a startup that we’ve likened to a &lt;a href="http://www.techcrunch.com/2006/10/04/introducing-slideshare-power-point-youtube/"&gt;YouTube equivalent for PowerPoint presentations&lt;/a&gt;, has released a new plugin for Microsoft Office 2007 that allows users to edit and publish presentations directly to their SlideShare accounts. You can download the free plugin &lt;a href="http://www.slideshare.net/developers/apps/pptribbon"&gt;here&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;Beyond publishing new PowerPoint documents to the web, the SlideShare plugin can import SlideShare files from the cloud (both your own and those that are shared by others), which can then be modified on your native PowerPoint client. The plugin features an integrated search so you can browse through files from your SlideShare contacts and groups, as well as support for Twitter and FriendFeed so you can broadcast a new presentation without leaving Office. &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_FkFxl-L8DTc/SUpohp4yoyI/AAAAAAAAAEQ/qwGRXFBCGI8/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh5.ggpht.com/_FkFxl-L8DTc/SUpoiYmt08I/AAAAAAAAAEU/0_7z5SVh0yA/clip_image002_thumb.jpg?imgmax=800" width="244" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5159327453437015148?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5159327453437015148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5159327453437015148&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5159327453437015148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5159327453437015148'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/12/slideshare-sends-powerpoint-to-cloud.html' title='SlideShare Sends PowerPoint to the Cloud'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_FkFxl-L8DTc/SUpoiYmt08I/AAAAAAAAAEU/0_7z5SVh0yA/s72-c/clip_image002_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1320084483766294605</id><published>2008-12-15T09:45:00.001-05:00</published><updated>2008-12-15T09:45:59.757-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>nPlus1.org hosts ArcSummit on Cloud Computing</title><content type='html'>&lt;p&gt;nPlus1.org and Microsoft have teamed up to give a series of free ArcSummit events! The first of these events will be in less than two weeks on December 16th. I know it’s close to the holidays, but as things are winding down before vacations wouldn’t it be cool to spend some time with like-minded folks talking about how S+S and cloud computing can help your business and clients.&lt;/p&gt;  &lt;p&gt;Tuesday, December 16, 2008    &lt;br /&gt;12:00 PM (Noon) - 5:00 PM Eastern Time     &lt;br /&gt;Microsoft Office - Cincinnati     &lt;br /&gt;MPR Room     &lt;br /&gt;4605 Duke Drive    &lt;br /&gt;Suite 800 Mason Ohio 45040    &lt;br /&gt;The event will consist of presentations and open discussions on two topics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;How Software + Services may provide business value . &lt;/li&gt;    &lt;li&gt;Cloud Computing in General and an Introduction to Windows Azure . &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Lunch will be provided starting at noon. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032398288&amp;amp;Culture=en-US"&gt;Register!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If you haven’t checked out the nPlus1.org website, you need to do it right now. They are also looking for new authors and editors, if you want to get involved in the community.&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1320084483766294605?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1320084483766294605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1320084483766294605&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1320084483766294605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1320084483766294605'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/12/nplus1org-hosts-arcsummit-on-cloud.html' title='nPlus1.org hosts ArcSummit on Cloud Computing'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3539159803214163799</id><published>2008-11-30T18:05:00.001-05:00</published><updated>2008-11-30T18:05:17.791-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Getting a The request failed with HTTP status 401: Unauthorized Failure</title><content type='html'>&lt;p&gt;Recently I created a small tool to manage discount codes for CodeMash. It was a website based on ASP.NET Dynamic Data (which is part of .NET 3.5 sp1). This tool made it real easy to put together a quick and simple web form to manage these codes.&lt;/p&gt;  &lt;p&gt;When I went to deploy it to the CodeMash server, I found I didn’t have SP1 installed, so I installed it. Deployed the web form, and everything seemed awesome. &lt;/p&gt;  &lt;p&gt;Then at around 6:00am the next morning I started getting lots of emails about problems with the CodeMash site. Which was funny, because the core site (not including registration) has always been fairly stable. It is an ASP.NET site. We store the site content in WSS, and bring that content into the web site via the WSS web services. Both sites live on the same server (remember that, it becomes important later on).&lt;/p&gt;  &lt;p&gt;That morning, those web services started failing with a “The request failed with HTTP status 401: Unauthorized”.&lt;/p&gt;  &lt;p&gt;I searched and wondered. I uninstalled SP1, and reinstalled .NET 3.0 RTM. Nothing fixed it. I pushed a build of the site that bypassed the services as a short term fix, but the problem persisted for over a week. It was KILLING me. What made it harder was the the services worked just fine when being called from a remote location, like my developer workstation. But calling the service from the same web server that the WSS services were running kept failing.&lt;/p&gt;  &lt;p&gt;I searched, and searched, and searched. I couldn’t find anything that even remotely helped. The Jim Holmes (fellow CodeMash founder, and all around smart guy) sent me a link to a blog post that might help. It turns out it was a link to my own blog. The post shows how to configure WSS for just NTLM instead of Kerberos. This configuration is now exposed in the WSS admin tool, so you don’t have to do it at the command prompt anymore. But that setting was already correct. &lt;/p&gt;  &lt;p&gt;I was at a complete roadblock. I even uninstalled, installed .NET 3.5 sp1 and reinstalled WSS. Then I simplified my search terms, and a MSKB article popped up. I then followed the steps in the article, and that fixed it. Yahoo!&lt;/p&gt;  &lt;p&gt;The article covers a change that .NET 3.5 SP1 puts in place. This security change is already present in other scenarios, so they added it to SP1 to make it more consistent. This feature protects against loopback reflection attacks, and blocks any loopback call. A loopback call is when you call ‘out’ to a service that is actually local. &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;896861" target="_blank"&gt;The KB article&lt;/a&gt; goes over a few options. You can disable loopback check, or you can reconfigure how you connect to the local service (using a local address, instead of a public address.)&lt;/p&gt;  &lt;p&gt;The problem had nothing to do with WSS, and that was the red herring for me. It had to do with some fixes that the .NET 3.5 SP1 put in place.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3539159803214163799?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3539159803214163799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3539159803214163799&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3539159803214163799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3539159803214163799'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/11/getting-the-request-failed-with-http.html' title='Getting a The request failed with HTTP status 401: Unauthorized Failure'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7040037008779610621</id><published>2008-11-30T17:27:00.001-05:00</published><updated>2008-11-30T17:27:22.797-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>ColArc Meeting</title><content type='html'>&lt;p&gt;My friend &lt;a href="http://jamescbender.com/bendersblog/Default.aspx"&gt;James&lt;/a&gt; just announced the next meeting for &lt;a href="http://www.colarc.org/2008/11/reminder.html"&gt;ColArc&lt;/a&gt; is this Monday evening. It’s at 6pm, and is at the QSI office. You should check it out.&lt;/p&gt;  &lt;p&gt;I plan on being there, and we will be giving out a free ticket to the &lt;a href="http://www.msdndevcon.com/"&gt;MSDN Developer Conference&lt;/a&gt;, which is in Detroit on January 22nd, 2009.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7040037008779610621?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7040037008779610621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7040037008779610621&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7040037008779610621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7040037008779610621'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/11/colarc-meeting.html' title='ColArc Meeting'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3868914201063992133</id><published>2008-10-29T16:08:00.001-04:00</published><updated>2008-10-29T16:08:14.935-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Friends'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Are you ready for a REST?</title><content type='html'>&lt;p&gt;Many architects and developers are integrating services into their strategies and projects. There are two main delivery mechanisms with services (from a mainstream, standards perspective). You can use SOAP, or you can use REST.&lt;/p&gt;  &lt;p&gt;There have been wars for a long time around which is better, easier to use, and has less impact on the global environment. This post isn’t about that. My answer as to which one you should use is ‘It Depends.’&lt;/p&gt;  &lt;p&gt;SOAP has all of the enterprisey-goo that we typically need at the core of our systems. Transactions, Strong Typing, Routing, Security, Extensibility, etc. These are all planned out with WS-* standards for platform interoperability. REST, on the other hand, is simple, lightweight, easy to use, and very straightforward. &lt;/p&gt;  &lt;p&gt;I think most organizations will end up with a measure of both in their environments. I think SOAP will be more prevalent at the core of your enterprise, with REST at the edges that touch other enterprises and the public at large.&lt;/p&gt;  &lt;p&gt;When we shipped WCF 3.0 (a long time ago it seems), we shipped complete support for all of stable and adopted WS-* protocols, so that enterprises could start building really great services in their infrastructure.&lt;/p&gt;  &lt;p&gt;Then REST hit. REST is one of those overnight successes that take ten years to happen. Everyone has had a REST based application on their desktop for at least ten years, if not longer. It’s called your web browser. &lt;/p&gt;  &lt;p&gt;Did we have to develop a new platform and framework for REST on .NET? No. WCF isn’t a WS-* stack, it’s a communications framework, that was built to handle changes in how we format and send messages. So adding REST to WCF wasn’t all that hard. There was some basic support in WCF 3.5.&lt;/p&gt;  &lt;p&gt;But there is always room for more support, and customers are always looking to us for best practices, and other guidance. In order to support this need, we have launched the &lt;a href="http://msdn.microsoft.com/wcf/rest"&gt;REST Developer Center&lt;/a&gt;, and the &lt;a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=WCF%20REST"&gt;WCF REST Starter Kit&lt;/a&gt; on CodePlex.&lt;/p&gt;  &lt;p&gt;The starter kit has been released as a preview. We have put it on CodePlex so our customers can use the bits, and give us feedback on how to improve it before it ships. &lt;/p&gt;  &lt;p&gt;From the site: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The WCF REST Starter Kit Codeplex Preview 1 release provides new features that enable or simplify various aspects of using the http capabilities in WCF, such as caching, security, error handling, help page support, conditional PUT, push style streaming, type based dispatch and semi-structured XML support. The WCF REST Starter Kit also provides Visual Studio templates for creating REST style services such as an Atom feed service, a REST-RPC hybrid service, Resource singleton and collection services and an Atom Publishing Protocol service. In addition, there are samples, documentation and other guidance that help to use these new capabilities.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;A friend of mine, &lt;a href="http://weblogs.asp.net/gsusx/default.aspx"&gt;Jesus Rodriguez&lt;/a&gt;, who is about as all knowing about services as you can get (and who has a bad habit of trying to sabotage me at conferences the night before I speak) is going to start a series on the WCF REST Starter Kit. So go read his first &lt;a href="http://weblogs.asp.net/gsusx/archive/2008/10/29/adding-caching-to-wcf-restful-services-using-the-rest-starter-kit.aspx"&gt;post on how to add caching to REST&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3868914201063992133?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3868914201063992133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3868914201063992133&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3868914201063992133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3868914201063992133'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/are-you-ready-for-rest.html' title='Are you ready for a REST?'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-4599343841339226979</id><published>2008-10-27T17:32:00.001-04:00</published><updated>2008-10-27T17:44:34.011-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='S+S'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>Whitepaper on Windows Azure has been posted</title><content type='html'>&lt;p&gt;You have likely heard about Windows Azure by now. We made a very big announcement at the PDC today about it. Windows Azure is our Cloud OS. It will allow you to run .NET code in the sky, in a dynamic, scalable, and manageable way. We have also announced Live Services, .NET Services, and SQL Services. These services sort of stack on each other. Think of Azure as your Server OS. SQL provides data related services, etc.&lt;/p&gt;  &lt;p&gt;Azure will support web facing, interactive, stateless applications. These applications run in an instance called a ‘Web Role.’ You can also host code that just performs asynchronous work, called a ‘Worker Role.’ The Worker Role might host a WCF service fed by a queue for example. &lt;/p&gt;  &lt;p&gt;You will be able to develop and test locally using the Azure Fabric locally, and then only deploy to the cloud when you are ready.&lt;/p&gt;  &lt;p&gt;David Chappell wrote a great whitepaper on our new services platform, and explains some expected customer scenarios. It walks through our services platform very nicely. Check it out the whitepaper on &lt;a title="Azure Services Platform" href="http://www.microsoft.com/presspass/events/pdc/docs/AzureServicesPlatform.pdf"&gt;Azure Services Platform&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Check out the following links for more information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/azure"&gt;http://www.microsoft.com/azure&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-27PDCDay1PR.mspx"&gt;http://www.microsoft.com/presspass/press/2008/oct08/10-27PDCDay1PR.mspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://news.cnet.com/8301-10805_3-10074792-75.html"&gt;PDC 2008- Windows Azure live blog&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://news.cnet.com/8301-10805_3-10076004-75.html?part=rss&amp;amp;subj=news&amp;amp;tag=2547-1001_3-0-5"&gt;Microsoft launches Windows Azure&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-4599343841339226979?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/4599343841339226979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=4599343841339226979&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4599343841339226979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4599343841339226979'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/whitepaper-on-windows-azure-has-been.html' title='Whitepaper on Windows Azure has been posted'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5462221792691949221</id><published>2008-10-27T12:41:00.001-04:00</published><updated>2008-10-27T12:41:03.557-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>Welcome to Renaissance 2.0</title><content type='html'>&lt;p&gt;The Renaissance was a period of rebirth in Europe during the 14th to 17th centuries. It was hundreds of years of revolution in the arts and in culture. &lt;img style="margin: 10px 10px 10px 0px; display: inline" align="left" src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Galilee.jpg/150px-Galilee.jpg" /&gt;The social patterns, thinking and technology that allowed this to happen took thousands of years to develop. It sparked a new passion in learning, new techniques and styles of painting, and widespread reform.&amp;#160; This lead to an amazing leap in science and technology and the definition of the scientific method, heralding the ‘Modern Age’. This ultimately led to a change in human society so grand, that we still talk about it today. &lt;/p&gt;  &lt;p&gt;Many of the world’s best achievements and treasures come form this period of time. &lt;/p&gt;  &lt;p&gt;I think the past few years, and the technologies coming out today, represent the leading edge of Renaissance 2.0. And since we are all geeks, we will of course shorten it to Ren2.0.&lt;/p&gt;  &lt;p&gt;Today, with cloud services, Azure, software plus services patterns, modern testing, SOAP/REST, Geneva, platforms like Mesh, and everything else, leads us to the point where we can build applications we have NEVER dreamed of before, just like what happened in Ren1.0. Think of the applications and services you use today, that could not have existing at all a few months or years ago. Think of all of the new experimentation and advances that will build on these early steps. The core internet really enabled this all. The easy access to information, and to communications has multiplied the amount of innovation and free thinking needed for such an explosion.&lt;/p&gt;  &lt;p&gt;Thousand of years from now, there will be college students studying Twitter, and the times we are in today. &lt;/p&gt;  &lt;p&gt;This is the time to take your idea, and just DO IT! The economy may look to be in shambles, but that shouldn’t stop you. Now is the time for you do build that game changing idea, perhaps in your spare time, or perhaps with some angel funding. &lt;/p&gt;  &lt;p&gt;Niccolo de Niccoli, Poffio Bracciolini, Leonardo da Vinci, Copernicus, Galileo, Martin Luther; they all had their turn.&lt;/p&gt;  &lt;p&gt;Now it’s our turn. Change the world, or stay home.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;* I wrote this post almost six months ago, but wanted to hold it off until our announcements at PDC today. I thought people would be more likely to understand what I was saying if they had seen those announcements.&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5462221792691949221?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5462221792691949221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5462221792691949221&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5462221792691949221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5462221792691949221'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/welcome-to-renaissance-20.html' title='Welcome to Renaissance 2.0'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5217673849930000576</id><published>2008-10-27T11:16:00.001-04:00</published><updated>2008-10-27T11:16:01.289-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><title type='text'>Published on nPlus1.org</title><content type='html'>&lt;p&gt;&lt;a target="_blank" href="http://www.mvwood.com/blogs/blog/default.aspx"&gt;Mike Wood&lt;/a&gt;, &lt;a target="_blank" href="http://www.jamescbender.com"&gt;James Bender&lt;/a&gt;, and &lt;a target="_blank" href="http://blog.cloudsocket.com"&gt;Chris Woodruff&lt;/a&gt; saw a gap in the community. They saw that there was a strong community and a great deal of support for all types of developers. They also noticed that there isn’t a lot out there to help architects and aspiring architects come together, learn, and become better at what they do.&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://www.nplus1.org/"&gt;&lt;img style="margin: 0px 10px 5px 0px; display: inline" align="left" src="http://nplus1.org/files/themes/user group/images/nplus1logo6.gif" /&gt;&lt;/a&gt; So they got together, scrabbled together some cash (Microsoft is proud to be a sponsor), and launched &lt;a href="http://www.nPlus1.org"&gt;www.nPlus1.org&lt;/a&gt;. The team is organized into two groups. Senior Editors run the organization, and coordinate the original content that is submitted for publishing. Then there is a larger group of Editors. Editors focus on submitting links and summaries of content found elsewhere on the Internet (known as TidBits on the site). They are actively looking for more Editors, so ping them if you are interested. This two pronged approach brings both new content from local authors, and a simple way to find all of the great architecture related content scattered all over the place.&lt;/p&gt;  &lt;p&gt;The site is specifically geared for all types of architecture, and related interests. It is a v1.0 of the site, so please submit any feedback on how to make it better to the Senior Editors on the site.&lt;/p&gt;  &lt;p&gt;I was asked to write an article to be part of the launch content. I submitted “&lt;a href="http://nplus1.org/articles/what-does-an-architect-do-it-depends/"&gt;What Does An Architect Do? It Depends.&lt;/a&gt;” Give it a read, browse the site, and subscribe to the RSS feeds.&lt;/p&gt;  &lt;p&gt;I know they have a lot of ideas for improving the site over the next few weeks. And if you have an interesting link, and an idea for an article, I recommend you contact them with your idea.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5217673849930000576?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5217673849930000576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5217673849930000576&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5217673849930000576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5217673849930000576'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/published-on-nplus1org.html' title='Published on nPlus1.org'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-4635811410916024398</id><published>2008-10-27T10:12:00.001-04:00</published><updated>2008-10-27T10:12:30.632-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Meet the guy in charge of VSTS Test</title><content type='html'>&lt;p&gt;My teammate &lt;a target="_blank" href="http://blogs.msdn.com/jennifer"&gt;Jennifer Marsman&lt;/a&gt; has planned a tour with Mark Mydland through Michigan, Ohio, Kentucky, and Tennessee. Mark is the Principal Group Manager over Visual Studio Team System Test Edition. &lt;/p&gt;  &lt;p&gt;Mark’s team will be making some huge announcements around what the next version of VSTS:Test can do, and you don’t want to miss this. It’s really incredible.&lt;/p&gt;  &lt;p&gt;Mark will be presenting at most user groups as he tours, and here is his schedule. Don’t miss it. Jennifer specifically scheduled Mark’s tour after the PDC so he can show you all of the new features. Come ask him your testing questions. We will also be provided dinner at all of the user group meetings, so come on out, and see it all in action.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Grand Rapids, MI&lt;/strong&gt; - Tues 11/11 at 6pm&lt;/p&gt;  &lt;p&gt;Watermark Country Club, 5500 Cascade Rd, Grand Rapids, MI 49548&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ann Arbor, MI&lt;/strong&gt; - Wed 11/12 at 6pm&lt;/p&gt;  &lt;p&gt;SRT Solutions, 206 S. Fifth Avenue, Suite 200, Ann Arbor, MI 48104&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Cleveland, OH&lt;/strong&gt; - Thurs 11/13 at 6:30pm&lt;/p&gt;  &lt;p&gt;Sogeti office, Beacon Place Office Building, 6055 Rockside Woods Blvd, Independence, OH 44131&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Columbus, OH&lt;/strong&gt; - Fri 11/14 at 6pm&lt;/p&gt;  &lt;p&gt;Microsoft &amp;quot;Polaris Parkway&amp;quot; office, 8800 Lyra Dr, Columbus, OH 43240&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Cincinnati, OH&lt;/strong&gt; - Mon 11/17 at 6pm&lt;/p&gt;  &lt;p&gt;MAX Training, 4900 Parkway Dr, Suite 160, Mason, OH 45040-8429&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Louisville, KY&lt;/strong&gt; - Tues 11/18 at 6:30pm&lt;/p&gt;  &lt;p&gt;Sullivan University-Louisville Campus Theatre (Room 254), 3101 Bardstown Road, Louisville, KY 40205&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Nashville, TN&lt;/strong&gt; - Wed 11/19 at 6pm&lt;/p&gt;  &lt;p&gt;Microsoft Nashville office, MPR room, 2555 Meridian Blvd, Suite 300, Franklin, TN 37067 &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Memphis, TN&lt;/strong&gt; - Thurs 11/20 at 6pm&lt;/p&gt;  &lt;p&gt;New Horizons, 4775 American Way, Memphis, TN 38118&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Knoxville, TN&lt;/strong&gt; - Fri 11/21 at 6pm&lt;/p&gt;  &lt;p&gt;New Horizons, Building C, Suite 100, 9111 Cross Park Drive, Knoxville, TN 37923 &lt;/p&gt;  &lt;p&gt;(This Knoxville location is subject to change; I'll update this post once it is confirmed.)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-4635811410916024398?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/4635811410916024398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=4635811410916024398&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4635811410916024398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/4635811410916024398'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/meet-guy-in-charge-of-vsts-test.html' title='Meet the guy in charge of VSTS Test'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8735604596233764582</id><published>2008-10-21T11:11:00.001-04:00</published><updated>2008-10-21T11:11:37.502-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='biztalk'/><title type='text'>SOA &amp; Business Process Conference 2009</title><content type='html'>&lt;p&gt;The SOA &amp;amp; Business Process Conference 2009 is put on by Microsoft, and is held on campus in Redmond. I have been to it many times as a partner and customer, and it is one of my favorite events.&lt;/p&gt;  &lt;p&gt;The event always gives you great access, directly, to the teams building our strategies and products around SOA and BPM. This is a great chance to learn a great deal, and provide feedback on our roadmap. The conference is also loaded with thought leaders, and leading companies in the SOA/BPM space.&lt;/p&gt;  &lt;p&gt;The event has grown so large over the years, that in order to keep it on campus, they had to break it into two parts. The first part is for partners in the SOA/BPM space, and runs January 26-27, 2009, and will cost $599. The second part will be for customers, and runs January 28-30, 2009, and will cost $599 if you register before December 1st, 2008.&lt;/p&gt;  &lt;p&gt;There is also a great reception held on the evening of January 27th for all of the incoming customer attendees. &lt;/p&gt;  &lt;p&gt;The theme for this year is “Real World SOA Here and Now!&amp;quot; The focus will be on solutions that are out and running today, and the ROI and related benefits from those solutions. There will also be a focus on best practices.&lt;/p&gt;  &lt;p&gt;You can register &lt;a target="_blank" href="http://www.regonline.com/63358_664582O"&gt;here&lt;/a&gt; for the partner half (use the code soabppart), and &lt;a target="_blank" href="http://www.regonline.com/63348_628664J"&gt;here&lt;/a&gt; for the customer half. Contact &lt;a target="_blank" href="mailto:brian.prince@microsoft.com"&gt;me&lt;/a&gt; if you would like a more detailed invitation.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8735604596233764582?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8735604596233764582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8735604596233764582&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8735604596233764582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8735604596233764582'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/soa-business-process-conference-2009.html' title='SOA &amp;amp; Business Process Conference 2009'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7790212324884191023</id><published>2008-10-20T18:17:00.002-04:00</published><updated>2008-10-27T14:10:46.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Event: Microsoft Dog Food Developer Conference</title><content type='html'>&lt;p&gt;I have been working with some friends that are on our Enterprise team to put together an event. We decided to call it the &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Eat_one"&gt;Dog Food&lt;/a&gt; Developer Conference. About half of the speakers are local community leaders, and the other half are Microsofties.&lt;/p&gt;&lt;p&gt;DF will be held on November 20th, 2008, and starts at 8:00am.&lt;/p&gt;&lt;p&gt;We will have three tracks throughout the day, covering a wide range of topics. The schedule is listed below. The last part of the afternoon is left for open discussion with the speakers. We have reserved plenty of small rooms, so you can snag a speaker, and sneak off to have a private conversation. You can, of course, have your conversation out in the open if you want.&lt;/p&gt;&lt;p&gt;The event is free, and there are only a few seats left, so &lt;a target="_blank" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032390559&amp;amp;Culture=en-US"&gt;register&lt;/a&gt; quickly. Lunch will be provided.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" class="vcalendar MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" valign="top" width="79"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:12;color:#365f91;"&gt;Time: &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-LEFT-: windowtext 1pt solidcolor:windowtext;" id="mfo-track-0" valign="top" width="216" &gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span class="category"   style="font-size:12;color:#365f91;"&gt;Track 0&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-LEFT-: windowtext 1pt solidcolor:windowtext;" id="mfo-track-1" valign="top" width="210" &gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span class="category"   style="font-size:12;color:#365f91;"&gt;Track 1&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-LEFT-: windowtext 1pt solidcolor:windowtext;" id="mfo-track-2" valign="top" width="208" &gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span class="category"   style="font-size:12;color:#365f91;"&gt;Track 2&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-1" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T13:00:00Z"&gt;8&lt;/abbr&gt; to &lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T14:00:00Z"&gt;9:00 AM&lt;/abbr&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="216" headers="mfo-time-1"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span class="summary"  style="color:#365f91;"&gt;Register &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" valign="top" width="210"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" valign="top" width="208"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-2" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T14:00:00Z"&gt;9&lt;/abbr&gt;-&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T14:45:00Z"&gt;9:45&lt;/abbr&gt; &lt;span class="summary"&gt;Key Note&lt;/span&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="216" headers="mfo-time-2 mfo-track-0"&gt;&lt;p class="MsoNormal description"&gt;&lt;span style="color:#365f91;"&gt;S&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;oftware +&lt;/span&gt; &lt;span style="color:#365f91;"&gt;S&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;ervices&lt;/span&gt; &lt;span style="color:#365f91;"&gt;, MS Roadmaps, PDC Announcements &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: Brian Prince&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;, MS&lt;/span&gt; &lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="210" headers="mfo-time-2 mfo-track-1"&gt;&lt;p class="MsoNormal description"&gt;&lt;span style="color:#365f91;"&gt;S&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;oftware +&lt;/span&gt; &lt;span style="color:#365f91;"&gt;S&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;ervices&lt;/span&gt; &lt;span style="color:#365f91;"&gt;, MS Roadmaps, PDC Announcements &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;Speaker:&lt;/span&gt; &lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Jeff Blankenburg, MS &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="208" headers="mfo-time-2 mfo-track-2"&gt;&lt;p class="MsoNormal description"&gt;&lt;span style="color:#365f91;"&gt;S&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;oftware +&lt;/span&gt; &lt;span style="color:#365f91;"&gt;S&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;ervices&lt;/span&gt; &lt;span style="color:#365f91;"&gt;, MS Roadmaps, PDC Announcements &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;Speaker: Jim Holmes, MS MVP &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-3" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T14:55:00Z"&gt;9:55&lt;/abbr&gt;-&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T16:35:00Z"&gt;11:35&lt;/abbr&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;Will go to Noon for Q and A &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="216" headers="mfo-time-3 mfo-track-0"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;MOSS: ECM &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span class="description"  style="color:#365f91;"&gt;KnowledgeLake, Imaging Capture &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Knowledge&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;Lake&lt;/span&gt; &lt;span style="color:#365f91;"&gt;: Mike Miller&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;, Mark Oman, &lt;/span&gt;&lt;span style="color:#365f91;"&gt;KnowledgeLake &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="210" headers="mfo-time-3 mfo-track-1"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="description"  style="color:#365f91;"&gt;&lt;span class="summary"&gt;IE 8&lt;/span&gt;: Application Compatibility, Web 2.0, Web Slices, activities and extension. &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: &lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Mike Lutton, Sogeti&lt;/span&gt; &lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="208" headers="mfo-time-3 mfo-track-2"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;BizTalk: SOA and ESB &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Monish Nagisetty, Quick Solutions &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-4" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T17:00:00Z"&gt;Noon&lt;/abbr&gt; to &lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T18:00:00Z"&gt;1:00 PM&lt;/abbr&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="216" headers="mfo-time-4"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span class="summary"  style="color:#365f91;"&gt;Lunch &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" valign="top" width="210"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;Lunch &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" valign="top" width="208"&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;Lunch &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-5" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T18:00:00Z"&gt;1&lt;/abbr&gt; to &lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T19:20:00Z"&gt;2:20&lt;/abbr&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="216" headers="mfo-time-5 mfo-track-0"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;MOSS Development &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: Leon Gersing, Telligent &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="210" headers="mfo-time-5 mfo-track-1"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;SilverLight/WPF Overview &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;Speaker: &lt;/span&gt;&lt;span style="color:#365f91;"&gt;Jeff Blankenburg, MS &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BACKGROUND: #d3dfee; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="208" headers="mfo-time-5 mfo-track-2"&gt;&lt;p class="MsoNormal description"&gt;&lt;span style="color:#365f91;"&gt;&lt;span class="summary"&gt;Legacy Modernization&lt;/span&gt;: Tools for COBOL and Mainframe&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;migrations &lt;/span&gt;&lt;span style="color:#365f91;"&gt;to .NET &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoAutoSig"&gt;&lt;span style="font-family:'Calibri','sans-serif';font-size:11;color:#365f91;"&gt;Speaker: Hewitt Wright, MS Walter Sweat, Fujitsu &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 6"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-6" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T19:30:00Z"&gt;2:30&lt;/abbr&gt; to &lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T20:30:00Z"&gt;3:30&lt;/abbr&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 2.25in; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="216" headers="mfo-time-6 mfo-track-0"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;Virtual Earth &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: Steve Milroy, MS &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 157.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="210" headers="mfo-time-6 mfo-track-1"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;MVC Overview &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;Speaker: Steve Smith, &lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Regional Director for &lt;/span&gt;&lt;span style="color:#365f91;"&gt;MS MVP&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;Program,&lt;/span&gt; &lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;Nimble Software Professionals&lt;/span&gt; &lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 156pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="208" headers="mfo-time-6 mfo-track-2"&gt;&lt;p class="MsoNormal"&gt;&lt;span class="summary"  style="color:#365f91;"&gt;Writing Secure Code: &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;Speaker: &lt;/span&gt;&lt;span style="color:#365f91;"&gt;Steve Webb&lt;/span&gt; &lt;span style="color:#1f497d;"&gt;, ICC&lt;/span&gt; &lt;span style="color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 7; mso-yfti-lastrow: yes"&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0in; WIDTH: 59.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in; BORDER-TOP-: 5.4ptcolor:windowtext;" id="mfo-time-7" valign="top" width="79" &gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#365f91;"&gt;&lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtstart" title="2008-11-20T20:30:00Z"&gt;3:30&lt;/abbr&gt; to &lt;abbr style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" class="dtend" title="2008-11-20T22:00:00Z"&gt;5:00 PM&lt;/abbr&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: windowtext 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 475.8pt; PADDING-RIGHT: 5.4pt; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0in" class="vevent" valign="top" width="634" colspan="3" headers="mfo-time-7"&gt;&lt;div class="description"&gt;&lt;span style="font-size:12;color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span class="summary"   style="font-size:12;color:#1f497d;"&gt;Ask the experts and whiteboard one on one sessions:&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style="font-size:12;color:#365f91;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;1.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Carey Payette, President of the Central Ohio .NET Developer’s Group &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;C# &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;2.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Alexei Govorine, Co-founder of Central OH Application Lifecycle Management Group &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Team Foundation Server, ALM &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;3.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Rick Kierner, HMB Consultant &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;MOSS Development &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;4.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Jim Holmes, MS MVP &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;.NET, MOSS Development &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;5.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Monish Nagisetty: Founder of Mid-Ohio Connected Systems Developers User Group &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;SOA, BizTalk &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;6.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Leon Gersing, Telligent &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;MOSS development &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;7.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Jeff Hunsaker, Co-founder of Central OH Application Lifecycle Management Group &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Team Foundation Server, ALM &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;8.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Mario Fulan, Microsoft Consulting Services &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;MOSS Governance and development &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;9.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Tom Sears, Microsoft Consulting Services &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;.NET Architecture, Architectural Guidance &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;10.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Steve Smith, MS MVP &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;ASP.NET, MVC, Agile Practices &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;11.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;David Baliles, MS SLG Dev Tools, Solution Specialist &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;MSDN and TFS &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;12.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;Mike Gresley, MS SLG Developer Technology Specialist &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="TEXT-INDENT: -0.25in; MARGIN-LEFT: 1in; mso-list: l0 level2 lfo1" class="MsoListParagraph"&gt;&lt;span style="mso-fareast-font-family: calibri;font-family:calibri;color:#1f497d;"  &gt;&lt;span style="mso-list: ignore"&gt;a.&lt;span style="FONT: 7pt 'Times New Roman'"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;.NET and TFS &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a href="http://feeds.technorati.com/events/http://www.brianhprince.com/2008/10/event-microsoft-dog-food-developer.html"&gt;Add Events to Calendar&lt;/a&gt;, &lt;a href="webcal://feeds.technorati.com/events/http://www.brianhprince.com/2008/10/event-microsoft-dog-food-developer.html"&gt;Subscribe to Events&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7790212324884191023?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7790212324884191023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7790212324884191023&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7790212324884191023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7790212324884191023'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/event-microsoft-dog-food-developer.html' title='Event: Microsoft Dog Food Developer Conference'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5044260396994370402</id><published>2008-10-20T18:04:00.001-04:00</published><updated>2008-10-20T18:04:57.138-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Wrap up from Ann Arbor Day of .NET</title><content type='html'>&lt;p&gt;I am just now recovering from a great tip up to AA. The event went very well, and the organizers did a great job. It is really cool to see leaders from five different user groups get together to put on such a smoothly run event.&lt;/p&gt;  &lt;p&gt;The speakers and content they lined up were just great. I ended up in the big amphitheatre room again, as the last session of the day, just like last year. But I am not complaining. I actually like that. It allows me to tie some of the things I have seen during the day together, and weave them into my talk.&lt;/p&gt;  &lt;p&gt;I spoke on ‘How to be an architect.’ This was the first instance of this talk, and I think, with that being said, it went pretty well. I definitely found ways to smooth the delivery, and increase the connectedness of some of the value flow. I will work to make these improvements before the next time I deliver it.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://pxdbqg.bay.livefilestore.com/y1pzEdIfaASNQENXX90L3h1FmIljg1MsdX9-t4QPz7FeFVqirEPlM9q3XFcIyHfaGgqKHKaoJ7eqyo/balancing rocks.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;I have posted the slides &lt;a target="_blank" href="http://cid-94ee1d8b873177ec.skydrive.live.com/self.aspx/Public/Presentations/How%20to%20be%20an%20Architect.pptx"&gt;here&lt;/a&gt;, if you are interested.&lt;/p&gt;  &lt;p&gt;I do want to follow up on some of the questions that were asked. &lt;/p&gt;  &lt;p&gt;0. Someone asked, if you wear many hats at work (architect, developer, support guy, etc.), where can you find the time to do the continuous learning. I responded that you should just get a divorce. This actually showed up on Twitter, and I want to make it clear.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I was JUST KIDDING. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here are some thoughts though:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#333333"&gt;a. Learning IS part of your job as a dev or an architect. So set aside an hour or two a week to do just that.&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;b. Keep a stack of trade magazines next to your desk, and read them during the fragments of free time we have scattered throughout the day. For example, while you are waiting for your machine to boot, or for something to download.&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;c. Don’t forget to ‘Eat like a bird.’&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;d. Keep magazines and books in the office bathroom.&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;e. Learn to scan headlines, and speed read. I can read a whole magazine in minutes by doing this. Also keep in mind that most journalists follow a standard pattern to their writing. The article usually has three parts: Summarize what you are going to say (this pulls you in), provide the details, and then close with summarizing what you said. When I am skimming, I just read the headline, and the first ‘part.’ I only read the detail section if the article is very germane or interesting.&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;1. I was describing what some of the concerns an architect should have. Someone then piped up and asked why I hadn’t mentioned ‘design.’ I immediately responded that Information and UX architecture are important too. In hindsight, the person might have been asking about the technical design that some architects do. It is an old notion that the architect on a project provides all or most of the detailed technical design. This is ok, if that is how your organization works, but I try not to play that role. As an architect, I try to layout the high level concepts of the design. This is the outline that the details will fit in. Then I work with the developers to define the detailed technical design as needed. &lt;/p&gt;  &lt;p&gt;This accomplishes several things. First, it fits in really well in in agile process. Second, it moves some of the design to some often underused assets, your developers. They know how to write this code, and they know the frameworks very well. Let them help you define these details. They can bring that experience, while you represent the higher level concerns (business, user, project needs, etc.). This also answers another common concern of developers, in that they want to be more involved in the design, and have impact on what they are building.&lt;/p&gt;  &lt;p&gt;I want to thank all of the people that came out. See you next time.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5044260396994370402?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5044260396994370402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5044260396994370402&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5044260396994370402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5044260396994370402'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/wrap-up-from-ann-arbor-day-of-net.html' title='Wrap up from Ann Arbor Day of .NET'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7058269701862023008</id><published>2008-10-10T11:49:00.001-04:00</published><updated>2008-10-20T17:37:49.951-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><title type='text'>How to put on a PDC viewing party</title><content type='html'>&lt;p&gt;The PDC is next week, and it is going to be huge. The amount and scale of the announcements are, in my view, the biggest of any PDC in the past (can’t say for future PDCs).&lt;/p&gt;  &lt;p&gt;Two of the keynotes by Ray Ozzie will be streamed live. The other keynotes will be available online shortly after they are completed. Since the PDC is on the west coast, this puts the keynotes during lunchtime in the EST time zone.&lt;/p&gt;  &lt;p&gt;The keynotes will contain all of the big announcements, and the great demos. They will give you an idea for the flavor of what the sessions are going to deep dive into.&lt;/p&gt;  &lt;p&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://pxdbqg.bay.livefilestore.com/y1pulNFKWO28IqCyOovS_tRiw3bEiHYD2N_2z9HZSwzs_tlvE5_8DrU21SN2GfqItpsLYPrhfd4EcU/510372_cinema_hall.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;So here is how to throw a PDC viewing party.&lt;/p&gt;  &lt;p&gt;0. Reserve a conference room of some sort. You will need a projector, speakers, and a computer to stream from. The speakers are optional, if everyone in your part can read lips.&lt;/p&gt;  &lt;p&gt;1. Invite everyone you know. Invite people you don’t know. Tweet about it. Try not to break any stalking laws though.&lt;/p&gt;  &lt;p&gt;2. Either convince your boss to pay for pizza for everyone, or tell the attendees to bring their own lunch. Giant bowls of popcorn sound good right now too. You &lt;em&gt;could&lt;/em&gt; just steal food from the office kitchen refrigerator, but you never know how old that food is. Pitch this to the boss as a training event, and a heads up on the new technologies MS is releasing. It is important that you can work our plans for the next few years into your own plans.&lt;/p&gt;  &lt;p&gt;3. Settle in, and watch. Keep the wow-ing and ahh-ing down. You don’t want to make your officemates jealous that you are a developer, and they are stuck with some ‘other’ career.&lt;/p&gt;  &lt;p&gt;4. Don’t forget to poop like an elephant, and think like an architect. After the shock and awe feeling wears off, and your vision returns, start to talk about the tech, and how you could use it to make your jobs better. How you could use it to increase your value to your customers. Perhaps that new thing will allow you to roll out more features faster, or connect with the customer in a new way. Share what you learn with the gophers who don’t show up to your party.&lt;/p&gt;  &lt;p&gt;5. Start a buzzword bingo game, and give out prizes. Words to track would be ‘super’, ‘excited’, ‘cloud’, ‘plus’, and ‘whack-a-doo-whack-a-doo’, ‘mac’, ‘apple’, ‘virtual’, and ‘mobile.’&lt;/p&gt;  &lt;p&gt;If you can’t get your own party together, you either need to just huddle in your cube, and pretend you are working on code, or traipse on over to someone else’s viewing party.&lt;/p&gt;  &lt;p&gt;When you are done, and want to talk about any of the topics in detail, please let me know. We can schedule a visit.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;If you know of a public viewing party, let me know, and I will list it here, or post it as a comment.&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-7058269701862023008?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/7058269701862023008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=7058269701862023008&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7058269701862023008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/7058269701862023008'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/how-to-put-on-pdc-viewing-party.html' title='How to put on a PDC viewing party'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8854427352483486743</id><published>2008-10-03T16:11:00.001-04:00</published><updated>2008-10-03T16:11:38.933-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hottness'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>Leave the coffee Brian.</title><content type='html'>&lt;p&gt;Everyone is excited about PDC2008. Go register if you haven’t yet. See your local user group leader for a $200 off discount code!&lt;/p&gt;  &lt;p&gt;The biggest announcement so far is that each attendee will receive a 160 GB USB hard drive, with all the bits on it, include a pre-beta release of Windows 7! We will also be revealing our cloud platform,&amp;#160; as well as details on .NET 4 and Visual Studio 2010.&lt;/p&gt;  &lt;p&gt;To celebrate, Channel8 just published this video, of the marketing team putting together some promos for PDC. Watch to the end to see the twist.&lt;/p&gt; &lt;iframe height="325" src="http://channel8.msdn.com/Posts/8466/player/" frameborder="0" width="320" scrolling="no"&gt;&lt;/iframe&gt;  &lt;br /&gt;&lt;a href="http://channel8.msdn.com/Posts/PDC-2008-is-cominghellip-and-I-canrsquot-wait/"&gt;PDC 2008 is coming... and I can't wait!&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8854427352483486743?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8854427352483486743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8854427352483486743&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8854427352483486743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8854427352483486743'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/10/leave-coffee-brian.html' title='Leave the coffee Brian.'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5830506394993560506</id><published>2008-09-27T17:54:00.001-04:00</published><updated>2008-09-27T17:54:59.908-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS / ALM'/><title type='text'>Announcing Team System Cafe</title><content type='html'>&lt;p&gt;A great team member of mine (Randy Pagels, who works with a lot of customers to help them understand the business value of ALM and TFS) just launched a site at &lt;a title="http://www.teamsystemcafe.net/" href="http://www.teamsystemcafe.net/"&gt;http://www.teamsystemcafe.net/&lt;/a&gt;. It brings together a lot of great resources on Team Foundation System, Visual Studio Team Suite, and Application Lifecycle Management. &lt;/p&gt;  &lt;p&gt;There is a great blog roll of related sites as well. Take a few minutes and check it out.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5830506394993560506?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5830506394993560506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5830506394993560506&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5830506394993560506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5830506394993560506'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/09/announcing-team-system-cafe.html' title='Announcing Team System Cafe'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-8695543936682385804</id><published>2008-09-22T09:57:00.001-04:00</published><updated>2008-09-22T09:57:30.594-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>ArcReady Slides</title><content type='html'>&lt;p&gt;The Tennessee tour for ArcReady went very well (followed up by an awesome week at Disney for vacation). I want to thank everyone who came out. We had a lot of good conversations.&lt;/p&gt;  &lt;p&gt;Here are the slides: &lt;/p&gt;  &lt;p&gt;Session 1 covers the patterns and concepts for how to architect for different distributed systems using modern architectures.&lt;/p&gt;  &lt;p&gt;&lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-94ee1d8b873177ec.skydrive.live.com/embedrowdetail.aspx/Public/Presentations/ArcReady/2009%20Q1%20-%20Architecting%20for%20Modern%20Distributed%20Systems/ArcReady%20Q1%202009-%20Session%201.pptx" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;Session 2 covers Zermatt, and how you can use it to deploy scenarios covered in session 1.&lt;/p&gt;  &lt;p&gt;&lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-94ee1d8b873177ec.skydrive.live.com/embedrowdetail.aspx/Public/Presentations/ArcReady/2009%20Q1%20-%20Architecting%20for%20Modern%20Distributed%20Systems/ArcReady%20Q1%202009-%20Session%202%20-%20Making%20it%20Real.pptx" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-8695543936682385804?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/8695543936682385804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=8695543936682385804&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8695543936682385804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/8695543936682385804'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/09/arcready-slides.html' title='ArcReady Slides'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5052625144611444295</id><published>2008-09-02T11:54:00.001-04:00</published><updated>2008-09-02T11:56:51.527-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>PDC EARLY BIRD SPECIAL EXTENDED!</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Once when I worked for a consulting firm, one of my leads wanted to go to a big conference. So we filled out the paperwork, estimated flight and hotel costs, and submitted it into the black hole of bureaucracy. I hounded my manager at the time, every other day.&lt;/p&gt;  &lt;p&gt;After what seemed like an infinite amount of time, we found out the training request was approved. It was too late to use the early bird special price, but registration was still open. &lt;/p&gt;  &lt;p&gt;Then we had to fight the admin staff to get the attendee registered. By the time everything was all said and done, the event was sold out, and they couldn’t go.&lt;/p&gt;  &lt;p&gt;If you are in that situation, please note that the Early Bird discount for PDC2008 has been extended until September 8th. You will get $200 off (little less than 10%).&lt;/p&gt;  &lt;p&gt;This is the one PDC you can’t miss. It will be bigger than ever, covered with a gooey layer of awesomeness. &lt;/p&gt;  &lt;p&gt;Go register now, and ask for forgiveness later. :)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoftpdc.com/Default.aspx"&gt;Register&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5052625144611444295?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5052625144611444295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5052625144611444295&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5052625144611444295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5052625144611444295'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/09/pdc-early-bird-special-extended.html' title='PDC EARLY BIRD SPECIAL EXTENDED!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-2460911921548537107</id><published>2008-08-28T22:48:00.001-04:00</published><updated>2008-08-28T22:48:07.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>I’m on .NET Rocks!</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;We were hanging out at the hotel bar on Saturday night (August 23rd), just hanging out. It was my birthday, and we were unwinding from devLink (which rocked!), and I was exhausted from working really long days.&lt;/p&gt;  &lt;p&gt;Carl and Richard from .NET Rocks was hanging out there as well. After the conversation got rolling, they whipped out a wireless microphone with onboard memory and started interviewing everyone at the table. There is a great discussion of devLink, OpenSpaces, CodeMash, and lots of other stuff.&lt;/p&gt;  &lt;p&gt;It was a lot of fun. Take some time and give a &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=372"&gt;listen to show #372&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-2460911921548537107?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/2460911921548537107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=2460911921548537107&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2460911921548537107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/2460911921548537107'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/08/im-on-net-rocks.html' title='I’m on .NET Rocks!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3161922139157492326</id><published>2008-08-28T18:13:00.001-04:00</published><updated>2008-08-28T18:13:36.198-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Day of .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>Kentucky Day of .NET</title><content type='html'>&lt;p&gt;&lt;a href="http://jeremysublett.com/default.aspx"&gt;Jeremy Sublett&lt;/a&gt; and &lt;a href="http://cornucopia30.blogspot.com/"&gt;Chad Campbell&lt;/a&gt; are organizing the second Kentucky Day of .NET.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;It will be on Saturday, September 6. They have lined up a number of great speakers to cover lots of .NET topics for developers.&amp;#160; Please visit &lt;a href="http://rs6.net/tn.jsp?e=001mavr3cVM_PxhhW1tFhpQI2L6nDH_9KVNoS33tEf-AER5mfex1HOBB_5ZWp6pyeyD7XOpy-BMfOZPbxw55hELa-yJEgrSNe01OWLvMPWKorE="&gt;http://kydayof.net&lt;/a&gt; to see the sessions and to sign up. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.jeffblankenburg.com"&gt;Jeff Blankenburg&lt;/a&gt; will be keynoting, and I will be presenting my Soft Skillz talk. If you need a ride from Columbus, maybe we can carpool.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saturday, Sept. 6&lt;/p&gt;  &lt;p&gt;Sullivan University&lt;/p&gt;  &lt;p&gt;9:00 am to 4:00 pm&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3161922139157492326?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3161922139157492326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3161922139157492326&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3161922139157492326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3161922139157492326'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/08/kentucky-day-of-net.html' title='Kentucky Day of .NET'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-1061469026516747033</id><published>2008-08-28T16:15:00.001-04:00</published><updated>2008-08-28T16:15:34.909-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeMash'/><title type='text'>CodeMash 2009 Call for Speakers</title><content type='html'>&lt;p&gt;I'm pleased and excited to inform you that CodeMash 2009 planning is underway! We'll be returning to the Kalahari Resort to hold our third event this coming January 7-9, 2009, and do hope you'll consider participating.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codemash.org"&gt;&lt;img style="margin: 0px 10px 10px 0px" align="left" src="http://2008.codemash.org/images/bloggerbadge2008.gif" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Submit your proposed session through the CodeMash website by navigating to &lt;a href="http://codemash.org/BeASpeaker.aspx"&gt;http://codemash.org/BeASpeaker.aspx&lt;/a&gt;. As with prior events, speakers are provided with a free conference pass, including food, admission to all sessions, and all of the fame and glory attached to being a CodeMash participant. The deadline for submission is &lt;strong&gt;October 22, 2008&lt;/strong&gt;, however given the volume of proposals we'd appreciate it if you could strive to beat this deadline by at least a few weeks.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;January 7-9, you ask?&lt;/strong&gt; You read it right, we're expanding the event to include a third day! Dubbed the CodeMash Precompiler, this day long event (held on January 7) will include a number of hands-on labs which give attendees the opportunity to explore a topic at great depth. We're still sorting out the details. The ensuing two days will follow the same fun format as per the previous events.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-1061469026516747033?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/1061469026516747033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=1061469026516747033&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1061469026516747033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/1061469026516747033'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/08/codemash-2009-call-for-speakers.html' title='CodeMash 2009 Call for Speakers'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-5360178007238986950</id><published>2008-08-27T15:58:00.001-04:00</published><updated>2008-08-27T15:58:30.180-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><title type='text'>MSDN Unleashed Event Details</title><content type='html'>&lt;p&gt;We are ready to announce our next ArcReady and MSDN Unleashed tour dates. ArcReady was detailed in the prior blog post. For those that are new, these are events given by your local evangelism team, in as many local cities as we can work out.&lt;/p&gt;  &lt;p&gt;These events happen every quarter. The ArcReadys are always in the morning, from 9am-11:30am. MSDN is from 1pm-4pm. They will usually be held in the same facility. ArcReady is geared for practicing and aspiring architects. You don’t have to be an architect to get value out of it. MSDN Unleashed events are geared for all types of developers.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;MSDN Unleashed&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Session 1&lt;/u&gt;&lt;/b&gt;&lt;b&gt;: Demystifying WPF&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Today’s applications need to do more than simply work. They need to draw in the user, and provide a differentiated experience. This means moving beyond battleship gray forms, boxy UIs, and providing a positive user experience. Windows Presentation Foundation (WPF) provides powerful capabilities to develop a compelling user interface, the kind that makes an application stand out. In this session, we’ll examine the core concepts of WPF such as layout panels, data binding, styles and control templates, and we’ll use them to develop an application UI from the ground up.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Session 2&lt;/u&gt;&lt;/b&gt;&lt;b&gt;: Developing Applications with Visual Studio 2008 and .NET Framework 3.5 Service Pack 1&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Service Pack 1 and Visual Studio 2008 introduce a wide variety of new features for targeting Windows, Office and the Web. This includes more controls, a streamlined setup, improved startup performance, fresh graphics features, improved AJAX support, and much more. We’re also introducing the ADO.NET Entity Framework and ADO.NET Data Services, which are designed to simplify application data access by providing an extensible, conceptual model for data from any source, while enabling this model to closely reflect business requirements. Don’t miss this lively session and learn how to use these powerful new features in your applications.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHO SHOULD ATTEND?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Anyone who designs, develops, or debugs code. If you are an architect, developer or just enjoy curly braces, join us.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHERE ARE THE EVENTS?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Events are held in 12 cities across Central Region.&amp;#160; To register for this event, please select a link below.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/10/08 Nashville TN&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386180&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/16/08 Downers Grove IL&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386192&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/17/08 Indianapolis IN&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386193&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/23/08 Irving TX&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386241&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/23/08 Waukesha WI&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386194&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/24/08 Houston TX&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386242&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/25/08 Austin TX&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386243&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;9/30/08 Southfield MI&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386182&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;10/2/08 Columbus OH&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386200&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;10/7/08 Chicago IL&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386206&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;10/7/08 Mason OH&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386201&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;10/9/08 Cleveland OH&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032386199&amp;amp;Culture=en-US"&gt;Register&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-5360178007238986950?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/5360178007238986950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=5360178007238986950&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5360178007238986950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/5360178007238986950'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/08/msdn-unleashed-event-details.html' title='MSDN Unleashed Event Details'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-589174676539859953</id><published>2008-08-27T15:57:00.001-04:00</published><updated>2008-08-27T15:57:08.573-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Events'/><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Speaking'/><title type='text'>ArcReady Announcement</title><content type='html'>&lt;p&gt;We are ready to announce our next ArcReady and MSDN Unleashed tour dates. MSDN Unleashed info in next blog post. For those that are new, these are events given by your local evangelism team, in as many local cities as we can work out.&lt;/p&gt;  &lt;p&gt;These events happen every quarter. The ArcReadys are always in the morning, from 9am-11:30am. MSDN is from 1pm-4pm. They will usually be held in the same facility. ArcReady is geared for practicing and aspiring architects. You don’t have to be an architect to get value out of it. MSDN Unleashed events are geared for all types of developers.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Microsoft ArcReady&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Architecting Modern Distributed Applications&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Nearly every application we build today has dependencies to other systems. How do we design them to work together to meet our goals? How do we decide what to build and what to buy? Do we host it ourselves or in the cloud? With a bewildering array of choices, the biggest challenge we face today is how to architect robust applications with the right technologies to meet our user’s needs and integrate nicely into our existing IT ecosystems.&lt;/p&gt;  &lt;p&gt;Join our Central Region Architect Evangelists for a great discussion on architecting distributed applications using all the latest technologies and best practices.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Session 1: Blueprints for Success.&lt;/b&gt;&lt;b&gt; &lt;/b&gt;In this session, we will survey the modern architecture landscape from the ground up, including infrastructure, application, and client solution choices. We’ll discuss how current industry trends are shaping our architectures and present an innovative architecture mapping technique for analyzing our customer’s needs and aligning them to today’s technologies and solution patterns.     &lt;br /&gt;&lt;b&gt;Session 2: Making It Real.&lt;/b&gt;&lt;b&gt; &lt;/b&gt;In this session, we’ll take a look at several case studies to learn how to apply the mapping technique from Session 1 to architect real world solutions that add true business value. We’ll examine applications we use every day and take a walk through a Microsoft reference architecture that explores many of the decisions we face when building modern distributed applications.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHO SHOULD ATTEND?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Architects and Senior Developers who are interested in becoming an architect.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;WHERE ARE THE EVENTS?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Events are held in 16 cities across Central Region.&amp;#160; To register for this event, please visit &lt;a href="http://www.arcready.com"&gt;www.arcready.com&lt;/a&gt;.&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;Date&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Location&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;9/10/2008&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Nashville, TN&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;9/11/2008&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Knoxville, TN &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;9/30/2008&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Southfield, MI&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;10/2/2008&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Columbus, OH&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;10/7/2008&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Cincinnati, OH&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;10/9/2008&lt;/td&gt;        &lt;td valign="top" width="200"&gt;Cleveland, OH&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-589174676539859953?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/589174676539859953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=589174676539859953&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/589174676539859953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/589174676539859953'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/08/arcready-announcement.html' title='ArcReady Announcement'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-3462614970315942948</id><published>2008-08-25T09:44:00.001-04:00</published><updated>2008-08-25T09:46:17.135-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint / MOSS / WSS'/><title type='text'>ARCast.TV episode Live!</title><content type='html'>&lt;p&gt;A few months ago I sat down with &lt;a href="http://frazzleddad.blogspot.com/"&gt;Jim Holmes&lt;/a&gt; and &lt;a href="http://philipjordan.blogspot.com "&gt;Philip Jordan&lt;/a&gt; at &lt;a href="http://www.quicksolutions.com"&gt;Quick Solutions&lt;/a&gt; to talk about an elegant way to handle a difficult scenario.&lt;/p&gt;  &lt;iframe src="http://channel9.msdn.com/shows/ARCast.TV/413354/player/" frameborder="0" height="325" scrolling="no" width="320"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jim-Homes-and-Philip-Jordan-on-Business-Models-that-leverage-Excel-Services/"&gt;ARCast.TV - Jim Holmes and Philip Jordan on Excel Services&lt;/a&gt;&lt;br /&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jim-Homes-and-Philip-Jordan-on-Business-Models-that-leverage-Excel-Services/" href="http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jim-Homes-and-Philip-Jordan-on-Business-Models-that-leverage-Excel-Services/"&gt;http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Jim-Homes-and-Philip-Jordan-on-Business-Models-that-leverage-Excel-Services/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;They often have customers with complex business logic in Excel, and the customer often thinks they want a new application to replace this. But the users also want to be able to update not only the business data, but the business MODELS. Trying to do this can be difficult, so Jim and Philip turned to MOSS, and Excel Services.&lt;/p&gt;  &lt;p&gt;Excel Services allows the user to publish their spreadsheets to their consumers. The consumers use the sheet in the browser. They don’t need Excel on the desktop. The great thing is the Intellectual Property of the business model is safe, because the end consumer only ever gets to see the output of the models, not the math behind the models.&lt;/p&gt;  &lt;p&gt;Anyway, please check it out. It’s only 20 minutes long. This is my first Arcast episode, and I really want to do several more.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17907273-3462614970315942948?l=brianhprince.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brianhprince.blogspot.com/feeds/3462614970315942948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17907273&amp;postID=3462614970315942948&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3462614970315942948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17907273/posts/default/3462614970315942948'/><link rel='alternate' type='text/html' href='http://brianhprince.blogspot.com/2008/08/arcasttv-episode-live.html' title='ARCast.TV episode Live!'/><author><name>Brian H. Prince</name><uri>http://www.blogger.com/profile/07375036886231010755</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_FkFxl-L8DTc/SLrlz9yxARI/AAAAAAAAADc/LwJi5RugsOw/S220/Head+Shot+v2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17907273.post-7165736034780302035</id><published>2008-08-24T22:32:00.001-04:00</published><updated>2008-08-24T22:32:36.769-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>So, you want to start a user group?</title><content type='html'>&lt;p&gt;The community in Heartland is very strong, it is vibrant. It is a community I am proud to be a part of. But there are always new audiences that need new ways to work together to learn and develop themselves. Here are some basic steps to get a user group started. The goal in these steps is to keep the barrier to entry as low as possible, and as free as possible.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;0. Get a name.&lt;/strong&gt; All things must start with a name. Something to encapsulate your major topic or focus. A geographic term is usually also included. The name should be pronounceable. You see, us geeks like to verbalize our acronyms. It shows a degree of acceptance of the acronym, and hence the group, when this happens. Examples:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#333333"&gt;CinArc (Sin-Arc) – Architecture in Cincinnati&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;ColArc (Call-Arc)– Architecture in Columbus&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;CONDG (Con-dug) – Central Ohio .NET Developers Group&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#333333"&gt;POOP (Poh-op)– Portland Open Office Professionals&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="center"&gt;&lt;img src="http://cid-94ee1d8b873177ec.skydrive.live.com/self.aspx/BlogParts/leader with megaphone.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;Once you have a name, you can try to make a &lt;strong&gt;logo&lt;/strong&gt;, although that is optional.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;10. Create a Live ID and live email address&lt;/strong&gt; (for example &lt;a href="mailto:poop@live.com"&gt;poop@live.com&lt;/a&gt;) that will belong to your user group. You should not use your personal id, because as the group grows, you don’t want the groups assets tangled with your personal assets.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Create a blog&lt;/strong&gt; at any of a number of free online blog hosters (blogspot.com for example). Use the group email address to sign up for this. Pick a template, give the blog the same name as the group, and give it a good description so that it can be found by search engines. This blog will have a generic address, such as poop.blogspot.com.&lt;/p&gt;  &lt;p&gt;In the blog template, make sure you put &lt;strong&gt;contact information, directions, and meeting schedule&lt;/strong&gt; (every sixth odd numbered Tuesday after Lent, at 6:00pm). &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Buy a domain name for your group.&lt;/strong&gt; Again, any of the domain registrars can do this. I use godaddy.com. Once you buy the domain (poop.com), follow your blog hosters directions for having www.poop.com direct to your groups blog page (this concept is similar to host headers in web servers). Then you can market www.poop.com to possible attendees, speakers, and sponsors.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Go to &lt;/strong&gt;&lt;a href="http://skydrive.live.com"&gt;&lt;strong&gt;skydrive.live.com&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;,&lt;/strong&gt; and create an account with your poop Live id. This will create some online storage for you so you can store the presentation materials online, and make them available to your members.&lt;/p&gt;  &lt;p&gt;Now go &lt;strong&gt;register all of this with www.&lt;/strong&gt;&lt;a href="http://www.codezone.com"&gt;&lt;strong&gt;codezone.com&lt;/strong&gt;&lt;/a&gt; (if your new fancy user group is MS centric). This will give you membership and event management tools. It will also allow you to buy swag with points to give out at your meetings. Other benefits are that people will be able to find your user group in the directory, and it will be submitted to the different MSDN newsletters and event search engines.&lt;/p&gt;  &lt;p&gt;There are other online registry’s for user groups and events. Check out &lt;a href="http://www.communitymegaphone.com"&gt;www.communitymegaphone.com&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;One more big step. People will want to subscribe to your new blog with an RSS reader. If they subscribe directly, then it is very hard to move your blog later (sometimes the neighbors borrow tools and don’t bring them back). I suggest you create an account at www.feedburner.com with your user group email. Feedburner will publish your RSS feed for you, redirecting readers to where ever you might host your blog in the future. Think of it as DNS resolution for your RSS feed.&lt;/p&gt;  &lt;p&gt;I also recommend that you keep a three to six month schedule of speakers and topics prepared. Being able to tell your members what the upcoming meetings will be about will keep your attendance rate up. &lt;/p&gt;  &lt;p&gt;&lt;img src="http://pxdbqg.bay.livefilestore.com/y1p6B7GobGMgJjsKLYDEudE26dtzEtaCbFTuFEIgHqA4aDupW1IPv0WaaHyxOFvXAjOd2HEE6dwgrY/crowd of hands.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;This will get you started. There are other things you will eventually need to work on. I would wait until you regularly get more than 42 people per meeting, and you have had a good 12
