POCO C++ Libraries Blog

News and discussion for the POCO Community


POCO on Facebook

For those of you on Facebook, there is now a POCO group.


POCO Anniversary, Past and Future

These days in September 2004, five years ago, I started working on a set of C++ libraries that would reflect my idea of how to write proper C++ programs. What I wanted was a set of C++ libraries for the internet age. Easy to use and quick to learn for those already familiar with things […]


Analysis of POCO Source Code

Issam Lahlali, lead developer of the CppDepend static analyzer, was nice enough to tell me about a source code analysis of POCO, done with CppDepend. You can find the detailed analysis in his blog. In summary, POCO is well designed and implemented, according to his analysis. Not that I would have expected anything else ;-), […]


JSON Support in the Sandbox

I have added JSONParser & friends to the sandbox. The code was ported from JSON Parser. At first, I intended to wrap the library, but things got really messy, so I decided to pull out what I need and tweak it into a more tidy codebase. Experience was a nice reminder of why I have […]


Concepts Removed from C++0x

… which is now C++1x (and hoping x is small number). Concepts were, in my opinion, really cool feature (types of types) that would have greatly improved template compilation error reporting and also provide help in documenting iterators as well as getting rid of traits. Stroustrup has put 7 years of work into the feature. […]


1.3.6 is Coming

I have created a branch for the 1.3.6 release today. This is a bugfix release that fixes the bugs introduced with 1.3.4/1.3.5, plus some other open issues. 1.3.6 will be released in the coming weeks.


Sourceforge Community Choice Awards

If you like POCO, nominate it for the 2009 Community Choice Award.


POCO 1.3.5 Available

Version 1.3.5 of the POCO C++ Libraries has been released today. This is mostly a bugfix release, fixing some bugs in the NetSSL, Crypto and Zip libraries, plus a few minor enchancements. Upgrading from 1.3.4 is optional. Here is the CHANGELOG.


POCO 1.3.4 Available

I am happy to announce that release 1.3.4 is finally out! Apart from the usual bugfixes, this release contains significant performance improvements as well as some nice new features, such as a writable XMLConfiguration, a refactored NetSSL_OpenSSL library, support for case-insensitive globs, a new Poco::Util::Timer class, new PriorityNotificationQueue and TimedNotificationQueue classes in Foundation, and much […]


Happy Easter!

Happy Easter to everyone! I’ll take off until Tuesday, then finish the 1.3.4 release so that it goes out next week. A few last-minute additions have unfortunately delayed the release quite a bit. But it’s worth the wait. Some of the new goodies in 1.3.4 include a fully writable XMLConfiguration, a new Poco::Util::Timer class that […]

Tagged , ,