Handling Authorization in a Service-Oriented Architecture
Part 1: Motivation It’s a common theme: as our business requirements grow, so does our application. One day we discover we have coupled multiple business function sets in a monolithic application. In...
View ArticleHandling Authorization in a Service-Oriented Architecture (Part 2)
Part 2: Designing for Decoupling Last week, I closed the discussion on authorization with the observation that existing authorization libraries in the Ruby ecosystem rely on coupling the application...
View ArticleSelf Hosted Gem Server with Jenkins and S3
On my team, we like to be able to keep our applications light. We use several internal libraries to manage things like distributed request tracing, authorization, configuration management, etc....
View ArticleRake tasks from a Rubygem
While recently working on IronHide, specifically the CouchDB Adapter, I needed a way to have the gem expose custom Rake tasks to an end user’s application. For example, to make working with the...
View ArticleService Oriented Authorization – Part 3
As a follow up to Part 1 and Part 2 here is the video of the talk I gave at RailsConf last month. Disclaimer: This is my first conference talk, ever! Slides available on Speakerdeck...
View Article