A Practical Guide to fzf: Building a File Explorer

Many CLIs are general enough to be powerful in many situations; the fuzzy finder fzf is a good example. Fast, highly customizable, it answers many needs a developer can have.
It’s better to master what doesn’t change.
The world and your career are unpredictable, so you are better off learning subjects of permanent value.
Focus on the fundamentals of software development, to learn easily anything built upon them.
Improve your soft skills, to work more effectively with your teammates.
Apply useful learning techniques to reach your goals more easily.
Many CLIs are general enough to be powerful in many situations; the fuzzy finder fzf is a good example. Fast, highly customizable, it answers many needs a developer can have.
The terminal is the result of its long history, from the telegram to our terminal emulators. What are the differences with the console? With the shell?
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.