No LLMs were harmed during creation of this post. so, i started playing with LLMs… …and it’s pretty fun. I was very skeptical about the AI/LLM “boom” back when it started. I thought, like many other people, that they are just mostly making stuff up, and generating uncanny-valley-tier nonsense. Boy, was i wrong. I’ve used ChatGPT once or twice, to test the…
Fixing CppUTest wrap and contributing to WrapDB As per my previous post , I have fixed the CppUTest wrap and it’s now available on WrapDB! Since this post series is strictly related to Meson, I want to talk a bit more about creating wraps and contributing there. If you don’t care, and just want to continue to the guide part - jump to the next section . I have started the process of…
Intro In previous part , we’ve created the base of our project by defining it’s structure and making our first modules and executable. In this one, we’re gonna add unit tests support. But before that… Fixing our mistakes So, uhh, let’s look at our project. Specifically, at our hello_world.cpp . More specifically, at includes. It’s not that something is wrong…
Intro One of the things that I dislike about C and C++ in particular is lack of standardized build environment, package manager, and all that stuff. And although CMake is de-facto “standard” over here, and even tries to double as a “package manager”, I find it hard to like this tool. It’s not a bad tool, I’ve used it few times, I’ve seen some non-trivial…
When I’m lurking through the internet, I often see posts asking about “what language should I pick as a beginner???”. As someone who struggled a lot with this choice, and ultimately picked C++ (for reasons that made no real sense—but, of course, I didn’t know that back then), I think I can say a few words about this specific choice and how it can affect the learning process…
The flashback First, quick recap of my last year (or two), to provide some context for this post. This will also be kind-of-a-vent, completely out of topic of this blog, so if you don’t care about the drama in my life feel free to scroll right to the end for conclusions. I’m currently 25 years old. I’ve had a pretty good relationship with my parents, although their relationship…
Up until now, i’ve used STM32CubeIDE with STM32CubeMX as my primary development tools for STM32 microcontrollers. CubeIDE has lots of useful features available out-of-the-box. However, it also suffers from pretty feelable bloat, caused by the fact that it’s heavily modified Eclipse IDE with lots of plugins that pile up pretty quickly. It also lacks some features that i’m used to…
Visual Studio Code is a great open-source editor with plenty of useful plugins for insane amount of languages and frameworks. However, as C and C++ environment is pretty janky for today’s standards, so is the configuration. So i made this guide to streamline the process and make it easy for somebody new in C, C++ or VSCode to setup a reasonably working dev environment with some useful…
Hey, I’m SteelPh0enix AKA Wojciech Olech I live in Poland. I’ve graduated Lublin University of Technology and i have an Engineer and Master degree in IT (your usual generic degree here). Before that, i’ve graduated Electronic School Group in Lublin as an ICT technician. Also managed to take part in some IT/ICT-related contests/olympics and got a decent place in finals once.…