One of the things I do when bored is look at the “hot questions” on Stack Exchange. One of these questions, on the Computer Science Stack Exchange, was about what a CS graduate needs to learn to make themselves hireable as a programmer.
Most of the responses were for things we don’t look for in our junior hires. It’s nice if they know them but we don’t even tend to put them on our job ads. Continue reading
Three week’s worth and my laptop was not happy with the amount of tabs I had open. There were so many commits that I probably missed some ones I could highlight, especially as they got closer to today. The main things that have happened in the last three weeks are 3.15 was released, there’s a new version of hacklang.org and the main blog finally got another post!
Welcome to spring! Following on from getting the Postgres extension in last week, the scrypt extension is now available! Who knows what’ll come next week?
3.15 is almost ready for release, ext/pgsql is now in core and work continues on the full fidelity parser for Hack!
I’ve also now added a recurring event to my calendar to write these posts.
Well, it’s been 2 months. My 2FA session timed out and it took a really long time to have my phone with me when I went do this, since I usually do it Saturday morning and don’t carry my phone with me on weekends. But I’m back now! Hooray!
In the last 2 months, there’s been a rather large amount of work. A couple of quick highlights are:
- HHVM 3.13 was released.
- The continued work on the Hack array types (
vec so far, I’m guessing
keyset will be along shortly).
- IDL finally died.
- Lots of refactoring inside Hack.
- A cache for your cache so you can cache while you cache.
Not much going on this week. The Hack team is continuing with their refactor.
Welcome to March! There were substantially more commits this week than last.
Some of the more important commits saw the removal of the LLVM backend; the start of implementing the proposed improvements to arrays for Hack; and type checker support for the pipe operator.
This week saw the release of 3.12.1. While mainly a security release, there were also a couple of bug fixes included. Along with this, 3.6 is no longer supported. This mainly effects Ubuntu 12.04, as 3.6 is the last version that supports 12.04.
A really small update this week. I haven’t seen a week with this few commits since the start of the year.
Back into the normal grind of commits to HHVM this week. Some bug fixes, some complaining about MSVC, some general improvements. All good things.
Most of the commits this week were spent cleaning up and refactoring the code base. Very important to do, but makes for a rather short highlights reel.
3.12.0 was tagged! There’ll probably be an official release announcement on the HHVM blog soon. You can get a feel for what’ll be included in that release by my summaries for the period between
3.11 being cut and
3.12 being cut. Those posts are:
There’ll be a couple of changes that were cherry-picked in that were committed after 3.12 was cut as well as some overlap in periods, since the cut dates and when I end the weeks don’t line up exactly. Were pretty close though.
Summaries of the commits for previous weeks can be found in the category’s archives.