Videos tagged with MountainWest
Author: Various Speakers
MountainWest RubyConf 2008: Shaving with Occam
As developers, we deal with complexity every day. Our programs are millions of lines long, consisting of thousands of subroutines and hundreds of modules. And the smallest mistake in any one of these items can potentially bring a system to its knees. Some problems are inherently complex. But that doesn't mean that our solutions must also be complex. Finding the simple in the midst of complexity...
MountainWest RubyConf 2008: What To Do when Mongrel Stops Responding to Your Requests and Ruby Doesn't Want to Tell You About It
This talk introduces and demonstrates some key system diagnostic tools and techniques in the context of Ruby on Rails development. Some are already well-documented in the Addison-Wesley shortcut, Troubleshooting Ruby Processes, while others are new and lack sufficient documentation for many Rails developers. Author: Phillipe Hanrigou
MountainWest RubyConf 2008: BDD with Shoulda
Learn how to use Shoulda to increase your test coverage and readability as we walk through developing an application using BDD methodologies. In addition, you'll learn good general testing techniques, including judicious use of mocking and stubbing. At the end of the presentation, you'll be given a thorough crash course on the advanced meta-programming techniques that went into the development ...
MountainWest RubyConf 2008: Ruby Internals
This session will begin with interesting metaprogramming examples from production Rails applications as well as some borrowed form popular open source projects. The talk will include extracts from MRI source code, discussion, and visualizations of- Method dispatch, Singleton classes, Metaclasses as a special case of the Singleton class, Mixins, Include classes, and Inheritance chain manipulatio...
MountainWest RubyConf 2008: Next Generation Data Storage with CouchDB
CouchDB is designed for highly concurrent, distributed and fault tolerant systems. The core principles for scaling database applications are the foundation of CouchDB's feature set. It supports on- and offline replication, data partitioning, a REST interface that uses JSON for data transport (Web 2.0 anyone?), a fault tolerant runtime environment built on Erlang/OTP and a sophisticated view eng...
MountainWest RubyConf 2008: Enough statistics so that Zed won't yell at you
Author: Devlin Daley
MountainWest RubyConf 2008: Domain Specific Languages: Molding Ruby
Ever wondered what all the fuss is about when it comes to DSL's and Ruby? It seems to be all we hear about. This talk will peel away the onion and look at what it is about Ruby that makes it the perfect candidate for creating your own languages. I will show you, through examples, how you can create your own languages without the need for compilers and parsers. We will also cover some real world...
MountainWest RubyConf 2008: Deep Ruby
Most "introductory" tutorials are great at introducing people to Ruby's syntax and basics, but many times they fail to really expose developers to Ruby's unique features. They miss out on the "Deep Ruby" that's out there. Rather than an introductory tour, this talk is a walkthrough of "deeper" Rubytopics. by Jeremy McAnally
MountainWest RubyConf 2008: Lightning Talks
The lightning talks include Mike Moore doing a "Binary Lottery" program with _why's Shoes, Chris Shea talking about "Guessmethod", Ed Moss talking about Active Scaffold, and more. by Various Speakers