Hello! Welcome to my personal website. Here you will find articles that I have written about coding, computer, and maths. The idea is that I would write about things I find interesting in a comprehensible way. Enjoy!
Computers, Coding and Caffeine
Hello! Welcome to my personal website. Here you will find articles that I have written about coding, computer, and maths. The idea is that I would write about things I find interesting in a comprehensible way. Enjoy!
Writing and managing tests for C++ projects can be difficult. Luckily, CMake’s ctest & add_test helps you manage all of your tests in one place. Find out more!
Creating the first C++ program using CMake requires knowing add_executable(…). In this post, we explain all CMake modes and parameters for this command!
Anaconda can help you manage different environments for multiple projects in Python. In this post, you will learn how to install Anaconda on Linux and Windows.
VSCode is one of the best C++ IDEs. In this post, you will learn how to debug your Linux C++ / CMake projects on WSL using VSCode’s launch configurations.
Knowing the path or directory of the current shell script is a very useful thing to know. This post shows you the best way to get the path of a shell script!
Google Test is the most popular testing framework for C++. In this post, you will learn how to integrate GTest into your CMake project in three different ways!
Gradient descent and linear regression go hand in hand. In this post, you will learn the theory and implementation behind these cool machine learning topics!
For beginner developers, this post details useful terminal/command line tools that will boost your productivity. Be a better coder with these tools and tricks!
Fancy learning how to Base64 encode with modern C++? Learn how to implement an easy Base64 encoder and decoder using cutting-edge features of the Cpp standard.
Learn how to create libraries with CMake’s “add_library”. Whether you need a static, shared or another type of library, this post has all C++ libraries covered!