<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>WebMatrix</title>
        <link>http://geekswithblogs.net/wildturtle/category/11874.aspx</link>
        <description>Articles related to Microsoft WebMatrix</description>
        <language>en-US</language>
        <copyright>Sam Abraham</copyright>
        <managingEditor>wildturtle21@hotmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>NuGet, ASP.Net MVC and WebMatrix - DB Coders Cafe - March 1st, 2011 With Sam Abraham</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2011/02/20/nuget-asp.net-mvc-and-webmatrix---db-coders-cafe-sam-abraham.aspx</link>
            <description>&lt;div style="margin: 0in 0in 10pt"&gt;I am scheduled to share on NuGet (&lt;a href="http://nuget.codeplex.com/"&gt;http://nuget.codeplex.com/&lt;/a&gt;) at the Deerfield Beach Coder’s Café on March 1&lt;sup&gt;st&lt;/sup&gt;, 2011. My goal for this talk is to present demos and content covering how to leverage this new neat utility to easily “package” .Net-based binaries or tools and share them with others, who in-turn, can just as easy reference and readily use that same package in their Visual Studio 2010 .Net projects.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;Scott Hanselman has recently blogged in great detail on &lt;a href="http://www.hanselman.com/blog/CreatingANuGetPackageIn7EasyStepsPlusUsingNuGetToIntegrateASPNETMVC3IntoExistingWebFormsApplications.aspx"&gt;creating NuGet packages&lt;/a&gt;.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;For hosting a local NuGet package repository, Jon Galloway has a nice article update with a complete PowerShell script to simplify downloading the default feed packages which can be accessed &lt;a href="http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository-with-powershell.aspx"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;Information on my upcoming talk can be found at: &lt;a href="http://www.fladotnet.com/Reg.aspx?EventID=514"&gt;http://www.fladotnet.com/Reg.aspx?EventID=514&lt;/a&gt;&lt;/div&gt;
&lt;div style="margin: 0in 0in 10pt"&gt;&lt;b&gt;The following is a brief abstract of the talk:&lt;/b&gt;&lt;/div&gt;
&lt;div style="line-height: normal"&gt;&lt;span style="color: black; font-size: 10pt"&gt;NuGet (formerly known as NuPack) is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. NuGet is a member of the ASP.NET Gallery in the Outercurve Foundation. In this session we will: &lt;/span&gt;&lt;/div&gt;
&lt;ul type="disc"&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;Discuss the concept, vision and goal behind NuGet&lt;/span&gt;&lt;/li&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;See NuGet in action within an ASP.Net MVC project &lt;/span&gt;&lt;/li&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;Look at the NuGet integration in Microsoft WebMatrix&lt;/span&gt;&lt;/li&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;Create a NuGet package for our demo library&lt;/span&gt;&lt;/li&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;Explore the NuGet Project site&lt;/span&gt;&lt;/li&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;Configure a NuGet package feed for a local network&lt;/span&gt;&lt;/li&gt;
    &lt;li style="line-height: normal; margin: 0in 0in 10pt; color: black"&gt;&lt;span style="font-size: 10pt"&gt;Solicit attendees input and feedback on the tool&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="line-height: normal; margin: 0in 0in 10pt"&gt;&lt;span style="color: black; font-size: 10pt"&gt;Look forward to meeting you all there.&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;--Sam&lt;/p&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/144031.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2011/02/20/nuget-asp.net-mvc-and-webmatrix---db-coders-cafe-sam-abraham.aspx</guid>
            <pubDate>Mon, 21 Feb 2011 02:55:27 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/144031.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2011/02/20/nuget-asp.net-mvc-and-webmatrix---db-coders-cafe-sam-abraham.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/144031.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Sam Abraham to Discuss ASP.Net MVC3 and Razor Syntax at the West Palm Beach .Net Users' Group</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/11/22/sam-abraham-to-discuss-asp.net-mvc3-and-razor-syntax-at.aspx</link>
            <description>&lt;div&gt;Sam Abraham (Me) will be speaking at the West Palm Beach .Net Users’ Group on Tuesday November 23&lt;sup&gt;rd&lt;/sup&gt;, 2010 on ASP.Net MVC3 RC, Razor syntax, ASP.Net Web Pages Helpers and NuGet. I plan on sharing an introduction to ASP.Net MVC to bring everybody up to speed then explore the latest features of the ASP.Net MVC 3 Release Candidate. I will also introduce the NuGet Library Package Manager.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I hope for this talk to act as a platform for everyone to share their thoughts on ASP.Net MVC and provide their take on use cases where MVC can be leveraged as technology of choice.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Register for this free .Net event at &lt;a href="http://www.fladotnet.com/Reg.aspx?EventID=491"&gt;http://www.fladotnet.com/Reg.aspx?EventID=491&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;--Sam Abraham&lt;/div&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142823.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/11/22/sam-abraham-to-discuss-asp.net-mvc3-and-razor-syntax-at.aspx</guid>
            <pubDate>Mon, 22 Nov 2010 14:07:36 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142823.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/11/22/sam-abraham-to-discuss-asp.net-mvc3-and-razor-syntax-at.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142823.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Experiences at Tampa .Net Code Camp 2010 </title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/11/16/experiences-at-tampa-.net-code-camp-2010.aspx</link>
            <description>&lt;div&gt;I had the pleasure of attending and speaking at the Tampa .Net Code Camp 2010. I covered MVC3 and NuGet. I also leveraged the lunch break to show most of Scott Hanselman’s highly rated open source PDC10 session. To watch Scott’s video please visit: &lt;a href="http://www.hanselman.com/blog/PDC10BuildingABlogWithMicrosoftUnnamedPackageOfWebLove.aspx"&gt;http://www.hanselman.com/blog/PDC10BuildingABlogWithMicrosoftUnnamedPackageOfWebLove.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Mr and Mrs. Keith Kabza and the VisualGov team’s hard work was quiet visible at the nicely organized event where all went smooth from early morning registration to the after party.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Topics covered at community-driven events such as code camps usually mirror current local interests in cutting-edge technologies. Interest was particularly high in Windows Phone 7 as highlighted by the numerous sessions and different areas covered.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I spoke on the latest ASP.Net MVC3 RC, Razor Syntax, Helpers and NuGet and had the pleasure of getting audience feedback and input on these promising technologies. Interest was obviously high as it attracted over 40 attendees and completely filled the room.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In conclusion, the Tampa .Net Code Camp 2010 presented a unique experience where I got to interact, discuss and share with the local Tampa .Net Community. I look forward to visiting Tampa again soon and to attending the Tampa .Net Code Camp 2011 next year. (At the rate MVC is evolving, I will probably be submitting a session on ASP.Net MVC 6 :))&lt;/div&gt;
&lt;p&gt;--Sam Abraham&lt;/p&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142730.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/11/16/experiences-at-tampa-.net-code-camp-2010.aspx</guid>
            <pubDate>Tue, 16 Nov 2010 13:56:55 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142730.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/11/16/experiences-at-tampa-.net-code-camp-2010.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142730.aspx</wfw:commentRss>
        </item>
        <item>
            <title>ASP.Net MVC 3 Release Candidate and NuGet Library Package Manager Released</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/11/09/asp.net-mvc-3-release-candidate-and-nuget-library-package-manager.aspx</link>
            <description>&lt;div&gt;Scott Guthrie just announced the release of ASP.Net MVC 3 RC. This new release features Intellisense and syntax colorization for Razor pages. It also includes the recently renamed NuGet (formerly known as NuPack) Library Package Manager. If NuGet is new to you, please check &lt;a href="http://geekswithblogs.net/wildturtle/archive/2010/10/14/exploring-nupack-tools-from-an-asp.net-mvc-3-developer-perspective.aspx"&gt;my blog post &lt;/a&gt;providing a quick introduction to this useful package. I also have a &lt;a href="http://geekswithblogs.net/wildturtle/archive/2010/10/11/exploring-asp.net-mvc-3-razor-view-engine-and-syntax-highlighting.aspx"&gt;quick overview of Razor &lt;/a&gt;that you can reference if needed. For the authoritative and complete information, please check &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx"&gt;ScottGu’s blog&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;To install the latest RC, you first need to uninstall any previous version of ASP.Net MVC 3, ASP.Net MVC3 VS2010 Tools and ASP.Net Web Pages. You can then &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a920ccee-1397-4feb-824a-2dfefee47d54&amp;amp;displaylang=en"&gt;download and install the RC.&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="600" height="86" src="/images/geekswithblogs_net/wildturtle/MVC3RC/UninstallBeta.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 1- uninstall ASP.Net MVC3 and ASP.Net Web Pages.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" style="width: 585px; height: 480px" src="/images/geekswithblogs_net/wildturtle/MVC3RC/InstallationProgress.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 2- Install progress screen for ASP.Net MVC 3 RC&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="600" height="531" src="/images/geekswithblogs_net/wildturtle/MVC3RC/CreatenewRazorProject.png" /&gt;&lt;/div&gt;
&lt;div&gt; Figure 3 - Creating a new Razor Page with ASP.Net MVC 3 RC&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;After install, take a look at the packages installed within the VS2010 extensions manager. You will notice a new entry for NuGet. This package was initially introduced with the MVC3 beta release as NuPack but was later renamed by a community vote to “NuGet” (pronounces New Get). &lt;a href="http://haacked.com/archive/2010/10/29/nupack-is-now-nuget.aspx"&gt;Phil Haack’s blog post &lt;/a&gt;explains the circumstances prompting the package rename.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="600" height="369" src="/images/geekswithblogs_net/wildturtle/MVC3RC/NugetExtension.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 4 - The newly renamed NuPack Library Package Manager.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;--Sam Abraham&lt;/div&gt;
&lt;div&gt; &lt;/div&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142657.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/11/09/asp.net-mvc-3-release-candidate-and-nuget-library-package-manager.aspx</guid>
            <pubDate>Tue, 09 Nov 2010 19:46:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142657.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/11/09/asp.net-mvc-3-release-candidate-and-nuget-library-package-manager.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142657.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Sam Abraham to Speak at the Tampa .Net Code Camp 2010 - November 13th, 2010</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/11/01/sam-abraham-to-speak-at-the-tampa-.net-code-camp.aspx</link>
            <description>&lt;div&gt;Sam Abraham (Me) will be introducing ASP.Net MVC 3 at the Tampa .Net Code Camp, taking place on Saturday November 13th, 2010. I plan to introduce ASP.Net MVC and showcase the latest and greatest features introduced with ASP.Net MVC3 including: Razor syntax, ASP.Net Web Pages Helpers and NuGet (formerly NuPack). Audience participation is encouraged and will be solicited.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Look forward to seeing you all there!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Here is the description and bio I submitted:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Introducing ASP.Net MVC&lt;/strong&gt;&lt;br /&gt;
In this session, we will introduce ASP.Net MVC and compare it to traditional Web Forms. We will also introduce the two built-in view engines that MVC ships with (ASPX and Razor).&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; &lt;br /&gt;
&lt;span id="ctl00_ContentPlaceHolder1_Lblspeakers"&gt;Sam Abraham is a Microsoft Certified Professional (MCP) and Microsoft Certified Technology Specialist (MCTS ASP.Net 3.5/4.0) He currently lives in South Florida where he leads the West Palm Beach .Net User Group (www.fladotnet.com) and actively participates in various local .Net Community events as organizer and/or technical speaker. Sam also serves as Director of Electronic Communications and as Mentoring Project Leader at the South Florida Chapter of the Project Management Institute (www.southfloridapmi.org). Sam finds his passion in leveraging latest and greatest .Net Technologies along with proven Project Management practices and methodologies to produce high quality, cost-competitive software. Sam can be contacted through his blog: &lt;a href="http://www.geekswithblogs.net/wildturtle"&gt;http://www.geekswithblogs.net/wildturtle&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142556.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/11/01/sam-abraham-to-speak-at-the-tampa-.net-code-camp.aspx</guid>
            <pubDate>Mon, 01 Nov 2010 21:34:13 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142556.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/11/01/sam-abraham-to-speak-at-the-tampa-.net-code-camp.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142556.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Reflections on SoFla Local PDC10</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/10/31/reflections-on-sofla-local-pdc10.aspx</link>
            <description>&lt;div&gt;On Thursday October 28&lt;sup&gt;th&lt;/sup&gt;, 2010, I had the privilege of attending and speaking at the SoFla Local PDC10 hosted by the Gold Coast and Miami .Net User Groups. While most local PDCs focused on viewing the Redmond event, South Florida kicked it up a notch by availing some of the community’s local speakers to comment and address any questions the audience might have. I greatly enjoyed covering and answering audience questions on WebMatrix, Razor Syntax, ASP.Net Web Pages Helpers, IIS Express, ASP.Net MVC 3 and NuPack. A thank you is in order to Joe and Maureen Homnick and others whose tireless work and support made this event a success.  &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Throughout the day-long event, I had the opportunity to chat with many professional developers from both small and large organizations in both public and private sectors.  Tools, frameworks and architectural patterns we discussed varied based on the nature of the business, company size, budget as well as specific product requirements. I am by no means an expert, but I found myself repeating the following in most conversations:&lt;/div&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;b&gt;Planning is priority one.&lt;/b&gt; In order to put the correct technology to service, one first needs to fully analyze short as well as long term project goals.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;The triple constraints: scope/quality, time and budget need to be delicately balanced.&lt;/b&gt; Looking at cost alone will probably sacrifice either or both product quality and feature set. Focusing on quality alone however is bound to jeopardize the project as it increases the likelihood of running over budget.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Need to balance all Stakeholders’ needs.&lt;/b&gt; A good strategy to balance all stakeholders’ needs is to work with all parties to break a project into smaller manageable pieces/functional areas (phases). Furthermore, it would be ideal if each phase creates a complete feature even if simple. This strategy would ease the following:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="margin-left: 80px"&gt;-&lt;strong&gt;Reusability.&lt;/strong&gt; Should the plug be pulled off a project, already-completed features can always be documented for future re-use thereby resurrecting part of the time and money already spent.&lt;/p&gt;
&lt;p style="margin-left: 80px"&gt;-&lt;strong&gt;Measuring Progress.&lt;/strong&gt; Periodic evaluation of completed features enables non-technical stakeholders to get a feel for project progress without the need for a translator to decipher geek jargon.&lt;/p&gt;
&lt;p style="margin-left: 80px"&gt;-&lt;strong&gt;Stage Gating.&lt;/strong&gt; Despite the hard work, tools and measures applied to analyze the feasibility of a project before execution, a project might no longer be a good fit for the company at a later time. Regrouping to evaluate an implemented feature can also act as a gate to evaluate project continuity.&lt;/p&gt;
&lt;div&gt;Putting my geek hat back on, I would like to share the following ressources I brought up at the event:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;1-A great resource page for WebMatrix development can be found at:&lt;/div&gt;
&lt;div&gt;&lt;a href="http://msjoe.com/blog/posts/a-list-of-resources-to-help-jumpstart-your-asp-net-webmatirx-development/"&gt;http://msjoe.com/blog/posts/a-list-of-resources-to-help-jumpstart-your-asp-net-webmatirx-development/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;2-You can run ASP.Net MVC 3 side-by-side with ASP.NET WebForms in the same Visual Studio solution.  Scott Guthrie wrote a nice chapter on this and made it available freely to all, so feel free to lookup. Other articles and webcasts have also addressed this situation. For instance, the following article provides a nice sample and coverage of the topic:&lt;/div&gt;
&lt;div&gt;&lt;a href="http://weblogs.asp.net/rajbk/archive/2010/05/11/running-asp-net-webforms-and-asp-net-mvc-side-by-side.aspx"&gt;http://weblogs.asp.net/rajbk/archive/2010/05/11/running-asp-net-webforms-and-asp-net-mvc-side-by-side.aspx&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;--Sam Abraham &lt;/p&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142537.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/10/31/reflections-on-sofla-local-pdc10.aspx</guid>
            <pubDate>Sun, 31 Oct 2010 20:23:15 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142537.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/10/31/reflections-on-sofla-local-pdc10.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142537.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Thoughts on HTML 5 for ASP.Net MVC 3, WebMatrix and Silverlight</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/10/27/thoughts-on-html5-for-asp-net-mvc3-webmatrix-and-silverlight.aspx</link>
            <description>&lt;div&gt;With concerns of HTML 5 overshadowing or affecting the roadmap for Silverlight actively addressed in many blog posts, I decided to cover the value HTML 5 brings to another set of web-based Microsoft solutions: ASP.Net MVC 3 and WebMatrix.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;A direction to embrace HTML 5 can already be clearly seen in ASP.Net MVC 3 with Unobtrusive Javascript leveraging the “data-“HTML 5 attributes. Additionally, WebMatrix Razor site templates are already HTML5 and CSS3 compliant while continuing to be backwards compatible for older browsers.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;With HTML 5, ASP.Net Web Pages Helpers (for both WebMatrix and MVC 3) can evolve to produce elaborate out-of-the-box reusable components while maintaining their light-weight competitive advantage.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Both ASPX and the new Razor view engines enable complete control over a screen’s HTML markup and hence can immediately benefit from the new features of HTML 5 on both IE 9 and other HTML 5 supporting browsers such as Firefox 3.5&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;With developers doing “HTML 5 coding”, I foresee Razor gaining more popularity due to its efficient syntax and intelligent parsing mechanism that focuses on minimizing tag keystrokes.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;In conclusion, HTML 5 might cause some strategy shifts for Silverlight with both technologies bound to co-exist and continue going strong. However one should not ignore the value and power HTML 5 brings to other Microsoft web technologies such as ASP.Net MVC3 and WebMatrix.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;--Sam Abraham&lt;/div&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142467.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/10/27/thoughts-on-html5-for-asp-net-mvc3-webmatrix-and-silverlight.aspx</guid>
            <pubDate>Wed, 27 Oct 2010 13:16:27 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142467.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/10/27/thoughts-on-html5-for-asp-net-mvc3-webmatrix-and-silverlight.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142467.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Sam Abraham to Speak at the SoFla PDC 2010 10/28/2010</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/10/24/sam-abraham-to-speak-at-the-sofla-pdc-2010-10282010.aspx</link>
            <description>&lt;div&gt;Sam Abraham (Me) will be speaking at the SoFla PDC 2010 hosted by the Gold Coast and Miami .Net User Groups in Boca Raton, Florida on October 28th, 2010. The local PDC event will run in parallel to and will embrace some of the content covered and unveiled at the main PDC 2010 hosted in Redmond. This would be my third speaking event in a quiet busy October 2010 and my second visit as speaker to the Gold Coast .Net User’s Group for the month of October.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I will be covering WebMatrix, Razor Syntax, ASP.Net Web Pages Helpers, IIS Express, ASP.Net MVC 3 and NuPack with brief demos as well as presentation slides content showcasing the value each brings. Audience participation and input is encouraged and will be solicited.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;All the aforementioned technologies share a few common characteristics:&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Free&lt;/strong&gt;. None requires a license fee.&lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Open and transparent&lt;/strong&gt;. Everybody knows where these technologies came from, where they are at today and where they are heading tomorrow with ample information readily available online&lt;br /&gt;
     &lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Open Source&lt;/strong&gt;. One can learn internals as well as extend and fix bugs as needed without having to wait for a next official release.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Light weight and efficient&lt;/strong&gt;. All tools focus on saving development time while improving the efficiency of the development process.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Listens to feedback&lt;/strong&gt;. While all Microsoft products and groups have multiple communication channels for community feedback, these aforementioned technologies are particularly notable for being mainly community driven.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Welcomes outside contributions&lt;/strong&gt;. NuPack is a great example of a new convenient tool that is open to developers outside of Microsoft to contribute to. The MVCContrib library is another great example of how community involvement can supplement the base MVC feature set.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;I look forward to meeting everyone at the SoFla PDC 2010 and to an engaging discussion of the latest and greatest technologies at the event.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;--Sam Abraham&lt;/div&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142425.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/10/24/sam-abraham-to-speak-at-the-sofla-pdc-2010-10282010.aspx</guid>
            <pubDate>Sun, 24 Oct 2010 19:00:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142425.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/10/24/sam-abraham-to-speak-at-the-sofla-pdc-2010-10282010.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142425.aspx</wfw:commentRss>
        </item>
        <item>
            <title>A Look at Microsoft WebMatrix Beta 2</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/10/19/a-look-at-microsoft-webmatrix-beta-2.aspx</link>
            <description>&lt;div&gt;WebMatrix is a free “one stop shop” supporting all developers’ needs when creating web sites based on standard markup technologies (HTML, CSS, Javascript and jQuery). WebMatrix features an intuitive user interface to help minimize the learning curve and ease navigation and access to all application features.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;For instance, on startup WebMatrix enables the user to select of the following:&lt;/div&gt;
&lt;div&gt;1-Existing sites created in WebMatrix&lt;/div&gt;
&lt;div&gt;2-Obtain a site from one of the open source packages through Web Platform Installer (ex: WordPress, Umbraco)&lt;/div&gt;
&lt;div&gt;3-Leverage existing WebMatrix templates (Razor templates) to get started quickly on a web site&lt;/div&gt;
&lt;div&gt;4-Open any site from disk&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="319" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/webmatrixStartPage.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 1 - WebMatrix startup page.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="380" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/WebMatrixDashBoard.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 2 - WebMatrix Workbench (Dashboard) - easy and quick access to all features in very few clicks.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;WebMatrix natively supports ASP.Net Web Pages and the Razor syntax and its Beta 2 includes all Razor features released with ASP.Net MVC 3 such as new helper functions, which installs along with the application. WebMatrix also now supports both .cshtml and .vbhtml files. In an attempt to help developers get started quickly, WebMatrix Beta 2 offers many templates that quickly define a skeleton of the site project with a single button click.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="460" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/StarterSite.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 3- Microsoft WebMatrix starter site templates&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Additionally, the new WebMatrix Beta 2 integrates with NuPack via a web interface. To access NuPack, browse to your site’s _admin directory.  On first visit, you will be prompted to choose a password that would be used to revisit this directory moving forward.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="492" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/ASPnetWebPagesNuPackIntegration.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 4 - NuPack web administration interface in Microsoft WebMatrix.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;WebMatrix supports both SQL 2005/2008 as well as MySql out-of-the-box. Additionally, it installs and uses SQL Compact Edition by default in its attempt to keep its thumbprint as small as possible. Databases can be easily changed and configured via the Database configuration section of the tool.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="380" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/ConnectionTab.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 5- Database connections tab in WebMatrix&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="629" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/ConnectToDatabase(1).png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 6 - New connection screen in WebMatrix. Notice support for SQL and MySQL connections.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;WebMatrix installs and leverages IIS Express for local testing, but enables site publishing via Web Deployment or FTP. For those just getting started, WebMatrix integrates with and provides information on the cheapest available hosting solutions.&lt;/div&gt;
&lt;div&gt;Hosting solutions link appears on the main site project dashboard for easy accessibility (Figure 2).&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="380" src="/images/geekswithblogs_net/wildturtle/WebMatrix_pdc2010/publishSite.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 7 - Publish site option in WebMatrix&lt;/div&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142351.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/10/19/a-look-at-microsoft-webmatrix-beta-2.aspx</guid>
            <pubDate>Tue, 19 Oct 2010 12:35:35 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142351.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/10/19/a-look-at-microsoft-webmatrix-beta-2.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142351.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Exploring NuPack Tools from an ASP.Net MVC 3 Developer's Perspective</title>
            <link>http://geekswithblogs.net/wildturtle/archive/2010/10/14/exploring-nupack-tools-from-an-asp.net-mvc-3-developer-perspective.aspx</link>
            <description>&lt;div&gt;As I continue to explore ASP.Net MVC 3, I decided to share a little on NuPack Tools, a recently released Visual Studio 2010 extension.  There are a few nice blog entries on NuPack already which you can &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx"&gt;access here&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="449" src="/images/geekswithblogs_net/wildturtle/NuPackTools/NuPackToolsExtension.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 1 - NuPack Tools shown as a Visual Studio 2010 Extension&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;What is NuPack Tools?&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;NuPack Tools is a Visual Studio 2010 Extension installed along with ASP.Net MVC 3 and also available as a stand-alone install. It provides a friendly interface that automates the retrieval and installation of available packages to be incorporated in Visual Studio projects. NuPack is open source and can be contributed to by developers outside of Microsoft. In determining available packages, NuPack connects to an ATOM feed from Microsoft by default, but can be configured to point to other sources as shown below.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="378" src="/images/geekswithblogs_net/wildturtle/NuPackTools/PackageSourcesScreenshot.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 2 - NuPack Tools package sources setup&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="456" src="/images/geekswithblogs_net/wildturtle/NuPackTools/FeedSource.png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 3 - NuPack Tools default ATOM feed from Microsoft&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;NuPack provides an easy-to-use PowerShell interface (accessible from View-&amp;gt;Other Windows-&amp;gt;Package Manager Console) where you can search/install/uninstall packages. NuPack can also be used via a user interface by selecting the Add Package Reference (from the references context menu).&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="362" src="/images/geekswithblogs_net/wildturtle/NuPackTools/InstallingPackagesNuPack.png" /&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Figure 4 - NuPack Tools user interface.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="410" src="/images/geekswithblogs_net/wildturtle/NuPackTools/ManagePackageSources.png" /&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; Figure 5 - NuPack Package Manager Console interface&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;NuPack caries special importance for MVC projects as it enables the easy lookup, installation and management of the many MVC extension packages available.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The Package Manager Console features a convenient get-help command which can be used to quickly get up to speed with the various switches a command can accept.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img alt="" width="650" height="145" src="/images/geekswithblogs_net/wildturtle/NuPackTools/nupackgethelp(1).png" /&gt;&lt;/div&gt;
&lt;div&gt;Figure 6- NuPack Package Manager Console get-help command.&lt;/div&gt;
&lt;p&gt;--Sam Abraham&lt;/p&gt; &lt;img src="http://geekswithblogs.net/wildturtle/aggbug/142289.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Sam Abraham</dc:creator>
            <guid>http://geekswithblogs.net/wildturtle/archive/2010/10/14/exploring-nupack-tools-from-an-asp.net-mvc-3-developer-perspective.aspx</guid>
            <pubDate>Thu, 14 Oct 2010 19:28:37 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/wildturtle/comments/142289.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/wildturtle/archive/2010/10/14/exploring-nupack-tools-from-an-asp.net-mvc-3-developer-perspective.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/wildturtle/comments/commentRss/142289.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
