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. ▲ 154
    Scientist: A Ruby library for carefully refactoring critical paths
    story by thunderbong · 2023-11-14 · 15 comments
  3. …- 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
  4. ▲ 2
    Scientist: A Ruby library for carefully refactoring critical paths
    story by mooreds · 2022-10-18 · 0 comments
  5. 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.
  6. …really cool! It reminded me of another library I came across a while back, Scientist from GitHub: https://github.com/github/scientist
  7. …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
  8. …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
  9. See https://github.com/github/scientist/blob/master/README.md#al...
  10. ▲ 178
    Scientist: A Ruby library for carefully refactoring critical paths
    story by kburman · 2019-11-09 · 19 comments
  11. ▲ 2
    A Ruby library for carefully refactoring critical paths
    story by vinnyglennon · 2019-01-07 · 0 comments
  12. > 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.
  13. Scientist for Python? https://github.com/github/scientist
  14. …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?
  15. much like https://github.com/github/scientist
    comment by rileytg · 2017-05-30 · in How to Improve a Legacy Codebase
  16. ▲ 1
    GitHub/scientist: A Ruby library for carefully refactoring critical paths
    story by kiyanwang · 2017-04-24 · 0 comments
  17. …that go far beyond AB testing for most backends why would you lock into something like optimizely: https://github.com/github/scientist
  18. …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
  19. …simultaneously anywhere writes happen, and verify the results at read time with `science`. [1]: https://github.com/github/scientist/blob/master/README.md#de...
  20. ▲ 5
    GitHub Scientist: A Ruby library for carefully refactoring critical paths
    story by yarapavan · 2016-02-03 · 0 comments
  21. Repository: https://github.com/github/scientist
  22. …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
  23. …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…
  24. ▲ 1
    Scientist: A Ruby library for carefully refactoring critical paths
    story by mooreds · 2014-11-30 · 0 comments