R

Rainforest QA Blog

blog.rainforestqa.com · Company blog · on HN since 2013

The Rainforest QA engineering blog covers Docker, continuous delivery, CI hosting, environment setup and MongoDB, written by the QA startup's developers.

What HN saysHN commenters link it for practical how-tos, especially its MongoDB gotchas post on unsafe default writes and its Gmail Actions integration.
20HN people shared it
3linked it in comments
49stories submitted
742story points
11 years agolast shared
2013people per year2026

Most-shared posts

  1. 1
    Docker in Action – Development to Delivery, Part 2
    4 people · 12 points · first shared 2014 · discussion on HN
  2. 2
    Docker: From Development to Continuous Delivery
    3 people · 15 points · first shared 2014 · discussion on HN
  3. 3
    Supporting your colorblind users
    3 people · 12 points · first shared 2014 · 1 comments on HN
  4. 4
    Docker: Continuous Delivery
    3 people · 7 points · first shared 2015 · discussion on HN
  5. 5
    How-to: Integrate Gmail Actions with your App
    2 people · 20 points · first shared 2014 · 7 comments on HN
  6. 6
    What is an Optimal Environment Setup for a Modern Web App
    2 people · 13 points · first shared 2014 · discussion on HN
  7. 7
    Should you self-host CI?
    2 people · 7 points · first shared 2014 · discussion on HN
  8. 8
    2012 11 05 mongodb gotchas and how to avoid them
    2 people · first shared 2014
  9. 9
    Version control: best practices
    1 people · 101 points · first shared 2014 · 51 comments on HN
  10. 10
    Zero-downtime database migrations
    1 people · 101 points · first shared 2014 · 32 comments on HN
  11. 11
    QA = Time and Money. How much should you invest?
    1 people · 89 points · first shared 2015 · 55 comments on HN
  12. 12
    Extreme dogfooding
    1 people · 57 points · first shared 2013 · 28 comments on HN
  13. 13
    What is CI and why use it?
    1 people · 55 points · first shared 2014 · 45 comments on HN
  14. 14
    Being a new dad while working at a startup
    1 people · 37 points · first shared 2014 · 56 comments on HN
  15. 15
    Unified HTTP exception handling for Ruby
    1 people · 33 points · first shared 2014 · 9 comments on HN

What HN people wrote when they linked it

fredsters_s · 2014-09-19
As did we at Rainforest! It's a nice little detail and a pretty easy hack: https://blog.rainforestqa.com/2014-04-24-howto-gmail-action-integratio…
opendais · 2014-04-17
https://blog.rainforestqa.com/2012-11-05-mongodb-gotchas-and-how-to-av… "MongoDB allows very fast writes and updates by default. The tradeoff is that you are not explicitly notified of failures. By default most drivers do asynchronous, 'unsafe' writes - this means that the driver does not return an error directly, similar to INSERT DELAYED with MySQL. If you want to know if something succeeded, you have to manually check for errors using getLastError." We have very, very different definitions of safe defaults. Especially when this fact was poorly documented early on and caused people to be surprised by it. You may wish to consider that other people have different perspectives of what 'safe' means. Safe, to me, means: 1) Fsyncs to journal every write. 2) Returns an error immediately if an error occurred.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close