talks/devconpublic Fork
⑂ 72f5a07
Commits
⬇ Clone ▾
git clone https://git.rickub.com/talks/devcon.git
git clone ssh://git@rickub.com/talks/devcon.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

🛟 Updated.Unverified

k33g committed 2026-11-04T03:08:33+02:00 Browse files
72f5a07 parent: dea4bcd
modified .vscode/settings.json +1 -1
@@ -24,7 +24,7 @@
2424 "other": "off"
2525 }
2626 },
27- "markdown.preview.fontSize": 14,
27+ "markdown.preview.fontSize": 18,
2828 // "workbench.editorAssociations": {
2929 // "*.md": "vscode.markdown.preview.editor"
3030 // },
@@ -24,7 +24,7 @@
24 "other": "off"24 "other": "off"
25 }25 }
26 },26 },
27- "markdown.preview.fontSize": 14,27+ "markdown.preview.fontSize": 18,
28 // "workbench.editorAssociations": {28 // "workbench.editorAssociations": {
29 // "*.md": "vscode.markdown.preview.editor"29 // "*.md": "vscode.markdown.preview.editor"
30 // },30 // },
modified 00-introduction/README.md +1 -1
@@ -47,7 +47,7 @@ References:
4747
4848 ## Prerequisites
4949
50-- A machine running macOS, Linux or Windows (this workshop was tested on macOS Apple Silicon).
50+- A machine running macOS, Linux or Windows (this workshop was tested on macOS Apple Silicon and a little bit on Windows).
5151 - A [Mistral AI](https://console.mistral.ai/) account and an API key.
5252 - `docker-agent` and `sbx` installed (see steps 02 and 04).
5353
@@ -47,7 +47,7 @@ References:
47 47
48 ## Prerequisites48 ## Prerequisites
49 49
50-- A machine running macOS, Linux or Windows (this workshop was tested on macOS Apple Silicon).50+- A machine running macOS, Linux or Windows (this workshop was tested on macOS Apple Silicon and a little bit on Windows).
51 - A [Mistral AI](https://console.mistral.ai/) account and an API key.51 - A [Mistral AI](https://console.mistral.ai/) account and an API key.
52 - `docker-agent` and `sbx` installed (see steps 02 and 04).52 - `docker-agent` and `sbx` installed (see steps 02 and 04).
53 53
added 01-me.md +69 -0
new file mode 100644
@@ -0,0 +1,69 @@
1+---
2+marp: true
3+theme: default
4+paginate: true
5+html: true
6+style: |
7+ section {
8+ font-size: 26px;
9+ padding: 60px 70px;
10+ }
11+ section.lead {
12+ background: #15202b;
13+ color: #fdfdfb;
14+ }
15+ section.lead h1 {
16+ color: #80bfbf;
17+ font-size: 52px;
18+ line-height: 1.15;
19+ }
20+ section.lead h2,
21+ section.lead h3 {
22+ color: #e8ebda;
23+ font-weight: normal;
24+ }
25+ section.lead a {
26+ color: #80bfbf;
27+ }
28+ h1 {
29+ color: #15202b;
30+ border-bottom: 4px solid #80bfbf;
31+ padding-bottom: 12px;
32+ }
33+ h2 {
34+ color: #0062FF;
35+ }
36+ code {
37+ background: #e8ebda;
38+ border-radius: 4px;
39+ }
40+ pre {
41+ font-size: 22px;
42+ }
43+ section.center {
44+ text-align: center;
45+ }
46+ section.center h1 {
47+ border: none;
48+ font-size: 46px;
49+ }
50+ .big {
51+ font-size: 40px;
52+ color: #4503E0;
53+ font-weight: bold;
54+ }
55+ footer {
56+ color: #15202b99;
57+ }
58+---
59+
60+<!-- _paginate: false -->
61+<!-- _footer: "DevCon | November 2026 | Create a coding helper agent" -->
62+
63+
64+# Who am I
65+
66+- **Philippe Charriere**, 🤓 old geek
67+- Principal Solutions Architect at 🐳 **Docker**
68+- ✉️ philippe.charriere@docker.com
69+- 🦋 @k33gorg.bsky.social
new file mode 100644
@@ -0,0 +1,69 @@
1+---
2+marp: true
3+theme: default
4+paginate: true
5+html: true
6+style: |
7+ section {
8+ font-size: 26px;
9+ padding: 60px 70px;
10+ }
11+ section.lead {
12+ background: #15202b;
13+ color: #fdfdfb;
14+ }
15+ section.lead h1 {
16+ color: #80bfbf;
17+ font-size: 52px;
18+ line-height: 1.15;
19+ }
20+ section.lead h2,
21+ section.lead h3 {
22+ color: #e8ebda;
23+ font-weight: normal;
24+ }
25+ section.lead a {
26+ color: #80bfbf;
27+ }
28+ h1 {
29+ color: #15202b;
30+ border-bottom: 4px solid #80bfbf;
31+ padding-bottom: 12px;
32+ }
33+ h2 {
34+ color: #0062FF;
35+ }
36+ code {
37+ background: #e8ebda;
38+ border-radius: 4px;
39+ }
40+ pre {
41+ font-size: 22px;
42+ }
43+ section.center {
44+ text-align: center;
45+ }
46+ section.center h1 {
47+ border: none;
48+ font-size: 46px;
49+ }
50+ .big {
51+ font-size: 40px;
52+ color: #4503E0;
53+ font-weight: bold;
54+ }
55+ footer {
56+ color: #15202b99;
57+ }
58+---
59+
60+<!-- _paginate: false -->
61+<!-- _footer: "DevCon | November 2026 | Create a coding helper agent" -->
62+
63+
64+# Who am I
65+
66+- **Philippe Charriere**, 🤓 old geek
67+- Principal Solutions Architect at 🐳 **Docker**
68+- ✉️ philippe.charriere@docker.com
69+- 🦋 @k33gorg.bsky.social
modified 03-first-agent/README.md +2 -2
@@ -34,9 +34,9 @@ agents:
3434
3535 ```bash
3636 export MISTRAL_API_KEY="your-api-key"
37-docker agent run agent.yaml
37+docker-agent run agent.yaml
3838 ```
39-> Docker knows how to recognize `MISTRAL_API_KEY` as the secret for the Mistral AI endpoints.
39+> Docker Agent knows how to recognize `MISTRAL_API_KEY` as the secret for the Mistral AI endpoints.
4040
4141 You should see this screen (the Docker Agent TUI)
4242 ![docker-agent](./assets/docker-agent-01.png)
@@ -34,9 +34,9 @@ agents:
34 34
35 ```bash35 ```bash
36 export MISTRAL_API_KEY="your-api-key"36 export MISTRAL_API_KEY="your-api-key"
37-docker agent run agent.yaml37+docker-agent run agent.yaml
38 ```38 ```
39-> Docker knows how to recognize `MISTRAL_API_KEY` as the secret for the Mistral AI endpoints.39+> Docker Agent knows how to recognize `MISTRAL_API_KEY` as the secret for the Mistral AI endpoints.
40 40
41 You should see this screen (the Docker Agent TUI)41 You should see this screen (the Docker Agent TUI)
42 ![docker-agent](./assets/docker-agent-01.png)42 ![docker-agent](./assets/docker-agent-01.png)
modified README.md +70 -0
@@ -1 +1,71 @@
1+---
2+marp: true
3+theme: default
4+paginate: true
5+html: true
6+style: |
7+ section {
8+ font-size: 26px;
9+ padding: 60px 70px;
10+ }
11+ section.lead {
12+ background: #15202b;
13+ color: #fdfdfb;
14+ }
15+ section.lead h1 {
16+ color: #80bfbf;
17+ font-size: 52px;
18+ line-height: 1.15;
19+ }
20+ section.lead h2,
21+ section.lead h3 {
22+ color: #e8ebda;
23+ font-weight: normal;
24+ }
25+ section.lead a {
26+ color: #80bfbf;
27+ }
28+ h1 {
29+ color: #15202b;
30+ border-bottom: 4px solid #80bfbf;
31+ padding-bottom: 12px;
32+ }
33+ h2 {
34+ color: #0062FF;
35+ }
36+ code {
37+ background: #e8ebda;
38+ border-radius: 4px;
39+ }
40+ pre {
41+ font-size: 22px;
42+ }
43+ section.center {
44+ text-align: center;
45+ }
46+ section.center h1 {
47+ border: none;
48+ font-size: 46px;
49+ }
50+ .big {
51+ font-size: 40px;
52+ color: #4503E0;
53+ font-weight: bold;
54+ }
55+ footer {
56+ color: #15202b99;
57+ }
58+---
59+
60+<!-- _paginate: false -->
61+<!-- _footer: "DevCon | November 2026" -->
62+
63+
164 # Workshop: Docker `sbx` + Docker Agent + Mistral AI
65+
66+## Prerequisites
67+
68+- A machine running macOS, Linux or Windows
69+ > (this workshop was tested on macOS Apple Silicon and a little bit on Windows).
70+- A [Mistral AI](https://console.mistral.ai/) account and an API key. (see [01-mistral-ai/README.md](01-mistral-ai/README.md))
71+- `docker-agent` and `sbx` installed (see steps [02-docker-agent/README.md](02-docker-agent/README.md) and [04-sbx/README.md](04-sbx/README.md)).
\ No newline at end of file
@@ -1 +1,71 @@
1+---
2+marp: true
3+theme: default
4+paginate: true
5+html: true
6+style: |
7+ section {
8+ font-size: 26px;
9+ padding: 60px 70px;
10+ }
11+ section.lead {
12+ background: #15202b;
13+ color: #fdfdfb;
14+ }
15+ section.lead h1 {
16+ color: #80bfbf;
17+ font-size: 52px;
18+ line-height: 1.15;
19+ }
20+ section.lead h2,
21+ section.lead h3 {
22+ color: #e8ebda;
23+ font-weight: normal;
24+ }
25+ section.lead a {
26+ color: #80bfbf;
27+ }
28+ h1 {
29+ color: #15202b;
30+ border-bottom: 4px solid #80bfbf;
31+ padding-bottom: 12px;
32+ }
33+ h2 {
34+ color: #0062FF;
35+ }
36+ code {
37+ background: #e8ebda;
38+ border-radius: 4px;
39+ }
40+ pre {
41+ font-size: 22px;
42+ }
43+ section.center {
44+ text-align: center;
45+ }
46+ section.center h1 {
47+ border: none;
48+ font-size: 46px;
49+ }
50+ .big {
51+ font-size: 40px;
52+ color: #4503E0;
53+ font-weight: bold;
54+ }
55+ footer {
56+ color: #15202b99;
57+ }
58+---
59+
60+<!-- _paginate: false -->
61+<!-- _footer: "DevCon | November 2026" -->
62+
63+
1 # Workshop: Docker `sbx` + Docker Agent + Mistral AI64 # Workshop: Docker `sbx` + Docker Agent + Mistral AI
65+
66+## Prerequisites
67+
68+- A machine running macOS, Linux or Windows
69+ > (this workshop was tested on macOS Apple Silicon and a little bit on Windows).
70+- A [Mistral AI](https://console.mistral.ai/) account and an API key. (see [01-mistral-ai/README.md](01-mistral-ai/README.md))
71+- `docker-agent` and `sbx` installed (see steps [02-docker-agent/README.md](02-docker-agent/README.md) and [04-sbx/README.md](04-sbx/README.md)).
\ No newline at end of file\ No newline at end of file