Deploying in the dark: Redis-based Ruby code control with FeatureGuard
In today’s world of rapid, iterative, agile web development, mechanisms for “dark-deploying” code are a must-have in one’s infrastructure toolbelt. The capability to switch code on and off at will...
View ArticleLean, mean client-server Javascript architecture with AngularJS and Express
* Combining a rich client-side app with a heavy server-side framework can lead to a convoluted, opaque architecture. This article discusses a “lean” alternative in which the server exposes only data...
View ArticleView templates in Rails with Backbone.js: Don’t cross the streams!
* Backbone and Rails can provide a flexible combination when used thoughtfully, but that flexibility opens up a lot of room for ambiguity and mixed responsibilities. This article walks through a...
View ArticleHey there Rubyist, careful what you memoize
* An examination of one of the subtler caching bugs which rears its head in Ruby web apps and test suites, and how to fix it reliably. * A few weeks ago I was brought onto a Rails project containing a...
View ArticleGemcutting 101
Slides for the Software Design in Ruby Study Group meetup on 1/14/14: Resources and links from the presentation: Slides on Speaker Deck Gemex sample Rails repo RubyGems Bundler commands RubyGems guide...
View ArticleBetter testing practices with Node.js and SQL
* Some tools and techniques for setting up a good automated testing workflow in Node.js apps that connect to SQL databases. * The Javascript ecosystem understandably has less mature traditional...
View Article
More Pages to Explore .....