diff --git a/slides/Slides.md b/slides/Slides.md index 53d2e72..de62f7a 100644 --- a/slides/Slides.md +++ b/slides/Slides.md @@ -3,6 +3,24 @@ marp: true theme: custom-default footer: '@Chris_L_Ayers - https://chris-ayers.com' --- + + + +![bg](img/Slide1.PNG) + +
+ +# Working with Dev Containers +### Chris Ayers, Microsoft + +
+ +--- + ![bg right](img/containers.jpg) @@ -24,6 +42,8 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com' --- +![bg](img/Slide3.PNG) + # Agenda - Prerequisites @@ -34,6 +54,8 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com' --- +![bg](img/Slide3.PNG) + # Prerequisites - VS Code @@ -46,10 +68,14 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com' --- +![bg](img/Slide3.PNG) + # What are Dev Containers? --- +![bg](img/Slide3.PNG) + # Dev Containers are: - Environments that run in a container @@ -58,17 +84,7 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com' --- -# Inner and Outer Loops - -![fit](img/inner-loop.png) - ---- - -# How Dev Containers Work - -![Dev Containers](img/architecture-containers.png) - ---- +![bg](img/Slide3.PNG)
@@ -89,6 +105,18 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com' --- +# Inner and Outer Loops + +![fit](img/inner-loop.png) + +--- + +# How Dev Containers Work + +![Dev Containers](img/architecture-containers.png) + +--- + # How do you build a Dev Container? From the Command Pallet @@ -103,12 +131,6 @@ From the Command Pallet --- -# How Do I Configure it? - -![files](img/config-file.png) - ---- - # Templates Full List: [https://containers.dev/templates](https://containers.dev/templates) @@ -116,6 +138,11 @@ Full List: [https://containers.dev/templates](https://containers.dev/templates) - Language Based (C#, C++, Java, Go, Node, Python, Rust, Ruby, PHP) - Tool Focused (Markdown, Kubernetes, Docker, Jekyll) +--- + +# How Do I Configure it? + +![files](img/config-file.png) --- @@ -128,6 +155,8 @@ Full list here: [https://containers.dev/features](https://containers.dev/feature --- +![bg](img/Slide3.PNG) + # Customizations - Extensions @@ -137,6 +166,17 @@ Full list here: [https://containers.dev/features](https://containers.dev/feature --- +![bg](img/Slide3.PNG) + +# GitHub Codespaces + +- Don't need to worry about Docker Desktop +- VSCode, IntelliJ, Browser +- 2 core machines up to 32 core machines +- Default universal DevContainers + +--- + # DEMO TIME ![bg right 70%](img/connected-to-dev-container.png) @@ -147,6 +187,9 @@ Full list here: [https://containers.dev/features](https://containers.dev/feature --- + +![bg](img/Slide3.PNG) + # Resources
diff --git a/slides/img/Slide1.PNG b/slides/img/Slide1.PNG new file mode 100644 index 0000000..0050eda Binary files /dev/null and b/slides/img/Slide1.PNG differ diff --git a/slides/img/Slide2.PNG b/slides/img/Slide2.PNG new file mode 100644 index 0000000..c269e41 Binary files /dev/null and b/slides/img/Slide2.PNG differ diff --git a/slides/img/Slide3.PNG b/slides/img/Slide3.PNG new file mode 100644 index 0000000..c6624cb Binary files /dev/null and b/slides/img/Slide3.PNG differ diff --git a/slides/img/Slide4.PNG b/slides/img/Slide4.PNG new file mode 100644 index 0000000..4e77ab9 Binary files /dev/null and b/slides/img/Slide4.PNG differ diff --git a/slides/img/Slide5.PNG b/slides/img/Slide5.PNG new file mode 100644 index 0000000..80a5bfc Binary files /dev/null and b/slides/img/Slide5.PNG differ diff --git a/slides/img/Slide6.PNG b/slides/img/Slide6.PNG new file mode 100644 index 0000000..2798c99 Binary files /dev/null and b/slides/img/Slide6.PNG differ