Watch Scott Sandler's International PHP Conference session

PHP to Hack, an Incrementally Typed Adventure at Slack

JAXenter Editorial Team

Senior Staff Engineer at Slack, Scott Sandler, gave a keynote at the International PHP Conference about how Slack migrated its multi-million line PHP codebase to Facebook’s Hack programming language. Find out what they learned, what challenges they faced, and what PHP programmers can learn from the journey.

In 2016, Slack began a migration of its multi-million line PHP codebase to Facebook’s Hack programming language. As we say a bittersweet goodbye to the final lines of PHP in our codebase, this talk reflects on what was surprising, challenging, and beneficial in this migration. We’ll cover some of the benefits and drawbacks of Hack, and places where the PHP community can draw inspiration.


PHPScott Sandler is a Senior Staff Engineer at Slack, on the Backend Foundation team. His work includes performance optimizations, developer experience improvements, patterns and practices for using Hack, and open source contributions to the Hack community. Prior to Slack, Scott worked in PHP at Wayfair.

    PHP Conference Whitepaper

    The ultimate PHP Knowledge

    PHP Whitepaper Selection

    In our exclusive IPC Whitepaper Selection, we have compiled over 40 pages of combined knowledge. Here you will find everything about the topics Security, PHP Core, Architecture, PHP Frameworks, CMS, and Web Development. Download it to be able to expand your expertise about what’s happening in the world of PHP.

Inline Feedbacks
View all comments