Show Date: June 12, 2013
In today’s show we discuss the internals of the chef client code.
Watch Now
Panel
- Ranjib Dey github, twitter, blog
- Joshua Timberman github, twitter, blog
- Daniel DeLeo github, twitter
- Bryan Berry github, twitter, irc: bryanwb, blog: devopsanywhere
News
RAMP will be held July 11-12 in Budapest, Hungary. Theo Schlossnagle (@postwait) will be the keynote speaker and speakers from Netflix, Yahoo, Dropbox, Percona and other great companies will present their experiences in building scalable systems. Budapest is beautiful in July and listeners of the Food Fight Show can register with discount code FOODFIGHTSHOW to save $50.
Outline
- RAMP Conf July 11-12 in Budapest, Hungary (Discount Code: FOODFIGHTSHOW for $50 off)
- Introductions
- The idea of the episode
- Hierarchy
- Pry
- ruby-prof
- KCacheGrind
- Chef::Client
- Chef::RunContext
- God Objects
- Chef::CookbookLoader
- Converge
- Resources
- Notifications
- Immediate
- Delayed
- Events
- Documentation
- Converge by
- Resources vs Providers
- File Provider changes in 11.6
- Knife
- The Node Object
- Extending Resources and Providers
- Private Methods
Picks
Bryan
Dan
Joshua
- Check out and participate in Chef internals conversations at #chef-hacking IRC and chef-dev mailing list
- Shameless self-promotion: my “5 things you didn’t know about Chef” talk from Big Ruby 2013.
- Geeky pick: Pathfinder RPG: Ultimate Campaign. This is a great resource for GMs, and the fact that it collects all the character traits in one place is great for players.
- Tech pick: OmniOS! I’ve been playing with this a bit, and it’s great. OmniOS is an IllumOS distribution by OmniTI, and is built for enterprise class stability and use.
- New Belgium Abbey ale, it’s a Belgian Dubbel style. Delicious and refreshing, even on a hot summer day
Ranjib
Download
Make sure to subscribe to the Foodfight Weekly Newsletter and send your cookbook news to info@foodfightshow.org
Follow @foodfightshow on twitter.
Also, you can submit show ideas to our github repo