Good post - have been meaning to have a look at server less stuff for a while. I'm not sure I trust Amazon not to raise the price later though, once they have a near-monopoly, and if they do, you'd be kind of stuck. It'd be nice to see a vendor-independent standard for this sort of thing.
It does seem haskellers spend more time pontificating about the purity and expressiveness of the language than building real projects with it. There is a downside to pure abstractions and brevity - it can lead to code which is so algebraic as to be inscrutable to almost everyone.
Really dislike the way this hides updates to modules, but I guess that's the price of stable imports
You might want to rethink the title. Did you mean something like 'Towards a modern Go application?' Too modern means too much modernity.
Good post - have been meaning to have a look at server less stuff for a while. I'm not sure I trust Amazon not to raise the price later though, once they have a near-monopoly, and if they do, you'd be kind of stuck. It'd be nice to see a vendor-independent standard for this sort of thing.
It does seem haskellers spend more time pontificating about the purity and expressiveness of the language than building real projects with it. There is a downside to pure abstractions and brevity - it can lead to code which is so algebraic as to be inscrutable to almost everyone.
Is this out of date or does most of it still hold, the preamble says 2012 which is quite a while ago?
Thanks for the link, this is a good summary.
Coming from java I do miss generics, wish they would consider them.