<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>J-dee.com &#187; Framework</title>
	<atom:link href="http://www.j-dee.com/category/framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j-dee.com</link>
	<description>Liverpool ASP.NET Developer - C#, jQuery, Js, Rails, SQL, Agile, OOP, Cool Web Tech</description>
	<lastBuildDate>Sat, 05 Dec 2009 10:29:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Developer Highway Code &#8211; Microsoft Security Best Practice eBook</title>
		<link>http://www.j-dee.com/2008/01/09/developer-highway-code/</link>
		<comments>http://www.j-dee.com/2008/01/09/developer-highway-code/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 09:19:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2008/01/09/developer-highway-code/</guid>
		<description><![CDATA[  Microsoft have put together a nice little manual that sets out best practice for developer driven security. It&#8217;s choc full of techniques you can integrate into your development pursuits to build better, more secure applications.
From the official Microsoft blurb: To build software that meets your security objectives, you must integrate security activities into your [...]]]></description>
			<content:encoded><![CDATA[<p>  <img border="0" align="left" width="100" src="http://www.j-dee.com/wp-content/uploads/2008/01/highwaycode1.jpg" alt="highwaycode" height="144" style="border-width: 0px" />Microsoft have put together a nice little manual that sets out best practice for developer driven security. It&#8217;s choc full of techniques you can integrate into your development pursuits to build better, more secure applications.</p>
<p><strong>From the official Microsoft blurb:</strong> <em>To build software that meets your security objectives, you must integrate security activities into your software development lifecycle. This handbook captures and summarises the key security engineering activities that should be an integral part of your software development processes.<br />
</em><a href="http://download.microsoft.com/documents/uk/msdn/security/The%20Developer%20Highway%20Code.pdf">Download full book as a .pdf by clicking here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2008/01/09/developer-highway-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get up to speed with Visual Studio 2008</title>
		<link>http://www.j-dee.com/2007/09/18/get-up-to-speed-with-visual-studio-2008/</link>
		<comments>http://www.j-dee.com/2007/09/18/get-up-to-speed-with-visual-studio-2008/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 07:38:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/09/18/get-up-to-speed-with-visual-studio-2008/</guid>
		<description><![CDATA[The Visual Studio 2008 sessions at Mix 07 UK were really exciting events. There is lots of great new functionality built in, and it&#8217;s useful too! Unfortunately, &#8216;new&#8217; and &#8216;useful&#8217; don&#8217;t always go hand in hand when it comes to software, but elements like spilt view editing, enhanced CSS support, LINQ, the new ListView control [...]]]></description>
			<content:encoded><![CDATA[<p>The Visual Studio 2008 sessions at Mix 07 UK were really exciting events. There is lots of great new functionality built in, and it&#8217;s useful too! Unfortunately, &#8216;new&#8217; and &#8216;useful&#8217; don&#8217;t always go hand in hand when it comes to software, but elements like spilt view editing, enhanced CSS support, LINQ, the new ListView control etc. are things that I know I will be using on a a daily basis.</p>
<p><a target="_blank" href="http://msdn2.microsoft.com/en-us/vstudio/bb655906.aspx">Here</a> is the link to the Microsoft training videos that are already up &#8211; there are plenty more to come too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/09/18/get-up-to-speed-with-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ &#8211; First Impressions</title>
		<link>http://www.j-dee.com/2007/08/20/linq-first-impressions/</link>
		<comments>http://www.j-dee.com/2007/08/20/linq-first-impressions/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 08:42:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/08/20/linq-first-impressions/</guid>
		<description><![CDATA[LINQ is pretty good! I&#8217;ve used plenty of ORM tools in the past, and LINQ offers a nice user experience. I spent an hour hooking up Northwind and dragging tables onto the design surface in order to generate some code and the created objects offer some cool features.
The LINQ syntax does feel a bit like [...]]]></description>
			<content:encoded><![CDATA[<p>LINQ is pretty good! I&#8217;ve used plenty of ORM tools in the past, and LINQ offers a nice user experience. I spent an hour hooking up Northwind and dragging tables onto the design surface in order to generate some code and the created objects offer some cool features.<br />
The LINQ syntax does feel a bit like writing inline SQL though, and doesn&#8217;t feel as &#8216;objecty&#8217; as the entities thrown up by Subsonic. The use of the DataContext classes *seem* to offer transactions out the bag, and the hierarchy of methods and properties feel well thought out and usable.</p>
<p>I&#8217;m going to do a little &#8216;Learn LINQ&#8217; series of posts later in the week, so stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/08/20/linq-first-impressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft WCF Webcasts on the way</title>
		<link>http://www.j-dee.com/2007/06/29/microsoft-wcf-webcasts-on-the-way/</link>
		<comments>http://www.j-dee.com/2007/06/29/microsoft-wcf-webcasts-on-the-way/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 10:17:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Webcast]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/06/29/microsoft-wcf-webcasts-on-the-way/</guid>
		<description><![CDATA[A 15 part Webcast series is in the pipeline from the nice people as MS Events. Most of the basic stuff you need to know about the latest MS communication framework is going to be covered, so it&#8217;s one for the diary if you have not spent much time exploring this new technology. I&#8217;m a big fan [...]]]></description>
			<content:encoded><![CDATA[<p>A 15 part Webcast series is in the pipeline from the nice people as MS Events. Most of the basic stuff you need to know about the latest MS communication framework is going to be covered, so it&#8217;s one for the diary if you have not spent much time exploring this new technology. I&#8217;m a big fan of WCF ( even though some of the configuration can be a little cryptic ) and I&#8217;ll be sure to watch this series in order to pick up any tips and best practices.</p>
<p><strong>Overview </strong>Monday July 02<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344312&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344312&amp;Culture=en-US</a></p>
<p><strong>Contracts </strong>Monday July 09<br />
 <a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344314&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344314&amp;Culture=en-US</a></p>
<p><strong>Contract Versioning </strong>Wednesday July 11<br />
 <a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344318&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344318&amp;Culture=en-US</a></p>
<p><strong>Exceptions and Faults </strong>Friday July 13<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344322&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344322&amp;Culture=en-US</a></p>
<p><strong>Bindings </strong>Monday July 23<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344330&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344330&amp;Culture=en-US</a></p>
<p><strong>Hosting </strong>Wednesday July 25<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344338&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344338&amp;Culture=en-US</a></p>
<p><strong>Messaging Patterns </strong>Friday August 10<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344342&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344342&amp;Culture=en-US</a></p>
<p><strong>Instancing Modes </strong>Monday August 13<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344344&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344344&amp;Culture=en-US</a></p>
<p><strong>Concurrency, Throughput, and Throttling </strong>Wednesday August 15<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344346&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344346&amp;Culture=en-US</a></p>
<p><strong>Security Fundamentals </strong>Friday August 24<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344348&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344348&amp;Culture=en-US</a></p>
<p><strong>Federated Security </strong>Monday August 27<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344351&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344351&amp;Culture=en-US</a></p>
<p><strong>Reliable Messaging </strong>Wednesday August 29<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344353&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344353&amp;Culture=en-US</a></p>
<p><strong>Transactions </strong>Monday September 03<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344355&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344355&amp;Culture=en-US</a></p>
<p><strong>Message Queuing </strong>Wednesday September 05<br />
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344357&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344357&amp;Culture=en-US</a></p>
<p><strong>Extensibility </strong>Friday September 07<br />
<a target="_blank" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344359&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344359&amp;Culture=en-US</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/06/29/microsoft-wcf-webcasts-on-the-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I heart System.Activator!</title>
		<link>http://www.j-dee.com/2007/06/27/i-heart-systemactivator/</link>
		<comments>http://www.j-dee.com/2007/06/27/i-heart-systemactivator/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 13:02:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/06/27/i-heart-systemactivator/</guid>
		<description><![CDATA[If I had to pick a single class from the wide range that the .Net framework makes available, it would have to be System.Activator. This bit of code has served me well over the years to pull off all kinds of flashy stunts that never fails to impress co-workers and clients.
Well what is it? Briefly, [...]]]></description>
			<content:encoded><![CDATA[<p>If I had to pick a single class from the wide range that the .Net framework makes available, it would have to be System.Activator. This bit of code has served me well over the years to pull off all kinds of flashy stunts that never fails to impress co-workers and clients.</p>
<p>Well what is it? Briefly, System.Activator can take a couple of strings as input ( along with a whole host of other invaluable overloads ) that specify an assembly name and a class, and re-constitute a fully working instantiated object from them. Impressive huh?! I&#8217;ve used it to create extendible plug-in frameworks and super configurable class libraries. Just drop a new DLL in your bin folder, and existing code that has no reference to it can instantiate and use the objects within it.</p>
<p>If you want a crash course on using Activator to create a plug-in architecture for your application, check out Roy Osherove&#8217;s article on the subject <a target="_blank" href="http://msdn2.microsoft.com/en-us/library/ms972962.aspx">here</a>.</p>
<p><a target="_blank" href="http://msdn2.microsoft.com/en-us/library/system.activator.aspx">Here&#8217;s</a> a link to the MSDN docs. So why not make today the day that you make acquaintance of System.Activator too?  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/06/27/i-heart-systemactivator/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
