Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 5

It’s time for a small, well-overdue post-mortem on this exercise. Overall, I’m both pleased and disappointed with the result of this exercise: Pleased, because the library is usable, and I’ve learned a good deal about applying modern software engineering practices using C++/Qt and open source services. On the other hand, I also feel that it’s… Read More »

Using setuptools with the Microsoft Visual C++ Compiler for Python 2.7

Just a couple of days ago I faced the problem that I wanted to write a Python 2.7 module in C. Why in C, you ask? It had nothing to do with number crunching, or performance optimization. It was merely just to create Python bindings for Valve’s Steamworks SDK. This is strictly speaking not a… Read More »

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 4

OK, it’s been a couple of days since the last post. This is what happens when you have to prioritize some other things – like brewing beer – in between. But now we’re back on track with our small library, and this time we focus on hit parameter validation. There are some different ways of… Read More »

Strawberry Blonde

After a long few weeks of bad weather we finally managed to get a brew going again yesterday. Iceland clearly is not the best place for outdoor boils unless it is summer. It usually tends to be way too windy, especially on my sea-facing balcony. Either way, this session was a bit special since we… Read More »

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 3

So far in this series I have only talked about the rudimentary infrastructure I used for setting up a continuous integration loop and a very specific problem to resolve before I could start test driven development. In this part, however, I want to share some more insight about the actual programming process so far. Note… Read More »

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 2

As I wrote in the previous article of this series, one of my goals with the Qt Google Analytics library for C++/Qt is to practice test driven development. From my perspective this is going to be a very educating and thus entertaining part of this whole undertaking. After all, unit testing in C++ can be… Read More »