Skip to main content

C++

Tip of my Dictionary

A “20 Questions”-type game implemented on the Pimoroni Picosystem - a Raspberry Pi Pico packaged like a tiny game console. I got some inspiration from the original patent, prototyped the system in an Elixir Livebook and implemented the game itself in C++. The livebook stores the bulk of its data on an instance of CloudNativePG deployed to my home kubernetes cluster. The cluster was also useful for feeding the game logic with data - I obtained the reference answers by querying a local Ollama instance using ollamex, which is basically an Elixir implementation of a local-model friendly LiteLLM.

Creative Coding

A while back I was looking for a creative outlet I could make something I’d like on a daily basis and (finally) got into creative coding. I chose love2d as my framework and started making animations, aiming to create a new one on a daily basis. Previous Next As I built up my lua toolkit the creations got more complex over time, with 3d rendering, a custom GLSL pre-processor and tracing profiler.

TDD in C++ (screencast in Polish)

·91 words·1 min
For my classes I recorded screencasts about TDD, and, because lately I’m focused mostly on c++, I decided to dive into google test instead of the regular jMock and Mockito. Initially I wanted to make it a tutorial showcasing all the tools within the library, but it ended up being a TDD Kata solving example with a short introduction about how to set up the development environment.