<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>Al Pascual</title>
    <description>ASP.NET, .NET, Silverlight and Objective-C</description>
    <link>http://alpascual.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.0.0.36</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://alpascual.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Al Pascual</dc:creator>
    <dc:title>Al Pascual</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/alpascual/orMJ" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="alpascual/ormj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Visual Studio Live Redmond 2012</title>
      <description>&lt;p&gt;General Conference Information:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://vslive.com/lv"&gt;Visual Studio Live Redmond&lt;/a&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;August 6-10, 2012&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Event web site: &lt;a href="http://vslive.com/redmond"&gt;http://vslive.com/redmond&lt;/a&gt; &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio Live is five days of practical, Microsoft-supported training for developers to help solve your tough .NET development challenges. You'll find how-to advice and the tips and tricks that you'll be ready to implement as soon as you get back to the office. Our expert faculty - including many Microsoft instructors - makes each session interactive so you can discuss your particular development roadblocks and come away with actionable solutions.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio Live Redmond offers in-depth training in:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cloud Computing and Services&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Cross Platform &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;Mobile&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Data Management&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;HTML5&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Silverlight / WPF&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Visual Studio /.NET&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Web&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Windows 8 / WinRT&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt;    &lt;li&gt;Windows Phone&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio Live &lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;Redmond&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt; – Expert Solutions for .NET Developers&lt;/p&gt;  &lt;p&gt;&lt;a href="http://vslive.com/Events/Redmond-2012/Home.aspx?utm_source=AttendeeMktg&amp;amp;utm_medium=Banner Ad&amp;amp;utm_campaign=VNSP21"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="VSLRED12 Speaker Incentive_Pascual" border="0" alt="VSLRED12 Speaker Incentive_Pascual" src="http://alpascual.com/image.axd?picture=VSLRED12%20Speaker%20Incentive_Pascual.jpg" width="129" height="129" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2012/05/30/Visual-Studio-Live-Redmond-2012.aspx</link>
      <comments>http://alpascual.com/post/2012/05/30/Visual-Studio-Live-Redmond-2012.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=06a96fd7-fead-404b-a3db-afe1ae7884c0</guid>
      <pubDate>Wed, 30 May 2012 19:26:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=06a96fd7-fead-404b-a3db-afe1ae7884c0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=06a96fd7-fead-404b-a3db-afe1ae7884c0</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2012/05/30/Visual-Studio-Live-Redmond-2012.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=06a96fd7-fead-404b-a3db-afe1ae7884c0</wfw:commentRss>
    </item>
    <item>
      <title>Who is pushing Apple without Steve Jobs?</title>
      <description>&lt;p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;o:DocumentProperties&gt; &lt;o:Revision&gt;0&lt;/o:Revision&gt; &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt; &lt;o:Pages&gt;1&lt;/o:Pages&gt; &lt;o:Words&gt;159&lt;/o:Words&gt; &lt;o:Characters&gt;911&lt;/o:Characters&gt; &lt;o:Company&gt;Al&lt;/o:Company&gt; &lt;o:Lines&gt;7&lt;/o:Lines&gt; &lt;o:Paragraphs&gt;2&lt;/o:Paragraphs&gt; &lt;o:CharactersWithSpaces&gt;1068&lt;/o:CharactersWithSpaces&gt; &lt;o:Version&gt;14.0&lt;/o:Version&gt; &lt;/o:DocumentProperties&gt; &lt;o:OfficeDocumentSettings&gt; &lt;o:AllowPNG /&gt; &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:TrackMoves /&gt; &lt;w:TrackFormatting /&gt; &lt;w:PunctuationKerning /&gt; &lt;w:ValidateAgainstSchemas /&gt; &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt; &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt; &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt; &lt;w:DoNotPromoteQF /&gt; &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt; &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt; &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt; &lt;w:Compatibility&gt; &lt;w:BreakWrappedTables /&gt; &lt;w:SnapToGridInCell /&gt; &lt;w:WrapTextWithPunct /&gt; &lt;w:UseAsianBreakRules /&gt; &lt;w:DontGrowAutofit /&gt; &lt;w:SplitPgBreakAndParaMark /&gt; &lt;w:EnableOpenTypeKerning /&gt; &lt;w:DontFlipMirrorIndents /&gt; &lt;w:OverrideTableStyleHps /&gt; &lt;w:UseFELayout /&gt; &lt;/w:Compatibility&gt; &lt;m:mathPr&gt; &lt;m:mathFont m:val="Cambria Math" /&gt; &lt;m:brkBin m:val="before" /&gt; &lt;m:brkBinSub m:val="&amp;#45;-" /&gt; &lt;m:smallFrac m:val="off" /&gt; &lt;m:dispDef /&gt; &lt;m:lMargin m:val="0" /&gt; &lt;m:rMargin m:val="0" /&gt; &lt;m:defJc m:val="centerGroup" /&gt; &lt;m:wrapIndent m:val="1440" /&gt; &lt;m:intLim m:val="subSup" /&gt; &lt;m:naryLim m:val="undOvr" /&gt; &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="276"&gt; &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt; &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt; &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt; &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt; &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt; &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt; &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt; &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt; &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt; &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt; &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt; &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt; &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt; &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt; &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt; &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt; &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 10]&gt; &lt;mce:style&gt;&lt;!   /* Style Definitions */ table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:Cambria; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:minor-latin;} --&gt; &lt;!--[endif] --&gt; &lt;!--StartFragment--&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: large;"&gt;Now that Steve is gone, and Apple kept going, the answer about the new products from Apple has been answered. If you kept close attention on the iPhone 4S and the iPad 3 or New iPad, whatever you want to call it, you&amp;rsquo;ll find something missing. Nobody was behind the curtain telling the engineers at Apple they needed a new and better design.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: large;"&gt;The iPhone 4S and the iPad got a little obvious upgrade, yet feels like if Steve was still be alive will demand a new re-design of the hardware to make it look better and force the engineers to work in more than 100 designs before he could select one.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: large;"&gt;No having Siri in all devices won&amp;rsquo;t be something that Steve will tolerate, he will demand to push iOS 5.1 with Siri for all devices the same way he push to create a computer without a fan.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: large;"&gt;The New iPad is just the same device with a better upgrades, there is no &amp;ldquo;one last thing&amp;rdquo;, there is no magic behind it or a new awesome magnet cover that an engineer created to show Steve.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size: large;"&gt;I miss Steve Jobs, I can see now Apple relaxing and riding the wave their leader created. &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;!--EndFragment--&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Download the new Running Analyzer for the iPhone.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://a4.mzstatic.com/us/r1000/075/Purple/v4/aa/73/7f/aa737f81-25ce-5c62-69e4-3c81d8a8994c/yV2mt0gmRCnp7fVTS205zM-temp-upload.jqgsiesk.320x480-75.jpg" alt="" width="320" height="480" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The most advanced Run application that analyzes your progress.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- Creates a graph as you run of your progress.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- Shows you the gain in altitude as you run and to analyze it later.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- Shows the movement of the device as you run.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Compatible with any iOS based device: iPhone, iPod Touch&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Plays your music selecting the playlist, you can use the iPod app without stopping the app.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Complete graph of your progress with movement included.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Continued use of GPS running in the background can dramatically decrease battery life.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://itunes.apple.com/us/app/run-analyzer/id510272085?mt=8&amp;amp;ls=1&amp;amp;ls=1"&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f12%2fapp-store-badge.png" alt="" width="100" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2012/03/26/Who-is-pushing-Apple-without-Steve-Jobs.aspx</link>
      <comments>http://alpascual.com/post/2012/03/26/Who-is-pushing-Apple-without-Steve-Jobs.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=695373c6-93ed-4ab8-8ce2-46c386af6fe4</guid>
      <pubDate>Mon, 26 Mar 2012 19:46:00 -0700</pubDate>
      <category>Apple</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=695373c6-93ed-4ab8-8ce2-46c386af6fe4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=695373c6-93ed-4ab8-8ce2-46c386af6fe4</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2012/03/26/Who-is-pushing-Apple-without-Steve-Jobs.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=695373c6-93ed-4ab8-8ce2-46c386af6fe4</wfw:commentRss>
    </item>
    <item>
      <title>ArcGIS Editor for OpenStreetMap 2 beta 3 is up for download</title>
      <description>&lt;p&gt;Finally after lots of work, Esri released the ArcGIS Editor for OpenStreetMap. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The &lt;strong&gt;ArcGIS Editor for OpenStreetMap&lt;/strong&gt; is a free, open source add-on for ArcGIS for Desktop that helps you become an active member of the growing OpenStreetMap (OSM) community. OpenStreetMap is an open and freely available database of geographic data. The editor makes it easy for you to download OSM data, make changes to the dataset, and contribute those changes back to the entire OSM community.&lt;/p&gt;    &lt;p&gt;The OSM Editor provides&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Simple tools to upload and download OSM data &lt;/li&gt;      &lt;li&gt;An OSM-compatible geodatabase schema to locally store OSM data &lt;/li&gt;      &lt;li&gt;An OSM symbology template for faster editing &lt;/li&gt;      &lt;li&gt;Conflict-resolution tools for reconciling data back to the OSM database&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;The ArcGIS Editor for OpenStreetMap, its documentation, and its source code are available on CodePlex, Microsoft's open source repository, and released under the Microsoft Public License.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You can get all the information from this link &lt;a href="http://esriosmeditor.codeplex.com/"&gt;http://esriosmeditor.codeplex.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then make sure you download the latest beta here, just by clicking this link &lt;a href="http://esriosmeditor.codeplex.com/releases/view/81830"&gt;http://esriosmeditor.codeplex.com/releases/view/81830&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2012/02/09/ArcGIS-Editor-for-OpenStreetMap-2-beta-3-is-up-for-download.aspx</link>
      <comments>http://alpascual.com/post/2012/02/09/ArcGIS-Editor-for-OpenStreetMap-2-beta-3-is-up-for-download.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=6bd6d1ba-eb29-45f4-b1ca-29743db3f0a3</guid>
      <pubDate>Thu, 09 Feb 2012 20:46:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=6bd6d1ba-eb29-45f4-b1ca-29743db3f0a3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=6bd6d1ba-eb29-45f4-b1ca-29743db3f0a3</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2012/02/09/ArcGIS-Editor-for-OpenStreetMap-2-beta-3-is-up-for-download.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=6bd6d1ba-eb29-45f4-b1ca-29743db3f0a3</wfw:commentRss>
    </item>
    <item>
      <title>Deploying a simple ASP.NET MVC 3 to Azure with SQL Server Compact</title>
      <description>&lt;p&gt;The SQL Compact Database format is a simple file that acts as a SQL database, lately I have loved that kind of database as the set up is mainly non existing and the portability is amazing. Of course, without explicitly saying it, there are lots of limitations. You need to use that kind of technology for simple applications that do not require lots of data.&lt;/p&gt;
