Linux
-
Linux Log Analysis: journalctl, journald, dmesg and system diagnostics
01/06/2026In the previous article we covered how to identify processes, monitor resource usage, and check whether a service is running. That lets you spot when something is wrong — but there’s still a critical piece missing: understanding why.
-
How to connect LM Studio with n8n using MCP to automate local technical tasks
15/05/2026AI has stopped being something that only happens in the cloud. Over the past couple of years, local models have reached a quality level where many development teams are integrating them into their daily workflows: code review, log analysis, documentation generation, internal support, or automating repetitive tasks — all without sending a single byte outside your network.
-
How to manage processes, resources and services in GNU/Linux
15/04/2026In the previous articles of this series, we covered the fundamentals of Linux, how the system is organized and user management, how permissions work, and several commands to work more efficiently.
-
How to run AI on your computer with free and private models
15/01/2026Artificial intelligence keeps transforming the way we work, but there’s a catch with how most of us use it: we rely on cloud services that come with recurring costs, privacy concerns, and the constant need for an internet connection.
-
The best Linux distros to migrate from Windows in 2025
01/12/2025The best decision you can make as a Windows user isn’t to wait for Microsoft to improve, but to take control of your computing experience.
-
An app to map your MKESPN K806 mini-keypad on Linux
01/09/2025I recently finished a small tool I developed for a very specific problem: using the inexpensive MKESPN K806 mini-keypad on Linux when there isn’t reliable native support.
-
10 Linux commands that will transform your development workflow
15/08/2025What separates an average developer from an expert isn’t the IDE or the language—it’s how well they master their environment. If you’ve followed the Linux series so far, you already know the basic commands and understand how permissions work.
-
Installing and managing software in GNU/Linux
01/09/2024In any operating system, installing, updating, and removing software is a fundamental task. In GNU/Linux, this management is done using packages, which are collections of files installed on your system to provide an application or utility.
-
Mastering file permissions in GNU/Linux
01/06/2024In the last chapter, we delved into the depths of GNU/Linux, exploring user management, file system organization, and basic environment configuration. We learned about the importance of the root user, user and group management, and the hierarchical structure of the file system.
-
Github Copilot as a development buddy
01/05/2024In today’s article, we will discuss Github Copilot, an AI-driven programming assistant specifically trained for this purpose. Copilot products are a collaboration between OpenAI and Microsoft, with two products currently sharing the same name, Microsoft Copilot, which is integrated into the well-known office suite of the tech giant, Office, and Github Copilot, developed and trained by Microsoft’s subsidiary, Github, specifically designed as a support tool during the software development process.
-
Docker Compose for container management
01/04/2024Having explored the fundamentals of Docker and its power to deploy encapsulated applications, we now delve into the domain of Docker Compose, an essential tool for managing applications composed of multiple containers.
-
Creating a REST API with Express and Docker
01/03/2024Express.js is a minimalist, flexible framework that provides a robust set of features for web applications. With Express, you can build efficient backend solutions that manage server logic, routes, interactions with databases, and much more, all under an architecture that’s easy to understand and utilize.
-
Diving deeper into Docker: basic administration techniques
01/02/2024It’s crucial to understand some common parameters in Docker that are essential for its day-to-day administration. These parameters will help you manage and manipulate containers effectively.
-
Discovering Docker
01/12/2023Docker is a virtualization platform that offers a unique methodology for packaging and distributing applications, allowing for a significant streamlining in all aspects of the technology stack.
-
Diving into the depths of GNU/Linux
15/10/2023In the last chapter, we covered the basics of Linux, the most commonly used user-friendly distributions, where to get Ubuntu, and how to boot it on our computer to try it out or install it.
-
Getting Started with GNU/Linux
07/08/2023What is Linux? Linux is an open-source operating system, which means its source code is freely available to the public. It was created in 1991 by Linus Torvalds while he was studying at the University of Helsinki.