Hello there đź‘‹

Welcome to my blog! I’m Diogo Cavaleiro, a Software Engineer who loves technology and enjoys learning new things. Through my posts, I aim to share my passion with you. Currently, I work as a Security Engineer at Critical TechWorks.
Systemd Logo

Systemd Introduction

In this post, I’ll provide a concise introduction to systemd, giving you just enough information to get started without overwhelming you. What is systemd? systemd is a Linux system and service manager that serves as the default init system for the majority of Linux distributions. During system boot, the kernel initiates the “init” process, which is responsible for launching additional processes and overseeing the overall system management. Additionally, systemd performs various cool things such as managing orphaned processes and terminating zombie processes....

August 25, 2023 Â· 4 min
The Rust Programming Language

The Rust Programming Language

My curiosity was piqued when I came across claims that Rust, a relatively new programming language, could match the speed of C++ while providing improved safety and a higher-level syntax. Intrigued by these bold statements, I embarked on a journey to explore Rust’s capabilities and uncover the truth behind the hype. ⚡ The Promise of Speed Rust has gained recognition for its exceptional performance, often matching or surpassing the speed of C++....

April 16, 2023 Â· 3 min