&lt;p&gt;Using the SQL Compact Database with Entity Framework Code First is just elegant and clean code, then a little ASP.NET MVC 3 creates a project that can be deployed almost anywhere.&lt;/p&gt;
&lt;p&gt;First stop was the Azure Cloud, just by adding a new project Azure to the solution, will let you publish the web project to Azure, that simple, you do not need to convert the ASP.NET MVC 3 app to Azure, you still can deploy the web app to your server with a simple Publish or Web Deploy.&lt;/p&gt;
&lt;p&gt;Now, when deploying to Azure, you&amp;rsquo;ll see this error with the SQL Server Compact:&lt;/p&gt;
&lt;pre&gt;General failure Unable to load the native components of SQL Server&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;Compact corresponding&amp;nbsp;to the ADO.NET provider of version 8482.&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;Install the correct version of SQL Server Compact.&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;Refer to KB article 974247 for more details.&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Calibri;"&gt;The problem is a missing DLL that is required for the SQL Server Compact, to avoid this problem,&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="font-family: Calibri;"&gt;I recommend to go to project and add all&lt;/span&gt;&lt;span style="font-family: Calibri;"&gt; deployable dependencies to the project like the image below:&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;a href="http://alpascual.com/image.axd?picture=image_13.png"&gt;&lt;img style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://alpascual.com/image.axd?picture=image_thumb_13.png" border="0" alt="image" width="178" height="244" /&gt;&lt;/a&gt;&lt;/pre&gt;
&lt;p&gt;Now all the dlls required to run the application will be in a folder ready to package and be sent to Azure.&lt;/p&gt;
&lt;p&gt;In a few minutes, your ASP.NET MVC 3 with SQL Server Compact Database using Entity Framework Code First will be running in the cloud. Please make sure to delete the package from Azure when you are not using it to avoid charges, just by doing an stop of the application is not enough.&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/12/27/Deploying-a-simple-ASPNET-MVC-3-to-Azure-with-SQL-Server-Compact.aspx</link>
      <comments>http://alpascual.com/post/2011/12/27/Deploying-a-simple-ASPNET-MVC-3-to-Azure-with-SQL-Server-Compact.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=a1d0410d-fb95-4df3-adb2-2d6735aad6c4</guid>
      <pubDate>Tue, 27 Dec 2011 20:46:00 -0700</pubDate>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=a1d0410d-fb95-4df3-adb2-2d6735aad6c4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=a1d0410d-fb95-4df3-adb2-2d6735aad6c4</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/12/27/Deploying-a-simple-ASPNET-MVC-3-to-Azure-with-SQL-Server-Compact.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=a1d0410d-fb95-4df3-adb2-2d6735aad6c4</wfw:commentRss>
    </item>
    <item>
      <title>The end of the year App List for 2011 at http://sprinkleware.com</title>
      <description>&lt;p&gt;So, it's the end of the year.And what have I&amp;nbsp; done?&amp;nbsp; My pet projects for 2011 was to learn Objective-C and the iOS SDK. I plan a few apps that will use different parts of the SDK and I stated creating those and submitting them to the app store.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;In the process, I have learned more than expected about the Apple App Store process, I was lucky to be contacted by Apple a few times to discuss my submissions, after the first time, I shamelessly targeted some apps to the issues that trigger the phone call from Apple.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I have learned that I&amp;rsquo;m not good designing user interfaces for the mobile platform, even when Apple makes it simple with limited controls. Bad news for me is that biggest percentage of people look at the screen shots instead of reading the descriptions. &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;4 apps were completely rejected from Apple, of course I use 1 of them to target different reactions from Apple. They didn&amp;rsquo;t disappoint as much as TSA when trying to smuggle a huge toothpaste at the airport.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;For the record, I was a little late submitting the flash light app to Apple after iOS came out.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;For all the applications I wrote, I created a website to keep track of them, some of them are in the 3&lt;sup&gt;rd&lt;/sup&gt; version, others need a face lift still.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;You&amp;rsquo;ll find the complete list at &lt;a href="http://sprinkleware.com"&gt;http://sprinkleware.com&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Cheers&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Al&lt;/p&gt;
