February 12, 2020

229 words 2 mins read

Maintainable Bash Scripting

Maintainable Bash Scripting

You find them everywhere in software projects, bash scripts are the duct tape and chewing gum that hold together all the disparate software services. They are frequently used to wrap java programs, in …

Talk Title Maintainable Bash Scripting
Speakers Michael Knapp (Senior Software Engineer, Capital One)
Conference Open Source Summit + ELC North America
Conf Tag
Location San Diego, CA, USA
Date Aug 19-23, 2019
URL Talk Page
Slides Talk Slides Talk Slides
Video

You find them everywhere in software projects, bash scripts are the duct tape and chewing gum that hold together all the disparate software services. They are frequently used to wrap java programs, initialize docker containers, to boot virtual machines, and/or to run configuration management steps. Bash is installed on all linux machines out of the box, so mastering bash scripting can dramatically increase any developer’s productivity. It can be used to quickly solve many different mundane, tedious, and simple tasks. In spite of all this, many developers still struggle and find bash scripts unmaintainable. With so much legacy code written in bash, it is not going anywhere soon. In this presentation you will learn invaluable tricks, tips, shortcuts, and advice for developing bash scripts that are maintainable. Developers will leave with many ideas for how they can improve their own scripts and automate their daily tasks. Practice exercises will be provided at the end.

comments powered by Disqus