﻿<?xml version="1.0" encoding="UTF-8"?>
<!--RSS generated by Windows SharePoint Services V3 RSS Generator on 9/9/2010 2:31:08 PM-->
<?xml-stylesheet type="text/xsl" href="/_layouts/RssXslt.aspx?List=db4a6966-2b11-448d-a4ba-1550e74c89ba" version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Joe's Blog: Posts</title>
    <link>http://joeblog.homnick.com/Lists/Posts/AllPosts.aspx</link>
    <description>RSS feed for the Posts list.</description>
    <lastBuildDate>Thu, 09 Sep 2010 18:31:08 GMT</lastBuildDate>
    <generator>Windows SharePoint Services V3 RSS Generator</generator>
    <ttl>60</ttl>
    <image>
      <title>Joe's Blog: Posts</title>
      <url>http://joeblog.homnick.com/_layouts/images/homepage.gif</url>
      <link>http://joeblog.homnick.com/Lists/Posts/AllPosts.aspx</link>
    </image>
    <item>
      <title>ASP.Net Web Matrix: Change SQL Espress Authentication and Enable SA from the Command Prompt</title>
      <link>http://joeblog.homnick.com/Lists/Posts/ViewPost.aspx?ID=65</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassE28FB3B7CEED46E4B408FED524689581>
<div>When SQL Server Express is installed with default options it is setup with Integrated Windows Security and the SA (Administrator) account disabled, for example when installed as part of Visual Studio.  Additionally, in many cases the SQL Server Management Studio Express is not installed, so that a graphical interface to change to a Mixed Security and enabled SA account does not exist.  Many of the ASP.Net templates integrate into ASP.Net Web Matrix like Umbraco and SrewTurn Wiki require this Mixed Security scenario, so here are the steps to change from Integrated to Mixed Security and enable the SA account with a password from the command prompt.   This is assuming SQL Server Express 2008 R2, the step 4 key is slightly different with 2008/2005 installs.<br>1. Launch cmd.exe to enter Command Prompt<br>2. Run <strong>net stop MSSQL$SQLEXPRESS</strong><br>3.  Run <strong>regedit</strong><br>4. In the Registry Editor change the key <strong>HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQLServer\LoginMode</strong> value to <strong>2</strong>.  <br>5. Close Registry Editor and return to Command Prompt<br>6. Run <strong>net start MSSQL$SQLEXPRESS</strong><br>7. Run <strong>SQLCMD –S .\SQLEXPRESS<br></strong>8. Enter <strong>alter login 'sa' enable<br></strong>9. Enter <strong>alter login 'sa' with password ='MyPassword'<br></strong>10. Close the Command Prompt, you are done<br></div></div></div>
<div><b>Published:</b> 9/2/2010 10:53 AM</div>
]]></description>
      <author>System Account</author>
      <pubDate>Thu, 02 Sep 2010 17:55:33 GMT</pubDate>
      <guid isPermaLink="true">http://joeblog.homnick.com/Lists/Posts/ViewPost.aspx?ID=65</guid>
    </item>
    <item>
      <title>Visual Studio LightSwitch Rapid Application Development (RAD) Tool Announced</title>
      <link>http://joeblog.homnick.com/Lists/Posts/ViewPost.aspx?ID=64</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass3FBEE3998F9546C6BBC0955182D60675>
