038 RR Web Programming and Updating Frameworks with Yehuda Katz

    0
    370

    02:15 – Yehuda Katz Introduction

    05:49 – Yehuda Began in jQuery

    07:44 – Thomas Fuchs

    08:19 – visual-jquery

    09:05 – Started in with Mobile/JavaScript

    11:00 – Amber vs Ember

    13:54 – Yehuda in Refactoring / Refurbishing Projects

    • Example:  Merb 04 or 05

    16:25 – Desire Perfection = Never Ship

    • Example: Rewriting ActionController to be Modular

    20:00 – Python 3 / Rails 3

    26:20 – Where Yehuda Sees the Web Going

    • Rails as an API Server
      • No need for Sinatra/Node
      • Security
        • Middleware
      • “Everything Rails does FOR you, it also does TO you.”
      • JSON as a View Layer
      • Convention over Configuration

    32:46 – Backbone.js

    33:23 – Serializer Gem

    35:50 –  Presenters vs View Models vs Specialized Presenter for Serialization

    • Similar to Templates / View / Erector / Markaby

    37:43 – Yehuda on the politics of Open Source

    • Example: TL;DR / Abstractions
    • “Your job is to provide a level of abstraction that hides what you actually do.”
    • “A negative of using Github. People assume that large projects work like their small project.”
    • “Rails is the most secure open source web framework.”
    • Example: Disagreements Over the Asset Pipeline