Shell Ninja: Mastering the Art of Shell Scripting | Roland Huß
Dr. Roland Huß (Red Hat) | https://devopsconference.de/speaker/dr-roland-hus/
Unix shell scripts are our constant companions since the seventies, and although there have been many other contenders like Perl or Python, Shell scripts are still here, alive and kicking. With the rise of the container writing shell scripts becomes an essential skill again, as plain shell scripts are the least common denominator for every Linux container. Even we as developers in a DevOps world can not neglect shell scripting. In this hands-on session, we will see how we can polish our shell-fu. We will see how the best practices we all have learned and love when doing our daily coding can be transferred to the shell scripting. An opinionated approach to coding conventions will be demonstrated for writing idiomatic, modular and maintainable scripts. Integration tests for non-trivial Shell scripts are as essential as for our applications, and we will learn how to write them. These techniques and much more will be part of our ride through the world of Bash & Co. Come and enjoy some serious shell script coding, you won’t regret it and will see that Shell coding can be fun, too.
Git Repository of this talk: https://github.com/ro14nd-talks/shell-ninja
Join us at the next DevOpsCon: https://devopsconference.de/
The Conference for Continuous Delivery, Microservices, Containers, Cloud & Lean Business
Follow us on Twitter: https://twitter.com/devops_con
Like us on Facebook: https://www.facebook.com/DevOpsCon/
Видео Shell Ninja: Mastering the Art of Shell Scripting | Roland Huß канала DevOps Conference
Unix shell scripts are our constant companions since the seventies, and although there have been many other contenders like Perl or Python, Shell scripts are still here, alive and kicking. With the rise of the container writing shell scripts becomes an essential skill again, as plain shell scripts are the least common denominator for every Linux container. Even we as developers in a DevOps world can not neglect shell scripting. In this hands-on session, we will see how we can polish our shell-fu. We will see how the best practices we all have learned and love when doing our daily coding can be transferred to the shell scripting. An opinionated approach to coding conventions will be demonstrated for writing idiomatic, modular and maintainable scripts. Integration tests for non-trivial Shell scripts are as essential as for our applications, and we will learn how to write them. These techniques and much more will be part of our ride through the world of Bash & Co. Come and enjoy some serious shell script coding, you won’t regret it and will see that Shell coding can be fun, too.
Git Repository of this talk: https://github.com/ro14nd-talks/shell-ninja
Join us at the next DevOpsCon: https://devopsconference.de/
The Conference for Continuous Delivery, Microservices, Containers, Cloud & Lean Business
Follow us on Twitter: https://twitter.com/devops_con
Like us on Facebook: https://www.facebook.com/DevOpsCon/
Видео Shell Ninja: Mastering the Art of Shell Scripting | Roland Huß канала DevOps Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Introduction to Advanced Bash Usage - James Pannacciulli @ OSCON 2014](https://i.ytimg.com/vi/uqHjc7hlqd0/default.jpg)
![Bash Scripting Full Course 3 Hours](https://i.ytimg.com/vi/e7BufAVwDiM/default.jpg)
![clojureD 2020: "Shell Scripting Made Simple with Clojure" by Jakub Dundalek](https://i.ytimg.com/vi/1it_wBCYBf8/default.jpg)
![Xargs Should Be In Your Command Line Toolbag](https://i.ytimg.com/vi/rp7jLi_kgPg/default.jpg)
![Power Use of UNIX • Dan North • GOTO 2013](https://i.ytimg.com/vi/7uwW20odwEk/default.jpg)
![Write Your Own Bash Scripts for Automation [Tutorial]](https://i.ytimg.com/vi/PPQ8m8xQAs8/default.jpg)
![Habits of Efficient Developers](https://i.ytimg.com/vi/9-cyC6O81Bk/default.jpg)
![Combining R & Python with reticulate](https://i.ytimg.com/vi/ooXb27CHuR4/default.jpg)
![Never say "If" writing a Bash script! (Exit codes & logical operators)](https://i.ytimg.com/vi/p0KKBmfiVl0/default.jpg)
![Shell Scripting Crash Course - Beginner Level](https://i.ytimg.com/vi/v-F3YLd6oMw/default.jpg)
![My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)](https://i.ytimg.com/vi/V8EUdia_kOE/default.jpg)
![Linux Command Line Full course: Beginners to Experts. Bash Command Line Tutorials](https://i.ytimg.com/vi/2PGnYjbYuUo/default.jpg)
![Introduction to Azure Kubernetes Service for beginners](https://i.ytimg.com/vi/eyvLwK5C2dw/default.jpg)
![Linux Tip | How to Customize Your BASH Environment](https://i.ytimg.com/vi/y_vAFd7Uk5U/default.jpg)
![Introducing nushell - Jonathan D. Turner](https://i.ytimg.com/vi/bb5QspIXu_o/default.jpg)
![Military HF Radio - Episode 5 - HF Antennas](https://i.ytimg.com/vi/wdrIOKXF7jE/default.jpg)
![Linux/Mac Terminal Tutorial: The Grep Command - Search Files and Directories for Patterns of Text](https://i.ytimg.com/vi/VGgTmxXp7xQ/default.jpg)
![Box your Text with Boxes and ASCII art - BASH - Linux](https://i.ytimg.com/vi/K2VTkNOHWT8/default.jpg)
![Advanced Bash Scripting Tutorial](https://i.ytimg.com/vi/emhouufDnB4/default.jpg)
![Shell Scripting Tutorial | Shell Scripting Crash Course | Linux Certification Training | Edureka](https://i.ytimg.com/vi/GtovwKDemnI/default.jpg)