<div>Visual Studio LightSwitch was announced this morning and I am pretty excited about the potential for this true Rapid Application Development environment that incorporates Silverlight.  You can deploy this on the Cloud or the Desktop and start a polished application almost right out of the File-&gt;New box.  LightSwitch delivers that RAD environment that VB 6.0 developers are used to, while incorporating the latest/greatest technologies and unlimited extensibility.  </div>
<div> </div>
<div>You can get more information at <a href="http://microsoft.com/LightSwitch">http://microsoft.com/LightSwitch</a> and Jason Zander has a step by step at <a href="http://bit.ly/dldm1g">http://bit.ly/dldm1g</a>.   A public beta is scheduled for August 23.  This product will be delivered as a Visual Studio SKU, so it is baked right into the developer toolset from the beginning.   If you are in South Florida area, the Gold Coast Users Group <a href="http://gcusersgroup.org/">http://GCUsersGroup.org</a> is doing a session on LightSwitch and Web Matrix on September 9 and I’ll be speaking on it at the Southwest Florida CodeCamp <a href="http://codecamp/SWFLDev.net">http://CodeCamp/SWFLDev.net</a> in Fort Myers on September 25.</div>
<div> </div>
<div>Here’s the official blurb on key points for LightSwitch</div>
<div> </div>
<div>• Simplified Development: Visual Studio LightSwitch makes it simple for developers to quickly build polished, user-friendly custom business applications that work and look like an off-the-shelf solution, for the desktop and the cloud.</div>
<div>• Speed to Solution: Visual Studio LightSwitch can dramatically decrease the time it takes to build a custom application by automatically handling routine code and letting developers focus on the custom logic that makes their applications unique.</div>
<div>• Flexibility for Today and Tomorrow: Visual Studio LightSwitch gives developers the flexibility to build practical, scalable applications that connect with their existing applications, legacy systems and web services, letting them choose from a wide variety of hosting, deployment and3rd-party plug-in options.</div>
<div> </div></div></div>
<div><b>Published:</b> 8/3/2010 10:35 AM</div>
]]></description>
      <author>System Account</author>
      <pubDate>Tue, 03 Aug 2010 15:35:02 GMT</pubDate>
      <guid isPermaLink="true">http://joeblog.homnick.com/Lists/Posts/ViewPost.aspx?ID=64</guid>
    </item>
    <item>
      <title>Controlled Chaos in Software Development</title>
      <link>http://joeblog.homnick.com/Lists/Posts/ViewPost.aspx?ID=63</link>
      <description><![CDATA[<div><b>Body:</b> <div class=ExternalClassE935E9C6679D4DCBB166B49EADAA1620>
<div>Software development is different from many other types of disciplines in that there are many different ways to complete a task and in many cases you don’t really know the outcome of many of the operations without trying them out first.  Additionally, each iteration can give additional options of how to implement the overall solution. Due to the complexity of the many moving parts of software, an unstructured or chaotic approach of iteratively attempting multiple ways of solving a problem while building on the knowledge built from each iteration is the best approach.  This creative iterative approach mesmerizes you as a software developer and you can see developers become completely absorbed and focused on the process.  Some might call it obsessed, however, to me it’s becoming completely focused on a creative process to the point you become one with the task.  This chaotic, iterative, creative process to developing software is what draws me so passionately to the discipline.</div>
<div> </div>
<div>So, how do you control this chaos in software development? We have been doing a lot of work with the Scrum approach to software development implemented with Visual Studio Team System the last few years and I feel this is the best approach to controlling this creative chaotic process in software development.  Scrum is not an acronym and has its roots of meaning in the process during a Rugby match where the ball is “kept in play” through the use of a Scrum.  It is an Agile approach that fits into the standard MSF (Microsoft Solutions Framework) Agile Development Template V5.0 found in Visual Studio Team System/Team Foundation Server 2010.  There is also a Scrum for Team System 3.0 template available for free from Conchango (an EMC company) and one from Microsoft entitled Scrum 1.0, through Visual Studio Extension Manager. </div>
<div> </div>
<div>Scrum allows for the developers to work in this chaotic creative environment in complete freedom, however, within specific goals defined by something known as a Sprint.  This is what is formally known as an “Iteration” in the Agile approach template, however, Scrum adds specific methodology on how these Sprints are played out.  The end result is that developer gets to work in this chaotic creative environment without interference by instituting goals that do not change; which they personally commit to achieve within the time frame of a short Sprint, normally 14-21 days.  The only other structured requirement is a short (typically 15 minutes) daily Scrum meeting limited to the Team members to discuss current status and any impediments discovered.</div>
<div> </div>
<div>The Scrum methodology is experiencing an exploding popularity within software development teams currently and is definitely something you should look at if you are in this field.  For more information, check out <a href="http://scrumforteamsystem.com/">http://ScrumForTeamSystem.com</a> and for training see us at <a href="http://homnick.com/">http://homnick.com</a>.<br></div></div></div>
<div><b>Published:</b> 7/26/2010 6:14 AM</div>
]]></description>
      <author>System Account</author>
      <pubDate>Mon, 26 Jul 2010 13:18:01 GMT</pubDate>
      <guid isPermaLink="true">http://joeblog.homnick.com/Lists/Posts/ViewPost.aspx?ID=63</guid>
    </item>
  </channel>
</rss>