POCO C++ Libraries Blog

News and discussion for the POCO Community


Bulletproofing C++ Code

Sergei Sokolov examines interesting techniques at Dr. Dobbs Journal, that improve the stability and reduce the risks of errors for C++ programming. Here a short summary. Step 1. Use Static Analyis Peer code reviews remain the best approach for finding code defects using a human brain to read and understand the code, looking for defects […]


Happy New Year!

A Happy New Year to all friends of POCO. 2006 was a great year for POCO, with the 1.0 release in January, the adoption of the Boost license in July, and the 1.2 release in August. 2007 will be even better! A big thank you to all who contributed to POCO, in the form of […]


The Problem with Programming

A fresh Bjarne Stroustrup’s interview .


Help Us Improve The POCO Community!

Dear POCO User, we are happy that you have chosen POCO as one of your favorite C++ development frameworks. Here we want to thank you that you trust in us. After several months of community life it is now time to take the next step! We want to greatly improve the POCO Community Website within […]


Automotive Discovers C++

The latest Elektroniknet newsletter points to an article about using C++ in automotive (body electronics) software development (in German only). It seems that BMW is going in this direction, as the article was written by three developers from the BMW Car IT group. The article is fairly good at addressing the typical prejudices (too slow, […]


First Worldwide POCO Community Convention

September 2 was the date of the first “wordwide” POCO Community Convention when I met with Alex in Lovran, near Rijeka in Croatia. Alex lived in that area for 30 years before he moved to the USA, and came back for two weeks to visit his parents. Since at the same time I spent my […]


Paradigm Shift

Jim Coplien is blogging on the next paradigm shift and first signs of recognition of his 8-year old book. Very interesting read.


Those who know how to do …

… do, those who don’t – teach. Believe it or not Scott Meyers is a poster boy for the second half of the above statement. He is also the first person that made me think about it in a serious, positive and equal-to-the-first-half sense. Whether he knows how to do, I don’t know. But I […]


Namespaces, Again

Today I made a change to the way namespaces in POCO are handled. First, I got rid of the unpopular namespace macros. Second, I introduced an outer Poco namespace. The change was quite painless and with the help of Visual Studio’s Replace in Files function I was able do the complete change in about two […]


In Medio Stat Virtus

No, I will not write about virtual function call runtime overhead ;-). I want to comment on some blogs instead and point out that the virtue is not in extremes. Is functional programming back to mainstream? Writes Joel Spolsky about merits of functions: “programming languages with first-class functions let you find more opportunities for abstraction, […]