3 ms·
I know it's not really new but I've been playing with Erlang (really the whole BEAM family including Elixer and LFE) a little and it seems very interesting. The
by BWStearns 10y ago
I know it's not really new but I've been playing with Erlang (really the whole BEAM family including Elixer and LFE) a little and it seems very interesting. The idea that future performance gains will be achieved through parallelism has been around for a bit but at least from my perspective it seems like the tools to achieve those gains have become significantly more available (not just the technology itself, but the community, books/tutorials, and the lessons learned).
Given the amount of logic being offloaded to the client in webapps and the increase in app stores (package manager GUIs with price tags) I'm wondering if there won't be a return of more dedicated desktop apps. I think Spotify, Slack, and other electron/react native style apps may be the opening salvo. They seem to be mostly geared towards allowing offline operation as opposed to enabling distributed applications, but it'd be interesting to see if/how that arises out of people becoming used to native apps again. I could imagine Slack in particular cutting down on its requests to their servers by figuring out a way to make teams opportunistically p2p and updating the server with diffs in larger chunks.