Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How I Got My Job At Google by Chris Laffra

PyCon 2014
April 10, 2014
1.1k

How I Got My Job At Google by Chris Laffra

Sponsor Workshop session by Google at PyCon 2014

PyCon 2014

April 10, 2014
Tweet

More Decks by PyCon 2014

Transcript

  1. How I got my job at Google Chris Laffra Software

    Engineer at Google Or: Python Algorithm Visualization in the Browser
  2. Render http://chrislaffra.com Or: Python Algorithm Visualization in the Browser How

    I Got My Job At Google Chris Laffra CodeMirror Try it out yourself. See: 1. Study 2. Practice 3. Visualize browser HTML5 Canvas D3.js Edit Replay • Source Line • Animation • Print Output • Edit in the Browser • Use VIM Key Bindings • Experiment/Play • Share/Publish My Approach * Run Record • Python hosted on AppEngine • Scripts versioned in NDB • HTML rendered with Jinja • Scripts executed on server sys.settrace server 1 2 3 4 5 Render $.ajax JSON monkey patch sandbox * = Prior results are no guarantee for future success.
  3. CodeMirror HTML5 Canvas D3.js Edit Replay • Source Line •

    Animation • Print Output • Edit in the Browser • VIM Key Bindings • Experiment/Play • Share/Publish 1 5 $.ajax JSON
  4. Render Run Record • Python hosted on AppEngine • Scripts

    versioned in NDB • HTML rendered with Jinja • Scripts executed on server sys.settrace 2 3 4 Render monkey patch sandbox $.ajax JSON
  5. Questions? Chris Laffra Software Engineer at Google IPython Notebook? Open

    Source? Can I try it? Can you get me an interview?