Media Summary: Scalability today is no longer a question of which programming language you use, or (largely) which web architecture you choose. Choosing a data storage engine is an important decision, but it doesn't have to be painful if you know the landscape. We'll look at ... From DRB, XMPP, and AMQP to Resque and Rails 4. Running a background worker process is a tool I've reached for often, and ...
Eric Redmond Distributed Patterns In Ruby Ancient City Ruby 2013 - Detailed Analysis & Overview
Scalability today is no longer a question of which programming language you use, or (largely) which web architecture you choose. Choosing a data storage engine is an important decision, but it doesn't have to be painful if you know the landscape. We'll look at ... From DRB, XMPP, and AMQP to Resque and Rails 4. Running a background worker process is a tool I've reached for often, and ... By Christopher Meiklejohn Traditional programming languages use a model of computation where individual instructions are ... This talk is not about testing, nor is it really about mocking. However, analyzing a mock object library is a great way to showcase ... We programmers tend to think of ourselves as concrete, logical thinkers. We work from step 1 to step 2 through to step N. So we ...
Practicing Test Driven Development (TDD) is like falling in love. It may first seem like all your development problems will ... In the second half of 2012 I "quit my job" as a traditional Developers are rational thinkers who take objective decisions. Yeah, sure. If that is the case, how can we disagree on so many ... Chapter 15. Commonality and Variability Analysis.