<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Paul Litwin's Blog</title><subtitle type="html">Ramblings of an ASP.NET, SQL Server, SQL Server Reporting Services, and related technologies junkie.</subtitle><id>http://weblogs.asp.net/paullitwin/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/paullitwin/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2010-10-21T13:23:00Z</updated><entry><title>What Could Easily Be Your Most Rewarding Weekend in 2012</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2012/09/17/what-could-easily-be-your-most-rewarding-weekend-in-2012.aspx" /><link rel="enclosure" type="image/jpeg" length="232014" href="http://weblogs.asp.net/paullitwin/attachment/8937686.ashx" /><id>http://weblogs.asp.net/paullitwin/archive/2012/09/17/what-could-easily-be-your-most-rewarding-weekend-in-2012.aspx</id><published>2012-09-18T04:45:00Z</published><updated>2012-09-18T04:45:00Z</updated><content type="html">&lt;p&gt;How many times have you thought to yourself that you want to help those less fortunate than yourself but you just can't seem to get past the inertia to get involved. What do I do? Will my skills be useful to any charities? Is it a big commitment? What if I can't stand it; will I be stuck having to work on it for the rest of my life? Maybe it's just easier to do nothing...

&lt;/p&gt;&lt;p&gt;Well, what if I told you that you can do something for a very worthy cause all within the confines of a single weekend in October and that's it. Period. No further commitment. 

&lt;/p&gt;&lt;p&gt;That's the idea behind &lt;a href="http://seattlegivecamp.org" mce_href="http://seattlegivecamp.org"&gt;Seattle GiveCamp&lt;/a&gt;. Nothing to do before the weekend begins on Friday, October 19 and nothing to do after it all ends two days later on Sunday, October 21. But the two days in between Friday and Sunday could easily be the most rewarding weekend of the year! I know it was for me last year when I led Seattle GiveCamp 2011. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Why GiveCamp?&lt;/strong&gt;

