MLstate, now with 10 employees, will soon expand to the Bay area, as Binsztok tries to gain critical mass for the Opa, one of the Launchpad finalists at GigaOM Structure 2012 last week.
While extremely popular with server-side developers, Node. js is tricky to implement correctly and code often hangs, said Binsztok. “All programs have to be written asynchronously which becomes tedious with big applications and may lead to deadlocks,” he said. The solution to that is to use fibers that allow Node.js code to be written in imperative style. But the use of fibers imposes yet another level of difficulty to the programmer. Opa attacks that by automating the use of fibers with its automatic code-rewriting pass known as “continuation passing style.” It’s all very technical but for laymen, this means that Opa automates a lot of the painstaking busy work programmers would just as soon take a pass on.