Bash and All That; Why Ancient *NIX Tools Are Still Essential
summary
Shows concrete snippets: a bash script launches Marathon/DCOS with a JSON file and exits on missing commands, proving quick operational glue that “gets the job done”; a make recipe packs three components into one archive and calls recursive builds for each component, showing readable reproducible releases; sed performs on-the-fly JSON version substitution and grep recursively finds company URLs in docs; author compares command-line pipelines (with jq suggested for JSON) to larger Spark/Hadoop jobs and demonstrates the small-scale approach often wins.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:41The Single Responsibility Principle
- 4:57Multi-Line Strings
- 6:05Marathon Manager
- 6:46Composability
- 7:17The Scala Build Tool
- 8:40String Substitution Operation
- 10:33Validate Target
- 11:33Editing
- 15:50Data Science on the Command Line
- 17:26Inverted Index Calculation
- 18:26Microservices
- 20:17Favorite Shell
- 21:06Emacs or Vi
related talks
01h 01mThe Linux Shell - From Novice to Wizard
52mLinux terminal for java developers — boost your efficiency!
16mMy Favorite 5 Command Line Tools
21mFrom Scratch to Shell: Building Your Own Functional Bash
49mTaming Code Quality in the Worst Language I Know: Bash
29m(Re)Discovering UNIX Tools
14mHow to debug many nodes in the emergency (or not)?
48mPanel Discussion: Do One Thing, and Do It Well: Special Purpose OSes Apply the Unix App Philosoph...
