Most of us have spent a considerable part of our childhood in cars, observing others drive. However, when it’s our turn to get behind the wheel, we quickly realize that watching isn’t the same as doing. This is a perfect analogy for what I call the “Tutorial Trap” in learning to code. Understanding the Tutorial […]
Author Archives: oliver-joisten.se
In today’s digital era, the imperative nature of crafting secure C programs cannot be emphasized enough. Software vulnerabilities have the potential to result in catastrophic consequences, ranging from data breaches to system malfunctions. To fortify your C programs against these threats, here are comprehensive strategies that encompass not only coding practices but also development methodologies […]
If you’re working with C++, there are two fundamental concepts you need to know to write safe and effective code: the vector and the unique pointer. That’s the focus of this post. Vector: Dynamic Arrays Made Easy The vector is a dynamic array provided by the C++ standard library. It manages memory allocation and deallocation […]
If you visit my profile on GitHub, you’ll notice that it contains images, social network links, some GitHub statistics and links to my blogs, which makes the GitHub profile stand out. This is possible through the GitHub profile README feature. In this article, we’ll learn how to create a GitHub profile README. We’ll cover the following: To […]
In this article, I’ll be sharing my VS-Code Setup with you. It includes the theme and Icons that use and Extensions (this is very important). 🎨Theme I use Andromeda as my primary theme for my vs code I switch between themes.Most of the Time I use Andromeda as my primary theme for VS Code but […]
Linux is a popular open-source operating system that is widely used by programmers and developers around the world. It is a powerful and flexible platform that can be used to create and run a wide range of applications, including web servers, databases, and programming environments. In this blog post, we will guide you through the […]
Introduction In C and C++, the ternary operator, also known as the conditional operator, is a unique feature that allows for concise and efficient conditional expressions. Assigning a value based on a condition The ternary operator can be used to assign a value to a variable based on a condition. For example, let’s say we […]
Introduction: C++ is a versatile language that supports various programming paradigms such as procedural, object-oriented, and generic programming. One of the key features of C++ is its support for function overloading, which allows developers to define multiple functions with the same name but different parameter lists. This feature is known as overloaded functions. Overloaded functions: […]
GitHub Actions is a powerful tool for automating your software development workflows. It allows you to define custom workflows, known as actions, to be triggered by events in your repository such as a push to a branch or a pull request being opened. With GitHub Actions, you can automate tasks such as running tests, deploying […]
Introduction Linux is an open-source operating system that has been gaining popularity as a server platform for many years. It is a free and highly customizable platform that has become the go-to choice for many developers. In this article, we will discuss the advantages of Linux as a server operating system and why it has […]