&lt;/p&gt;&lt;p&gt;So why Seattle GiveCamp? What goes on there? It's pretty simple: Seattle GiveCamp is a weekend where a number of worthy non-profits ask us to help them with a software project that  can be accomplished in a weekend. Things like putting together a new website, automating some aspect of the organization's fundraising, moving data from point a to point b, creating a mobile version of their website, or hooking their organization up to social media. Charities like FareStart, Plumbers without Borders, Pacific Northwest Diabetes Research Institute, EarthCorps, Hearing, Speech, and Deafness Center, and Southwest Youth and Family Services to name just a few of the likely organizations we will help this year. &lt;/p&gt;&lt;p&gt;So that's the first (needy) half of the Seattle GiveCamp story. The other half is where you come in -- filling that need with a little software genius. Those volunteers coming to Seattle GiveCamp will get to hear about the projects on Friday night and then form teams of software gurus, programmers, designers, program managers, website wonks, and other software professionals to solve the problems brought to us by the non-profits. Any software experience is appreciated, whether that be C#, Java, Ruby, Android, iOS, Windows 8, WordPress, Facebook, or some other expertise. And all skill levels are welcome, everyone from the beginner to seasoned professional are needed. If you know how to contribute to a software project, we can use you.
&lt;/p&gt;&lt;p&gt;
And even if you don't consider yourself a techie, we can use you in some supporting position checking people in, serving food and beverages, etc. The important point is that we need you to help make magic during the Oct 19-21 weekend. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Your Call to Action!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Your call to action is simple: Visit the &lt;a href="http://seattlegivecamp.org" mce_href="http://seattlegivecamp.org"&gt;Seattle GiveCamp website&lt;/a&gt;. Read some more about this amazing weekend and then click on the &lt;a href="http://seattlegivecamp.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=79&amp;amp;Itemid=226" mce_href="http://seattlegivecamp.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=79&amp;amp;Itemid=226"&gt;Volunteer link&lt;/a&gt; to commit to that single weekend in October. You won't regret it.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8937686" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="Charity" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Charity/default.aspx" /><category term="GiveCamp" scheme="http://weblogs.asp.net/paullitwin/archive/tags/GiveCamp/default.aspx" /></entry><entry><title>Google Chrome Kills Excel DDE</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2012/04/20/google-chrome-kills-excel-dde.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2012/04/20/google-chrome-kills-excel-dde.aspx</id><published>2012-04-20T21:03:00Z</published><updated>2012-04-20T21:03:00Z</updated><content type="html">&lt;p&gt;As part of my job at &lt;a href="http://weblogs.asp.net/controlpanel/blogs/fhcrc.org" mce_href="http://weblogs.asp.net/controlpanel/blogs/fhcrc.org"&gt;Fred Hutchinson Cancer Research Center&lt;/a&gt; in Seattle, I work with &lt;a href="http://www.sas.com/software/sas9/" mce_href="http://www.sas.com/software/sas9/"&gt;SAS&lt;/a&gt;, a popular statistical software package. Well, like many real programs that still exist today, SAS uses Microsoft's ancient&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Dynamic_Data_Exchange" mce_href="http://en.wikipedia.org/wiki/Dynamic_Data_Exchange"&gt;DDE&lt;/a&gt; protocol to allow one to automate Excel and send data to excel. SAS and Excel actually make a great statistical reporting duet that we use often here.&lt;/p&gt;&lt;p&gt;Anyway, I currently maintain a set of SAS scripts that manipulate and analyze the data via SAS, open a report template, export that data to a Excel via DDE, and then save the report to a folder. These scripts, which were originally developed&amp;nbsp;by others,&amp;nbsp;have been working for years and save us a lot of time, obviating the need to manually cut and paste statistics from SAS output to Excel files. (For those who use SAS, here is a &lt;a href="http://www.mwsug.org/proceedings/2010/excel_db/MWSUG-2010-166.pdf" mce_href="http://www.mwsug.org/proceedings/2010/excel_db/MWSUG-2010-166.pdf"&gt;great whitepaper on using SAS, DDE, and Excel&lt;/a&gt;.)&lt;/p&gt;&lt;p&gt;Anyway, I don't use these scripts as often anymore but needed to a month ago and damn they wouldn't work. Today, I went to use them again, and SAS and Excel freeze and require me to kill the SAS process. So I spent half the day fiddling around trying to make the damn thing work, constantly simplifying the problem but without success. Then, I ran across &lt;a href="http://code.google.com/p/chromium/issues/detail?id=76523" mce_href="http://code.google.com/p/chromium/issues/detail?id=76523"&gt;this post&lt;/a&gt; using Google that implicates a recent (sometime in 2011) update of the Google Chrome browser.&lt;/p&gt;&lt;p&gt;So if Chrome (my default browser of late) is running when I try to run the SAS script, the DDE part of the script fails hard and SAS locks up. But if I close all instances of Chrome before I run the script, all is well.&lt;/p&gt;&lt;p&gt;Hoping this gets fixed soon, but in the mean time, I know now to kill Chrome prior to using SAS or any other program that uses DDE.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8399344" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="SAS" scheme="http://weblogs.asp.net/paullitwin/archive/tags/SAS/default.aspx" /><category term="Excel" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Excel/default.aspx" /><category term="DDE" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DDE/default.aspx" /><category term="Chrome" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Chrome/default.aspx" /></entry><entry><title>Call for Abstracts for Fall 2012 Las Vegas Microsoft.ASP.NET Connections -- DEADLINE April 3</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2012/03/12/call-for-abstracts-for-fall-2012-las-vegas-microsoft-asp-net-connections-deadline-april-3.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2012/03/12/call-for-abstracts-for-fall-2012-las-vegas-microsoft-asp-net-connections-deadline-april-3.aspx</id><published>2012-03-13T04:44:00Z</published><updated>2012-03-13T04:44:00Z</updated><content type="html">&lt;p&gt;Dear Colleague, &lt;/p&gt;&lt;p&gt;We would like to extend you an invitation to submit abstracts for consideration to speak at the Fall 2012 Microsoft ASP.NET Connections conference (part of DevConnections) in Las Vegas, October 29-Nov 1, 2012. &lt;/p&gt;&lt;p&gt;The deadline for submissions is Tuesday, April 3, 2012. &lt;br&gt;For submitting sessions, please use this URL: &lt;a href="http://www.deeptraining.com/devconnections/abstracts" mce_href="http://www.deeptraining.com/devconnections/abstracts"&gt;http://www.deeptraining.com/devconnections/abstracts&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Please keep the abstracts under 200 words each and in one paragraph. No bulleted items and line breaks, and please use a spell-checker. Do not email abstracts, you need to use the web-based tool to submit them. Please submit at least 3 abstracts, but it would help your chances of being selected if you submitted 5 or more abstracts. Also, you are encouraged to suggest all-day pre or post conference workshops as well. We need to finalize the conference content and the tracks layout in just a few weeks, so we need your abstracts no later April 3rd! No exceptions will be granted on late submissions! &lt;/p&gt;&lt;p&gt;NOTE: At the above URL, you will note there are several other co-located conferences, including HTML 5 Connections, Visual Studio Connection, etc. Feel free to submit abstracts to multiple shows.&lt;/p&gt;&lt;p&gt;Topics of interest include (but are not limited to):&lt;br&gt;* ASP.NET WebForms&lt;br&gt;* jQuery&lt;br&gt;* ASP.NET MVC&lt;br&gt;* Single Page ASP.NET Apps&lt;br&gt;* Web API&lt;br&gt;* Data access in ASP.NET (Entity Framework, etc.)&lt;br&gt;* Orchard&lt;br&gt;* Web Matrix&lt;br&gt;* Anything else related to ASP.NET &lt;br&gt;* Agile Development and other talks about process and professional development&lt;/p&gt;&lt;p&gt;Please realize that while we want a lot of the new and the cool, it's also okay to propose sessions on the more mundane "real world" stuff as it pertains to ASP.NET. &lt;br&gt;What you will get if selected: &lt;br&gt;* $500 per delivered talk.&lt;br&gt;* Compensation for full-day workshops ranges from $500 for 1-20 attendees to $2500 for 200+ attendees.&lt;br&gt;* Coach airfare and hotel stay paid by the conference.&lt;br&gt;* Free admission to all of the co-located conferences&lt;br&gt;* Speaker party&lt;br&gt;* The adoration of attendees&lt;br&gt;* etc. &lt;/p&gt;&lt;p&gt;To repeat: the deadline for submissions is Tuesday, April 3, 2012. &lt;br&gt;And the URL once again is: &lt;a href="http://www.deeptraining.com/devconnections/abstracts" mce_href="http://www.deeptraining.com/devconnections/abstracts"&gt;http://www.deeptraining.com/devconnections/abstracts&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Your continued support of Microsoft ASP.NET Connections and the other DevConnections conferences is appreciated. &lt;/p&gt;&lt;p&gt;Good luck and thank you, &lt;br&gt;Paul Litwin&lt;br&gt;Microsoft ASP.NET Connections Conference Chair &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8343478" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /><category term="MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC/default.aspx" /><category term="AJAX" scheme="http://weblogs.asp.net/paullitwin/archive/tags/AJAX/default.aspx" /><category term="Speaking" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Speaking/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Visual+Studio/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/.NET/default.aspx" /><category term="ASP.NET MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET+MVC/default.aspx" /></entry><entry><title>My Video Plugging Visual Studio 2010</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/11/03/my-video-plugging-visual-studio-2010.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/11/03/my-video-plugging-visual-studio-2010.aspx</id><published>2011-11-03T23:29:00Z</published><updated>2011-11-03T23:29:00Z</updated><content type="html">&lt;p&gt;A few months ago I got an email asking me if I was available to talk about on camera what I liked about Visual Studio 2010 and how it made me more productive. I said sure and a week or so later spent a few hours at the Microsoft video studio at Redmond recording a video. I only spent a few minutes beforehand considering what I was going to say and frankly I thought it came out pretty well with me espousing some great new features without sounding like a total Microsoft rah-rah fan boy. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/thedayi/en-us"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="MoreTimeForWhatYouLove" border="0" alt="MoreTimeForWhatYouLove" src="http://weblogs.asp.net/blogs/paullitwin/MoreTimeForWhatYouLove_7F3319B3.png" width="515" height="227" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In case you missed it, my video was one of three that can be seen at &lt;a href="http://www.microsoft.com/visualstudio/thedayi/en-us" target="_blank"&gt;Visual Studio More Time for What You Love&lt;/a&gt; (or The Day I Went Home Early) page on microsoft.com.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8030899" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Visual+Studio/default.aspx" /><category term="Video" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Video/default.aspx" /><category term="ASP.NET MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET+MVC/default.aspx" /><category term="MVC Scaffolding" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC+Scaffolding/default.aspx" /></entry><entry><title>Call for Abstracts for Spring 2012 Microsoft ASP.NET Connections</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/10/11/call-for-abstracts-for-spring-2012-microsoft-asp-net-connections.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/10/11/call-for-abstracts-for-spring-2012-microsoft-asp-net-connections.aspx</id><published>2011-10-12T03:23:00Z</published><updated>2011-10-12T03:23:00Z</updated><content type="html">&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Dear Colleague,&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;o:p&gt; &lt;br&gt;&lt;br&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;We would like to extend you an invitation to submit abstracts for consideration to speak at the Spring 2012 Microsoft ASP.NET Connections conference (part of DevConnections) in Las Vegas, March 26-29, 2012. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt; &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;The deadline for submissions is Monday, October 31, 2011.&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt; &lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;For submitting sessions, please use this URL:&lt;/strong&gt; &lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.deeptraining.com/devconnections/abstracts" mce_href="http://www.deeptraining.com/devconnections/abstracts"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;http://www.deeptraining.com/devconnections/abstracts&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt; &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font face="Calibri"&gt;Please keep the abstracts under 200 words each and in one paragraph. No bulleted items and line breaks, and please use a spell-checker. Do not email abstracts, you need to use the web-based tool to submit them. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;font face="Calibri"&gt;Please submit at least 3 abstracts, but it would help your chances of being selected if you submitted 5 or more abstracts. Also, you are encouraged to suggest all-day pre or post conference workshops as well. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;font face="Calibri"&gt;We need to finalize the conference content and the tracks layout in just a few&amp;nbsp;weeks, so we need your abstracts no later than Haloween. Boo! No exceptions will be granted on late submissions! &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font size="3" face="Calibri"&gt;Topics of interest include (but are not limited to):&lt;br&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;* ASP.NET WebForms&lt;br&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;* ASP.NET AJAX&lt;br&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;* ASP.NET MVC&lt;br&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;* Data access in ASP.NET&lt;br&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;* Orchard&lt;br&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;* Web Matrix&lt;br&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* Anything else related to ASP.NET &lt;br&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;* Agile Development and other talks about process and professional development&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;br&gt;Please realize that while we want a lot of the new and the cool, it's also okay to propose sessions on the more mundane "real world" stuff as it pertains to ASP.NET.&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3" face="Calibri"&gt;&lt;/font&gt; &lt;/p&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;What you will get if selected: &lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* $500 per regular conference talk.&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* Compensation for full-day workshops ranges from $500 for 1-20 attendees to $2500 for 200+ attendees.&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* Coach airfare and hotel stay paid by the conference.&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* Free admission to all of the co-located conferences&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* Speaker party&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* The adoration of attendees&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;* etc. &lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;To repeat: the deadline for submissions is&amp;nbsp;Monday, October 31, 2011.&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font size="3" face="Calibri"&gt;And the URL once again is: &lt;/font&gt;&lt;/strong&gt;&lt;a href="http://www.deeptraining.com/devconnections/abstracts" mce_href="http://www.deeptraining.com/devconnections/abstracts"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;http://www.deeptraining.com/devconnections/abstracts&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Your continued support of Microsoft ASP.NET Connections and the other DevConnections conferences is appreciated. &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Good luck and thank you, &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;br&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Paul Litwin&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Microsoft &lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;ASP.NET Connections Conference Chair&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;font size="3" face="Calibri"&gt; &lt;/font&gt;&lt;/o:p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7990266" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /><category term="AJAX" scheme="http://weblogs.asp.net/paullitwin/archive/tags/AJAX/default.aspx" /><category term="Speaking" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Speaking/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/.NET/default.aspx" /><category term="ASP.NET MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET+MVC/default.aspx" /></entry><entry><title>Give Back at Give Camp, Oct 21-23!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/08/30/give-back-at-give-camp-oct-21-23-all-around-the-usa.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/08/30/give-back-at-give-camp-oct-21-23-all-around-the-usa.aspx</id><published>2011-08-30T22:31:00Z</published><updated>2011-08-30T22:31:00Z</updated><content type="html">&lt;p&gt;Let's be frank...&lt;strong&gt;Most of us developers have it pretty good.&lt;/strong&gt; We happen to have hung our hats on an industry that has plenty of work, even in the midst of a protracted recession. (Okay, this might not be true for every developer but as a general rule, employment for software professionals is better than many other sectors. If you are currently unemployed, I wish you the best in locating a job.)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;We possess unique and valuable skills that would be valuable to charitable organizations if they just could afford to hire us.&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;Now woudn't it be nice if there was a &lt;strong&gt;low-barrier, low-pain, short-term-commitment &lt;/strong&gt;way to hook up worthy non-profits with software professionals to crank out a few apps in a short amount of concentrated time? Well there is and it's called &lt;strong&gt;GiveCamp&lt;/strong&gt;!&lt;/p&gt;&lt;p&gt;GiveCamp is a weekend-long event where software developers, project managers, designers, database administrators, and other software professionals&amp;nbsp;donate their time to create custom software for non-profit organizations.&amp;nbsp;The next National GiveCamp is being held&amp;nbsp;October 21-23&amp;nbsp;in 20+ cities. &lt;/p&gt;&lt;p&gt;I am leading the Seattle instance of GiveCamp. If you are in the Seattle area (or close enough to drive to Seattle) and are a software professional, we'd love to have your help in helping a great bunch of charities. You can &lt;a href="http://seattlegivecamp.org/index.php?option=com_wrapper&amp;amp;view=wrapper&amp;amp;Itemid=220" mce_href="http://seattlegivecamp.org/index.php?option=com_wrapper&amp;amp;view=wrapper&amp;amp;Itemid=220"&gt;volunteer here&lt;/a&gt;. (BTW, we need both technical and non-technical volunteers.) &lt;/p&gt;&lt;p&gt;[And if you are part of a charity (or know a worthy charity) that might be interested in applying for help at Seattle GiveCamp, you can &lt;a href="http://seattlegivecamp.org/index.php?option=com_wrapper&amp;amp;view=wrapper&amp;amp;Itemid=223" mce_href="http://seattlegivecamp.org/index.php?option=com_wrapper&amp;amp;view=wrapper&amp;amp;Itemid=223"&gt;submit an application here&lt;/a&gt;. But hurry so you can get your app in by our deadline (first deadline is Sept 15; last deadline is Oct 7).]&lt;/p&gt;&lt;p&gt;And if you are not in the Seattle area, but still want to help, please check out the &lt;a href="http://givecamp.org/national-givecamp/" mce_href="http://givecamp.org/national-givecamp//"&gt;National GiveCamp&lt;/a&gt; site where you can find the closest GiveCamp with which to hook up (charities can go here too to find an event in your locale). &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Note that your volunteer committment is only for 1-3 days.&lt;/strong&gt; That's it. GiveCamp is not about supporting the apps you work on for life. (Of course, if you want to make a longer-term committment, I'm sure the charities will be happy to sign you up outside of the event--but that's not what GiveCamp is about.)&lt;/p&gt;&lt;p&gt;With your help, we can make National GiveCamp a success that we can all be proud of! Thank you.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7932911" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="Charity" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Charity/default.aspx" /><category term="GiveCamp" scheme="http://weblogs.asp.net/paullitwin/archive/tags/GiveCamp/default.aspx" /></entry><entry><title>Make the Move to MVC at DevConnections, Oct 31-Nov 3 in Las Vegas</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/08/30/make-the-move-to-mvc-at-devconnections-oct-31-nov-3-in-las-vegas.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/08/30/make-the-move-to-mvc-at-devconnections-oct-31-nov-3-in-las-vegas.aspx</id><published>2011-08-30T22:09:00Z</published><updated>2011-08-30T22:09:00Z</updated><content type="html">&lt;p&gt;I will be presenting three sessions at Microsoft ASP.NET Connections, one of the conferences that is part of &lt;a href="http://devconnections.com/shows/fall2011/default.aspx?s=177" mce_href="http://devconnections.com/shows/fall2011/default.aspx?s=177"&gt;DevConnections&lt;/a&gt;. Two of my talks are especially targeted at ASP.NET Web Forms developers who are in the process of learning or coming up to speed with ASP.NET MVC. &lt;/p&gt;&lt;p&gt;On Wednesday, November 2nd at 11:30 AM I will be delivering &lt;strong&gt;ASP.NET MVC 3 in 75 Minutes&lt;/strong&gt;. This talk is especially suited for MVC neophytes. Check out the abstract...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Trying to come up to ASP.NET MVC in a hurry? The session will begin with a brief introduction to ASP.NET MVC 3. During the remainder of the session, Paul will present a series of step-by-step demos, building a data-driven ASP.NET application utilizing the Razor View Engine, LINQ, and the Entity Framework. The demos will cover creation of a data model with Entity Framework 4.1, the population of select controls, the incorporation of input validation, unobtrusive JavaScript, jQuery, remote validation, and more.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Then at 3:45 PM that same day I will be delivering another interesting session entitled &lt;strong&gt;Lightning Development with MVC Scaffolding&lt;/strong&gt;. Here's the session abstract....&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Steve Sanderson and Microsoft have created an amazing Nuget package called MVC Scaffolding. This package with a very unasuming name is packed with features to help you develop ASP.NET MVC applications rapidly. This session will get you started using MVC Scaffolding with a series of demos that illustrate the scaffolding controllers, views, data models, tests, and lots more. During this session, you’ll learn how to scaffold various parts of your MVC apps, change scaffolding defaults, and even modify the scaffolding templates used by MVC Scaffolding. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;During this talk I will show you how to use MVC Scaffolding for both CodeFirst and DatabaseFirst development. If you are interested in the latter, see &lt;a href="http://weblogs.asp.net/paullitwin/archive/2011/08/11/use-mvc-scaffolding-in-database-first-mode.aspx" mce_href="http://weblogs.asp.net/paullitwin/archive/2011/08/11/use-mvc-scaffolding-in-database-first-mode.aspx"&gt;my blog post&lt;/a&gt; on this topic.&lt;/p&gt;&lt;p&gt;Not ready to make the jump to ASP.NET MVC? I will also be presenting a Web Forms talk as well: &lt;strong&gt;What's So Funny About Peach, Love, and Server Controls?&lt;/strong&gt; It's a light-hearted title, but the topic is nonetheless very important. I'll be giving this talk on Thursday, November 3 at 9:30 AM. Here's the abstract...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Server controls are both the good news and bad news for Web Forms developers. They can be quite good because their rich event model makes things so easy. But they can also be very bad once you start pushing their inconsistent programming model. In this session, Paul will explore in depth the "out-of-the-box" data-bound server control event model, make sense of the programming model, and show you how to maximize your use of the data controls while minimizing your pain.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Of course these are just my talks. There are lots of other talks on MVC and Web Forms at varying levels. Plus lots of talks on WPF, Silverlight, SQL Server, Windows Phone 7, HTML 5, Exchange, and Windows. &lt;/p&gt;&lt;p&gt;Hope to see you there!&lt;/p&gt;&lt;p&gt;&lt;img style="width: 204px; height: 92px;" title="Microsoft ASP.NET Connections" alt="Microsoft ASP.NET Connections" src="http://weblogs.asp.net/blogs/paullitwin/F11_204x90_IT_BeThere_ASP.jpg" width="204" height="92" mce_src="http://weblogs.asp.net/blogs/paullitwin/F11_204x90_IT_BeThere_ASP.jpg"&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7932848" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /><category term="MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC/default.aspx" /><category term="Speaking" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Speaking/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/.NET/default.aspx" /><category term="NuGet" scheme="http://weblogs.asp.net/paullitwin/archive/tags/NuGet/default.aspx" /><category term="ASP.NET MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET+MVC/default.aspx" /><category term="MVC Scaffolding" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC+Scaffolding/default.aspx" /></entry><entry><title>Use MVC Scaffolding in Database First Scenarios</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/08/11/use-mvc-scaffolding-in-database-first-mode.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/08/11/use-mvc-scaffolding-in-database-first-mode.aspx</id><published>2011-08-11T17:00:00Z</published><updated>2011-08-11T17:00:00Z</updated><content type="html">&lt;p&gt;Steve Sanderson's &lt;a href="http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/" mce_href="http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/"&gt;MVC Scaffolding&lt;/a&gt; &lt;a href="http://nuget.org/" mce_href="http://nuget.org/"&gt;NuGet&lt;/a&gt; package is awesome and goes far beyond the very good scaffolding available from the Add Controller dialog in Visual Studio 2010 (after installing the &lt;a href="http://haacked.com/archive/2011/04/12/introducing-asp-net-mvc-3-tools-update.aspx" mce_href="http://haacked.com/archive/2011/04/12/introducing-asp-net-mvc-3-tools-update.aspx"&gt;MVC 3 Tools Update&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;But a shortcoming of MVC Scaffolding is that, out of the box, it works only&amp;nbsp;in Code First mode. However, with a little finagling you can get it work in a database first scenario. I'm sure there are several different ways to do this but here is what I did that was pretty easy. This assumes the database schema has already been created using SQL Server.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Add an &lt;strong&gt;ADO.NET Entity Data Model&lt;/strong&gt; to the Models folder of your ASP.NET MVC 3 application.&lt;/li&gt;&lt;li&gt;Select &lt;strong&gt;Generate from database&lt;/strong&gt; from wizard and generate the entity model for your database objects.&lt;/li&gt;&lt;li&gt;Right-click on the .edmx model file and select &lt;strong&gt;Add Code Generation Item...&lt;/strong&gt; from the pop-up menu.&lt;/li&gt;&lt;li&gt;Under &lt;strong&gt;Code&lt;/strong&gt; tab of dialog, select &lt;strong&gt;ADO.NET DbContext Generator&lt;/strong&gt;. This changes the EF model to use DbContext instead of ObjectContext and creates a DbContext class for the database, by default,&amp;nbsp;with the name &lt;strong&gt;&lt;em&gt;database&lt;/em&gt;Entities&lt;/strong&gt;. For example, I have a database named BPath. So&amp;nbsp;for this database, EF creates a DBContext class named BPathEntities. This step is key because it will make the database-first classes you generate&amp;nbsp;compatible with the code-first classes that MVC Scaffolding generates later.&lt;/li&gt;&lt;li&gt;Now use &lt;strong&gt;MVC Scaffolding&lt;/strong&gt; to generate the controllers for your app utilizing the entity classes that the DbContext generator generated for you in step #4, which, by default, will have the same name as the tables/views from your database that you selected in step #2.&lt;br&gt;For example, in my database I have a table named Participant so I would enter &lt;br&gt;&lt;strong&gt;Scaffold Controller Participant -force -repository&lt;/strong&gt; &lt;br&gt;into the Package Manager Console to scaffold a controller and views for the Participant entity from&amp;nbsp;the model. The -force option overwrites any existing items and -repository creates repository classes for the entity. &lt;/li&gt;&lt;li&gt;Now open the repository class that MVC Scaffolding created. It will be named, by default entityRepository. So in my example, I would open &lt;strong&gt;ParticipantRepository&lt;/strong&gt; in the code editor in Visual Studio.&lt;/li&gt;&lt;li&gt;Now you will note that MVC Scaffolding&amp;nbsp;created a different DbContext for itself named, by default, &lt;strong&gt;&lt;em&gt;projectname&lt;/em&gt;Context&lt;/strong&gt; that it references in the ParticipantRepository class. &lt;/li&gt;&lt;li&gt;Change the context statement so it now uses instead your db-first context instead of MVC scaffolding's code-first context.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;In my example, I have commented out the code-first context named BPathMVCContext and replaced it with the database-first context named BPathEntities:&lt;/p&gt;&lt;p&gt;&lt;img style="width: 519px; height: 114px;" title="ParticipantRepository Class Changes" border="1" alt="ParticipantRepository Class Changes" src="http://weblogs.asp.net/blogs/paullitwin/Capture.JPG" width="519" height="114" mce_src="http://weblogs.asp.net/blogs/paullitwin/Capture.JPG"&gt;&lt;/p&gt;&lt;p&gt;Repeat the process for any additional controllers and you are done. Hope this helps.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7906310" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC/default.aspx" /><category term="NuGet" scheme="http://weblogs.asp.net/paullitwin/archive/tags/NuGet/default.aspx" /><category term="ASP.NET MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET+MVC/default.aspx" /><category term="MVC Scaffolding" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC+Scaffolding/default.aspx" /></entry><entry><title>Getting &amp; Staying Current with Visual Studio 2010 for Web Developers</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/06/24/getting-current-with-visual-studio-2010-for-web-developers.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/06/24/getting-current-with-visual-studio-2010-for-web-developers.aspx</id><published>2011-06-24T21:47:00Z</published><updated>2011-06-24T21:47:00Z</updated><content type="html">&lt;p&gt;I don't know about you, but I&amp;nbsp;find it&amp;nbsp;kind of crazy at times figuring out if I have the latest of everything there is for the Visual Studio 2010 developer from Microsoft. (This does not include any third-party components, just recommended updates from Microsoft.) And the be honest, the msn.microsoft.com and asp.net sites are not that helpful in figuring this out.&lt;/p&gt;

