Skip to content

Commit 0f611dc

Browse files
authored
Merge pull request #4 from codebytes/addo
updated slides for ADDO
2 parents 387b525 + 94921ff commit 0f611dc

7 files changed

Lines changed: 60 additions & 17 deletions

File tree

slides/Slides.md

Lines changed: 60 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,24 @@ marp: true
33
theme: custom-default
44
footer: '@Chris_L_Ayers - https://chris-ayers.com'
55
---
6+
7+
<!--
8+
_footer: 'https://github.com/codebytes/dev-containers'
9+
_footercolor: white
10+
_color: white
11+
-->
12+
13+
![bg](img/Slide1.PNG)
14+
15+
<div style="padding-left:400px; font-size:40px">
16+
17+
# Working with Dev Containers
18+
### Chris Ayers, Microsoft
19+
20+
</div>
21+
22+
---
23+
624
<!-- _footer: 'https://github.com/codebytes/dev-containers' -->
725

826
![bg right](img/containers.jpg)
@@ -24,6 +42,8 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com'
2442

2543
---
2644

45+
![bg](img/Slide3.PNG)
46+
2747
# Agenda
2848

2949
- Prerequisites
@@ -34,6 +54,8 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com'
3454

3555
---
3656

57+
![bg](img/Slide3.PNG)
58+
3759
# Prerequisites
3860

3961
- VS Code
@@ -46,10 +68,14 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com'
4668

4769
---
4870

71+
![bg](img/Slide3.PNG)
72+
4973
# What are Dev Containers?
5074

5175
---
5276

77+
![bg](img/Slide3.PNG)
78+
5379
# Dev Containers are:
5480

5581
- Environments that run in a container
@@ -58,17 +84,7 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com'
5884

5985
---
6086

61-
# Inner and Outer Loops
62-
63-
![fit](img/inner-loop.png)
64-
65-
---
66-
67-
# How Dev Containers Work
68-
69-
![Dev Containers](img/architecture-containers.png)
70-
71-
---
87+
![bg](img/Slide3.PNG)
7288

7389
<div class="columns">
7490
<div>
@@ -89,6 +105,18 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com'
89105

90106
---
91107

108+
# Inner and Outer Loops
109+
110+
![fit](img/inner-loop.png)
111+
112+
---
113+
114+
# How Dev Containers Work
115+
116+
![Dev Containers](img/architecture-containers.png)
117+
118+
---
119+
92120
# How do you build a Dev Container?
93121

94122
From the Command Pallet
@@ -103,19 +131,18 @@ From the Command Pallet
103131

104132
---
105133

106-
# How Do I Configure it?
107-
108-
![files](img/config-file.png)
109-
110-
---
111-
112134
# Templates
113135
Full List: [https://containers.dev/templates](https://containers.dev/templates)
114136

115137
- Base (Alpine, Debian, Ubuntu)
116138
- Language Based (C#, C++, Java, Go, Node, Python, Rust, Ruby, PHP)
117139
- Tool Focused (Markdown, Kubernetes, Docker, Jekyll)
118140

141+
---
142+
143+
# How Do I Configure it?
144+
145+
![files](img/config-file.png)
119146

120147
---
121148

@@ -128,6 +155,8 @@ Full list here: [https://containers.dev/features](https://containers.dev/feature
128155

129156
---
130157

158+
![bg](img/Slide3.PNG)
159+
131160
# Customizations
132161

133162
- Extensions
@@ -137,6 +166,17 @@ Full list here: [https://containers.dev/features](https://containers.dev/feature
137166

138167
---
139168

169+
![bg](img/Slide3.PNG)
170+
171+
# GitHub Codespaces
172+
173+
- Don't need to worry about Docker Desktop
174+
- VSCode, IntelliJ, Browser
175+
- 2 core machines up to 32 core machines
176+
- Default universal DevContainers
177+
178+
---
179+
140180
# DEMO TIME
141181
![bg right 70%](img/connected-to-dev-container.png)
142182

@@ -147,6 +187,9 @@ Full list here: [https://containers.dev/features](https://containers.dev/feature
147187

148188
---
149189

190+
191+
![bg](img/Slide3.PNG)
192+
150193
# Resources
151194

152195
<div class="columns">

slides/img/Slide1.PNG

1.81 MB
Loading

slides/img/Slide2.PNG

1.71 MB
Loading

slides/img/Slide3.PNG

350 KB
Loading

slides/img/Slide4.PNG

502 KB
Loading

slides/img/Slide5.PNG

359 KB
Loading

slides/img/Slide6.PNG

1.88 MB
Loading

0 commit comments

Comments
 (0)