&lt;!--EndFragment--&gt;</description>
      <link>http://alpascual.com/post/2011/12/11/The-end-of-the-year-App-List-for-2011-at-httpsprinklewarecom.aspx</link>
      <comments>http://alpascual.com/post/2011/12/11/The-end-of-the-year-App-List-for-2011-at-httpsprinklewarecom.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=234bfdbb-fbb9-4e90-9caf-42e6f074aebb</guid>
      <pubDate>Sun, 11 Dec 2011 20:28:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=234bfdbb-fbb9-4e90-9caf-42e6f074aebb</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=234bfdbb-fbb9-4e90-9caf-42e6f074aebb</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/12/11/The-end-of-the-year-App-List-for-2011-at-httpsprinklewarecom.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=234bfdbb-fbb9-4e90-9caf-42e6f074aebb</wfw:commentRss>
    </item>
    <item>
      <title>Releasing SquareMashUp for iPhone at the Apple iOS store</title>
      <description>&lt;p&gt;This is my first try of a iPhone game. Using some animation this game is a puzzle of 4 letters words. I need as many ideas as possible to improve this game.&lt;/p&gt;
&lt;p&gt;You can download it here:&lt;/p&gt;
&lt;p&gt;http://itunes.apple.com/us/app/squaremashup/id483854117?ls=1&amp;amp;mt=8&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f12%2ftodelete.png" alt="" width="300" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Other apps you may want to consider:&lt;/p&gt;
&lt;p&gt;For Learning to read there are 2 apps. Learn2Read 1&amp;nbsp;http://itunes.apple.com/us/app/learn2read/id473522680?ls=1&amp;amp;mt=8&lt;/p&gt;
&lt;p&gt;and then Learn2Read 2 for more advance readers&amp;nbsp;https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/11.0.9.7.3.11.1.11.5.0.4.4.3&lt;/p&gt;
&lt;p&gt;Have fun.&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/12/08/Releasing-SquareMashUp-for-iPhone-at-the-Apple-iOS-store.aspx</link>
      <comments>http://alpascual.com/post/2011/12/08/Releasing-SquareMashUp-for-iPhone-at-the-Apple-iOS-store.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=d2ce9634-c01f-4ddc-bd73-0722b9f52c3d</guid>
      <pubDate>Thu, 08 Dec 2011 19:07:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=d2ce9634-c01f-4ddc-bd73-0722b9f52c3d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=d2ce9634-c01f-4ddc-bd73-0722b9f52c3d</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/12/08/Releasing-SquareMashUp-for-iPhone-at-the-Apple-iOS-store.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=d2ce9634-c01f-4ddc-bd73-0722b9f52c3d</wfw:commentRss>
    </item>
    <item>
      <title>Notes from DevConnection Las Vegas 2011</title>
      <description>&lt;p&gt;A few notes I have been gathering from DevConnections this year. &lt;/p&gt;  &lt;p&gt;Main attraction to me is to see what Scott Guthrie is interested on. I like that he introduces the hold presentation before turning into the slides. This time everything is about the Microsoft Cloud; Azure.&lt;/p&gt;  &lt;p&gt;The cloud save money? What about for development and research that is not expecting to have users for a long time? Mr Guthrie didn’t tell us how can developers start testing Azure without adding a credit card on the profile.&lt;/p&gt;  &lt;p&gt;You can start to create a Azure app by just creating an MVC 3 app. Then add Windows Azure Deployment project that creates a new project that will take care of all your Azure options without changing your MVC app. Great to port existing Web Apps to Azure, this are great news, when there are so many projects that start like a web application and when you are ready to deploy, you decide to go to the cloud instead of hosting it in a “classic” way.&lt;/p&gt;  &lt;p&gt;Debugging for Azure creates 2 instances in your computer. I can see that Microsoft is providing all the tools for developers besides allowing it to run on the cloud for limited IPs for free.&lt;/p&gt;  &lt;p&gt;Background roles to run without UI for processing data is everything we always need in a web application, the database to create reports, for example, always needed a background process. This is the way to do it in the cloud.&lt;/p&gt;  &lt;p&gt;The publish process is easier and can be done in TFS as well to let the team keep building and testing without the overhead of deployment and configuration. A real agile approached here, I see a lot of companies adoption Azure for dynamic development.&lt;/p&gt;  &lt;p&gt;Storage with Azure is for safe and massive amount of data with NOSQL, drag and drop files to the web. The presentation from Mr. Guthrie didn’t answer the question: Can it also work in SQL 2008 Compact files?&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/11/26/Notes-from-DevConnection-Las-Vegas-2011.aspx</link>
      <comments>http://alpascual.com/post/2011/11/26/Notes-from-DevConnection-Las-Vegas-2011.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=718bc4d4-14a5-4744-82b9-56aff4e15384</guid>
      <pubDate>Sat, 26 Nov 2011 20:07:29 -0700</pubDate>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=718bc4d4-14a5-4744-82b9-56aff4e15384</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=718bc4d4-14a5-4744-82b9-56aff4e15384</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/11/26/Notes-from-DevConnection-Las-Vegas-2011.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=718bc4d4-14a5-4744-82b9-56aff4e15384</wfw:commentRss>
    </item>
    <item>
      <title>Google Voice API</title>
      <description>&lt;p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;o:DocumentProperties&gt; &lt;o:Revision&gt;0&lt;/o:Revision&gt; &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt; &lt;o:Pages&gt;1&lt;/o:Pages&gt; &lt;o:Words&gt;127&lt;/o:Words&gt; &lt;o:Characters&gt;725&lt;/o:Characters&gt; &lt;o:Company&gt;Al&lt;/o:Company&gt; &lt;o:Lines&gt;6&lt;/o:Lines&gt; &lt;o:Paragraphs&gt;1&lt;/o:Paragraphs&gt; &lt;o:CharactersWithSpaces&gt;851&lt;/o:CharactersWithSpaces&gt; &lt;o:Version&gt;14.0&lt;/o:Version&gt; &lt;/o:DocumentProperties&gt; &lt;o:OfficeDocumentSettings&gt; &lt;o:AllowPNG /&gt; &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:TrackMoves /&gt; &lt;w:TrackFormatting /&gt; &lt;w:PunctuationKerning /&gt; &lt;w:ValidateAgainstSchemas /&gt; &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt; &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt; &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt; &lt;w:DoNotPromoteQF /&gt; &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt; &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt; &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt; &lt;w:Compatibility&gt; &lt;w:BreakWrappedTables /&gt; &lt;w:SnapToGridInCell /&gt; &lt;w:WrapTextWithPunct /&gt; &lt;w:UseAsianBreakRules /&gt; &lt;w:DontGrowAutofit /&gt; &lt;w:SplitPgBreakAndParaMark /&gt; &lt;w:EnableOpenTypeKerning /&gt; &lt;w:DontFlipMirrorIndents /&gt; &lt;w:OverrideTableStyleHps /&gt; &lt;w:UseFELayout /&gt; &lt;/w:Compatibility&gt; &lt;m:mathPr&gt; &lt;m:mathFont m:val="Cambria Math" /&gt; &lt;m:brkBin m:val="before" /&gt; &lt;m:brkBinSub m:val="&amp;#45;-" /&gt; &lt;m:smallFrac m:val="off" /&gt; &lt;m:dispDef /&gt; &lt;m:lMargin m:val="0" /&gt; &lt;m:rMargin m:val="0" /&gt; &lt;m:defJc m:val="centerGroup" /&gt; &lt;m:wrapIndent m:val="1440" /&gt; &lt;m:intLim m:val="subSup" /&gt; &lt;m:naryLim m:val="undOvr" /&gt; &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="276"&gt; &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt; &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt; &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt; &lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt; &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt; &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt; &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt; &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt; &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt; &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt; &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt; &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt; &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt; &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt; &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt; &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt; &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt; &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt; &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt; &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt; &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt; &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt; &lt;!--StartFragment--&gt;
