<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0"><channel><title>Justin King</title><link>http://kingjustin.com/</link><description /><generator>Graffiti CMS 1.2 (build 1.2.0.1678)</generator><lastBuildDate>Wed, 08 Apr 2009 02:21:32 GMT</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JustinKing" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>SQL Server 2008 SP1 Released to the world</title><link>http://kingjustin.com/sql-server/sql-server-2008-sp1-released-to-the-world/</link><pubDate>Wed, 08 Apr 2009 02:21:32 GMT</pubDate><guid isPermaLink="true">http://kingjustin.com/sql-server/sql-server-2008-sp1-released-to-the-world/</guid><dc:creator>justink</dc:creator><slash:comments>0</slash:comments><category domain="http://kingjustin.com/sql-server/">SQL Server</category><description>&lt;p&gt;The &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19"&gt;SQL Server 2008 SP1&lt;/a&gt; has gone RTM&lt;/p&gt;
&lt;p&gt;A few notable things in this release are:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Report Builder 2.0 is now in the SP1 and has click once capability&lt;/li&gt;
    &lt;li&gt;Slipstreaming of the installer to include SP1&lt;/li&gt;
    &lt;li&gt;You can rollback the SP1 without reinstalling the entire instance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download the SP1 from &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s also a new version of the Feature Pack for SQL Server 2008 April, available  from: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B33D2C78-1059-4CE2-B80D-2343C099BCB4&amp;amp;displaylang=en" title="http://www.microsoft.com/downloads/details.aspx?familyid=B33D2C78-1059-4CE2-B80D-2343C099BCB4&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=B33D2C78-1059-4CE2-B80D-2343C099BCB4&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Code Camp 2009: 6 Design Patterns every developer should know</title><link>http://kingjustin.com/presentations/code-camp-2009-6-design-patterns-every-developer-should-know/</link><pubDate>Mon, 23 Mar 2009 01:43:00 GMT</pubDate><guid isPermaLink="true">http://kingjustin.com/presentations/code-camp-2009-6-design-patterns-every-developer-should-know/</guid><dc:creator>justink</dc:creator><slash:comments>0</slash:comments><category domain="http://kingjustin.com/presentations/">Presentations</category><description>&lt;p&gt;In a couple of weeks I will be presenting at &lt;a href="http://www.codecampoz.com"&gt;Code Camp&lt;/a&gt; Wagga Wagga on &amp;quot;&lt;strong&gt;Six Design Patterns every developer should know&lt;/strong&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;The actual patterns may vary as I changed a few after feedback when I did this at the recent &lt;a href="http://www.ssw.com.au/ssw/NETUG/Sydney.aspx"&gt;Sydney .NET Users group&lt;/a&gt; and &lt;a href="http://www.ssw.com.au/ssw/NETUG/Canberra.aspx"&gt;Canberra .NET Users group&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is the tentative list:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a title="Singleton pattern" href="http://en.wikipedia.org/wiki/Singleton_pattern"&gt;Singleton pattern&lt;/a&gt;: restrict instantiation of a class to one object&lt;/li&gt;
    &lt;li&gt;&lt;a title="Factory method pattern" href="http://en.wikipedia.org/wiki/Factory_method_pattern"&gt;Factory method pattern&lt;/a&gt;: centralize creation of an object of a specific type choosing one of several implementations&lt;/li&gt;
    &lt;li&gt;&lt;a title="Adapter pattern" href="http://en.wikipedia.org/wiki/Adapter_pattern"&gt;Adapter pattern&lt;/a&gt;: 'adapts' one interface for a class into one that a client expects&lt;/li&gt;
    &lt;li&gt;&lt;a title="Decorator pattern" href="http://en.wikipedia.org/wiki/Decorator_pattern"&gt;Decorator pattern&lt;/a&gt;: add additional functionality to a class at runtime where subclassing would result in an exponential rise of new classes&lt;/li&gt;
    &lt;li&gt;&lt;a title="Command pattern" href="http://en.wikipedia.org/wiki/Command_pattern"&gt;Command pattern&lt;/a&gt;: Command objects encapsulate an action and its parameters&lt;/li&gt;
    &lt;li&gt;&lt;a title="State pattern" href="http://en.wikipedia.org/wiki/State_pattern"&gt;&lt;strike&gt;State pattern&lt;/strike&gt;&lt;/a&gt;&lt;strike&gt;: A clean way for an object to partially change its type at runtime&lt;/strike&gt; &lt;strong&gt;Update: Ended up doing Strategy Pattern instead&lt;/strong&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a title="Strategy pattern" href="http://en.wikipedia.org/wiki/Strategy_pattern"&gt;Strategy pattern&lt;/a&gt;: Algorithms can be selected on the fly&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'm building a sample application called the Patternator 1000 that I will post up here after the event which will include various different samples of each of the '&lt;a href="http://en.wikipedia.org/wiki/Design_Patterns_(book)"&gt;Gang of Four&lt;/a&gt;' to try to give real world examples in an application you can pull apart and play with.&lt;/p&gt;
&lt;p&gt;Sign up and see you at Code Camp on the weekend of the 4th/5th of April 2009! Looking forward to catch up with my fellow &lt;a href="http://twitter.com/JustinKing/followers"&gt;Tweeters&lt;/a&gt; for a great weekend of sessions and networking.&lt;/p&gt;
&lt;p&gt;It's free and a great community event put together by &lt;a href="http://notgartner.wordpress.com/"&gt;Mitch Denny&lt;/a&gt; &lt;strong&gt;Update:Thanks for all the work Mitch you are a legend.&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>