&lt;p&gt;In an effort to help, I have enumerated here what the latest VS 2010 setup should include, complete with download links. When you install everything here, you will be able to develop ASP.NET 4.0 Web Forms and ASP.NET MVC 3 applications and web sites in addition to the other stuff your version of Visual Studio supports (e.g., Silverlight, WPF, etc.). These downloads will also include NuGet and the Entity Framework 4.1, so there is no need to download this software separately.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Visual Studio 2010&lt;/strong&gt;. &lt;br&gt;First of all, you need to purchase and&amp;nbsp;install Visual Studio 2010 itself. For the free Express version, you can download it from &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express" mce_href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express"&gt;Visual Web Developer 2010 Express&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Visual Studio Service Pack 1&lt;/strong&gt; (released Spring 2011).&lt;br&gt;This is a must-have download that fixes a bunch of bugs and a number of enhancements too including preliminary support for HTML5 and CSS3. See #4 below for better support of these web technologies. Download and install from &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5" mce_href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5"&gt;VS 2010 SP1 download page&lt;/a&gt;. You can find details on the features of the service pack &lt;a href="http://support.microsoft.com/kb/983509" mce_href="http://support.microsoft.com/kb/983509"&gt;here&lt;/a&gt;. &lt;br&gt;&lt;br&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;ASP.NET MVC3 Tools Update&lt;/strong&gt; (released Spring 2011)&lt;br&gt;If you are using ASP.NET MVC 3, then you should also download install this update for Visual Studio from &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=1491" mce_href="http://www.microsoft.com/download/en/details.aspx?id=1491"&gt;ASP.NET MVC3 Tools Update download page&lt;/a&gt;. This update improves Visual Studio's support for MVC 3, including better scaffolding, NuGet, Entity Framework 4.1, and more. A good overview of the updates can be found in &lt;a href="http://haacked.com/archive/2011/04/12/introducing-asp-net-mvc-3-tools-update.aspx" mce_href="http://haacked.com/archive/2011/04/12/introducing-asp-net-mvc-3-tools-update.aspx"&gt;Phil Haack's blog post&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/li&gt;


