Diving Deeper in Vim Regular Expressions

Let's dive deeper in Vim regexes by looking at specific metacharacters only available in your favorite editor.
Let's dive deeper in Vim regexes by looking at specific metacharacters only available in your favorite editor.
Regular expressions can be frightening if you have no idea what you're looking at. Let's unravel their meanings using Vim and GNU Grep.
It can be hard for beginners and experts alike to manage files efficiently in the shell. Let's improve that with simple and powerful CLIs or TUIs.
The cognitive load theory, based on many scientific experiments, can help us understand how we can learn more effectively new technologies as well as our ever changing codebases.
Did you know that Vim comes, most of the time, with a native file explorer? Let's explore netrw in this article.
Using common CLI, let's analyze two open source project to find their potential complexity: Devdash and Kubernetes.
Text-objects are useful constructs to edit our content in Vim. What could be better? Creating our own!
Let's explore the concepts of cohesion and coupling in depth: where they come from, why they are so important, how to concretely apply them, when, and in what context.
If you use Zsh often, it's worthwhile to customize the Zsh Line Editor to your own needs, to bring even more efficiency and ease in your workflow.
When looking at a codebase, we shouldn't forget to also look at its context, its environment. In this article, we'll look at the studies trying to use some properties of this environment to measure the complexity of the software project itself.