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
20082026
-
The readme (here https://github.com/github/scientist#alternatives ) doesn't mention, but here is one for Rust: https://crates.io/crates/scientisto
comment by nextaccountic · 2023-11-15 · in Scientist: A Ruby library for carefully refactoring critical paths -
▲ 154
Scientist: A Ruby library for carefully refactoring critical pathsstory by thunderbong · 2023-11-14 · 15 comments
-
…- 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 -
▲ 2
Scientist: A Ruby library for carefully refactoring critical pathsstory by mooreds · 2022-10-18 · 0 comments
-
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.
comment by mooreds · 2022-10-18 · in Real-World Engineering Challenges: Migrations -
…really cool! It reminded me of another library I came across a while back, Scientist from GitHub: https://github.com/github/scientist
comment by obahareth · 2021-09-05 · in Suture: A Ruby gem that helps you refactor your legacy code -
…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 -
…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 -
See https://github.com/github/scientist/blob/master/README.md#al...
comment by e12e · 2019-11-10 · in Scientist: A Ruby library for carefully refactoring critical paths -
▲ 178
Scientist: A Ruby library for carefully refactoring critical pathsstory by kburman · 2019-11-09 · 19 comments
-
▲ 2
A Ruby library for carefully refactoring critical pathsstory by vinnyglennon · 2019-01-07 · 0 comments
-
> 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.
comment by kamikaz1k · 2018-04-06 · in Show HN: Easily test your refactored Python code -
Scientist for Python? https://github.com/github/scientist
comment by st0le · 2018-04-05 · in Show HN: Easily test your refactored Python code -
…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? -
much like https://github.com/github/scientist
comment by rileytg · 2017-05-30 · in How to Improve a Legacy Codebase -
▲ 1
GitHub/scientist: A Ruby library for carefully refactoring critical pathsstory by kiyanwang · 2017-04-24 · 0 comments
-
…that go far beyond AB testing for most backends why would you lock into something like optimizely: https://github.com/github/scientist
comment by daveguy · 2016-12-21 · in LaunchDarkly gets $8.7M to put the right features in front of right users -
…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 -
…simultaneously anywhere writes happen, and verify the results at read time with `science`. [1]: https://github.com/github/scientist/blob/master/README.md#de...
comment by chucksmash · 2016-02-15 · in Show HN: Laboratory, a Python port of GitHub's Scientist library for refactoring -
▲ 5
GitHub Scientist: A Ruby library for carefully refactoring critical pathsstory by yarapavan · 2016-02-03 · 0 comments
-
Repository: https://github.com/github/scientist
comment by brudgers · 2016-02-03 · in New GitHub Tool Lets Coders Build Software Like Bridges -
…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 -
…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…
comment by speedkills · 2014-12-04 · in Ask HN: What you think about differential unit testing? -
▲ 1
Scientist: A Ruby library for carefully refactoring critical pathsstory by mooreds · 2014-11-30 · 0 comments