&lt;p class="MsoNormal"&gt;Found a fantastic documentation for the Google Voice API to send SMS messages, Google does not have a documentation of how to use Google Voice, in fact is always hard to find any good documentation to any of their products besides Google Wave, any we all know where that project went.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;This will give you the rest api to place a call as well as send an SMS, there is possible as well to read your SMS messages. We should all thank Chad Smith.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://posttopic.com/topic/google-voice-add-on-development"&gt;http://posttopic.com/topic/google-voice-add-on-development&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;For SMS&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;POST /accounts/ClientLogin accountType=GOOGLE&amp;amp;Email=[google account]&amp;amp;Passwd=[google password]&amp;amp;service=grandcentral&amp;amp;source=[your app name]&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="mso-pagination: none; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;Sending an SMS:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;POST /voice/sms/send/ id=&amp;amp;phoneNumber=[number to text]&amp;amp;text=[URL Encoded message]&amp;amp;_rnr_se=[pull from page]&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;; mso-bidi-font-family: &amp;quot;Trebuchet MS&amp;quot;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;!--EndFragment--&gt;&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/10/27/Google-Voice-API.aspx</link>
      <comments>http://alpascual.com/post/2011/10/27/Google-Voice-API.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=141da618-6e55-4841-8914-63802cabbd67</guid>
      <pubDate>Thu, 27 Oct 2011 21:01:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=141da618-6e55-4841-8914-63802cabbd67</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=141da618-6e55-4841-8914-63802cabbd67</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/10/27/Google-Voice-API.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=141da618-6e55-4841-8914-63802cabbd67</wfw:commentRss>
    </item>
    <item>
      <title>Water Hackathon In Washington DC</title>
      <description>&lt;p&gt;I attended and participated at the Water Hackathon in Washington DC connected via uStream to other places in the world, I personally love the stream from Lima. Many problems were presented and people responded quickly to find solutions to those problems. We helped each other with technology and writing code. I mainly wrote code to solve a water access map to centralized all that data into a common editable dataset.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The problem:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #444444; font-family: proxima-nova-1, proxima-nova-2, 'Helvetica Neue', Arial, 'Lucida Grande', Verdana, sans-serif; line-height: 16px;"&gt;
&lt;h2 class="page-title" style="padding-top: 0px; padding-right: 0px; padding-bottom: 18px; padding-left: 60px; font-size: 32px; font: inherit; vertical-align: baseline; font-weight: bold; color: #2e88c7; line-height: 36px; width: 520px; margin: 0px;"&gt;&lt;a href="http://www.rhok.org/problems/water-access-map-world-accessible-water-sources-and-their-attributes-0"&gt;&lt;/a&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://www.rhok.org/problems/water-access-map-world-accessible-water-sources-and-their-attributes-0"&gt;Water Access Map of the World - Accessible Water Sources and their Attributes&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/span&gt;
&lt;p&gt;For the solution, we went to centralize all data and create an iPhone application as well as a JS Viewer using ArcGIS.com&amp;nbsp;http://www.arcgis.com/home/webmap/viewer.html?webmap=d79f0fc97aa3426eb96f780ade9ce815&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;Water Access&amp;nbsp;Map&amp;nbsp;&lt;span style="font-size: 8px;"&gt;&lt;a style="color: #0000ff; text-align: left;" href="http://www.arcgis.com/home/webmap/viewer.html?webmap=d79f0fc97aa3426eb96f780ade9ce815" target="_blank"&gt;View Larger Map&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2fphoto2.PNG" alt="" width="200px" height="200px" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2fphoto4.PNG" alt="" width="200px" height="200px" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2fphoto5.PNG" alt="" width="200px" height="200px" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2fphoto6.PNG" alt="" width="200px" height="200px" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2fphoto7.PNG" alt="" width="200px" height="200px" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2fphoto8.PNG" alt="" width="200px" height="200px" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;The Climate Change Picture Game also needed a map service from ArcGIS.com to geo tag pictures to show the difference from year to year in different parts of the world.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;small&gt;&lt;a style="color: #0000ff; text-align: left;" href="http://www.arcgis.com/home/webmap/viewer.html?webmap=d345182bf6f14720a5c2acd7c89a06b2" target="_blank"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/10/22/Climate-changes-with-pictures.aspx</link>
      <comments>http://alpascual.com/post/2011/10/22/Climate-changes-with-pictures.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=ecb9bb3c-1175-458a-89d3-db75784dca7e</guid>
      <pubDate>Sat, 22 Oct 2011 11:12:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=ecb9bb3c-1175-458a-89d3-db75784dca7e</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=ecb9bb3c-1175-458a-89d3-db75784dca7e</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/10/22/Climate-changes-with-pictures.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=ecb9bb3c-1175-458a-89d3-db75784dca7e</wfw:commentRss>
    </item>
    <item>
      <title>Applications are expected to have a root view controller at the end of application launch</title>
      <description>&lt;div&gt;New changes on iOS 5 has cause application using the default MainWindow.xib will break on the new SDK.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Make sure you add the RootViewController&lt;/div&gt;
