Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Scientist .NET
Search
Ynoa Pedro
August 29, 2020
Programming
0
56
Scientist .NET
Presentation given for .NET ce #1 Meetup Onlide due covid - 19
Ynoa Pedro
August 29, 2020
Tweet
Share
More Decks by Ynoa Pedro
See All by Ynoa Pedro
MAPSTER DEMO
ypedroo
0
28
Git init introduzindo versionamento de código na pratica.
ypedroo
0
42
Other Decks in Programming
See All in Programming
昭和の職場からアジャイルの世界へ
kumagoro95
1
360
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
4
1.3k
Open source software: how to live long and go far
gaelvaroquaux
0
630
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
1
180
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
160
SpringBoot3.4の構造化ログ #kanjava
irof
2
980
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
730
社内フレームワークとその依存性解決 / in-house framework and its dependency management
vvakame
1
550
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
380
GAEログのコスト削減
mot_techtalk
0
120
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
240
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
670
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Docker and Python
trallard
44
3.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
It's Worth the Effort
3n
184
28k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
430
The Pragmatic Product Professional
lauravandoore
32
6.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Six Lessons from altMBA
skipperchong
27
3.6k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Transcript
Scientist .NET @ypedroo
That’s me 1. Software developer @ Instituto Atlântico. 2. Escrevo
uns post no Dev.to. 3. Contribuidor em alguns projetos como DataQI Project. 4. Criador do Nyxd Team. 5. @ypedroo
Introdução 01 Agenda Vantagens 02 Considerações 04 Demo 03
01 Introdução
https://github.com/scientistproject/Scientist.net
https://www.nuget.org/ packages/scientist/
Componentes Control Implementação atual Cadidate Implementação nova Experiment O experimento
permite a execução dos códigos antigo e novo em paralelo
Publishers É forma de publicar os resultados do experimento, seja
em console, banco e outras fontes Publishers
Matchs e Mismatchs Matchs Mostra que os outputs da implementação
são iguais ao da antiga Mismatchs Mostra que os outputs da implementação não são iguais ao da antiga
02 Vantagens
Vantagens Cobertura de testes Métricas de performance Qualidade dos dados
em teste
03 Demo Let’s make Science!
Control Disponível em: https://github.com/ypedroo/scientist-dotnet-demo
Candidate Disponível em: https://github.com/ypedroo/scientist-dotnet-demo
Experiment Disponível em: https://github.com/ypedroo/scientist-dotnet-demo
Publisher Disponível em: https://github.com/ypedroo/scientist-dotnet-demo
04 Considerações
Considerações Execução dos candidatos e controle sao randomicas Performance overhead
Remover quando não necessário Introduzir gradualmente novos experimentos
Obrigado! Perguntas? @ypedroo Referencias https://github.com/scientistproject/Scientist.net