47 karma · joined September 8, 2012
I'm kind of baffled that a service, that literally has one entry point: providing JavaScript to customer sites, can do something as stupid as this.
I would've imagined this extension being used by A LOT of developers...
I just started using it a few weeks ago. Supposedly it uses a password to encrypt the data, but I still don't feel too confident syncing them there. On the other hand.. damn it's so convenient between multiple devices.
Also, basically the same thing happened 5 months ago: https://news.ycombinator.com/item?id=10271304
I find no mention about it in the release notes, so I'm guessing it's not... :\
I really like the design of http4s; services compose really nicely -- each service/server is just a partial function from Request to Response. It utilizes Scalaz Tasks for asynchronous opeartions / streaming. On the other hand, I would not consider http4s very mature yet. We've encountered some issues during refactoring from Scalatra to http4s. Also, they offer support for both Servlet- and Blaze NIO -servers, but I've had the feeling that Servlet-support feels a bit like second-class citizen. Maybe not so thoroughly tested (I'm just spitballing here)? But still.. I like it and based on current experience would not advice against using it. Also, I've had great help from their Gitter-channel. :)
Play framework, is nowadays pretty mature. I've used it in multiple projects, and love that nowadays it's sbt compatible (just declare the dependencies) -- I think in the past you had to download a separate distribution for using it.
I think http4s and Play are both excellent choices. Play feels a bit bloatish and maybe opionated compared to http4s, but on the other you've got everything ready (play-ws, play-json, play-twirl etc.). Once http4s gets a bit more mature, I believe it'll be awesome! :)
P.S. With http4s my current recommendation would be: Argonaut for JSON, and Slick for RDMS-support (Postgres all the way).
And exactly one year ago also tweeted (https://twitter.com/pyrylahti/status/420565944776155136) about the crappiness of the 2nd generation 8GB-limit.
Aaaand.. third time's no charm either. I'd upgrade in a heart beat if it had more memory (otherwise it's the best laptop I've used). Probably have to start googling for an alternative hardware (for running Xubuntu). sigh...
Just to verify; apache httpd / nginx without CGI-support is not vulnerable?