&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;code style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt; &lt;/code&gt;&lt;/span&gt;&lt;span style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre class="lang-c prettyprint" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; word-wrap: normal; background-position: initial initial; background-repeat: initial initial; padding: 5px; border: 0px initial initial;"&gt;&lt;span class="typ" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #2b91af; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;RootViewController&lt;/span&gt;&lt;span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt; &lt;/span&gt;&lt;span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;*&lt;/span&gt;&lt;span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;rootViewCont &lt;/span&gt;&lt;span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;=&lt;/span&gt;&lt;span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt; navigationController&lt;/span&gt;&lt;span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;.&lt;/span&gt;&lt;span class="pln" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;visibleViewController&lt;/span&gt;&lt;span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;pre class="lang-c prettyprint" style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eeeeee; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow-x: auto; overflow-y: auto; width: auto; max-height: 600px; word-wrap: normal; background-position: initial initial; background-repeat: initial initial; padding: 5px; border: 0px initial initial;"&gt;&lt;span class="pun" style="font-size: 14px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"&gt;&lt;div style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo;"&gt;- (&lt;span style="color: #c02d9d;"&gt;BOOL&lt;/span&gt;)application:(&lt;span style="color: #743fa4;"&gt;UIApplication&lt;/span&gt; *)application didFinishLaunchingWithOptions:(&lt;span style="color: #743fa4;"&gt;NSDictionary&lt;/span&gt; *)launchOptions { }&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;All iOS 5 applications should have a root view controller&lt;/div&gt;
&lt;div&gt;Found a great sample of how make modifications to your existing application or to start a new app here:&lt;/div&gt;
&lt;div&gt;&lt;a href="http://cupsofcocoa.wordpress.com/tag/tutorial/"&gt;http://cupsofcocoa.wordpress.com/tag/tutorial/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;span style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Panic Sans&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera&amp;quot;, Consolas, Inconsolata, Monaco, Menlo, Courier;"&gt;&amp;nbsp;&lt;/span&gt;
&lt;pre class="brush: c-sharp;"&gt;#import &amp;lt;UIKit/UIKit.h&amp;gt;
@class RootViewController;
@interface AppDelegate : UIResponder &amp;lt;UIApplicationDelegate&amp;gt;

@property (nonatomic, retain) UIWindow *window;
@property (nonatomic, retain) RootViewController *rootViewController;
@end 


and
 


#import "AppDelegate.h"
#import "RootViewController.h"

@implementation AppDelegate

@synthesize window = _window;
@synthesize rootViewController = _rootViewController;

- (void)dealloc {
	[_window release];
	[_rootViewController release];
    [super dealloc];
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Override point for customization after application launch.
    self.window.backgroundColor = [UIColor whiteColor];
	_rootViewController = [[RootViewController alloc] init];
	self.window.rootViewController = self.rootViewController;
    [self.window makeKeyAndVisible];
    return YES;
}

