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-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Playlister-RB - A CLI, Static Site, Rack and Sinatra Application

At Flatiron School, we use a project, playlister-rb, to move between the different layers of a web application and abstractions. First, we build a domain model that passes a test suite. Then we wrap a CLI application around that domain. Then we use ERB to generate a static version of a website. Then we implement a RACK layer to make a dynamic application. Then we implement Sinatra. Moving between these layers show interface independence of our models and the importance of a strong domain model. At this meetup, Avi Flombaum will walk through the various abstraction layers and demonstrate how powerful a well designed, interface independent, domain model is for application development.

Join or login to comment.

19 went

Your organizer's refund policy for Playlister-RB - A CLI, Static Site, Rack and Sinatra Application

Refunds are not offered for this Meetup.

People in this
Meetup are also in:

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