Our Principle addiction is static typing
As an online marketing journalist, It’s my job to keep you informed of new developments throughout the social media world. I struggled with the idea of covering the latest breaking news from Facebook, which just came out less than 24 hours ago.
My reason is a simple one, “I just don’t believe Facebook users are keen to finding out what codes are being used in the system. As long as Facebook users can log into their accounts and communicate with each other; Facebook could be using building blocks or legos and that would be just fine with them.” - wspickerman
However, for those with a mindset interested in code “Hack” a new program language for HHVM has just been released.
“Today we're releasing Hack, a programming language we developed for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.
We have deployed Hack at Facebook and it has been a great success. Over the last year, we have migrated nearly our entire PHP codebase to Hack, thanks to both organic adoption and a number of homegrown refactoring tools.
We're also proud to release an open source version of Hack to the public http://www.hacklang.org/ as part of our HHVM runtime platform, which will now support both Hack and PHP.” - Julien Verlaguet and Alok Menghrajani
Every PHP programmer is familiar with the day-to-day task of entering lines of code, these people are like the little people that make machines work. As a child, I thought people actually lived inside the television.
Facebook will be holding a “Hack Developer Day” on April 9, 2014 from 10:00 a.m. – 9:00 p.m. (PDT). One can attend in person or online for this FREE event however they do ask that you register. You can read more about it at the link provided. If you have questions, you can contact Facebook.
While you’re waiting for the big day you can also try it out with this interactive Hack Tutorial that demonstrates many of the major features. I gave it a try. Be sure to leave comments and let me know what you think of the program.