@end&lt;/pre&gt;
&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 18px;"&gt;&lt;span style="font-family: &amp;quot;Panic Sans&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera&amp;quot;, Consolas, Inconsolata, Monaco, Menlo, Courier;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</description>
      <link>http://alpascual.com/post/2011/10/09/Applications-are-expected-to-have-a-root-view-controller-at-the-end-of-application-launch.aspx</link>
      <comments>http://alpascual.com/post/2011/10/09/Applications-are-expected-to-have-a-root-view-controller-at-the-end-of-application-launch.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=9a5f4a8d-039a-411a-b6df-e0379f3011df</guid>
      <pubDate>Sun, 09 Oct 2011 19:00:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=9a5f4a8d-039a-411a-b6df-e0379f3011df</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=9a5f4a8d-039a-411a-b6df-e0379f3011df</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/10/09/Applications-are-expected-to-have-a-root-view-controller-at-the-end-of-application-launch.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=9a5f4a8d-039a-411a-b6df-e0379f3011df</wfw:commentRss>
    </item>
    <item>
      <title>I'm sure there were still another 100 ideas that will never see the light of the day. </title>
      <description>&lt;p&gt;Thanks for everything Steve Jobs.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://alpascual.com/image.axd?picture=2011%2f10%2ft_hero.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Picture from Apple posted in their website 10/6/2011 http://apple.com&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/10/07/Im-sure-there-were-still-another-100-ideas-that-will-never-see-the-light-of-the-day-.aspx</link>
      <comments>http://alpascual.com/post/2011/10/07/Im-sure-there-were-still-another-100-ideas-that-will-never-see-the-light-of-the-day-.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=22894497-dbd0-4dc5-8e46-a74b16693e92</guid>
      <pubDate>Fri, 07 Oct 2011 15:06:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>Admin</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=22894497-dbd0-4dc5-8e46-a74b16693e92</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=22894497-dbd0-4dc5-8e46-a74b16693e92</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/10/07/Im-sure-there-were-still-another-100-ideas-that-will-never-see-the-light-of-the-day-.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=22894497-dbd0-4dc5-8e46-a74b16693e92</wfw:commentRss>
    </item>
    <item>
      <title>iOS Control libraries</title>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;A website that people creating controls for the iOS can share as Open Source libraries. Those Custom UI Component Database for iOS and Mac OS X are now at your finger tips to create more exciting applications&lt;/p&gt;  &lt;p&gt;You can find the controls here &lt;a title="http://cocoacontrols.com/platforms/ios/controls" href="http://cocoacontrols.com/platforms/ios/controls"&gt;http://cocoacontrols.com/platforms/ios/controls&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;My favorites :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/whirlyglobe--2"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/335/thumb.png?1314025285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/whirlyglobe--2"&gt;WhirlyGlobe&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;WhirlyGlobe is an interactive 3D globe toolkit for ios. It handles the rendering and data manipulation side and strives to maintain a constant frame rate. It's pretty and it's quite good. It can be used to display a few data points on the earth or as a center piece for an earth based app.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/whirlyglobe--2"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/basic-pdf-readerviewer-for-ios"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/325/thumb.png?1313514579" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/basic-pdf-readerviewer-for-ios"&gt;Basic PDF Reader/Viewer for iOS&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;Basic PDF reader/viewer code for iOS developers struggling with wrangling PDF files onto iOS device screens.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/basic-pdf-readerviewer-for-ios"&gt;Read more…&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/tooldrawer"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/307/thumb.png?1311278447" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/tooldrawer"&gt;ToolDrawer&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;A collapsible toolbar that is affixed to one of the four corners of the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/tooldrawer"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/dcroundswitch"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/313/thumb.png?1312229655" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/dcroundswitch"&gt;DCRoundSwitch&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;DCRoundSwitch is designed to be a drop in replacement for UISwitch. It is styled 'modern' so will unify the look of your apps into the future whilst retaining backwards capability. Drawing is done in CoreGraphics so no images are required.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/dcroundswitch"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/mktickerview"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/280/thumb.jpg?1310851536" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/mktickerview"&gt;MKTickerView&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;MKTickerView is a drop-in replacement for a horizontal stock ticker kind-of control. Infinite scrolling, and wraps around automatically when the last item is hit. Butter smooth scrolling.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/mktickerview"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/pie-menu"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/149/thumb.png?1304491320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/pie-menu"&gt;Pie Menu&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;A pie menu implementation specially designed for iPhone and iPod touch&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/pie-menu"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/bulbview"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/185/thumb.png?1304752555" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/bulbview"&gt;BulbView&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;Cocoa/UIKit view to display text like light-up bulbs on a sports scoreboard.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/bulbview"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/meterview"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/199/thumb.png?1304829159" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/meterview"&gt;MeterView&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;Dashboard-style gauges for iOS.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/meterview"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/mrmapview"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/193/thumb.jpg?1304803990" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/mrmapview"&gt;MRMapView&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;An iOS library for displaying tiled maps with support for custom tile providers.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/mrmapview"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/acanichat"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/167/thumb.png?1304541072" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/acanichat"&gt;AcaniChat&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;An open-source version of iPhone's native Messages app.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/acanichat"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/coolbuttons"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/135/thumb.png?1304371271" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/coolbuttons"&gt;CoolButtons&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;CoolButtons is a subclass of UIButton that draws glassy iOS style buttons, all using CoreGraphics and no images.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/coolbuttons"&gt;Read more…&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/iosplot"&gt;&lt;img alt="Thumb" src="http://s3.amazonaws.com/cocoa_controls_production/ios_screens/124/thumb.png?1304149745" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/iosplot"&gt;iOSPlot&lt;/a&gt;&lt;/h5&gt;  &lt;br /&gt;  &lt;p&gt;Draw line charts and pie charts in iOS.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://cocoacontrols.com/platforms/ios/controls/iosplot"&gt;Read more&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/08/29/iOS-Control-libraries.aspx</link>
      <comments>http://alpascual.com/post/2011/08/29/iOS-Control-libraries.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=711dd437-67b4-47d3-8079-6584bd498342</guid>
      <pubDate>Mon, 29 Aug 2011 16:23:15 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=711dd437-67b4-47d3-8079-6584bd498342</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=711dd437-67b4-47d3-8079-6584bd498342</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/08/29/iOS-Control-libraries.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=711dd437-67b4-47d3-8079-6584bd498342</wfw:commentRss>
    </item>
    <item>
      <title>August 24, 2011 will be an historical date with a simple letter from Steve Jobs</title>
      <description>&lt;p&gt;To the Apple Board of Directors and the Apple Community: &lt;/p&gt;  &lt;p&gt;I have always said if there ever came a day when I could no longer meet my duties and expectations as Apple’s CEO, I would be the first to let you know. Unfortunately, that day has come. &lt;/p&gt;  &lt;p&gt;I hereby resign as CEO of Apple. I would like to serve, if the Board sees fit, as Chairman of the Board, director and Apple employee. &lt;/p&gt;  &lt;p&gt;As far as my successor goes, I strongly recommend that we execute our succession plan and name Tim Cook as CEO of Apple. &lt;/p&gt;  &lt;p&gt;I believe Apple’s brightest and most innovative days are ahead of it. And I look forward to watching and contributing to its success in a new role. &lt;/p&gt;  &lt;p&gt;I have made some of the best friends of my life at Apple, and I thank you all for the many years of being able to work alongside you. &lt;/p&gt;  &lt;p&gt;Steve&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/08/24/August-24-2011-will-be-an-historical-date-with-a-simple-letter-from-Steve-Jobs.aspx</link>
      <comments>http://alpascual.com/post/2011/08/24/August-24-2011-will-be-an-historical-date-with-a-simple-letter-from-Steve-Jobs.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=925cc440-14b6-4548-b842-10a51f2eaadc</guid>
      <pubDate>Wed, 24 Aug 2011 22:33:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=925cc440-14b6-4548-b842-10a51f2eaadc</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=925cc440-14b6-4548-b842-10a51f2eaadc</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/08/24/August-24-2011-will-be-an-historical-date-with-a-simple-letter-from-Steve-Jobs.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=925cc440-14b6-4548-b842-10a51f2eaadc</wfw:commentRss>
    </item>
    <item>
      <title>Esri European User Conference 2011</title>
      <description>&lt;p&gt;Save the date October 26-28 in Madrid.&lt;/p&gt;  &lt;p&gt;For three days, in one place, you can get the latest in GIS and connect with Esri staff and partners. Register now to join your fellow GIS professionals &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:65d14d29-5125-4057-8ba3-7614b57098c8" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;object width="640" height="390"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DVUro8-JjMU?hl=en&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DVUro8-JjMU?hl=en&amp;amp;hd=1" type="application/x-shockwave-flash" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;</description>
      <link>http://alpascual.com/post/2011/07/22/Esri-European-User-Conference-2011.aspx</link>
      <comments>http://alpascual.com/post/2011/07/22/Esri-European-User-Conference-2011.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=d6e64e86-f5bf-4d2c-8776-dd6d4a7f450d</guid>
      <pubDate>Fri, 22 Jul 2011 19:28:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=d6e64e86-f5bf-4d2c-8776-dd6d4a7f450d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=d6e64e86-f5bf-4d2c-8776-dd6d4a7f450d</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/07/22/Esri-European-User-Conference-2011.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=d6e64e86-f5bf-4d2c-8776-dd6d4a7f450d</wfw:commentRss>
    </item>
    <item>
      <title>Visual Studio 2010 may fail to compile a 32-bit application targeted for .Net Framework 4.0 on x64 machines</title>
      <description>&lt;p&gt;Keep having this problem when compiling COM in 32 bits applications that target .NET 4. This is the article that takes care of the issue and you’ll have to run it in each machine&lt;/p&gt;  &lt;p&gt;1. Close all instances of Visual Studio.    &lt;br /&gt;2. From the Visual Studio Tools subfolder, open an elevated “Visual Studio Command Prompt (2010)” (using “Run as administrator” option). Change directory to &amp;quot;&lt;b&gt;&amp;lt;system_drive&amp;gt;:\Program Files (x86)\Microsoft SDKs\Windows\v&amp;lt;x.xx&amp;gt;\bin\&lt;/b&gt;”.     &lt;br /&gt;3. Issue the command :&lt;/p&gt;  &lt;p&gt;&lt;b&gt;corflags /32bit+ ResGen.exe /force&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;4. Open &amp;lt;project_name&amp;gt;.csproj in notepad.    &lt;br /&gt;5. Add the following property &lt;b&gt;&amp;lt;ResGenToolArchitecture&amp;gt;Managed32Bit&amp;lt;/ResGenToolArchitecture&amp;gt;&lt;/b&gt; under the PropertyGroup section. Save and close the csproj file.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/2028833"&gt;More info here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/07/20/Visual-Studio-2010-may-fail-to-compile-a-32-bit-application-targeted-for-Net-Framework-40-on-x64-machines.aspx</link>
      <comments>http://alpascual.com/post/2011/07/20/Visual-Studio-2010-may-fail-to-compile-a-32-bit-application-targeted-for-Net-Framework-40-on-x64-machines.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=67f23c35-ba12-4e1c-b082-e553bd099295</guid>
      <pubDate>Wed, 20 Jul 2011 19:36:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=67f23c35-ba12-4e1c-b082-e553bd099295</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=67f23c35-ba12-4e1c-b082-e553bd099295</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/07/20/Visual-Studio-2010-may-fail-to-compile-a-32-bit-application-targeted-for-Net-Framework-40-on-x64-machines.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=67f23c35-ba12-4e1c-b082-e553bd099295</wfw:commentRss>
    </item>
    <item>
      <title>How to keep Visual Studio 2010 up to date</title>
      <description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;With Visual Studio coming out with out of band updates, Service Packs, platform support and Web Standards Updates including support for HTML 5 and CSS3 is really hard to keep your development machine up to date. Now when NuGet and other tools can be installed on your IDE we just find it more complicated.&lt;/p&gt;  &lt;p&gt;There are ways to keep developers for having to fetch each update, there is a magic button of love on the web that will update all the needed items in VS2010. That button is mislabeled in my modest opinion, and hopefully that button will be called “The Magic Button of Love” if Microsoft is listening. Right now says “Install Visual Studio Express” and that’s kind of correct, yet if you have VS2010 already, will just install SP1 with all updates.&lt;/p&gt;  &lt;p&gt;So, keep your development current by clicking at it:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/web/gallery/install.aspx?appid=VWDorVS2010SP1Pack"&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="clip_image002[4]" border="0" alt="clip_image002[4]" src="http://alpascual.com/image.axd?picture=clip_image002%5B4%5D.png" width="244" height="45" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Magic button that installs everything can be found here: &lt;a href="http://www.asp.net/mvc"&gt;http://www.asp.net/mvc&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The HTML 5 and CSS3 Support for Visual Studio 2010 (aka Web Standards Update)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83"&gt;http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/06/16/How-to-keep-Visual-Studio-2010-up-to-date.aspx</link>
      <comments>http://alpascual.com/post/2011/06/16/How-to-keep-Visual-Studio-2010-up-to-date.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=b8c71215-c530-40fb-a0b1-fa6f54f7e1f1</guid>
      <pubDate>Thu, 16 Jun 2011 19:50:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=b8c71215-c530-40fb-a0b1-fa6f54f7e1f1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=b8c71215-c530-40fb-a0b1-fa6f54f7e1f1</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/06/16/How-to-keep-Visual-Studio-2010-up-to-date.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=b8c71215-c530-40fb-a0b1-fa6f54f7e1f1</wfw:commentRss>
    </item>
    <item>
      <title>How to find out what twitter users are unfollowing you</title>
      <description>&lt;p&gt;Twitter sends you notification for everything, when people start following you and when they reply to your tweet, even when they add one of your tweets into the favorites list. The only notification you don’t get so far is when a user stops unfollowing you. &lt;/p&gt;  &lt;p&gt;Wouldn’t you like to know when people dislike your opinion so much that you start losing lots of twitter users? Building followers is not an easy task, realizing what people finds boring and what is good content, is an art in the twitter world. The iPhone and IPad application is another tool for you to find out how good are you doing in the micro blog sphere. Learning each twitter user unfollower can be great information.&lt;/p&gt;  &lt;p&gt;You can download the iPhone/iPad app here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://itunes.apple.com/us/app/unfollowers/id438011083?mt=8"&gt;http://itunes.apple.com/us/app/unfollowers/id438011083?mt=8&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Any feedback is appreciated&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Al &lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/06/15/How-to-find-out-what-twitter-users-are-unfollowing-you.aspx</link>
      <comments>http://alpascual.com/post/2011/06/15/How-to-find-out-what-twitter-users-are-unfollowing-you.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=4f5490f4-19d8-4c0d-bb78-cfa10e13acf6</guid>
      <pubDate>Wed, 15 Jun 2011 19:34:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=4f5490f4-19d8-4c0d-bb78-cfa10e13acf6</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=4f5490f4-19d8-4c0d-bb78-cfa10e13acf6</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/06/15/How-to-find-out-what-twitter-users-are-unfollowing-you.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=4f5490f4-19d8-4c0d-bb78-cfa10e13acf6</wfw:commentRss>
    </item>
    <item>
      <title>Enabling Cross-Origin Resources in IIS 7</title>
      <description>&lt;p&gt;For JavaScript and CSS3 to access your website resources without having to post using proxies, CSS3 is now here to help. On your web application add on your web.config under system.webServer and all response to javascript will include that letting JavaScript know that is ok to post without the limitation and without using a proxy.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&amp;lt;system.webServer&amp;gt;
   &amp;lt;httpProtocol&amp;gt;
     &amp;lt;customHeaders&amp;gt;
       &amp;lt;add name=&lt;span class="str"&gt;&amp;quot;Access-Control-Allow-Origin&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;value&lt;/span&gt;=&lt;span class="str"&gt;&amp;quot;*&amp;quot;&lt;/span&gt; /&amp;gt;
     &amp;lt;/customHeaders&amp;gt;
   &amp;lt;/httpProtocol&amp;gt;
 &amp;lt;/system.webServer&amp;gt;&lt;/pre&gt;

