High performance computing in financial and other industries is constantly challenged by growing demand for faster results and larger volumes of data to process. FPGA - specially designed hardware units - through their ability to execute complex tasks in parallel - can substantially increase the throughput of systems and reduce data centre load. For many popular tasks a couple of machines with FPGAs on-board can replace a cluster of 50+ nodes.
The tool would automatically visit every link on every page and would try to click every button and so on. The tool should be configurable via some sort of script language. In the end the human user would be presented with a report.
Awhile ago I read an interesting article (and another one) about bottled water popularity. According to its authors, selling mineral water is a genius business idea, but the product has very little to offer to an average consumer in the Western world, especially where tap water is good.
C++ has always been considered a language for mission-critical server-side functionality. Web development, although in part server-side based, is done using different software development languages. I try to analyse what caused this situation. Possibility to provide a portable pure C++ web development framework is explored.
This article is for people, who believe that C++ can be successfully used to build sophisticated web applications and are frustrated by the lack of basic tools to do so. It doesn't provide any kind of definite plan on how to create a C++ web development framework, but rather tries to share some thoughts, give an inspiration and some guidelines.