2024-03-05 11:40:30 +00:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "description" content = "" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< title > FOSSY 2023 | Presentation: Open Source Dev Containers with DevPod< / title >
< meta property = "og:type" content = "website" / >
< link rel = "icon" href = "../../../static/build/img/favicon.ico" / >
<!-- Cards -->
< meta property = "og:title" content = "FOSSY 2023 | Presentation: Open Source Dev Containers with DevPod" >
< meta property = "og:description" content = "" / >
< meta property = "og:url" content = "https://2023.fossy.us/schedule/presentation/47/" >
< meta name = "twitter:site" content = "@conservancy" >
< meta name = "twitter:image:alt" content = "FOSSY 2023 | Presentation: Open Source Dev Containers with DevPod" / >
< meta name = "twitter:card" content = "summary" >
< meta name = "twitter:image" content = "https://2023.fossy.us/static/build/img/conservancy_logo_tall_mono.png" / >
< meta property = "og:image" content = "https://2023.fossy.us/static/build/img/conservancy_logo_tall_mono.png" / >
< meta property = "og:image:width" content = "400" / >
< meta property = "og:image:height" content = "400" / >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< link rel = "stylesheet" href = "https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity = "sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin = "anonymous" >
< link rel = "stylesheet" href = "https://unpkg.com/tachyons@4.12.0/css/tachyons.min.css" >
< link href = "../../../static/build/scss/app.css" rel = "stylesheet" type = "text/css" / >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< script type = "text/javascript" >
var CONF_TZ = "US/Pacific";
< / script >
< / head >
< body class = "" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< header class = "clearfix d-print-none" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< nav class = "navbar navbar-expand-lg navbar-dark" style = "background: rgb(19,119,82); background: linear-gradient(124deg, rgba(19,119,82,1) 0%, rgba(19,106,119,1) 100%); margin-bottom: 1rem" >
< div class = "container" >
< h2 class = "sans-serif f2 f1-ns b lh-solid tracked-tight mv0 mr3" >
< a class = "washed-yellow hover-washed-yellow" href = "../../../index.html" style = "text-decoration: none" >
FOSSY 2023
< / a >
< / h2 >
< button class = "navbar-toggler" type = "button" data-toggle = "collapse" data-target = "#navbarText" aria-controls = "navbarText" aria-expanded = "false" aria-label = "Toggle navigation" >
< span class = "navbar-toggler-icon" > < / span >
< / button >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< div class = "collapse navbar-collapse" id = "navbarText" >
< ul class = "navbar-nav mr-auto" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< li class = "nav-item dropdown" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a class = "nav-link dropdown-toggle" href = "index.html#" data-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
2024-03-08 02:40:10 +00:00
About
2024-03-05 11:40:30 +00:00
< / a >
< div class = "dropdown-menu" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a class = "dropdown-item " href = "../../../about/index.html" > About FOSSY< / a >
< a class = "dropdown-item " href = "../../../travel/index.html" > Travel and Lodging< / a >
< a class = "dropdown-item " href = "../../../conventioncenter/index.html" > Oregon Convention Center< / a >
< / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / li >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< li class = "nav-item dropdown" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a class = "nav-link dropdown-toggle" href = "index.html#" data-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
2024-03-08 02:40:10 +00:00
Attend
2024-03-05 11:40:30 +00:00
< / a >
< div class = "dropdown-menu" >
< a class = "dropdown-item " href = "../../../attend/tickets/index.html" > Tickets< / a >
< a class = "dropdown-item " href = "../../../attend/volunteer/index.html" > Volunteer< / a >
< a class = "dropdown-item " href = "../../../events/index.html" > Events< / a >
< a class = "dropdown-item " href = "../../../attend/code-of-conduct.html" > Code of Conduct< / a >
< a class = "dropdown-item " href = "../../../attend/health-and-safety/index.html" > Health and Safety< / a >
< a class = "dropdown-item " href = "../../../attend/terms-and-conditions/index.html" > Terms and Conditions< / a >
< a class = "dropdown-item " href = "https://sfconservancy.org/privacy-policy/" > Privacy policy< / a >
< / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / li >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< li class = "nav-item dropdown" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a class = "nav-link dropdown-toggle" href = "index.html#" data-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false" >
2024-03-08 02:40:10 +00:00
Program
2024-03-05 11:40:30 +00:00
< / a >
< div class = "dropdown-menu" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a class = "dropdown-item " href = "../../index.html" > Schedule< / a >
< a class = "dropdown-item " href = "../../../pages/tracks.html" > Tracks< / a >
< a class = "dropdown-item " href = "../../../call-for-proposals/index.html" > Proposals< / a >
< / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / li >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< li class = "nav-item " >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a class = "nav-link" href = "../../../sponsorship/index.html" >
2024-03-08 02:40:10 +00:00
Sponsorship
2024-03-05 11:40:30 +00:00
< / a >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / li >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / ul >
< / div >
< / div >
< / nav >
< / header >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< main role = "main" class = "container" >
< div class = "row" >
< div class = "col page-header" >
< h1 class = "page-title" > Open Source Dev Containers with DevPod< / h1 >
< p class = "lead" >
E142 | < span class = "presentation-time" data-starttime = "2023-07-16T15:00:00" data-endtime = "2023-07-16T15:30:00" > Sun 16 Jul 3 p.m.– 3:30 p.m.< / span >
< / p >
< / div >
< / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< div class = "row" >
< div class = "col-md-12" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / div >
< / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< div class = "row presentation-details" >
< div class = "col-md-3" >
< h2 class = "mt-4" > Presented by< / h4 >
< ul class = "list-unstyled" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< li class = "mb-4 pb-2" >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< img src = "https://secure.gravatar.com/avatar/b5cf908e2b7df89a801dfbb0f541801b?s=120&d=mp" alt = "Rich Burroughs" class = "rounded-circle img-fluid" >
< p >
< strong > < a href = "../../../speaker/profile/201/index.html" > Rich Burroughs< / a > < / strong > < br / >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< a href = "https://twitter.com/richburroughs" > @richburroughs< / a > < br / >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / p >
< div class = "bio" > Rich Burroughs is a Staff Developer Advocate at Loft Labs where he's focused on improving the happiness of teams using Kubernetes. He's the creator and host of the Kube Cuddle podcast, where he interviews members of the Kubernetes community. Rich was one of the founding organizers of DevOpsDays Portland, and he's helped organize other community events. Rich also has a strong interest in how working in tech impacts mental health. He has ADHD and has documented his journey on Twitter since being diagnosed, and he moderated a panel on ADHD at KubeCon Detroit.< / div >
< / p >
< / li >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / ul >
< / div >
< div class = "col-md-9 presentation-abstract" >
< h2 class = "mt-4" > Abstract< / h4 >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< div class = "abstract pb-4" > < p > Many developers are excited about dev containers, but until now, people needed to use a managed service like Codespaces or Gitpod to feel that dev container magic. DevPod is a new open source tool that allows users to launch dev containers with any infrastructure that they have available.
DevPod uses a provider model like Terraform's, and there are currently providers for many different infrastructures, like local Docker daemons, Kubernetes, AWS, and several other cloud providers. It's also possible to develop providers if you don't find one that fits your needs.
While you can choose the infra you want to use with DevPod, you don't have to manage it. DevPod handles the lifecycle of the infrastructure it runs on, and it can even suspend cloud resources automatically to save on costs. DevPod uses the open devcontainer.json standard, so it's compatible with VS Code and many other IDEs, as well as tools like Codespaces.
We'll look at how DevPod works and get into a quick demo that showcases how it can help developers and teams standardize their dev environments.< / p > < / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / div >
< / div >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< script src = "https://code.jquery.com/jquery-3.5.1.min.js" integrity = "sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin = "anonymous" > < / script >
< script src = "../../../static/build/js/app.js" type = "text/javascript" > < / script >
< script src = "../../../static/build/js/jquery.formset.js" > < / script >
< script src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity = "sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin = "anonymous" > < / script >
< script src = "../../../static/build/bootstrap/js/bootstrap.bundle.min.js" > < / script >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
<!-- no - analytics -->
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< script src = "../../../static/build/js/luxon.min.js" > < / script >
< script src = "../../../static/build/js/schedule.js" type = "text/javascript" > < / script >
2024-03-08 02:40:10 +00:00
2024-03-05 11:40:30 +00:00
< / main >
< footer class = "footer mt-4 d-print-none" >
< div class = "container py-4" >
< div class = "row" >
< div class = "col-md-4 pb-4" >
< strong > FOSSY 2023< / strong > < br >
July 13-16 2023 < br >
Portland, OR< br >
Timezone: PDT - UTC-7 < br >
< a href = "mailto:conference@sfconservancy.org" alt = "Email" > < i class = "far fa-envelope" > < / i > < / a > < a
href="https://twitter.com/conservancy" alt="Twitter">< i class = "fab fa-twitter" > < / i > < / a > < a
href="https://social.sfconservancy.org/conservancy" alt="Mastodon">< i class = "fab fa-mastodon" > < / i > < / a >
< / div >
< div class = "col-md-4 pb-4 text-center" >
< a href = "https://sfconservancy.org" > < img src = "../../../static/build/img/conservancy_logo.svg" alt = "Software Freedom Conservancy logo" class = "footer-image" > < / a >
< / div >
< div class = "col-md-4 pb-4 text-right" >
< small >
< a href = "index.html#" > Back to top< / a > < br >
© 2023 < a href = "https://sfconservancy.org/" > Software Freedom Conservancy< / a > < br >
< a href = "../../../credits/index.html" > Credits< / a >
< / small >
< / div >
< / div >
< / div >
< / footer >
< / body >
< / html >