<?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>Erata.NET &#187; Programming</title>
	<atom:link href="http://www.erata.net/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.erata.net</link>
	<description>If we don't have the solution you have the wrong problem</description>
	<lastBuildDate>Thu, 17 Nov 2011 11:12:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Context Matters</title>
		<link>http://www.erata.net/programming/context-matters/</link>
		<comments>http://www.erata.net/programming/context-matters/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 08:02:52 +0000</pubDate>
		<dc:creator>Iulian Margarintescu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[better tools]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[domain models]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Linq]]></category>
		<category><![CDATA[paragraph]]></category>
		<category><![CDATA[rocks]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[wrong tool]]></category>

		<guid isPermaLink="false">http://www.erata.net/programming/context-matters/</guid>
		<description><![CDATA[<p>The next paragraph made me remember of a lot of hours of discussions with various developers:</p> <p>If you’re arguing with me that NHibernate is the wrong tool because you’re writing reporting applications, just say “I write reporting applications.”&#160; And when I say “I think NHibernate is the best tool for persisting domain models,” I should probably talk about that specific context.&#160; And definitely, when you say “Linq to Sql rocks!”</p> <a href="http://www.erata.net/programming/context-matters/">read full article</a>]]></description>
		<wfw:commentRss>http://www.erata.net/programming/context-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life with g++</title>
		<link>http://www.erata.net/programming/life-with-g/</link>
		<comments>http://www.erata.net/programming/life-with-g/#comments</comments>
		<pubDate>Wed, 28 May 2008 12:37:38 +0000</pubDate>
		<dc:creator>Iulian Margarintescu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[compiler bug]]></category>
		<category><![CDATA[computation intensive software]]></category>
		<category><![CDATA[core dump]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[developer release]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[fno]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[optimizations]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[safe]]></category>
		<category><![CDATA[Wall]]></category>
		<category><![CDATA[warning]]></category>
		<category><![CDATA[Werror]]></category>

		<guid isPermaLink="false">http://www.erata.net/?p=43</guid>
		<description><![CDATA[The intention of this article is to show a few useful ( i hope ) tips about using g++ in the every day development cycle. Also this article describes three build configurations that should help the developer catch bugs in the early stages of development. <a href="http://www.erata.net/programming/life-with-g/">read full article</a>]]></description>
		<wfw:commentRss>http://www.erata.net/programming/life-with-g/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wt, C++ Web Toolkit</title>
		<link>http://www.erata.net/programming/wt-c-web-toolkit/</link>
		<comments>http://www.erata.net/programming/wt-c-web-toolkit/#comments</comments>
		<pubDate>Tue, 27 May 2008 08:54:52 +0000</pubDate>
		<dc:creator>Iulian Margarintescu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[boost]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[generic code]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[native app]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[signal mechanism]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[web apps]]></category>
		<category><![CDATA[web graphical interface]]></category>
		<category><![CDATA[web toolkit]]></category>
		<category><![CDATA[Web Toolkit Wt]]></category>
		<category><![CDATA[web-app]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.erata.net/?p=41</guid>
		<description><![CDATA[Wt (pronounced \'witty\') is a C++ library and application server for developing and deploying web applications. It is not a \'framework\', which enforces a way of programming, but a library. <a href="http://www.erata.net/programming/wt-c-web-toolkit/">read full article</a>]]></description>
		<wfw:commentRss>http://www.erata.net/programming/wt-c-web-toolkit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress WassUp Error</title>
		<link>http://www.erata.net/programming/wordpress-wassup-error/</link>
		<comments>http://www.erata.net/programming/wordpress-wassup-error/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 09:26:34 +0000</pubDate>
		<dc:creator>Iulian Margarintescu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[database error]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[itemstot]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[null]]></category>
		<category><![CDATA[page wassup]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql syntax]]></category>
		<category><![CDATA[syntax error]]></category>
		<category><![CDATA[time chart]]></category>
		<category><![CDATA[wassup]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.erata.net/?p=40</guid>
		<description><![CDATA[I\'ve upgraded the wassup plugin to the latest version ( 1.5 ) and an error started to show in the pages:

[ wp_wassup_tmp\' doesn\'t exist ]

The solution is to deactivate the plugin and then reactivate it... witch should be the right way to upgrade your plugins. <a href="http://www.erata.net/programming/wordpress-wassup-error/">read full article</a>]]></description>
		<wfw:commentRss>http://www.erata.net/programming/wordpress-wassup-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>myWeather widget</title>
		<link>http://www.erata.net/programming/myweather-widget/</link>
		<comments>http://www.erata.net/programming/myweather-widget/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 11:55:35 +0000</pubDate>
		<dc:creator>Iulian Margarintescu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[administration interface]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[init]]></category>
		<category><![CDATA[multiple users]]></category>
		<category><![CDATA[myweather]]></category>
		<category><![CDATA[page options]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php function]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[submenu]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.erata.net/weblog/programming/2007/12/06/myweather-widget/</guid>
		<description><![CDATA[<p>To create a quick and dirty widget from myWeather wordpress plugin just add the following to the end of myweather.php</p>

 <a href="http://www.erata.net/programming/myweather-widget/">read full article</a>]]></description>
		<wfw:commentRss>http://www.erata.net/programming/myweather-widget/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Virtual Destructors</title>
		<link>http://www.erata.net/programming/virtual-destructors/</link>
		<comments>http://www.erata.net/programming/virtual-destructors/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 12:17:23 +0000</pubDate>
		<dc:creator>Iulian Margarintescu</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[andrei alexandrescu]]></category>
		<category><![CDATA[author]]></category>
		<category><![CDATA[BAD]]></category>
		<category><![CDATA[c coding standards]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[destructor]]></category>
		<category><![CDATA[destructors]]></category>
		<category><![CDATA[Herb Sutter]]></category>
		<category><![CDATA[keyword]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[mailing]]></category>
		<category><![CDATA[member]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[protected]]></category>
		<category><![CDATA[public]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[safe]]></category>
		<category><![CDATA[smart pointer]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[value semantics]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtual destructors]]></category>

		<guid isPermaLink="false">http://www.erata.net/weblog/programming/2006/11/18/virtual-destructors/</guid>
		<description><![CDATA[<h2>When do you need to declare a destructor virtual?</h2>
<p>Recently I’ve been involved in a thread on qt-interest mailing list about virtual destructors. A few people there suggested that you should always make the destructor of your class virtual. I strongly disagree. </p> <a href="http://www.erata.net/programming/virtual-destructors/">read full article</a>]]></description>
		<wfw:commentRss>http://www.erata.net/programming/virtual-destructors/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

