The Valuable Dev - A Guide to the Zsh Auto-Completion With Examples
Thursday Greetings, Valuable Developer!
I hope you had a great and productive month!
On my side, I’m considering beginning a consulting practice to rescue PHP legacy systems and I do a lot of research to take it off the ground. I’ve also thought about doing “mentoring calls” for developers for a fixed fee. Would it be interesting for you? You can hit reply and let me know!
This month, I’ve written an article explaining how to configure the Zsh auto-completion:
A Guide to the Zsh Auto-Completion With Examples
I wanted to understand and configure the Zsh completion system according to my own preferences. It’s a complicated beast, so I thought writing an article to simplify it would be useful.
Updates
- I made up a challenge for myself in May: I’m tweeting about a CLI each day, showing how to use them, what are their most common options, and trying to add some unknown tips and tricks. I’ll re-publish the content on my second blog The Mouseless Dev if you prefer reading an article instead of a bunch of tweets.
Resources
-
Do you want some good advice from a developer with 40 years of experience in the industry? This article definitely resonates with my writing on The Valuable Dev.
-
Here’s an interesting talk about debugging with the scientific method from Stuart Halloway. He gives good advice how to find and fix these annoying bugs.
-
Another interesting talk about microservices from Chad Fowler. The title is too clickbait for me but the content is interesting.
-
Because I like eating my breakfast while watching good talks, here are some good thinkings about the modern web by Anil Dash. The talk itself is quite old but still very relevant.
-
I’ve found this critic about books as medium for learning quite interesting. Basically, the author says that we’re too passive while reading, and that it’s difficult to learn or remember using a book. I partially solved the problem by taking notes and create mindmaps from the readings I find the most interesting. It takes time, but I prefer going deep instead of reading 1209280 books a year.
Mouseless Tools
-
If you want a light but powerful image viewer, I would recommend sxiv. I used feh for a long time, but sxiv is way better.
-
grit is an interesting task manager in the terminal using multi-trees.
-
It’s not really a tool but, since I’m covering Zsh this month, here’s a useful cheatsheet for Zsh.
-
Did you ever dream about fighting monsters each time your change directories? Me neither. But you can do it anyway with rpg-cli.
Let’s Connect
If I can help you in any way, you can hit this “reply” button and ask me anything you want. I’m always happy to receive emails.
Similarly, if you think this newsletter is boring, if you didn’t like my last article, or if you have any feedback of any sort, don’t hesitate to reach out.
Thanks a lot for your interest in my work and see you in a month!
Matthieu