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
Deterministic Builds and where to find them
Search
Andreas Mosti
March 10, 2023
Technology
0
24
Deterministic Builds and where to find them
Andreas Mosti
March 10, 2023
Tweet
Share
More Decks by Andreas Mosti
See All by Andreas Mosti
Correct Maps Are Useless: A guide to mental models
andmos
0
120
LEGO I Praksis
andmos
0
38
Supply Chain Attacks: Når den digitale forsyningslinja blir angrepsvektor
andmos
0
26
IoIT: Internet of Insecure Things
andmos
0
100
Containers'n stuff
andmos
0
24
IoT - Bevisstgjøring
andmos
0
24
GitOps in a nutshell
andmos
0
130
Supply Chain Attack
andmos
0
36
OpenFaaS: Serverless platform with no strings attached?
andmos
0
250
Other Decks in Technology
See All in Technology
サーバレスでモバイルアプリ開発! NTTコム「ビジネスdアプリ」のアーキテクチャ / The architecture of business d app
nttcom
12
240
OSTという文化を組織に根付かせてみた
sansantech
PRO
2
380
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
Mocking in Rust Applications
taiki45
1
410
React Aria で実現する次世代のアクセシビリティ
ryo_manba
4
1.2k
LLVM/ASMを使った有限体の高速実装
herumi
0
120
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
tahia910
0
110
タイミーのレコメンドにおける ABテストの運用
ozeshun
1
140
Creative UIs with Compose: DroidKaigi 2024
chrishorner
1
580
『GRANBLUE FANTASY: Relink』最高の「没入感」を実現するカットシーン制作手法とそれを支える技術
cygames
1
140
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
200
Agile in Automotive Industry, puzzles and lights.
hiranabe
3
1.4k
Featured
See All Featured
Faster Mobile Websites
deanohume
304
30k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Thoughts on Productivity
jonyablonski
66
4.2k
The Invisible Side of Design
smashingmag
295
50k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
Large-scale JavaScript Application Architecture
addyosmani
508
110k
Practical Orchestrator
shlominoach
185
10k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
663
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
227
52k
Transcript
Deterministic Builds And where to find them Andreas Mosti |
Bekk
None
Of Milk and Code: Both turns sour with time
Deterministic - /dɪ.tɝː.məˈnɪs.tɪk/
None
vs
None
None
None
82513d4b1 c706ab 643ad4b1c 7063ac 562ad2c1d 7063ac
82513d4b1 c706ab 643ad4b1c 7063ac 562ad2c1d 7063ac
None
Dependencies
Build Tools
Hermeticity
The curious case of containers
None
None
None
None
None
None
None
Nix is: A language A package manager An OS
Hashing input Hashing output Installs evrything side-by-side No side effects
Nix does:
None
None
None
None
None
Think about determinism