Sep. 8, 2025
After not touching this website for years (seriously, the last commit to the repo was made in october 2023), I tried to rebuild it with a much newer Hugo version and got about 1000 errors. I wasn’t really happy with the design of it anyway so decided to update to a simpler and modern theme and rework it. I wanted a more “programmer” theme so I tried to find some console/terminal-themed ones and to my surprise there are only a few available. So I ended up choosing the creatively named hugo-console-theme . I am planning to make some changes to it since it’s a bit too simple for my liking currently but we will see how it goes.
Aug. 15, 2020
I have been using Travis CI for my open source projects hosted on GitHub. Travis CI is great! Very easy to set up and most importantly free. However, since I usually try to write portable code, I like testing my C++ projects on multiple operating systems. Travis CI’s Linux images and testing are great, however their Windows support - unfortunately not so much . According to their docs
[…] our Windows environment is in early stages and a minimal subset of what’s available on Linux or macOS is currently supported.
Jan. 31, 2020
When I started working at Codeplay one of the first things I was recommended to do was to learn SYCL. I quickly found out that there aren’t that many resources online. I eventually found an example of the usual GPU “hello, world” program - vector addition. However, I realised I had no idea how to compile it! Well, here’s a quick tutorial on compiling SYCL applications with CMake so you’re not as confused as I was. I chose CMake since it’s probably the fastest way to get something working.
May. 15, 2019
Hello, world! This is my first blog post on my newly set up website. I doubt that I will post too often, but you never know. I think I the posts will be mainly about things that I have figured out and it will be a way of backing up the solution so I don’t forget how I’ve done something.
I am planning to update this website in the future, however I might switch to another theme. The one I am currently using is great as it was exactly what I was looking for: minimalistic, fast, good-looking. Initially, it was a single-page theme (they seem to be popular at the moment), but I didn’t like that so I modified it and split the content into separate pages. There were a few other small things I didn’t like too and while I was at it, I made a lot of modifications and ended spending probably about a week customising the theme. I am still unhappy with some small details, but I could probably edit it forever if I didn’t stop at some point.