Devops with Bash

This presentation walks through some of the software development processes used to develop Shiva, a mass ssh client. The development of Shiva was used as a teaching aid for a class taught at Ohio Linux Fest 2012. Shiva was used to demonstrate concepts such as good command line interface design, testing, configuration design and advanced features of Bash, such as background functions. This presentation and associated class were developed to help systems adminsitrators think more like developers.

Passion for the Science of Computing

I recently read an article called “Computer. Science. Paradox?” by Ben Rockwood which pointed me to a phenomenal project called “Great Principles of Computing.” The project’s founding principle is that Computing, not Computers are the center of our study and that the Science of Computing is, indeed, a natural science. This project touches on so many issues in the teaching of Computer Science and how we index our knowledge. It also provides solutions to so many frustrations I felt while working my way through the undergraduate Computer Science curriculum at the University of Akron.

Cleveland Python Group (Clepy) December 20th (Rescheduled, again)

Background CLEPY will be held on Monday December 13 at LeanDog. The meeting will start about 6:30. Nick Barend will give a short introduction to Erlang: a whirlwind introduction to the language basic interactive shell usage concurrency primitives (spawn, messaging sending, message receiving) TCP communication This will be a combination of discussion and hands-on sessions.

Scripting & Automation: The Qualitative to Quantitative Workflow

Background Scripting & Automation has been a goal since the beginning of Unix and, let me state, that I believe that it is possible to achieve a Fully Automated Provisioning system in our production environments. In fact, I think it is essential that we develop fully automated provisioning systems to keep up with the rate