Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sinatra Rabbit in Deltacloud API #12

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions example/README.md

This file was deleted.

26 changes: 26 additions & 0 deletions michal_fojtik-sinatra-rabbit-in-deltacloud/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Sinatra Rabbit in Deltacloud API

This talk is about how we use the Rabbit DSL Sinatra extension to produce the
Deltacloud REST API. Rabbit is a minimal DSL that helps us generate the
Sinatra::Base modules with all different cloud abstraction collections
Deltacloud API supports. It has many cool features, like automatic parameter
validation, routes generation, capability checks, etc. The talk will be a
walkthrough on why we created this DSL and how we use it to make Deltacloud
API better.

## Michal Fojtik

My name is Michal Fojtik and I'm a Ruby and open source lover. I contribute to
many open source projects. I like to write clean and simple code and I like to
break patterns like MVC.
I work for Red Hat on Apache Deltacloud project, so I spend most of my time
in cloud, having fun will all different cloud API's around.

(Photo)[http://2.gravatar.com/avatar/4ec2e3bf5ff33b944b0ae1ebf6211df6?size=150]

## On the web

- [Website](http://mifo.sk)
- [Twitter](https://twitter.com/mfojtik)
- [Github](http://github.com/mifo)