addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

New Meetup: The Michigan Ruby Users Group (Grand Rapids) November Meetup

From: John H.
Sent on: Monday, November 2, 2009 12:56 PM
Summary: We've changed the location for this meetup. Also Daniel Parker will be speaking on Cilantro and Time Point

Announcing a new Meetup for The Michigan Ruby Users Group (Grand Rapids)!

What: The Michigan Ruby Users Group (Grand Rapids) November Meetup

When: November 3,[masked]:00 PM

Mosaic Space
25 South Division Ave Suite 225
Grand Rapids, MI 49503

Time: 6:00PM - 8:00PM
Food: Free Pizza and Drinks!


Mosaic Space
25 South Division Ave Suite 225
Grand Rapids, MI 49503
United States

Parking: There are many metered parking spaces and parking lots on Ionia and around the area. Also, you can park north of Fulton and Division for free parking the area (free after 5:00PM).

Speaker: Daniel Parker

Topic: Cilantro: A vanilla app structure for Sinatra, complete with a daemon start/stop script.

Cilantro is a structured starter-app built on Sinatra. It comes with a daemon manager script as well (see below). Cilantro uses a basic structure similar to Rails, with controllers, models, and views folders in the app directory. A config, lib and public directories are also used, as may be familiar to you. All ruby files in the lib directory are require'd, as are all controllers and optionally, all models. A simple rendering engine is included for your convenience, but as it is very simple you are free to enhance it as you like.

Beyond this structure, it's all Sinatra. For your models, you are free to use whatever you like: DataMapper, ActiveRecord, or anything else. It's up to you. There are no walls, and this server is very fast.

Time permitting, Daniel may also do a short presentation on his time_point gem.

If you have any other areas of interest join the ML and post to it. If you're not already subscribed subscribe now:

Learn more here:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy