Programming Productivity Without Breaking Things

Joined July 2013
It’s time for a new LTS! 4.168 is out, ending support for 4.128: hhvm.com/blog/2022/09/09/hhv…
4
1
If anyone is interested in learning a new language, I just pushed an update/overhaul for the Hack language (@HackLang) to the Learn X in Y Minutes site. Hadn't had a major update in >7 years! learnxinyminutes.com/docs/ha…
1
9
Security update for all supported releases: hhvm.com/blog/2022/03/29/sec…
1
2
4
We have a new LTS, 4.153! We’re also going to be moving to a two-week cycle - read more at hhvm.com/blog/2022/03/17/hhv…
1
1
We’re skipping 4.132 due to issues with the nightly builds; we expect to be back with 4.133 next week.
1
3
Join @lemonit tomorrow talking about exploring Hack applications with @arangodb!
Join us this week on September 29th and learn how #Slack performs code analysis by modeling abstract syntax trees as a graph model in ArangoDB. 🔥 Follow the link below to register now✨ bit.ly/3CFqoG2
4
4
If you’re having trouble with breakpoints in VSCode outside of lambdas, add hhvm.debugger.enable_debugger=1 to your configuration. This is only intended to be necessary for hphpd, but was accidentally used elsewhere. We’re also working on the lambda issues.
1
1
We are cancelling the release of 4.125 due to issues with the RC builds; we expect to continue with 4.126 next week.
Initially we've open-sourced indexers and schemas for Javascript (Flow) and Hack/PHP, there also exist indexers for Python, Rust, C++/Objective C, and Java that we hope to open-source in the future. We'd welcome community-contributed indexers for other languages. [6/8]
2
4
29
Glean is designed for high-performance large-scale source code indexing. Store information about your source code and query it efficiently, to power things like IDEs, code browsers, and analysis tools. [2/8]
1
2
32
I'm delighted that we're finally able to open source Glean, the system we're building at Facebook for collecting and querying information about code: glean.software/ [1/8]
18
130
24
575
Security update for all supported releases: hhvm.com/blog/2021/07/20/sec…
1
1
Sorry y’all, we’re delaying this weeks release (we’re expecting Thursday) to fix an assertion failure we’re seeing in many open source projects on our nightly builds
1
1
GitHub copilot works with @HackLang and @NuxedFramework 🤯
2
1
3
I just released Tarry, a small @HackLang TAR utility: github.com/azjezz/tarry/tree…
1
4
We’re on Slack! Come join us at hhvm.com/slack
3
5
The Hack Standard Library (HSL) is now built in to HHVM 4.108 and the typechecker, including HSL-IO, which is no longer experimental hhvm.com/blog/2021/05/04/hhv…
1
4
Just finished 3 great months hacking higher-kinded types into @HackLang. Hope I fixed more than I broke 🤔
1
1
13
HHVM 4.65 is released, with changes to array/darray/varray, globals, and `yield from` hhvm.com/blog/2020/07/06/hhv…
2
4
Large parts of Slack's backend are written in @HackLang, a fancy superset of PHP. We'll always keep PHP in our hearts, but Hack is an impressive improvement. Our own @scott_sandler wrote down why we like Hack so much and how we migrated our code base: slack.engineering/hacklang-a…
8
1
33