255 karma · joined April 29, 2010
Elixir (because Erlang) handles the distributing of 'processes' (not operating system processes but Erlang lightweight process) across cores for you. Erlang's been doing concurrency for a long time, it's very good at it.
The style of programming is very different in that you are encouraged to use processes in Elixir, rather than the callback style that is prevalent in Node. It feels weird at first, but pretty natural after a while.
I'm not sure there's much you can do in Node that you can't do in Elixir. But there are features in Elixir (again, because Erlang) like hot-code-reloading (update your app whilst it is running), and the way it can distribute tasks across nodes that I'm not sure are that straight-forward with Node.
There are a handful of rules to remember, if that, and it's reasonably straight-forward. module:func becomes :module.func, the erlang func probably wants char lists rather than strings, atoms are lower-case and should be changed to :atom, vars are upper case and should probably be lowered.
Learning the Elixir language is easy, thinking functionally less so (for me at least).
I'm really looking forward to seeing it grow, I've already found the videos very useful and the workshops look like a great idea. The more companies supporting Elixir and Erlang the better :)
This implies that the author thinks marketing is a uni-directional endeavour. Is it? I'd always thought it was a bi-directional thing, perhaps I am wrong.
Superfluous disclaimer: I know nothing about marketing.
CKAN - http://ckan.org
OpenDataCatalog - https://github.com/azavea/Open-Data-Catalog/
Junar - http://www.junar.com/
DKAN - http://nucivic.com/dkan/
PublishMyData - http://www.swirrl.com/publishmydata
CKAN in particular is used by a lot of National Governments ( http://ckan.org/instances/ ) , is Open Source, has a reasonably large developer community. It also isn't quite as expensive as some of the closed source commercial offerings.
There are a few more but in various stages of completion/usefulness.
Disclaimer: CKAN dev.
I kinda like Clojure, but I don't think it would occur to me to default to it every time someone mentions the word 'lisp'. Not because it's not an adequate language, but there are downsides to using it for some jobs.
The blogpost at http://googledevelopers.blogspot.co.uk/2013/07/pubsubhubbub-... also mentions a Feed API.
I'm confused, I guess this means that only the sync + ui for reader is dead.
So perhaps it is more of a sacrifice that is getting smaller day by day?