My First Impressions of RubyMotion alandelevie.com
adelevie — 18 posts
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.
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.
Restivus - REST APIs for the rest of us github.com
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.
Introducing parse-ruby-client github.com
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
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.
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.
Rhodes 2.0 announced infoq.com
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 this year's Ruby Hero rubyheroes.com
Nominate the Ruby Hero for 2010 here. Who have you nominated?
Use Ruby and Watir to scrape the web layeredthoughts.com
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.
Demystifying Eager loading with ActiveRecord alandelevie.com
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.
ActiveRecord roadmap: new and deprecated methods m.onkey.org
Rails Core Team member Pratik Naik outlined the roadmap for ActiveRecord.
Multi-level menu DSL for Rails github.com
Mmmenu is a Rails plugin that provides a nice DSL for creating multi-level menus.
Collaboratively developing Facebook apps with Rails blog.shedd.us
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.
Using Facebook callbacks with Rails blog.shedd.us
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.
