Festive offers for books on Python, Linux, Regular Expressions, Vim and more!
Hello!
Here are some awesome deals for programming books and courses during the 2024 festive season.
learnbyexample
Hello!
Here are some awesome deals for programming books and courses during the 2024 festive season.
Having an interactive program that automatically loads questions and checks the solution is wonderful to have while learning a topic. This TUI app has beginner to intermediate level exercises and multiple-choice questions for Python learners.
Hello!
I am pleased to announce a new version of my Vim Reference Guide ebook. This is intended as a concise learning resource for beginner to intermediate level Vim users. It has more in common with cheatsheets than a typical text book. Topics like Regular Expressions and Macros have more detailed explanations and examples due to their complexity. I hope this guide would make it much easier for you to discover Vim features and learning resources than my own blundering experience.
Hello!
I am pleased to announce a new version of my Linux Command Line Computing ebook. This is the longest book I've published so far (204 pages) — it took me more than 7 months to complete the first version and another month for a minor revision.
This ebook aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Plenty of examples are provided to make it easier to understand a particular tool and its various features. Exercises at the end of chapters will help you practice what you've learned and solutions are provided for reference. I hope this ebook would make it much easier for you to discover CLI tools, features and learning resources than my own blundering experience.
Know command line basics and want to learn the GNU awk
command? Check out my interactive TUI app that gives a brief tour of this popular text processing command.
I'm hoping this post will serve as a quick reference for some of the use cases and tickle your curiosity if you haven't come across this nifty CLI text processing tool yet. There are also links for further reading at the end.
Hello!
I am pleased to announce a new version of my CLI text processing with GNU Coreutils ebook. Examples, descriptions and external links were updated/corrected and 100+ exercises were added.
You might be already aware of popular coreutils commands like head
, tail
, tr
, sort
and so on. This book will teach you more than twenty of such specialized text processing tools provided by the GNU coreutils
package.
Hello!
I am pleased to announce a new version of my Ruby One-Liners Guide ebook. Examples, exercises, solutions, descriptions and external links were added/updated/corrected.
When it comes to command line text processing, there are several well known tools like grep
for filtering, sed
for substitution and awk
for field processing. Compared to such tools, Ruby has a feature rich regular expression engine, plenty of builtin modules and a thriving ecosystem. Another advantage is that Ruby is more portable.
This ebook will show examples for filtering and substitution features, field processing, using standard and third-party modules, multiple file processing, how to construct solutions that depend on multiple records, how to compare records and fields between two or more files, how to identify duplicates while maintaining input order and so on.
Hello!
I just published a new version of the "Understanding Ruby Regexp" ebook. Corrected examples and descriptions for Atomic grouping, \G
and \K
features, improved examples, exercises and so on.
This book will help you learn Ruby Regular Expressions step-by-step from beginner to advanced levels with hundreds of examples and exercises.
TL;DR: Updated six programming ebooks, created four interactive TUI apps for exercises, wrote blog posts, recorded YouTube videos, newsletter prospered, read 100+ novels, and so on. Had a great year in terms of ebook sales despite worries over AI tools 😇