162 RR Scaling Rails with Steve Corona

    0
    129

    01:38 – Steve Corona Introduction

    01:57 – Twitpic

    • Start
    • Growth
    • Scaling

    03:51 – Learning on the Job vs. Skills and Experience

    04:31 – Scaling

    05:16 – TwitPic as Rails Application

    • PHP to Rails
    • Coding
    • Records/Database Issues

    10:19 – Thumbnail API’s

    10:58 – Restoring and Migrating Data

    • Read-Only Functionality

    12:02 – MySQL

    • Building Apps
    • Converting Tables

    13:40 – Data Migration Timeline

    • Rewriting PHP
    • Creating Framework
    • Converting to Rails

    16:45 – Programmer vs. API Builder Mindset

    17:30 – Go

    17:31 – Node

    18:24 – JRuby

    21:34 – TorqueBox

    23:12 – Background Functionality

    26:27 – async

    28:40 – Bajillion Different Queueing Servers

    29:48 – Resque

    29:57 – Github: Introducing Resque

    32:41 – Turning Things Around

    • JRuby

    32:57 – Is Ruby Fast Yet?

    40:49 – Algorithms

    43:09 – N+1 in Rails

    45:35 – Micro-Optimizations

    51:26 – Profiler Tools

    51:45 – statsd

    53:01 – New Relic

    Book Club

    Refactoring: Ruby Edition: Ruby Edition (Addison-Wesley Professional Ruby Series) by Jay Fields, Shane Harvie, Martin Fowler, and Kent Beck

    Refactoring in Ruby by William C. Wake and Kevin Rutherford

    Next Week

    Education with Coraline Ada Ehmke and Katrina Owen