&lt;li&gt;&lt;strike&gt;&lt;strong&gt;Entity Framework 4.1&lt;/strong&gt; (update released&amp;nbsp;July 2011)&lt;br&gt;Not in the original post but I realized that a project I created would not work on a co-worker's workstation until they had installed EF 4.1, not just the nuget package. Download from &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26825" mce_href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26825"&gt;EF 4.1- Update 1&amp;nbsp;download page&lt;/a&gt;. This is the link to the update of the original EF 4.1 download that was released in the Spring of 2011.&lt;br&gt;&lt;br&gt;&lt;/strike&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Web Standards Update for Microsoft Visual Studio 2010 SP1&lt;/strong&gt; (released June 2011)&lt;br&gt;This is an update to VS 2010 SP1 that "brings VS 2010 intellisense &amp;amp; validation as close to W3C specification as we could get via means of an extension". Download and install from&amp;nbsp;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83" mce_href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;Web Standards Update download page&lt;/a&gt;. A good description of the changes can be found in the &lt;a href="http://blogs.msdn.com/b/webdevtools/archive/2011/06/15/web-standards-update-for-visual-studio-2010-sp1.aspx" mce_href="http://blogs.msdn.com/b/webdevtools/archive/2011/06/15/web-standards-update-for-visual-studio-2010-sp1.aspx"&gt;Visual Web Developer Team blog post&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Latest version of NuGet&lt;/strong&gt; (currently--as of Oct 31, 2012--at version 2.1)&lt;br&gt;Update to NuGet package manager is required for some packages. Download and install &lt;a title="NuGet" href="http://nuget.org/"&gt;NuGet&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Note: I don't control these download pages, so it is possible they will change. If so, I will do my best to update these links.&amp;nbsp;Post last updated on October 31, 2012.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7840613" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Visual+Studio/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/.NET/default.aspx" /></entry><entry><title>Call for Abstracts Now Open for Fall Microsoft ASP.NET Connections (Closes Apr 22)</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/04/09/call-for-abstracts-now-open-for-fall-microsoft-asp-net-connections-closes-apr-22.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/04/09/call-for-abstracts-now-open-for-fall-microsoft-asp-net-connections-closes-apr-22.aspx</id><published>2011-04-10T02:58:00Z</published><updated>2011-04-10T02:58:00Z</updated><content type="html">&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Dear Colleague,&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We would like to extend you an invitation to submit abstracts for consideration to speak at the Fall 2011 Microsoft ASP.NET Connections conference (part of DevConnections) in Las Vegas, October 31- Nov 3, 2011.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;The deadline for submissions is Friday, April 22, 2011.&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;For submitting sessions, please use this URL: &lt;/STRONG&gt;&lt;/FONT&gt;&lt;A href="http://www.deeptraining.com/devconnections/abstracts" mce_href="http://www.deeptraining.com/devconnections/abstracts"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;&lt;STRONG&gt;http://www.deeptraining.com/devconnections/abstracts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Please keep the abstracts under 200 words each and in one paragraph. No bulleted items and line breaks, and please use a spell-checker. Do not email abstracts, you need to use the web-based tool to submit them. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Please submit at least 3 abstracts, but it would help your chances of being selected if you submitted 5 or more abstracts. Also, you are encouraged to suggest all-day pre or post conference workshops as well. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We need to finalize the conference content and the tracks layout in just a few short weeks, so we need your abstracts by April 22nd. No exceptions will be granted on late submissions!&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Topics of interest include (but are not limited to):&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* ASP.NET WebForms&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* ASP.NET AJAX&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* ASP.NET MVC&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Data access in ASP.NET&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Orchard&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Web Matrix&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Anything else related to ASP.NET &lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Agile Development and other talks about process and professional development&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoPlainText&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;BR&gt;Please realize that while we want a lot of the new and the cool, it's also okay to propose sessions on the more mundane "real world" stuff as it pertains to ASP.NET. &lt;STRONG&gt;However, we want new abstracts this time around.&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoPlainText&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;What you will get if selected: &lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* $500 per regular conference talk.&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Compensation for full-day workshops ranges from $500 for 1-20 attendees to $2500 for 200+ attendees.&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Coach airfare and hotel stay paid by the conference.&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Free admission to all of the co-located conferences&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* Speaker party&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* The adoration of attendees&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;* etc.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;To repeat: the deadline for submissions is Friday, April 22, 2011.&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;&amp;nbsp;&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;And the URL once again is: &lt;/STRONG&gt;&lt;/FONT&gt;&lt;A href="http://www.deeptraining.com/devconnections/abstracts" mce_href="http://www.deeptraining.com/devconnections/abstracts"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;&lt;STRONG&gt;http://www.deeptraining.com/devconnections/abstracts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Your continued support of Microsoft ASP.NET Connections and the other DevConnections conferences is appreciated. &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Good luck and thank you,&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Paul Litwin&lt;BR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Microsoft &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;ASP.NET Conference Chair&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7750009" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /></entry><entry><title>My Session Slides &amp; Samples from DevConnections Orlando 2011 Talks</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/03/29/my-session-slides-amp-samples-from-devconnections-orlando-2011-talks.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/03/29/my-session-slides-amp-samples-from-devconnections-orlando-2011-talks.aspx</id><published>2011-03-29T21:36:36Z</published><updated>2011-03-29T21:36:36Z</updated><content type="html">&lt;p&gt;I just uploaded my &lt;a href="http://www.deeptraining.com/litwin/default.aspx" target="_blank"&gt;slides and samples for my 4 talks&lt;/a&gt; from &lt;a href="http://devconnections.com" target="_blank"&gt;DevConnections&lt;/a&gt; Orlando.&lt;/p&gt;  &lt;p&gt;This includes code &amp;amp; slides for:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;AMV201: A WebForms Programmer’s First ASP.NET MVC 3 Application &lt;/b&gt;    &lt;br /&gt;This session is for any Web Forms programmer looking to get his or her head around ASP.NET MVC. The session will begin with a brief introduction ASP.NET MVC 3. During the remainder of the session, Paul will present a series of step-by-step demos, building a data-driven ASP.NET application utilizing the Razor View Engine, LINQ, and the Entity Framework. The demos will cover the population of select controls, and the incorporation of input validation, unobtrusive JavaScript, jQuery, dependency injection, and testing.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;SBI201: Creating Report Subscriptions in Microsoft SQL Server 2008 Reporting Services &lt;/b&gt;    &lt;br /&gt;In this session, learn how to set up standard and data-driven subscriptions using Report Manager. We discuss creating file-share, email, and null subscriptions; and how to deal with potential issues with parameters and security. We also demonstrate a sophisticated Microsoft ASP.NET-based application that creates subscriptions by calling the SSRS Web Services API.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SBI303: Programming SQL Server 2008 Reporting Services      &lt;br /&gt;&lt;/strong&gt;In this session, you’ll learn how to programmatically manipulate SQL Server 2008 Reporting Services (SSRS) (and SSRS 2008 R2) and integrate SSRS into your ASP.NET, Windows Forms, and Silverlight applications by employing URL Access, Report Viewer controls, and the Reporting Services Web Services. Finally, you’ll learn how to extend reporting services by calling custom .NET assemblies from your SSRS reports.&lt;/p&gt;  &lt;p&gt;and my Open Spaces talk…&lt;/p&gt;  &lt;h4&gt;&lt;font size="2"&gt;Speaking at Conferences     &lt;br /&gt;&lt;font style="font-weight: normal"&gt;Have you spoken at user groups or small gatherings but was wondering what it takes to break into conference speaking? Or maybe you've never spoken at all in front of an audience. Come listen to Microsoft ASP.NET Connections co-founder and conference chair Paul Litwin talk about how to go about finding conferences to speak at, how to improve your proposal acceptance chances, the do's and don'ts of conference speaking, and how to hone your speaking skills. Besides his conference chairing duties, Paul has spoken at DevConnections, TechEd, Comdex, and a number of user groups, code camps, and internal events.&lt;/font&gt;      &lt;br /&gt;&lt;/font&gt;&lt;/h4&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7738082" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/ASP.NET/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /><category term="MVC" scheme="http://weblogs.asp.net/paullitwin/archive/tags/MVC/default.aspx" /><category term="Speaking" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Speaking/default.aspx" /><category term="SQL Server Reporting Services" scheme="http://weblogs.asp.net/paullitwin/archive/tags/SQL+Server+Reporting+Services/default.aspx" /><category term="SQL Server" scheme="http://weblogs.asp.net/paullitwin/archive/tags/SQL+Server/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/paullitwin/archive/tags/.NET/default.aspx" /><category term="Open Spaces" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Open+Spaces/default.aspx" /></entry><entry><title>Open Spaces Returns to DevConnections in Orlando, March 29</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/03/10/open-spaces-returns-to-devconnections-in-orlando-march-29.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/03/10/open-spaces-returns-to-devconnections-in-orlando-march-29.aspx</id><published>2011-03-11T04:37:00Z</published><updated>2011-03-11T04:37:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Now, in its 14th year, &lt;A href="http://devconnections.com/home.aspx" mce_href="http://devconnections.com/home.aspx"&gt;DevConnections&lt;/A&gt; has grown from a small conference originally focusing on Microsoft Office to a blockbuster family of co-located conferences focused primarily on Microsoft Technologies. One of the great things about DevConnections is the breadth of technologies the conference covers. For example, at the upcoming event in Orlando (March 27-30), for a single registration fee, attendees can choose to attend sessions on ASP.NET, Visual Studio .NET, WPF, WCF, Silverlight, SharePoint, and SQL Server. That doesn't even count the more IT-focused Windows and Exchange sessions. Sessions are presented by seasoned professional presenters, both from Microsoft and third-party gurus who are experts at using these technologies. &lt;/P&gt;
&lt;P mce_keep="true"&gt;In order to present at DevConnections, speakers need to have their abstract proposals accepted and believe me that the process is quite competitive. (&lt;EM&gt;If you are interested in receiving the next Call for Speakers notice, please sign up at &lt;/EM&gt;&lt;A href="http://www.deeptraining.com/devconnections/abstracts/" mce_href="http://www.deeptraining.com/devconnections/abstracts/"&gt;&lt;EM&gt;DevConnections Abstracts&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; site.&lt;/EM&gt;) Third party speakers are paid a small honoraria for each talk they deliver, get to attend the conference for free, and the conference picks up their travel expenses. This process works great and produces top-notch content delivered by amazing speakers, still there is room for another type of speaking at DevConnections -- Open Spaces. &lt;/P&gt;
&lt;P mce_keep="true"&gt;If you are not familiar with Open Spaces, it's&amp;nbsp;a spontaneous organic&amp;nbsp;meeting of minds where anyone can get up and talk on pretty much any topic. There's not a lot of rules and structure&amp;nbsp;except that everyone who attends (both speaking and non-speaking attendees) gets to help decide on what talks&amp;nbsp;will be heard.&amp;nbsp;Speaking proposals can be made in advance by adding session proposals to the &lt;A href="http://devcnx-openspaces.wikidot.com/start" mce_href="http://devcnx-openspaces.wikidot.com/start"&gt;DevConnections Open Spaces Wiki&lt;/A&gt;, &amp;nbsp;but they are not required to be made in advance. That would go against the spontaneous, organic nature of an Open Spaces event.&amp;nbsp;The Open Spaces facilitator (probably me) will organize the session proposals on a whiteboard during the first 30 minutes of the event and we all quickly vote. Then we spend the next 90 minutes hearing lots of great Open Spaces sessions. We'll likely end up with twelve 30 minute sessions or eight 45 minute sessions, depending on the number of proposals and how fast we can vote. Our goal will be to have everyone with a reasonable idea for a session have a chance to present that session (unless we have way too many proposals). &lt;EM&gt;&lt;STRONG&gt;Speakers do not have to have any prior speaking experience; all you need to speak is an idea for a session and the willingness to lead or facilitate that session.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;If you are interested in learning more about Open Spaces, in general, also know as Open Space Technology, you might want to check out this &lt;/EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Open_Space_Technology" mce_href="http://en.wikipedia.org/wiki/Open_Space_Technology"&gt;&lt;EM&gt;Wikipedia article&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; on the subject. DevConnections Open Spaces is loosely-based on the OST concept due primarily to the compressed amount of time we have (many OST events last several days), but it generally follows in the spirit of OST.&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;One great thing about Open Spaces is that the talks can range from very professional cutting-edge sessions with slides and/or demos much like the "regular" DevConnections sessions, to panel discussions, audience brainstorming, Q&amp;amp;A sessions, or pretty much anything else that works for those in the room.&lt;/P&gt;
&lt;P mce_keep="true"&gt;If you'd like to present at DevConnections Open Spaces, please visit the &lt;A href="http://devcnx-openspaces.wikidot.com/start" mce_href="http://devcnx-openspaces.wikidot.com/start"&gt;DevConnections Open Spaces Wiki&lt;/A&gt;&amp;nbsp;where you can propose a talk in advance. Or just show up at 7:30 PM on Tuesday, March 29 at &lt;A href="http://devconnections.com/home.aspx" mce_href="http://devconnections.com/home.aspx"&gt;DevConnections&lt;/A&gt;. Of course, even if you don't plan to speak, please join us for what will be lively and engaging time. Oh, and thanks to the &lt;A href="http://mvp.support.microsoft.com/" mce_href="http://mvp.support.microsoft.com/"&gt;Microsoft MVP Program&lt;/A&gt;, we will be serving food and drink (most likely beer and pizza) there for free. &lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7720298" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /><category term="Speaking" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Speaking/default.aspx" /><category term="Open Spaces" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Open+Spaces/default.aspx" /></entry><entry><title>Couple of Very Cool Things to Do at the Upcoming Microsoft MVP Summit</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2011/01/28/couple-of-very-cool-things-to-do-at-the-upcoming-microsoft-mvp-summit.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2011/01/28/couple-of-very-cool-things-to-do-at-the-upcoming-microsoft-mvp-summit.aspx</id><published>2011-01-28T23:35:00Z</published><updated>2011-01-28T23:35:00Z</updated><content type="html">Over a thousand developers and IT professionals will be descending upon Bellevue and Redmond at the end of February for the &lt;A href="http://www.2011mvpsummit.com/" mce_href="http://www.2011mvpsummit.com/"&gt;2011 MVP Global Summit&lt;/A&gt;. 
&lt;P mce_keep="true"&gt;If you are coming to town for the Summit, I want to suggest you get involved in doing some good while you are here. In this post, I outline two such options. I mean how often do you get to do charitable work? Well,&amp;nbsp;we've made it easy for you.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;STRONG&gt;&lt;A href="http://geekgive.org/project/mvpsummit2011.aspx" mce_href="http://geekgive.org/project/mvpsummit2011.aspx"&gt;GeekGive Northwest Harvest Food Bank Event&lt;/A&gt;&lt;/STRONG&gt;. On &lt;STRONG&gt;Saturday, Feb 26&lt;/STRONG&gt;, a bunch of us are getting together to help a local food bank package food. Microsoft is underwriting the event and paying all of the expenses for us to get from the downtown Belleveue hotels to the NW Harvest warehouse where we will be working. Microsoft is also paying for breakfast and lunch for all of us and a nice t-shirt for everyone who participates. All you have to do is &lt;A href="http://geekgive.org/project/mvpsummit2011.aspx" mce_href="http://geekgive.org/project/mvpsummit2011.aspx"&gt;sign up&lt;/A&gt; and show up. One issue with participating is that you&amp;nbsp;may have to fly into Seattle&amp;nbsp;early to participate and Microsoft, as generous as they are, cannot pay for the extra night(s) hotel stay.&amp;nbsp;&lt;STRONG&gt;This event is open to everyone&lt;/STRONG&gt;: both MVPs and non-MVPs.&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;[GeekGive, by the way, is a great idea that was made to happen by Steve Andrews. Suzanna Moran, Steve, and myself serve on the board of the group and are always looking for opportunities to do good at technical events.]&lt;BR&gt;&lt;BR&gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;&lt;A href="http://www.mvpsummitevents.info/EventInfo.aspx?EventId=21" mce_href="http://www.mvpsummitevents.info/EventInfo.aspx?EventId=21"&gt;&lt;STRONG&gt;MVPs Giving Blood.&lt;/STRONG&gt;&lt;/A&gt; Since the GeekGive event requires getting into town a little early, I wanted to put together some other charitable event that MVPs could participate in without having to fly in early. This is a very informal tweetup where we will gather the morning of &lt;STRONG&gt;Tuesday, March 1 (time to be determined)&lt;/STRONG&gt;. and walk 1/3 mile over to the Bellevue Puget Sound Blood Donor Center. If you've never given blood, this is a great way to try it out with some of your friends/associates. And if you are a regular blood donor, come join the fun. Do realize that the blood center does have some eligibility rules. You can check out a 2-page PDF FAQ on the rules plus what you can expect during the donation process &lt;A href="http://www.psbc.org/programs/blood_fact_sheet.pdf" target=_blank mce_href="http://www.psbc.org/programs/blood_fact_sheet.pdf"&gt;here&lt;/A&gt;. The whole process should take about an hour. You can register your desire to participate at the &lt;A href="http://twtvite.com/MVPBlood2011" mce_href="http://twtvite.com/MVPBlood2011"&gt;twtvite registration page&lt;/A&gt;--but if for some reason your plans change, we won't hold you to it!&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;Oh, and if you're just looking for where all the parties are while in town, check out Joe Guadagno's cool website for a listing of all the &lt;A href="http://www.mvpsummitevents.info/" mce_href="http://www.mvpsummitevents.info/"&gt;MVP Summit Events&lt;/A&gt;, which includes the charitable events &lt;EM&gt;plus&lt;/EM&gt; all the places to get free food and booze.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Regards,&lt;BR&gt;Paul&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7691890" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="Charity" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Charity/default.aspx" /><category term="GeekGive" scheme="http://weblogs.asp.net/paullitwin/archive/tags/GeekGive/default.aspx" /></entry><entry><title>A Few Lessons Learned While Attempting to Publish iPhone 4 Video to DVD</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2010/12/05/a-few-lessons-learned-while-attempting-to-publish-iphone-4-video-to-dvd.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2010/12/05/a-few-lessons-learned-while-attempting-to-publish-iphone-4-video-to-dvd.aspx</id><published>2010-12-06T00:47:00Z</published><updated>2010-12-06T00:47:00Z</updated><content type="html">Recently, my son and daughter appeared in a cute little Christmas play which I attended last week. I own a Kodak ZI8 which I forgot to grab for the performance but alas I had my new iPhone 4 which also recorded video so I decided to use it. I have to admit I am a real novice in the world of videos, DVD burning, encoding, and all that crap. Furthermore, I don't own any fancy video publishing software. At least nothing that didn't come with my Kodak camera or for free. This post is meant to educate other novices and help them to avoid the mistakes I made and learn from my limited successes. 
&lt;P&gt;&lt;B&gt;Lesson #1 - Don't Record Video in Portrait Mode&lt;/B&gt; &lt;BR&gt;When recording video on the iPhone (and I'm guessing on any phone or small form-factor video camera for that matter), use landscape mode (with the big side going left to right). Now I usually shoot photos in portrait mode and it's real easy to flip the orientation of a photo by right-clicking on the photo in Windows Explorer and choosing Rotate Clockwise. Well with videos--guess what--this isn't so easy. Plus if you plan on watching the video on a television, portrait videos will look lousy, even after flipping it. 
&lt;P&gt;&lt;B&gt;Lesson #2 -- How to Flip a Video&lt;/B&gt; &lt;BR&gt;So if you happen to record a video the wrong way (see lesson #1), you will need to flip it unless you want to rotate your head sideways while watching it. Now you'd think this was pretty simple, but it's not. I guess the video editor needs to literally flip every frame of the video and then you need to re-save the flipped video.I tried flipping the video using 4 different pieces of software: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Camtasia doesn't flip videos. &lt;/LI&gt;
&lt;LI&gt;Microsoft's free Windows Live Movie Maker will do the job but it takes forever and then I didn't like the results. &lt;A href="http://explore.live.com/windows-live-movie-maker" mce_href="http://explore.live.com/windows-live-movie-maker"&gt;http://explore.live.com/windows-live-movie-maker&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;I downloaded some free video editing DVD Video Software Free Studio from http://www.dvdvideosoft.com/. This software feels cheap but appears to be spyware free. Regardless, the quality of the video was terrible when it was done.&lt;/LI&gt;
&lt;LI&gt;ArcSoft MediaImpression, a version of which came for free with my Kodak camera, did the job and did it well (and faster than Windows Live Movie Maker). &lt;A href="http://www.arcsoft.com/en-us/software_title.asp?ProductCode=AMI3" mce_href="http://www.arcsoft.com/en-us/software_title.asp?ProductCode=AMI3"&gt;http://www.arcsoft.com/en-us/software_title.asp?ProductCode=AMI3&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Lesson #3 -- How to Create a DVD That Will Play in a Television DVD Player &lt;BR&gt;&lt;/STRONG&gt;Okay, like I said I don't know much about producing videos. Here's what I found out in this regard:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;While Camtasia has a great video editor, Camtasia wasn't of much help here because while it does a nice job producing videos for uploading or playing on a computer it doesn't create DVDs that play in a DVD player for televisons. OTOH, if you need to upload your video, Camtasia is a great product.&lt;/LI&gt;
&lt;LI&gt;I didn't even try using the DVD Video Software Free Studio product since I was so unhappy with the quality of it's video flipping.&lt;/LI&gt;
&lt;LI&gt;ArcSoft MediaImpression should be able to do the production but the Kodak Version (version 2.0) couldn't seem to locate my laptop's DVD burner which rendered the Produce DVD feature useless.&lt;/LI&gt;
&lt;LI&gt;This time, Windows Live Movie Maker shined. It had no problem creating titles and transitions (which were also possible using Camtasia and MediaImpression) but most importantly it could burn a DVD with menus that I could then pop in my DVD player and play on the television.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So I was able to produce the final (flipped) video and all was well except that the above still can't fix the fact that I recorded the video in portait mode. Oh well, lesson learned... &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7656676" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="Video" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Video/default.aspx" /><category term="Video Production" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Video+Production/default.aspx" /></entry><entry><title>Open Spaces at DevConnections Las Vegas on Nov 3rd at 7:30 PM</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/paullitwin/archive/2010/10/21/open-spaces-at-devconnections-las-vegas-on-nov-3rd-at-7-30-pm.aspx" /><id>http://weblogs.asp.net/paullitwin/archive/2010/10/21/open-spaces-at-devconnections-las-vegas-on-nov-3rd-at-7-30-pm.aspx</id><published>2010-10-21T20:23:00Z</published><updated>2010-10-21T20:23:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;I love speaking at conferences, in general,&amp;nbsp;and &lt;A href="http://devconnections.com/" mce_href="http://devconnections.com"&gt;DevConnections&lt;/A&gt;, in particular. I also love listening to presentations at user groups, code camps, and other conferences. This standard "highly structured" format with an expert speaker in the front of the room sharing his or her expertise and/or experience on a subject is invaluable and very often a great way to learn a topic. As a conference chair for over ten years, I also know thatconferences can only afford to bring in so many people to speak at a show. For example, DevConnections will spend several thousand dollars for each speaker at the upcoming conference in Las Vegas. DevConnectiosn pays for speaker hotel and travel expenses, speaker party, speaker shirts, speaker honorarium, and all the AV needs for the room. Plus, there is a lot of work behind the scenes creating the call for abstracts, sorting though speakers, and making the final decisions on who will speak. But even if you ignore the cost, there's only so many speaking slots we can have running at any one time during a show. Furthermore, since conferences require advanced planning and marketing, we have to nail down the topics pretty early--usually about 5-6 months prior to the show (with the exception of the talks by Microsoft which are finalized much later).&lt;/P&gt;
&lt;P mce_keep="true"&gt;And because attendees pay so much to attend a show, conference organizers don't want to take risks on new, unseasoned speakers or on oddball topics. Attendees expect (and almost always receive) top notch talks by top notch speakers like Scott Allen, Ward Bell, Scott Guthrie, Julie Lerman, Dan Wahlin, Billy Hollis, Kimberly Tripp, John Papa, and other outstanding Microsoft and indepdendent speakers. Still, there are alternative approaches to sharing technical information at conferences that also can and do work. The &lt;A href="http://altdotnet.org/events/seattle" mce_href="http://altdotnet.org/events/seattle"&gt;Alt.net&lt;/A&gt; community in Seattle and other cities regularly sponsor community-based events that are much less structured than a typical highly organized and planned conference like DevConnections. Many of these alternative conferences such as Alt.net employ a methodology called &lt;A href="http://en.wikipedia.org/wiki/Open_Space_Technology" mce_href="http://en.wikipedia.org/wiki/Open_Space_Technology"&gt;Open Spaces&lt;/A&gt; that, according to wikipedia &lt;EM&gt;"...is most distinctive for its initial lack of an agenda, which sets the stage for the meeting's participants to create the agenda for themselves..."&lt;/EM&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Well it doesn't have to be an either/or decision. A year ago, we tried out an evening Open Spaces event that gave attendees as well as vendors and speakers a chance to speak on a topic they were passionate about. And it was well received! This year, we are set to do it again in Las Vegas. Thanks to the generous sponsorship by the &lt;A href="http://mvp.support.microsoft.com/gp/aboutmvp" mce_href="http://mvp.support.microsoft.com/gp/aboutmvp"&gt;Microsoft MVP Award Program&lt;/A&gt;, DevConnections is holding its second Open Spaces evening event at the upcoming DevConnections show in Las Vegas. So in addiiton to expert sessions on ASP.NET, Silverlight, Windows Phone 7, Visual Studio, WPF, WCF, EF, SQL Server, and SharePoint, you will have an additional opportunity to attend less structured sessions on new or emerging technologies, best practices, or passionate discussions by both expert and non-experts in the field.&amp;nbsp;It's also an opportunity for you to stand up and host a session. And thanks to the Microsoft MVP Award Progam we will have food and drink at the Open Spaces event.&lt;/P&gt;
&lt;P mce_keep="true"&gt;By the way, Open Spaces is a great way for new speakers to be heard. And you can bet that as conference chair, I will be using Open Spaces to look for potential speakers for upcoming DevConenctions shows. It's also a way for our invited conference speakers to explore new or emerging topics that didn't fit into the daytime conference agenda. All in all, I think it's a win-win for eveyone involved: structured and unstructured sessions all in one conference. &lt;/P&gt;
&lt;P mce_keep="true"&gt;I've posted a wiki at &lt;A href="http://devcnx-openspaces.wikidot.com/" mce_href="http://devcnx-openspaces.wikidot.com/"&gt;DevConnections Open Spaces Wiki&lt;/A&gt; which people can use to post possible session topics for the event. So if you are already coming to the show (or considering registering), please come to the Open Spaces event and consider presenting on a topic you are passionate about. And use the wiki to suggest a session you would like to deliver, suggest a session you'd like someone else to deliver, or to view sessions that others have proposed. Of course, the final agenda will be decided at the start of the Open Spaces event on Nov 3rd so you by no means have to post them in advance on the wiki. It's just an option for those who like to plan ahead more than others.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7630340" width="1" height="1"&gt;</content><author><name>plitwin</name><uri>http://weblogs.asp.net/members/plitwin.aspx</uri></author><category term="DevConnections" scheme="http://weblogs.asp.net/paullitwin/archive/tags/DevConnections/default.aspx" /><category term="Conferences" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Conferences/default.aspx" /><category term="Open Spaces" scheme="http://weblogs.asp.net/paullitwin/archive/tags/Open+Spaces/default.aspx" /></entry></feed>