RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  
 

adelevie — 20 posts

http://www.alandelevie.com

I just built iron_response, a gem that provides response objects for IronWorker tasks. This makes it much easier to write massively-scalable "concurrent" programs, without worrying about threads or server deployment.
parse-ruby-client now makes it really easy to call Parse Cloud Code functions from a Ruby environment. Example:

function = Parse::Cloud::Function.new("hello")
params = {"foo" => "bar"}
function.call(params)
Yet another RubyMotion first impressions post.
I just wrote ParseModel. It's a thin syntax layer for Parse.com's iOS SDK. Usage:

class Post
include Parse::Model
fields :title, :body, :author
end
p = Post.new
p.title = "Why RubyMotion Is Better Than Objective-C"
p.saveEventually
FCC Content API  fcc.gov
I just released fcc-content-api, a gem that makes it easy to access much of the content on FCC.gov.

Under the hood, it uses the excellent Weary gem for HTTP requests.

If anybody would like to lend a helping hand, I'm having issues getting the VCR gem working properly for tests.
I just launched Restivus. It helps you expose CSV data as a REST API, with a self-generating docs page that has example requests and responses that actually work.
A few weeks ago, Adam Alpern created parse-ruby-client. He has decided to stop work on the project, so I will be contributing/maintaining the project. It's a very close to the metal API client for Parse.com. Eventually it will power my gem, parse_resource.

tl;dr gem install parse-ruby-client
ParseResource is an ActiveRecord-like wrapper for Parse.com's REST API. This gem makes it easy for Parse users to build custom admin interfaces. You could even use it to power web apps and get iOS and Android interfaces for free.

It's ActiveModel-compliant, so you get the validations, callbacks, etc you've already grown to love.

This is brand new, rough around the edges, and has zero test coverage. I'm going to smooth things out in the coming days and weeks, but give it a shot in the meantime.
GitHub page here.
Grokking Idiomatic Dynamic Ruby  wanderingbarque.com
Wanderingbarque wrote an undated tutorial on how to work with Ruby's metaprogramming features. I found really useful and quite accessible.
Infoq has an article about the announcement of Rhodes 2.0, the cross-platform native application development framework that's written in Ruby and resembles Rails with its MVC structure.
I wrote a basic Sinatra app that generates form and table ERB templates to help me write an admin panel for a Rails app. The app let's you leverage the rapid development that comes with metaprogramming while also avoiding its unreliability and limits on customization.
Nominate the Ruby Hero for 2010 here. Who have you nominated?
This post on the Layered Thoughts blog outlines how to use Ruby and Watir to visually scrape web pages.
Twilio on Rails = Trails  code.google.com
Trails is built using the Twilio Ruby Library to make it easier to integrate the Twilio API into a Rails application.
I just wrote short post with the goal of clearing up the confusion some Rails beginners may face when first learning about ActiveRecord's eager loading feature.
Rails Core Team member Pratik Naik outlined the roadmap for ActiveRecord.
Mmmenu is a Rails plugin that provides a nice DSL for creating multi-level menus.
Robert Shedd just posted a tutorial on how to set up a collaborative development environment for Facebook apps. The set-up utilizes Facebooker's tunneling system.
Robert Shedd wrote a blog post on how to use Facebook's post-authorize and post-deauthorize callbacks in a Rails-built Facebook app to track which users have added and removed the application.