We Rebuilt PHP From the Inside | The HHVM Story
カートのアイテムが多すぎます
カートに追加できませんでした。
ウィッシュリストに追加できませんでした。
ほしい物リストの削除に失敗しました。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
-
ナレーター:
-
著者:
Two veteran Facebook engineers reveal how they saved the company from its own code — by building a compiler that turned the world's most mocked programming language into the backbone of a platform used by billions.
Keith Adams (who built the HHVM JIT) and Julien Verlaguet (who created Hack) go deep on the inside story no one's told: how a "bunch of clowns pushing PHP" faced down Facebook's spiraling server costs and won.
In this episode:
🔥 Why Julian thought Facebook was "not serious people" — and what changed his mind
💣 The hyper shell endpoint: a production root shell anyone could hit with a URL parameter
🖥️ How HPHP (ahead-of-time compiler) worked — and why it failed spectacularly
⚡ The JIT compiler pivot: why "there are many ways to be slow and few ways to be fast"
🧠 The "repurposed JIT phenomenon" — why you can't just drop PHP into the JVM or V8
📉 The dopamine shift: learning to celebrate removing complexity instead of adding optimizations
🏆 How HHVM saved Facebook billions in server costs and reshaped engineering culture forever
⏱️ Timestamps:
0:00 — Julian's first impression: "Facebook was just clowns pushing PHP"
3:20 — Keith's VMware origin story (employee ~80)
7:00 — The PHP monolith: "git blame zuck" and select star from users
13:00 — The hyper shell endpoint — Facebook's most insane production hack
21:25 — What HHVM actually is (and why it's not just a faster PHP)
33:50 — The HPHP era: compiling PHP to C++, and why it broke
42:10 — The mental model shift: from interpreter to JIT compiler
52:40 — "There are many ways to be slow and few ways to be fast"
57:20 — The dopamine hit of removing notes vs. making things faster
1:05:21 — HHVM's legacy and what it taught us about language design
🎙️ Computers, Coffee, & Beer is hosted by Keith Adams and Julien Verlaguet — two engineers who helped shape the modern internet and have the war stories to prove it.
🎧 Full episodes on YouTube + your favorite podcast app.
@ComputersCoffeeandBeer
📧 For Business Inquiries: don.broida@gmail.com
=============================
Channel About:
Computers, Coffee, & Beer is hosted by Keith Adams and Julien Verlaguet — two engineers who helped shape the modern internet and have the war stories to prove it.
Keith built the HHVM JIT compiler at Facebook, helped virtualize the world at VMware (employee ~80), and went on to Slack before founding Pebblebed, an early-stage VC firm for technically ambitious founders.
Julien created the Hack programming language, spent years writing safety-critical compiler software for Airbus and nuclear plants, and now runs Skip Labs.
Together they dig into the systems, languages, and decisions behind the technology that actually runs the world — told by two people who were in the room when it happened.
=============================
#hhvm #php #facebook #compilerdesign #softwareengineering #programming #techhistory #JustInTimeCompilation #hack #ComputersCoffeeBeer