Monolinguistic Web Development With Ruby

Me

I'm Bobby.

I like making stuff.

@yburyug

http://www.github.com/rhgraysonii

And The Presentation Begins With A Slide of Rebellion

I think we're doing it wrong.

Giant Codebase

Replication

Is it crazy?

Rails

asset packing

routing

models

controllers

views

REST

JS MVC FE

asset loading

routing

models

controllers

views

AJAX

DRY

Don’t Repeat Yourself
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

What Do People New to Web Development Think?

JavaScript

Douglas Crockford now says...

  • Don't use new
  • Don't use Object.create
  • Don't use this
  • Don't use null
  • Dont use falsiness

Yes, I took a photo of a screenshot.

IM A FREE AMERICAN

It seems everything Now compiles to JS

To what end?

History

2005 - Rails

2009 - Gmail and AJAX

2012 - Full MVC Frontend

Is there a solution?

Isomorphism

Volt

Component based

Reactive Data

Easy Setup

Fun

MVVM over MVC

Demo App!

Made with Slides.com