Recorded February 8, 2012, show length 66 mins download
Guest
John E. Vincent a.k.a. Lusis
John E. Vincent a.k.a. Lusis
Your Hosts
- Bryan Berry bryan.berry@gmail.com, Twitter/IRC/GitHub: bryanwb, blog: http://devopsanywhere.blogspot.com
- Matt Ray matt@opscode.com Twitter/IRC/GitHub: mattray blog: http://leastresistance.net
- Summary of FOSDEM in Brussels
- tons of openstack and KVM stuff
- little Chef content :(, partly bryanwb’s fault
- juanje’s work on managing desktops is interesting
- Patrick DeBois has a posse
- bryanwb’s summary of the event
- ChefConf 2012. Call for papers, registration, sponsors, jobs
- CloudConnect next week: talks by Chris Brown & Jesse Robbins
- Austin OpenStack Meetup “Chef integration deploying against OpenStack” Feb 16
- LA Celebrity Chef Fundamentals Training Feb 21-23
- New York Chef Fundamentals Training March 14-16
- Lots of cookbook updates this week
- One of Latin America’s largest airlines chooses Chef for their infrastructure
- The world’s #6 retailer uses Chef and OpenStack
- SSD7’s awesome post on Shef debugging tricks
- oldie but goodie (still under development), The Cookbook Style Guide, very useful http://wiki.opscode.com/display/chef/Cookbook+Style+Guide+Draft
- OpenStack mailing list thread [CHEF] Aligning Cookbook Efforts
- New cookbooks by Matt (new squid, annoyances) (updates pxe_dust, apt, bittorrent)
- “Incentivizing open source, possible bounty program” e-mail thread
Topic: Ruby
- Why do sysadmins need to learn how to program?
- “Alway Be Hacking” by Lusis
- bryanwb: the sysadmin job is evolving from technician to engineer
- Isn’t bash good enough?
not really. Not built to do higher-level stuff
- How is ruby particularly suited to the tasks of system administration?
- easy to get started with
- not any more verbose than using bash
- What makes Ruby special?
- What are your favorite features of ruby?
- matt: using irb to explore cookbooks
- lusis: object introspection
- bryanwb: string manipulation and regexes
- Talk about the special role of unit and bdd testing in the ruby world and how should we be using ruby testing w/ chef. Cucumber-chef?
lusis uses minitest
- How to get started w/ Ruby? w/ programming?
lusis: with irb
- Books
- Will sysadmins have to shift to a new language 5 years from now>
- lusis: maybe Go, but that remains to be seen and it doesn’t have Ruby’s DSL capabilities
- bryanwb: Clojure! but unlikely
- JRuby Warbler
Picks
Matt
- Web Operations by Allspaw & Robbins
- viper mode to use vi keybinding in emacs
- tripit-mode for emacs
Bryan
- This Sceptered Isle, podcast history of Britain done by BBC4
- Delirium Nocturnum, beer from Delirium Cafe in Brussels
Lusis
- Remapping caps lock to control
- Jagermeister
- tripit.com
- Clojure for emacs lisp coders who can’t otherwise be employed
#!/usr/bin/env ruby
or:
#!/usr/bin/env ruby1.9