After receiving few requests from developers who do not program in C++ but rather prefer writing code in Java , Golang and PHP
we have decided to start vanilla-rtb-extensions as a side project for vanilla-rtb C++ library.
We foresee two use cases of VanillaRTB extensions
- Allow quick generation of campaign code and targeting caches in C++ by supplying simple stubs classes written in golang to code generator
- Create a bridge solution for Java/Golang/PHP and possibly other languages in the future
Our choice of golang was due to golang reflection and golang templates.
A first template for targeting caches was added and generator tested successfully producing in less then a second what normally takes few hours to write by hand.
Please take a look and let us know if you have any interest in contributing to Java/Golang/PHP part of our project.
Source code for vanilla-rtb-extensions is here .
Best,
Vladimir.