This event has ended

Hack Developer Day

Facebook

Wednesday, April 9, 2014 from 10:00 AM to 9:00 PM (PDT)

Menlo Park, CA

Hack Developer Day

Registration Information

Type End Quantity
Hack Attendee Ended Free  

Who's Going

Loading your connections...

Share Hack Developer Day

Event Details

We're excited to introduce Hack, our new programming language for HHVM. We invite you to join the designers and engineers behind Hack and HHVM for an introductory Hack/HHVM Developer Day at Facebook HQ.

This is a small event, welcoming developers who want to participate in a dialogue on the development of these technologies.

The event will consist of two parts:

  • In the morning and afternoon, we'll give a series of talks about Hack and HHVM.
  • In the late afternoon and evening, we're running a Hackathon, in which you will be able to meet and work with the creators of Hack and HHVM.

We will serve snacks, lunch, and dinner.

 

Schedule

9:30am Registration and refreshments.
10:00 Opening remarks
Jay Parikh
10:15 Introducing Hack
Julien Verlaguet
Why did we design a new language? What advantages does Hack offer? How did we maintain compatibility with PHP?
11:10 Break
11:20 Convert your PHP code to Hack: a HOWTO
Josh Watzman
At Facebook, our engineers have used Hack in production for over a year. Learn by example how to easily and seamlessly convert your PHP code to reap the benefits of Hack.
11:50 Running HHVM and Hack on Heroku
Craig Kerstiens and Peter van Hardenberg, Heroku
Heroku is graciously offering infrastructure for you to try out HHVM and Hack during the Hackathon. In this fast-paced tutorial, learn how to develop Hack applications and run them on HHVM in the Heroku cloud.
12:15pm Lunch
1:30 A tour of new language and library features
Drew Paroski and Eugene Letuchy
We'll talk about some of the most important and convenient new features we have added to Hack, such as generics, short lambda syntax, and the Collections API.
2:30 Break
2:40 HHVM open source update
Sara Golemon and Paul Tarjan
We have invested heavily in improving HHVM's compatibility with PHP. Learn how far we have come recently, and what the future holds.
3:10 HHVM performance status
Edwin Smith
Over the past year, HHVM has made big strides in performance, and we continue to push it. Learn about the state of the art and our road ahead.
3:40 Closing remarks
Joel Pobar and Joel Beales
4:00 Hackathon
6:00 Dinner
7:00-9:00 Moar Hackathon
 

Speakers

Jay Parikh Jay Parikh, VP of Engineering
Jay is the VP of infrastructure and engineering at Facebook. In that role, he leads the engineering and operations teams responsible for building and maintaining an infrastructure that serves more than a billion users, developers, and partners worldwide. Prior to Facebook, Jay was senior vice president of engineering and operations at Ning, where he oversaw the scaling of the company’s social networking platform from 50,000 social networks to more than 1.5 million social networks. Before Ning, Jay was the vice president of engineering at Akamai Technologies, where he helped build the world’s largest and most globally distributed computing platform.
Julien Verlaguet Julien Verlaguet, Software Engineer
Julien is a language hacker originally from Paris VI University. He is the designer of the Hack language and tech lead for the Languages and Tools team. He loves helping developers be more productive and happy. He has a soft spot for Ocaml, one of his favorite programming languages.
Josh Watzman Josh Watzman, Software Engineer
Josh currently works on the core Hack typechecker and type system, especially the parts relating to conversion tools. Having previously spent two years working on news feed, he began working on Hack because he loved the way it was transforming product engineering, and is excited to help bring that to the wider community outside Facebook.
Drew Paroski Drew Paroski, Software Engineer
Drew is a co-founder of HHVM and the principal designer behind HHVM's virtual instruction set architecture (aka the bytecode). In HHVM's early days, Drew implemented support for a number of PHP language features and was a core contributor to many different parts of the system including HHVM's nascent JIT compiler. Recently Drew has worked on designing and implementing Hack language features and APIs such as Collections and lambda expressions.
Eugene Letuchy Eugene Letuchy, Software Engineer
Eugene built the first version of Facebook Chat. He then went on to rebuild Facebook's notification system to deliver notifications in near real time. He has also played major roles in building Facebook's test infrastructure and setting out guidelines for modularizing the company's codebase. He now works on the Hack team, adding new capabilities to the language.
Joel Pobar Joel Pobar, Engineering Manager
Joel is a compiler and languages nerd from the sunny Gold Coast of Australia. He works at Facebook as an Engineering Manager working on the HipHop PHP Virtual Machine which drives and scales facebook.com. Previously, he did time at an Investment Bank, and prior to that, worked on the .NET CLR team.
Sara Golemon Sara Golemon, Software Engineer
Sara has been contributing to development of the PHP language for 12 years, and wrote the book Extending and Embedding PHP. She's also been helping build HHVM for the past two years by building out the Extension APIs, improving PHP5 parity, managing the GitHub repository and open source build system, and evangelizing HHVM worldwide.
Paul Tarjan Paul Tarjan, Software Engineer
Paul is the open source lead on the HHVM team, where he is making HHVM able to run all PHP code in existence. Before that, he "verbed all the nouns" by building Facebook's Open Graph. He has hosted nearly 100 hackathons around the world. In his past life, he was the Tech Lead for Yahoo! SearchMonkey.
Edwin Smith Edwin Smith, Software Engineer
Ed has been hacking on HHVM’s memory manager, runtime system, and JIT compiler for about two years, and the Flash VM before that. He loves the craft of optimizing dynamically typed languages for modern hardware, snatching the fast static program that is actually running from the jaws of the interpretive von Neumann virtual machine it was written for.
Joel Beales Joel Beales, Software Engineer
Joel has spent the past two years working on developer tools at Facebook. Recently, he's worked on Hack features which help developers write and navigate Hack code more effectively, such as autocomplete and find references. Joel is excited about Hack's potential for bringing better developer tools to PHP.
Have questions about Hack Developer Day? Contact Facebook

When & Where


Facebook Inc.
15 Hacker Way
Menlo Park, CA 94025

Wednesday, April 9, 2014 from 10:00 AM to 9:00 PM (PDT)


  Add to my calendar

Organizer

Facebook

Facebook is the world's largest social network with over one billion active users. Founded in 2004, Facebook’s mission is to make the world more open and connected. As an employer, Facebook strives to hire the best people who want to move fast and make an impact.

The company empowers people in every way it can to allow our employees to focus on what they love to do. People around the world use Facebook everyday to stay connected with friends and family, to discover what’s going on, and to share and express what matters to them.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.