HNHacker News
TopNewBestAskShowJobs

amitaibu

199 karma · joined May 29, 2015

submissionscomments
amitaibu··on IHP v0.17.0 has been released
Happy to see another great release!
amitaibu··on Haskell IHP framework, from a technical and business perspective
I tried to keep the code simple, so yeah - it was on the expense of making it more "right".

In this case I wouldn't call the command send the mail unless status was explicitly Accepted or Rejected.

But as notes above, the important part is that the compiler doesn't let me forget about all the possible cases (e.g. `Queue` in this example).

amitaibu··on I'm “still afraid to use spaces in file names” years old
I can relate! :)
amitaibu··on Static Sites with Elasticsearch
@turnipla Indeed, the Elasticsearch is completely a typical request - response kind. However, the point in the post was showing how we could make sure the search is in full sync with static site - even if we for example rolled-back deploys. That is, even if we rollback to a revision with less content than what we have in the "default" index, search will not show it to us.
amitaibu··on Static Sites with Elasticsearch
@arkadiyt Thanks - I see your point. However, I believe you can also think about it as a service - similar to how Disqus can be added to your static site. That is, the site is static, but the results for the search are handled with a service. In this case the "service" - Elasticsearch - is tightly coupled to your static site's revision.
amitaibu··on Selling an Item for $1.6M with Elm and Headless Drupal
Thanks, I'll fix it :)
amitaibu··on Show HN: Spotbot, a Slack bot that monitors your website for visual bugs
Shoov uses webdriverCSS under the hood, so you can simply remove/ hide/ exclude that div.
amitaibu··on Planet Elm
Here's the blog post about it -- http://www.gizra.com/content/planet-elm/
amitaibu··on Show HN: Shoov – Gizra's testing toolkit for visual and live sites monitoring
Shoov has currently two complimenting tools:

* Visual monitor - Using webdriverCSS upon regression, images are pushed to Shoov. If the regression image is in fact the correct one (i.e. a deliberate change) the image can be downloaded or used to create a pull request on GitHub.

* Live monitor - Used to trigger functional tests with your preferred framework (Behat, CasperJs, etc'), or to run the visual monitor tests periodically.

The open source stack is consisted of:

* Drupal in the backend (a.k.a "Headless Drupal") as a REStufl server

* Angular in the front (possibly replaced with aurelia.io in the near future)

* Docker containers

* NodeJs servers

* Yeoman generator to easily scaffold visual monitor tests

https://github.com/shoov/

amitaibu··on Show HN: Percy.io, a continuous visual integration tool
Congrats @fotinakis

Check out also http://shoov.io/ - there are a few blog posts, that explain the concepts and point to examples. Apart of the visual regression testing it also allows monitoring the live sites with your preferred functional testing frameworks (e.g. casperJS, Behat, etc').

Open source of course :)