<?xml version="1.0"?>
<!-- name="generator" content="pyblosxom/0.8rc1" -->

<rss version="0.91">
  <channel>
    <title>Feet up! : dev/cpp   </title>
    <link>http://feetup.org/blog/dev/cpp/index.rss</link>
    <description>Feet up! Jim Hughes' weblog</description>
    <language>en</language>
<item>
    <title>Apache++</title>
    <link>http://feetup.org/blog/dev/cpp/ApachePlusPlus.html</link>
    <description>&lt;p&gt;I&apos;ve spotted a couple of interesting C++ projects being run under the 
&lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache Software Foundation&apos;s&lt;/a&gt; 
banner. &lt;a href=&quot;http://logging.apache.org/log4cxx/&quot;&gt;Log4cxx&lt;/a&gt;
and &lt;a href=&quot;http://incubator.apache.org/stdcxx/&quot;&gt;stdcxx&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The stdcxx project is based on &lt;a href=&quot;http://www.roguewave.com/&quot;&gt;Rogue Wave Software&apos;s&lt;/a&gt;
implementation of the C++ Standard Library, which was donated to the
&lt;a href=&quot;http://www.apache.org&quot;&gt;Apache Software Foundation&lt;/a&gt; earlier 
this Summer and is currently being incubated in the Apache &lt;a href=&quot;http://incubator.apache.org/&quot;&gt;Incubator&lt;/a&gt;.
Having used Rogue Wave&apos;s non-standard library tools in the past I&apos;ve got 
mixed feelings about this, but having another good implementation of the 
C++ Standard Library as open source should help all C++ developers.&lt;/p&gt;

&lt;p&gt;Log4cxx is C++ port of the ubiquitous &lt;a href=&quot;http://logging.apache.org/log4j/docs/index.html&quot;&gt;Log4j&lt;/a&gt;
project. Love it or hate it, good easy-to-use logging can be a life saver 
for a developer. If you haven&apos;t already got a good, generic, and most 
importantly sane in-house logging library Log4cxx is worth a good look.
It&apos;s also worth a look if you&apos;ve got an existing system, after all like
the &lt;a href=&quot;http://www.boost.org/&quot;&gt;Boost libraries&lt;/a&gt;
why waste your time re-inventing the wheel when good, efficient, proven 
code already exists?&lt;/p&gt;

</description>
  </item>
<item>
    <title>The C++ Source</title>
    <link>http://feetup.org/blog/dev/cpp/cppSource.html</link>
    <description>&lt;p&gt;Given that 
&lt;a href=&quot;http://www.gotw.ca/&quot;&gt;Guru of the Week&lt;/a&gt;
has gone pretty quiet it&apos;s hard to find consistant high quality
sources of C++ information these days on the web.&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.artima.com/cppsource/&quot;&gt;The C++ Source&lt;/a&gt;
is a new peer-reviewed, online journal for the C++ community.
The advisory board are hardly waht I&apos;d regard as my peers, being
headed by 
&lt;a href=&quot;http://www.research.att.com/~bs/homepage.html&quot;&gt;Bjarne 
Stroustrup&lt;/a&gt;
and comprising the following luminaries: David Abrahams,
J. Stephen Adamczyk, Andrei Alexandrescu,
Matthew Austern, Pete Becker,
Walter Bright, Steve Clamage,
Greg Colvin, Jim Coplien,
Stephen Dewhurst, Howard Hinnant,
Bjorn Karlsson, Andrew Koenig,
Scott Meyers, Thomas Plum,
Dan Saks, Jerry Schwarz,
Jeremy Siek, Herb Sutter,
Matthew Wilson, Leor Zolman.
Erm, can I say &amp;quot;wow!&amp;quot;?
&lt;/p&gt;

&lt;p&gt;
Best of all, there&apos;s an
&lt;a href=&quot;http://www.artima.com/cppsource/feeds/cppsource.rss&quot;&gt;RSS feed&lt;/a&gt;
too.
&lt;/p&gt;

</description>
  </item>
<item>
    <title>When is false always true?</title>
    <link>http://feetup.org/blog/dev/cpp/alwaysTrue.html</link>
    <description>&lt;p&gt;
When you&apos;re using a mixed mode .Net C++ program apparently!
If your managed C++ code calls an unmanaged virtual method
that returns a bool you will only ever see a return value of true.
&lt;/p&gt;

&lt;p&gt;
The Code Project 
&lt;a href=&quot;http://www.codeproject.com/buglist/virtualboolbug.asp&quot;&gt;documents 
this astonishing &amp;quot;feature&amp;quot;&lt;/a&gt;
in .Net - truly scary stuff, just the sort of thing that&apos;ll
make you pull your hair out when debugging.
&lt;/p&gt;

</description>
  </item>
<item>
    <title>ACCU - whoops!</title>
    <link>http://feetup.org/blog/dev/cpp/AccuAgain.html</link>
    <description>I just renewed my 
&lt;a href=&quot;http://www.accu.org/&quot;&gt;ACCU&lt;/a&gt;
(the Association of C and C++ Users) subscription,
I&apos;d nearly forgotten about it!&lt;/p&gt;

&lt;p&gt;If you&apos;re even half serious about C++ you&apos;d be daft not to join
these guys. The website has a huge number of 
&lt;a href=&quot;http://www.accu.org/bookreviews/public/index.htm&quot;&gt;book reviews&lt;/a&gt;
and the
&lt;a href=&quot;http://www.paulgrenyer.co.uk/accu/mdevelopers/&quot;&gt;mentored developers programmes&lt;/a&gt;
are great for personal development. Their really good mailing lists
(some open to non members) are a great resource too.&lt;/p&gt;

&lt;p&gt;Possibly the best bit is the two magazines every two months,
both written by members, one&apos;s a good general magazine
covering all levels of C and C++, book reviews, some Java,
some Python and general ACCU business. The other magazine 
&lt;a href=&quot;http://www.accu.org/c++sig/public/Overload.html&quot;&gt;Overload&lt;/a&gt;
is superb, written by some of the top C++ developers in the World
(did I mention that Bjarne was a member?), and is full of
articles on leading C++ usage and design.
</description>
  </item>
   </channel>
</rss>