Hack Developer Day 2014
2014-04-10
Menlo Park, United States
who it's for
php developers, backend engineers, language and tooling engineers, platform engineers, release engineers, devops engineers
topics
Hack static type checker; PHP to Hack conversion tooling; HHVM JIT and region compiler; HHVM performance optimizations; Heroku HHVM buildpack; async/await for parallel IO; Collections API with generics; file-level strict/partial/decl modes; editor integrations and web IDE; HNI dynamic native extensions
| title | author | length |
|---|---|---|
| Opening Remarks | Jay Parikh | 10m |
Describes Facebook moving from ad hoc releases to an engineered platform: open-sourced hardware via the Open Compute Project and now 100% OCP in production… | ||
| Introducing Hack | Julien Verlaguet | 55m |
Hack adds a static type checker to HHVM that runs as a background server, scales to thousands of files, and returns mass error results in under 200 ms (demo… | ||
| Convert Your PHP Code to Hack | Josh Watzman | 30m |
Shows a concrete, two-step conversion: run the simple file-by-file tool hack aicat to add HH headers, nullable annotations and empty ctor lists (breadth vs… | ||
| Running HHVM and Hack on Heroku | Craig Kerstiens, Peter Van Hardenberg | 17m |
A live deploy of Gabe’s Hack cookbook app is pushed to Heroku using a bleeding-edge HHVM buildpack, adding a stub composer.json and a Procfile. The slug… | ||
| A Tour of New Language and Library Features | Drew Paroski, Eugene Letuchy | 01h 04m |
Overview of concrete Hack features and what they actually do: Lambda Expressions give shorter arrow syntax with automatic capture and produce the same runtime… | ||
| HHVM Open Source Update | Sara Golemon, Paul Tarjan | 28m |
HHVM claims strong PHP compatibility with concrete results: 18 of top 33 frameworks hit 100% unit-test pass, the project accepts 450 pull requests from 150… | ||
| HHVM Performance Status | Edwin Smith | 33m |
Claims roughly 2x VM speedup year-over-year, achieved by a new JIT plus a region compiler prototype, memory-layout work (packed and mixed arrays, flatter… | ||
| Closing Remarks & "One More Thing" | Joel Pobar, Joel Beales | 24m |
Demo runs inside a web-based IDE that ships a full Hack type checker compiled to JavaScript so autocomplete, mouse-over type info, find-refs and… | ||
| nothing matches | ||