<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Ian Reay</title>
	<link>http://ianreay.com/blog</link>
	<description>Exploring Advanced Software Development and Debugging Techniques</description>
	<pubDate>Sat, 10 Oct 2009 13:48:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Interesting Finds</title>
		<link>http://ianreay.com/blog/?p=33</link>
		<comments>http://ianreay.com/blog/?p=33#comments</comments>
		<pubDate>Sat, 10 Oct 2009 13:44:50 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[C++ Programming]]></category>

		<category><![CDATA[C-Runtime]]></category>

		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=33</guid>
		<description><![CDATA[NirLauncher

Loads of interesting utilities
 Can be integrated with the sysinternals utilities.

Fault Tolerant Heap

Windows 7 is going to ship with a new subsystem that attempts to improve application stability.
A very interesting approach. Something software developers (and testers) will need to be aware of.

Radar

A built in memory leak detector that ships with windows vista.
To bad they don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.nirsoft.net/2009/10/04/beta-version-of-nirlauncher-package-is-available-to-download/" title="NirLauncher">NirLauncher</a></p>
<ul>
<li>Loads of interesting utilities</li>
<li> Can be <a href="http://coolthingoftheday.blogspot.com/2009/10/another-portable-application-suite-and.html" title="integrated">integrated</a> with the <a href="http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx" title="sysinternals">sysinternals</a> utilities.</li>
</ul>
<p><a href="http://channel9.msdn.com/shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap/" title="Fault Tolerant Heap">Fault Tolerant Heap</a></p>
<ul>
<li>Windows 7 is going to ship with a new subsystem that attempts to improve application stability.</li>
<li>A very interesting approach. Something software developers (and testers) will need to be aware of.</li>
</ul>
<p><a href="http://channel9.msdn.com/shows/Going+Deep/RADAR-Windows-Automatic-Memory-Leak-Detection/" title="Radar">Radar</a></p>
<ul>
<li>A built in memory leak detector that ships with windows vista.</li>
<li>To bad they don&#8217;t seem to publish api&#8217;s so third parties can use it.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		</item>
		<item>
		<title>Windows Error Reporting</title>
		<link>http://ianreay.com/blog/?p=32</link>
		<comments>http://ianreay.com/blog/?p=32#comments</comments>
		<pubDate>Sun, 15 Mar 2009 20:48:28 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[Error Reporting]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=32</guid>
		<description><![CDATA[CER Implementation plan is an interesting overview of what needs to be considered when leveraging Windows Error Reporting and Corporate Error Reporting infrastructures.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://download.microsoft.com/download/5/9/2/592d2308-a6a2-48ad-ae8f-72f888b9d361/CER_Implementation_Plan.pdf">CER Implementation plan</a> is an interesting overview of what needs to be considered when leveraging Windows Error Reporting and Corporate Error Reporting infrastructures.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=32</wfw:commentRss>
		</item>
		<item>
		<title>Troubleshooting AD issues with repadmin.exe</title>
		<link>http://ianreay.com/blog/?p=31</link>
		<comments>http://ianreay.com/blog/?p=31#comments</comments>
		<pubDate>Sun, 15 Mar 2009 17:46:53 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[AD]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=31</guid>
		<description><![CDATA[Monitoring and Troubleshooting Active Directory Replication Using Repadmin, Contains a great overview of how you can track down issues related to AD replication in addition to ways of manually controlling replication.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://technet.microsoft.com/en-us/library/cc811560.aspx">Monitoring and Troubleshooting Active Directory Replication Using Repadmin</a>, Contains a great overview of how you can track down issues related to AD replication in addition to ways of manually controlling replication.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=31</wfw:commentRss>
		</item>
		<item>
		<title>Visualizing Database Joins</title>
		<link>http://ianreay.com/blog/?p=30</link>
		<comments>http://ianreay.com/blog/?p=30#comments</comments>
		<pubDate>Wed, 11 Feb 2009 03:11:58 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=30</guid>
		<description><![CDATA[A simple and yet effective discussion of SQL Joins. Good for SQL newbies.
]]></description>
			<content:encoded><![CDATA[<p>A simple and yet effective <a href="http://www.codeproject.com/KB/database/Visual_SQL_Joins.aspx">discussion</a> of SQL Joins. Good for SQL newbies.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=30</wfw:commentRss>
		</item>
		<item>
		<title>John Sheehan: Architecture and Engineering of Microsoft Application Virtualization (AppVirt)</title>
		<link>http://ianreay.com/blog/?p=29</link>
		<comments>http://ianreay.com/blog/?p=29#comments</comments>
		<pubDate>Wed, 11 Feb 2009 02:27:26 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[Software Architecture]]></category>

		<category><![CDATA[Windows Kernel]]></category>

		<category><![CDATA[Windows Programming]]></category>

		<category><![CDATA[App-V]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=29</guid>
		<description><![CDATA[John Sheehan has given a pretty fascinating discussion of how App-V is implemented internally.
I highly recommend this video to anyone interested in advanced application architecture.
]]></description>
			<content:encoded><![CDATA[<p>John Sheehan has given a pretty fascinating <a href="http://channel9.msdn.com/shows/Going+Deep/John-Sheehan-Application-Virtualization-Redux-Inside-AppVirt-45/">discussion</a> of how App-V is implemented internally.</p>
<p>I highly recommend this video to anyone interested in advanced application architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=29</wfw:commentRss>
		</item>
		<item>
		<title>R-Value References</title>
		<link>http://ianreay.com/blog/?p=28</link>
		<comments>http://ianreay.com/blog/?p=28#comments</comments>
		<pubDate>Wed, 04 Feb 2009 13:37:12 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[C++ Programming]]></category>

		<category><![CDATA[C++0x]]></category>

		<category><![CDATA[R-Value References]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=28</guid>
		<description><![CDATA[Stephan T. Lavavej, the main C++ standard library guy at Microsoft, provides a great explanation of the R-Value references and what they mean for C++0x 
]]></description>
			<content:encoded><![CDATA[<p><span lang="EN"><font size="3"><font face="Verdana">Stephan T. Lavavej<o:p>, the main C++ standard library guy at Microsoft, provides a great <a href="http://blogs.msdn.com/vcblog/archive/2009/02/03/rvalue-references-c-0x-features-in-vc10-part-2.aspx">explanation</a> of the R-Value references and what they mean for C++0x </o:p></font></font></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=28</wfw:commentRss>
		</item>
		<item>
		<title>Mark Russinovich: The Case of the Phantom Desktop Files</title>
		<link>http://ianreay.com/blog/?p=26</link>
		<comments>http://ianreay.com/blog/?p=26#comments</comments>
		<pubDate>Wed, 04 Feb 2009 13:31:13 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[ActiveX]]></category>

		<category><![CDATA[Internet Explorer]]></category>

		<category><![CDATA[Server 2008]]></category>

		<category><![CDATA[integrity levels]]></category>

		<category><![CDATA[PMIE]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=26</guid>
		<description><![CDATA[In this post, Mark discusses a very interesting feature in IE on Vista Server 2008, Protected Mode (PMIE) and integrity levels.
I didn&#8217;t realize that IE sandboxes native code such as ActiveX controls and can redirect calls to certain folders.
]]></description>
			<content:encoded><![CDATA[<p>In this <a href="http://blogs.technet.com/markrussinovich/archive/2009/02/03/3174194.aspx">post</a>, Mark discusses a very interesting feature in IE on Vista Server 2008, Protected Mode (PMIE) and integrity levels.</p>
<p>I didn&#8217;t realize that IE sandboxes native code such as ActiveX controls and can redirect calls to certain folders.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=26</wfw:commentRss>
		</item>
		<item>
		<title>Fiddler Http Debugger</title>
		<link>http://ianreay.com/blog/?p=25</link>
		<comments>http://ianreay.com/blog/?p=25#comments</comments>
		<pubDate>Sat, 17 Jan 2009 23:54:33 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[Debugging]]></category>

		<category><![CDATA[fiddler]]></category>

		<category><![CDATA[web service]]></category>

		<category><![CDATA[debugger]]></category>

		<category><![CDATA[http]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=25</guid>
		<description><![CDATA[Here is a great overview of the fiddler http debugger.
http://west-wind.com/weblog/posts/596348.aspx
Major points include:

Intercepting general http traffic for IE
How proxies can be used to intercept http traffic from other browsers.
Intercept/Debug web service traffic

]]></description>
			<content:encoded><![CDATA[<p>Here is a great overview of the fiddler http debugger.</p>
<p>http://west-wind.com/weblog/posts/596348.aspx</p>
<p>Major points include:</p>
<ol>
<li>Intercepting general http traffic for IE</li>
<li>How proxies can be used to intercept http traffic from other browsers.</li>
<li>Intercept/Debug web service traffic</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		</item>
		<item>
		<title>Interesting Items (2)</title>
		<link>http://ianreay.com/blog/?p=21</link>
		<comments>http://ianreay.com/blog/?p=21#comments</comments>
		<pubDate>Mon, 01 Sep 2008 14:04:13 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[Data Mining]]></category>

		<category><![CDATA[Debugging]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Windows Kernel]]></category>

		<category><![CDATA[Windows Programming]]></category>

		<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=21</guid>
		<description><![CDATA[Mark Russonovich

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993

Discusses the various security boundaries and outlines which ones are hard and which are soft.





Rafal Lukawiecki

Introduction to Data Mining (Video Presentation) 

This is the first of 5 presentations given by Rafal on the topic of Data Mining. A great crash course in a rapidly developing technology sector.



Microsoft Advanced Windows Debugging and Troubleshooting Blog

Basics of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Mark Russonovich</strong></p>
<ul>
<li><a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993">http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=993</a>
<ul>
<li>Discusses the various security boundaries and outlines which ones are hard and which are soft.</li>
</ul>
</li>
</ul>
<blockquote></blockquote>
<blockquote></blockquote>
<p><strong>Rafal Lukawiecki</strong></p>
<ul>
<li><a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=865">Introduction to Data Mining (Video Presentation) </a>
<ul>
<li>This is the first of 5 presentations given by Rafal on the topic of Data Mining. A great crash course in a rapidly developing technology sector.</li>
</ul>
</li>
</ul>
<p><strong>Microsoft Advanced Windows Debugging and Troubleshooting Blog</strong></p>
<ul>
<li><a href="http://blogs.msdn.com/ntdebugging/archive/2008/08/28/basics-of-debugging-windows.aspx">Basics of NT Debugging</a>
<ul>
<li>Discusses debuggers such as ntsd.exe, cdb.exe, and windbg.exe. A great post for anyone getting started in native windows development.</li>
</ul>
</li>
</ul>
<p><strong>Jonathan Edwards</strong></p>
<ul>
<li> <a href="http://alarmingdevelopment.org/?p=117">Too Many Cores, Not Enough Brains</a>
<ul>
<li>A very interesting take on the whole Concurrent Programming movement in software development. Argues that &#8220;Giving a multicore CPU to a programmer is like giving a drink to an alcoholic&#8221; which do agree with to a point ;). People developing concurrent applications should at least be aware of this critique.</li>
</ul>
</li>
</ul>
<p><strong>Mark Roberts</strong></p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=10eda829-c973-46ec-801b-90e9d200e337&amp;displaylang=en&amp;tm">Advanced Debugging Techniques With Visual Studio</a>
<ul>
<li>A solid crash course on native debugging. Discusses how symbol and source servers can aid debugging. Tips and tricks for x86, x64, optimized debugging techniques.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
		<item>
		<title>C++ Concurreny Info</title>
		<link>http://ianreay.com/blog/?p=23</link>
		<comments>http://ianreay.com/blog/?p=23#comments</comments>
		<pubDate>Fri, 15 Aug 2008 12:35:02 +0000</pubDate>
		<dc:creator>ianreayc</dc:creator>
		
		<category><![CDATA[C++ Programming]]></category>

		<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://ianreay.com/blog/?p=23</guid>
		<description><![CDATA[Anthony Williams is playing a major role in the development of concurrency concepts in C++0x. Below is a link to a book he is writing regarding this topic. Looks like it should be a good one.
http://www.justsoftwaresolutions.co.uk/news/c++-concurrency-in-action-early-access.html
Slides from a recent talk he have at ACCU 2008 regarding C++0x concurrency changes are available at:
http://accu.org/content/conf2008/Williams-future_of_concurrency.pdf
]]></description>
			<content:encoded><![CDATA[<p>Anthony Williams is playing a major role in the development of concurrency concepts in C++0x. Below is a link to a book he is writing regarding this topic. Looks like it should be a good one.</p>
<p><a href="http://www.justsoftwaresolutions.co.uk/news/c++-concurrency-in-action-early-access.html">http://www.justsoftwaresolutions.co.uk/news/c++-concurrency-in-action-early-access.html</a></p>
<p>Slides from a recent talk he have at ACCU 2008 regarding C++0x concurrency changes are available at:</p>
<p><a href="http://accu.org/content/conf2008/Williams-future_of_concurrency.pdf">http://accu.org/content/conf2008/Williams-future_of_concurrency.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ianreay.com/blog/?feed=rss2&amp;p=23</wfw:commentRss>
		</item>
	</channel>
</rss>
