POCO C++ Libraries Blog

News and discussion for the POCO Community


Tip: How to Fix Poor Scrolling Performance in Visual Studio 2022 Running in a Windows VM

If you run Visual Studio 2022 on a Windows VM (in VMware Fusion), you may notice very poor performance when scrolling in the source code editor. This is not the case with earlier Visual Studio versions. After some playing around with settings, the culprit seems to be 3D graphics acceleration enabled for the VM. There […]

Tagged ,

Library AutoiNEATialization

In some of POCO libraries (Net on Windows, Data back-ends, Crypto, NetSSL …), there is a need for early library initialization. This task has been done so far in a couple of ways (neither elegant) – we either (1) call initialization (repeatedly) from some strategic points in the library (Net, SSL) that we know will […]


Fork it!

We’ve been asked and nudged for a long time to make the move; like everything else, it was something that requires resources of time and effort so it did not happen as fast as it should have. But finally, we’ve made it over to GitHub and now we can enjoy the benefits. Branching and merging is […]


POCO On iOS Devices

I have posted some ticks and tricks for using POCO in iPhone/iPod/iPad projects in the forum.


Using POCO in MFC Applications

I just posted a few notes on using POCO in MFC applications in the forum.


Remoting on The iPhone

Thanks to Apple’s excellent support of C++ on iPhone OS, Remoting is working fine on the iPhone, iPod Touch and iPad. The hardest thing when building a Remoting-based iPhone application is to integrate the necessary C++ libraries into the Xcode project. This article shows how to build an iPhone client that works with the Remoting-based […]


Where to Put The OSP CodeCache Directory

One of the questions that comes up frequently when installing an OSP-based application on an end-user system is where to put the OSP codeCache. The OSP framework itself does not care where the codeCache is located, so you’re basically free to put it wherever you’d like. Of course, there are system-specific conventions and restrictions where […]