46

Hello!

I've been working on updating my ebooks for the past year or so. Last week, I finished the changes for Ruby one-liners ebook. My main motivation was to catch up to any features added in newer versions of these tools, correcting typos, better examples, descriptions, etc. I've also added a few more exercises.

You can read these books online:

Free PDF/EPUB bundle

You can get my Magical one-liners bundle for free till the end of this month. This bundle contains PDF/EPUB versions of the five ebooks mentioned above.

TUI apps for interactive exercises

I also used Textual (Python framework) to create TUI apps. These will help you solve exercises for grep, sed and awk interactively. You can also use any other CLI tool like ripgrep, perl, ruby, etc to solve these questions (as long as the command output matches the expected results).

See my GitHub repo https://github.com/learnbyexample/TUI-apps for installation, screenshots and other details.

Feedback

I would highly appreciate it if you'd let me know how you felt about these books. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.

Happy learning :)

top 8 comments
sorted by: hot top controversial new old
[-] Yewb@lemmy.world 6 points 8 months ago

Wow perl, now that's a name I've not heard in a long time.

[-] learnbyexample@programming.dev 5 points 8 months ago

I had to learn Linux CLI tools, Vim and Perl at my very first job. Have a soft spot for Perl, despite not using it much these days other than occasional one-liners (mainly for advanced regex features).

[-] TheGiantKorean@lemmy.world 3 points 8 months ago

Same. I was a Perl dev back in the day. It's excellent for massaging data.

[-] wuphysics87@lemmy.ml 4 points 8 months ago

Those covers are adorable ❤️

[-] learnbyexample@programming.dev 2 points 8 months ago

Thanks! 😊

[-] code@lemmy.zip 4 points 8 months ago

Love your books and have bought the all book bundle. Please keep doing what youre doing. Good stuff

[-] learnbyexample@programming.dev 3 points 8 months ago

Thanks a lot for the kind words! Means a lot to me :)

[-] BorisBoreUs@lemmy.world 4 points 8 months ago

Cheers. You turned me on to Leanpub too. Looking forward to diving in

this post was submitted on 27 Feb 2024
46 points (92.6% liked)

Linux

48048 readers
772 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS