WorkflowWorkflow
BlogProjectsTalks

HHVM at Etsy Presentation Notes

Slides available here

Introduction

  • How Etsy Deploys 50 times a day

What is hhvm?

  • How Three Engineers Rebuilt the Foundation of Facebook
  • Enterprise Grade at Consumer Speed: The Road to HHVM
  • How we Made Editing Wikipedia Twice as Fast
  • Include Hack - HHVM - PHP++

Why?

  • "API First" Development
  • Concurrent PHP in the Etsy API
  • What Hardware Powers Etsy.com?

How?

  • Patch to add missing memcached constants
  • geoip Extension
  • msgpack Extension

The test

  • Data-driven Done Right
  • Memcached::drecrement patch
  • Memcached::setOption patch
  • Patch for thread-local setlocale()

What else can HHVM do?

  • Flame Graphs
  • HHVM Debugger
  • pfff

The Future

  • Rasmus' sunshinephp 2015 Presentation