C++
Bringing Native Libraries to Python: A ctypes Tutorial
This is an introduction to creating Python bindings for existing native code libraries. We will demonstrate the capabilities of Python’s ctypes module.
Weiterlesen
Coding in C++ like it's Golang (Part 2)
Golang has some nice features such as multiple return values, the defer keyword, and channels. This article shows how to implement Golang’s defer statement in Modern C++.
Weiterlesen
Coding in C++ like it's Golang (Part 1)
Golang has some nice features such as multiple return values, the defer keyword, and channels. This article shows how to implement multiple return values of functions in Golang and C++.
Weiterlesen
Playing with the Ubiquiti G4 Doorbell Display
We were able to port C/C++ programs to the G4 doorbell platform. We also tried to show something on the devices’ display.
Weiterlesen
Automatic Memory Checking for Your Unit-Tests
There cannot be enough safety nets in software development. In this post, we will automatically run unit-tests with a memory checker.
Weiterlesen
Developing Software for the Ubiquiti G4 Doorbell
What is special about a radio doorbell? Press the button and wait for someone to open the door. What if things are more complex than that?
Weiterlesen
Taming UB in C++ with static/dynamic analysis
This article presents static and dynamic code anlaysis tools which help to detect programming errors leading to undefined behavior.
Weiterlesen