Blog


  • How to call C++ DLLs from C#
    Most of my code is in C#, but I occasionally encounter functionality that is only available in a C++ DLL. Luckily, it is possible to call C++ DLLs from C#, the main challenge being the difference in data types. It’s usually advisable to build a wrapper around the C++ functionality that you need so you ...
  • QGIS
    There was a time when GIS (geographic information system) was synonymous with ArcGIS, a fact that ESRI could easily exploit to ask high license fees. Luckily, there’s an Open Source project that has matured from humble beginnings to a full-blown GIS suite: QGIS. The feature list is extensive: It supports most data types (shapefiles, text ...