Took a while to get thumbs-up to publish the talk. Happy to answer questions, if any.
Took a while to get thumbs-up to publish the talk. Happy to answer questions, if any.
You might consider adding "toolchain" to the title.
Will not change it now though, as this blog post is the last piece of this talk+announcement effort.
Can you explain at a higher level why Uber has the need to go to such a lower level with its programming? What services need the kind of speed that Go, Zig, and the like provide in particular? I guess I was kind of surprised to see a conversation about low-level compilation of programs being super related to Uber's core mission(s)?
Most of the services benefit from speed/efficiency of Go: the more effective the language (runtime) is, the less we pay for hosting it, the cheaper the service to the customers.
Given that, the GC costs are still significant. Depends what you compare against.