Hacker GitHub

← All repos

github/scientist

View on GitHub ↗ ★ 7,776 Ruby

:microscope: A Ruby library for carefully refactoring critical paths.

24 mentions on Hacker News by 21 people: 7 stories, 17 comments · first 2014-11-30 · latest 2023-11-15

Mentions per year 24 mentions · busiest year 2016 (6)
20082026
  1. The readme (here https://github.com/github/scientist#alternatives ) doesn't mention, but here is one for Rust: https://crates.io/crates/scientisto
  2. …- Run new logic side by side to see what happens to the new logic when running in production ( https://github.com/github/scientist ) I use the first approach bc small startup.
    comment by jrvarela56 · 2023-07-09 · in Test Against Reality
  3. Check out GitHub scientist if you are doing a migration with a ruby based system: https://github.com/github/scientist Great support and functionality for testing differences between two systems of record.
  4. …really cool! It reminded me of another library I came across a while back, Scientist from GitHub: https://github.com/github/scientist
  5. …A CD bot may put it into a QA environment from there; divert a percentage of traffic to it (ala https://github.com/github/scientist); and then maybe eventually make the call that it’s not hurting your metrics, and so switch the traffic…
    comment by derefr · 2020-07-29 · in Stop Abusing Semver
  6. …the cases where i've stumbled. Much appreciated! reminds me a lot of how github's scientist works. https://github.com/github/scientist
    comment by rileytg · 2020-03-27 · in Adding tests when you don't have time to
  7. See https://github.com/github/scientist/blob/master/README.md#al...
  8. > Scientist for Python? https://github.com/github/scientist Indeed; from README: > Python library that makes testing refactored code super simple. Inspired by scientist from github.
  9. Scientist for Python? https://github.com/github/scientist
  10. …path is exercised) 4. Deleting old data: Remove code and data that relies on the old data model [0] https://github.com/github/scientist
    comment by karlding · 2017-12-04 · in Never edit a method, always rewrite it?
  11. much like https://github.com/github/scientist
    comment by rileytg · 2017-05-30 · in How to Improve a Legacy Codebase
  12. …that go far beyond AB testing for most backends why would you lock into something like optimizely: https://github.com/github/scientist
  13. …a smart approach to these more complex kinds of migration - which can take months to fully deploy. https://github.com/github/scientist and http://githubengineering.com/scientist/
    comment by simonw · 2016-04-12 · in Continuous Deployment at Instagram
  14. …simultaneously anywhere writes happen, and verify the results at read time with `science`. [1]: https://github.com/github/scientist/blob/master/README.md#de...
  15. Repository: https://github.com/github/scientist
  16. …allows you to run experiments directly in the deployed branch without any service disruption. [1] https://github.com/github/scientist
    comment by gioele · 2016-01-20 · in Feature Toggles
  17. …can learn more about their experience and wrapped up the ruby code they used in a gem available at https://github.com/github/scientist You might find it useful to read their source, the same techniques could probably be easily adapted for…