The Valuable Dev

Writing Your tmux Config: a Detailed Guide

Writing Your tmux Config: a Detailed Guide

One of the main tool I use daily, for any project, is the fantastic tmux. It will allow you to have a powerful, flexible, and automated terminal experience. What is tmux? How does it work? How to configure it?

Vim Commands: A Beginner Guide with Examples

Vim Commands: A Beginner Guide with Examples

Vim is the most emblematic and feared command-line application out there, even if understanding its basic commands and how it works can be really beneficial for developers. This is exactly the goal of this article. You think that Vim's not for you? Let's find out!

What Are Abstractions in Software Engineering with Examples

What Are Abstractions in Software Engineering with Examples

We speak about abstraction all the time, as software engineers, and yet its meaning can be pretty confusing. Could you explain clearly what means abstraction, if you needed to? This article will explain in depth what abstraction stands for, if we should abstract everything and, if not, what should be abstracted.

How To Manage Your Stress as a Developer

How To Manage Your Stress as a Developer

Stress is a serious issue we should all consider very closely. Being a valuable developer means taking a lot of decision throughout the day. Stress can disable you in that regard: let's see powerful ways to manage it on a daily basis.