We'd like to invite you to RubyConf Uruguay , which will take place this October on Friday 29th and Saturday 30th, in Montevideo. This will be a single-track conference aimed at developers who want to learn or get up-to-date with Ruby, Ruby on Rails, Sinatra, Testing, SCRUM, JavaScript, SQL vs NoSQL, etc.
If you're interested in speaking at this event, we'll be happy to accept your proposals
RubyConf Uruguay organizers
…Rack 1.1 even though Rails 2.3.5 uses 1.0) and then it cropped up again in one of our Sinatra apps.
So what's the problem?
It's probably best to show a couple of examples: Rack::Utils.parse_query("foo=bar") => {"foo"=>"bar"} # correct Rack::Utils.parse_query("foo=\"bar\"") => {"foo"=>"bar"} # incorrect! should be {"foo"=>"\"bar\""}
It may not be immediately obvious …
The router in Rails 3 is fully compatible with Rack. Learn how to embed Sinatra into an app, handle redirects, and improve on Rails Metal.
For some reason, I could not get Exceptional to work with my Sinatra setup. Here's what I used (see below for email setup): error do e = request.env['sinatra.error'] msg = ... send_email('Exception!',msg) haml :'500' end
Graphical tips
I used Google web fonts , jQuery corners , Compass and SASS to finetune the blueprintcss-based layout.
Notes on MongoDB
This site relies heavily on a ETL …
…makes it as fun and easy as possible to code increasingly advanced web applications by expanding upon Sinatra while maintaining the spirit that made it great.
The Ruby community has plenty of web frameworks at this point. Padrino — self-described as "The Elegant Ruby Web Framework" — is interesting because it's built on top of Sinatra, it's highly modular, quite fast, and provides a drop-in admin interface. It fits between Sinatra and a large framework like …
…Groupon and seen it used on Mad Mimi and it works well. Plus the built in Sinatra web UI provides an amazingly informative look into the live queues.
Github is on Ruby Enterprise Edition now. So is Backstop (my company). And everyone else at Ruby Conf. It just surpassed ironic mustaches as the new black.
Chris is determined to not add any queuing features to Resque. He wants to let the plugins do that and there are more than a few you should check out. I'd Google…
…Padrino Ruby Web Framework - Padrino is a ruby framework built upon the excellent Sinatra Microframework.
Labnotes » My development stack - Assaf's current development stack. Never heard of pipemaster...
Ruby Unroller - code tracing tool for ruby
8 tips for making ambush ‘guerilla user testing' clip reel videos - how to stitch clips together from all your user testing
10 tips for ‘ambush guerilla user testing' - …
…sudden, we were in a lab. He gave us 3 possible things to build with either Rack or Sinatra. With no explanation of how to do so... So I started to google for Rack docs, but 2 thoughts occurred to me:
1. I could google on my own time.
2. This does not bode well for the rest of the talk.
So I bailed. It could have gotten awesome after that, but the tweets were not kind.
I ended up at:
Contributing to OSS - The 8 Steps for Fixing Other People's Code - Dr Nic Williams…
Padrino — A Web framework based on Sinatra. If you like fast, simple and less layers of abstraction between you and HTTP, you ought to check it out.
JSON/ JQT — More and more of the UI I'm working on is going down the path of static HTML pages, JSON data and jQuery templates. Static HTML is easy to cache (on server or client), and JSON data means less load and higher latency. It also doubles as an API.
Vanity - I use it for A/B testing and as …
It's easy to create a resource oriented web service with a framework like Sinatra, but for the National Data Catalog, David wrote a framework called sinatra_resource , that provides a nice DSL for exposing Mongo documents as resources.
For the Drumbone API, Eric exposed Mongo's ability to reach deep into embedded documents with dot notation through the query string. So, let's say you want to grab only two of the fields from the earmarks sub-object: …