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

How I Got My Job At Google by Chris Laffra

Avatar for PyCon 2014 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

Avatar for 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?