The full scope across this batch: POST /sessions key→token exchange, SessionStore dual-index with revoke_by_id, CLI Bearer injection (ONTOREF_TOKEN), ontoref setup --gen-keys, install scripts, daemon config form roundtrip, ADR-004/005, on+re self-description update (fully-self-described), and landing page refresh.
118 lines
2.2 KiB
Markdown
118 lines
2.2 KiB
Markdown
---
|
|
theme: default
|
|
#theme: ./themes/rust-vibe
|
|
title: Why I Needed Rust
|
|
titleTemplate: '%s - StratumIOps'
|
|
layout: cover
|
|
keywords: Rust,programming
|
|
download: true
|
|
exportFilename: StratumIOps Ontology and Reflection
|
|
monaco: true
|
|
remoteAssets: true
|
|
selectable: true
|
|
record: true
|
|
colorSchema: dark
|
|
#colorSchema: white
|
|
lineNumbers: false
|
|
themeConfig:
|
|
primary: '#f74c00'
|
|
logoHeader: '/ferris.svg'
|
|
fonts:
|
|
mono: 'Victor Mono'
|
|
drawings:
|
|
enabled: true
|
|
persist: false
|
|
presenterOnly: false
|
|
syncAll: true
|
|
scripts:
|
|
- setup/image-overlay.ts
|
|
#background: ./images/charles-assuncao-1BbOtIqx21I-unsplash.jpg
|
|
class: 'justify-center flex flex-cols photo-bg'
|
|
---
|
|
|
|
<h1 class="font-medium"> Ontology and Reflection </h1>
|
|
|
|
<h2 class="flex justify-center mt-5 font-medium">
|
|
StratumIOps
|
|
</h2>
|
|
|
|
<div class="flex justify-center">
|
|
<img class="mt-10 w-45" src="/jesusperez_w.svg">
|
|
</div>
|
|
|
|
<style scoped>
|
|
h1, h2, p { z-index: 10}
|
|
.meters {
|
|
margin-top: 2rem !important;
|
|
display: flex;
|
|
gap: 2 rem;
|
|
font-size: 1rem;
|
|
opacity: 0.6 !important;
|
|
font-family: monospace;
|
|
}
|
|
|
|
.two-cols {
|
|
column-gap: 1.5rem !important;
|
|
}
|
|
|
|
</style>
|
|
|
|
<Footer />
|
|
|
|
<!--
|
|
Note:
|
|
-->
|
|
|
|
---
|
|
layout: cover
|
|
name: end
|
|
#background: ./images/cleo-heck-1-l3ds6xcVI-unsplash.jpg
|
|
class: 'photo-bg'
|
|
---
|
|
|
|
<div class="standalone-slide text-shadow-lg text-xl perspective">
|
|
|
|
# Why I Needed Rust
|
|
|
|
<div class="meters-final -mt-3 mb-1">
|
|
<span>🛡 ●●●●●</span>
|
|
<span>😴 ●●●●●</span>
|
|
<span>🔥 ●○○○○</span>
|
|
</div>
|
|
|
|
<div class="text-xl leading-11 text-gray-200"> Three Closing Lines</div>
|
|
|
|
<div class="text-2xl leading-11 text-orange-200">
|
|
I have lived this problem for decades.<br>
|
|
Rust gave me deterministic systems and better sleep.<br>
|
|
Start small: model infrastructure as types.
|
|
</div>
|
|
|
|
<div class="text-5xl leading-12 text-gray-200 my-5">
|
|
Thank you. Questions?
|
|
</div>
|
|
|
|
<small>More info: </small>
|
|
· **jesusperez.pro** <br>
|
|
|
|
<small> · **provisioning.systems** · **vapora.dev** · **rustelo.dev** </small>
|
|
|
|
</div>
|
|
|
|
<style>
|
|
.meters-final {
|
|
display: inline-flex;
|
|
gap: 2rem;
|
|
font-size: 1.4rem;
|
|
font-family: monospace;
|
|
}
|
|
</style>
|
|
|
|
<!--
|
|
Final slide. Three meters in green.
|
|
|
|
The title of the talk, demonstrated.
|
|
|
|
Direct eye contact. Slow delivery.
|
|
-->
|