&lt;p&gt;In ArcGIS 10 you can enable that by adding it to the web.config found at c:\inetpub\wwwroot\ArcGIS\rest\web.config&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;/p&gt;

&lt;p&gt;Hope this helps&lt;/p&gt;

&lt;p&gt;Cheers&lt;/p&gt;

&lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/06/08/Enabling-Cross-Origin-Resources-in-IIS-7.aspx</link>
      <comments>http://alpascual.com/post/2011/06/08/Enabling-Cross-Origin-Resources-in-IIS-7.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=acdef606-a766-4bea-b260-d6fc1ece8d28</guid>
      <pubDate>Wed, 08 Jun 2011 19:01:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=acdef606-a766-4bea-b260-d6fc1ece8d28</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=acdef606-a766-4bea-b260-d6fc1ece8d28</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/06/08/Enabling-Cross-Origin-Resources-in-IIS-7.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=acdef606-a766-4bea-b260-d6fc1ece8d28</wfw:commentRss>
    </item>
    <item>
      <title>Error: Unable to find the requested .Net Framework Data Provider. It may not be installed</title>
      <description>&lt;p&gt;Having some issues deploying applications with ASP.NET MVC 3 and Entity Framework Code First using Microsoft SQL Server Compact Edition, even after I have installed on the server Microsoft SQL Server Compact Edition and Express.&lt;/p&gt;  &lt;p&gt;Deploying ASP.NET MVC 3 with Entity Framework Code First you may have a few issues when deploying into a computer with only .NET 4 installed, I have to install MVC 3 dlls and Entity Framework CF to use the Compact Database.&lt;/p&gt;  &lt;p&gt;This is the error you may get if you do not copy all the dlls.&lt;/p&gt;  &lt;p&gt;[ArgumentException: Unable to find the requested .Net Framework Data Provider.&amp;#160; It may not be installed.]    &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) +160     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Infrastructure.SqlCeConnectionFactory.CreateConnection(String nameOrConnectionString) +168     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Internal.LazyInternalConnection.Initialize() +158     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel() +10     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Internal.LazyInternalContext.InitializeContext() +265     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) +17     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() +62     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Internal.Linq.InternalSet`1.GetEnumerator() +15     &lt;br /&gt;&amp;#160;&amp;#160; System.Data.Entity.Infrastructure.DbQuery`1.System.Collections.Generic.IEnumerable&amp;lt;TRes&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Steps to fix the problem&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You need System.Data.SqlServerCe.dll make sure in the properties you enable the local copy.&lt;/p&gt;  &lt;p&gt;Add the provider to your web.config&lt;/p&gt;  &lt;p&gt;&amp;lt;system.data&amp;gt; &amp;lt;DbProviderFactories&amp;gt; &amp;lt;remove invariant=&amp;quot;System.Data.SqlServerCe.4.0&amp;quot; /&amp;gt; &amp;lt;add name=&amp;quot;Microsoft SQL Server Compact Data Provider 4.0&amp;quot; invariant=&amp;quot;System.Data.SqlServerCe.4.0&amp;quot; description=&amp;quot;.NET Framework Data Provider for Microsoft SQL Server Compact&amp;quot; type=&amp;quot;System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&amp;quot; /&amp;gt; &amp;lt;/DbProviderFactories&amp;gt; &amp;lt;/system.data&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Then you going to get this error, yet not to worry.&lt;/p&gt;  &lt;p&gt;Unable to load the native components of SQL Server Compact corresponding to the ADO.NET provider of version 8482. Install the correct version of SQL Server Compact. Refer to KB article 974247 for more details.&lt;/p&gt;  &lt;p&gt;Now you should reference the dll System.Data.SqlServerCe.Entity.dll located in a private directory&lt;/p&gt;  &lt;p&gt;C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v4.0\Private&lt;/p&gt;  &lt;p&gt;Make sure you set the flag in the properties to copy it local, so gets deploy with all the dlls to the server that may not have that dll.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You may also get the error: Could not load file or assembly 'System.Data.SqlServerCe.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)&lt;/p&gt;  &lt;p&gt;Still not having any success is running ASP.NET MVC 3 with Microsoft SQL Server Compact Edition&amp;#160; &lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/05/27/Error-Unable-to-find-the-requested-Net-Framework-Data-Provider-It-may-not-be-installed.aspx</link>
      <comments>http://alpascual.com/post/2011/05/27/Error-Unable-to-find-the-requested-Net-Framework-Data-Provider-It-may-not-be-installed.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=caab6518-2971-4090-bcba-eaba817f8f8d</guid>
      <pubDate>Fri, 27 May 2011 19:13:00 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=caab6518-2971-4090-bcba-eaba817f8f8d</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=caab6518-2971-4090-bcba-eaba817f8f8d</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/05/27/Error-Unable-to-find-the-requested-Net-Framework-Data-Provider-It-may-not-be-installed.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=caab6518-2971-4090-bcba-eaba817f8f8d</wfw:commentRss>
    </item>
    <item>
      <title>Creating your NuGet enterprise server</title>
      <description>&lt;p&gt;&lt;a href="http://haacked.com/"&gt;Phil Haack, Project Manager at Microsoft for NuGet&lt;/a&gt; had a post of how to create a NuGet Server and host your own packages. The steps were simple, now in the source code for the next &lt;a href="http://nuget.codeplex.com/"&gt;release that you can download and compile yourself&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The Web Forms ASP.NET website is now on the source code. Download it, build it, make the Server project the start up project and publish it to your IIS server. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://alpascual.com/image.axd?picture=image_12.png"&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="image" border="0" alt="image" src="http://alpascual.com/image.axd?picture=image_thumb_12.png" width="323" height="113" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The results is the NuGet.Server 1.4.0.0 running and ready for you to load your own packages.&lt;strong&gt; &lt;/strong&gt;&lt;u&gt;&lt;strong&gt;Note the developers at codeplex haven’t released that version yet, so we should all wait until they release it.&lt;/strong&gt; &lt;/u&gt;In another hand, there is something to be said of new car smell. &lt;/p&gt;  &lt;p&gt;I personally cannot wait until the integration with Orchard is seamless and complete.&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Al&lt;/p&gt;</description>
      <link>http://alpascual.com/post/2011/05/24/Creating-your-NuGet-enterprise-server.aspx</link>
      <comments>http://alpascual.com/post/2011/05/24/Creating-your-NuGet-enterprise-server.aspx#comment</comments>
      <guid>http://alpascual.com/post.aspx?id=ba0592e7-808a-4bbb-9c49-11242509ecf2</guid>
      <pubDate>Tue, 24 May 2011 21:01:13 -0700</pubDate>
      <category>Blog</category>
      <dc:publisher>al</dc:publisher>
      <pingback:server>http://alpascual.com/pingback.axd</pingback:server>
      <pingback:target>http://alpascual.com/post.aspx?id=ba0592e7-808a-4bbb-9c49-11242509ecf2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://alpascual.com/trackback.axd?id=ba0592e7-808a-4bbb-9c49-11242509ecf2</trackback:ping>
      <wfw:comment>http://alpascual.com/post/2011/05/24/Creating-your-NuGet-enterprise-server.aspx#comment</wfw:comment>
      <wfw:commentRss>http://alpascual.com/syndication.axd?post=ba0592e7-808a-4bbb-9c49-11242509ecf2</wfw:commentRss>
    </item>
  </channel>
</rss>
