<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>CodeMaestro</title>
	<link>http://www.codemaestro.com</link>
	<description>The Coding Experience</description>
	<lastBuildDate>Fri, 05 Feb 2010 22:15:40 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.5" -->

	<item>
		<title>Compile Time Assertions</title>
		<description><![CDATA[Standard preprocessor checks can be very useful to catch programming errors. Nevertheless, these checks can be very limited, as they can only evaluate preprocessor expressions, rather than compile time values like sizeof. Presented here is a small piece of code to create compile time checks]]></description>
		<link>http://www.codemaestro.com/reviews/20</link>
			</item>
	<item>
		<title>Easy tricks for optimizing common string operations</title>
		<description><![CDATA[Whether your data structure uses hashes, trees or any other pattern to store strings, it all boils down to comparing your query string against strings from the repository. The actual string comparison is an aspect sometimes overlooked. This article lists some easy tricks that could make your string comparisons run much faster.]]></description>
		<link>http://www.codemaestro.com/articles/21</link>
			</item>
	<item>
		<title>Variadic arguments in C/C++</title>
		<description><![CDATA[Very few programming languages allow the user to define functions with variable number of parameters. Although this method is very powerful, it should be used carefully. In this article we will explore variadic functions and macros, as well as ways to better utilize this capability.]]></description>
		<link>http://www.codemaestro.com/reviews/18</link>
			</item>
	<item>
		<title>Easy DWORD-Alignment of Binary Structures</title>
		<description><![CDATA[Information stored in binary data structures is an area so fundamental that there is hardly any field in the industry that doesn’t relate to the parsing or extracting of binary memory sources. However, my intention in this article are so small and specific, that I really want to believe there’s someone else out there who [...]]]></description>
		<link>http://www.codemaestro.com/articles/19</link>
			</item>
	<item>
		<title>Implementing a Message Dispatcher in Multi-Core Environments</title>
		<description><![CDATA[Multi core programming presents different challenges than traditional parallel computing. In this article we will explore a programming paradigm called ‘the dispatcher’ and its implementation in multi-core environment.]]></description>
		<link>http://www.codemaestro.com/articles/17</link>
			</item>
	<item>
		<title>Site Update</title>
		<description><![CDATA[Recently we updated our site&#8217;s framework to use WordPress. This should allow easier content management, as well as several new features. Article comments are now enabled, as well as in-site search and new member registration. Hope you enjoy the changes, CodeMaestro team]]></description>
		<link>http://www.codemaestro.com/news/16</link>
			</item>
	<item>
		<title>New writers and readers</title>
		<description><![CDATA[New writers are joining us, as well as new readers. Lately one of the articles has even been translated to chinese (full quote in here)]]></description>
		<link>http://www.codemaestro.com/news/3</link>
			</item>
	<item>
		<title>Shared Memory In Linux</title>
		<description><![CDATA[Linux, like most POSIX / System V compatible operating systems prefer processes over threads, as a matter of fact, a POSIX thread is nothing but a process with a layer of abstraction.]]></description>
		<link>http://www.codemaestro.com/reviews/11</link>
			</item>
	<item>
		<title>Optimizing Singletons With Double Checks</title>
		<description><![CDATA[Writing a thread safe singleton has its difficulties. One of them is making sure that the dynamic creation of the inner singleton object is thread safe, while locking as few mutexes as possible.]]></description>
		<link>http://www.codemaestro.com/reviews/10</link>
			</item>
	<item>
		<title>Implementing Callback Functions Using Delegates in C++</title>
		<description><![CDATA[Nice C++ object oriented code basically means writing everything in objects/classes. However, not everything we need in programming is classes. This article concentrates on callback functions, and presents a C++ implementation of delegates which doesn't use pointers to functions.]]></description>
		<link>http://www.codemaestro.com/articles/15</link>
			</item>
</channel>
</rss>

