logo
episode-header-image
May 2023
1h 6m

Docker for .NET Devs With Carl Sargunar

JAMIE TAYLOR
About this episode

Remember: you can also always follow the show on Twitter @dotnetcoreshow, and the shows host on Twitter @podcasterJay or visit our Contact page.

Welcome to season 5 of the award-winning .NET Core Podcast! Check that link for proof.

Hello everyone and welcome to THE .NET Core Podcast. An award-winning podcast where we reach into the core of the .NET technology stack and, with the help of the .NET community, present you with the information that you need in order to grok the many moving parts of one of the biggest cross-platform, multi-application frameworks on the planet.

This episode features Carl Sargunar, a web developer who has been freelancing for nine years and specializes in the content management system Umbraco.

Sargunar noted that the barrier for entry for trying new technologies has been greatly reduced. It is now as easy as finding the right tutorial, YouTube video, or Sargunar's own resources. Visual Studio Code is one of the nicest editors available, and developers can right-click on a project to add a container to it. We discuss how Docker can be used to create reproducible builds and have truly cross-platform code.

The .NET technology stack now runs on any operating system and architecture, including Arm, Raspberry Pi's, and other IoT devices. Developers can dual boot to Linux or use a Mac machine, and can run their apps on a variety of devices and architectures. Umbraco embraced .NET Core and took on a full platform rewrite to migrate the entire code base from Framework to 3.1. .NET developers have the luxury of using any tool they are comfortable with, and they can run their apps on brand new CPU architectures like the M1 and M2 chips.

Docker makes it easy to try out new technologies without needing to buy expensive hardware or install Linux. GitHub Code Spaces and JetBrains Fleet allow developers to spin up an IDE in the cloud so that they do not need a powerful machine to develop applications. Containers can be shared with others so that they can work on the same project without needing to install the same software. Docker files are plain text files that describe the changes made to the environment, making troubleshooting much easier.

Carl recently ran a workshop at the Code Garden Conference, introducing people to containers. He explained how Docker containers can be used to quickly and easily spin up an application with multiple containers, such as a web server, a database server, and a small website running Blazer and an API. Docker Compose can be used to build and run the application with just one command, and containers can be used to abstract away the operating system and dependencies, making it easier to deploy applications.

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at https://dotnetcore.show/episode-123-docker-for-net-devs-with-carl-sargunar/

Useful Links from the episode:

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Up next
Nov 21
Hayden Barnes and CVE-2025-33515
<h3>Show Notes</h3> <p>Hey everyone, and welcome back to The Modern .NET Show; the premier .NET podcast, focusing entirely on the knowledge, tools, and frameworks that all .NET developers should have in their toolbox. I'm your host Jamie Taylor, bringing you conversations with th ... Show More
36m 8s
Nov 21
Hayden Barnes on .NET NES: Why We Need a New Approach to Open Source Maintenance
<h3>Strategic Technology Consultation Services</h3> <p>This episode of The Modern .NET Show is supported, in part, by <a href= "https://rjj-software.co.uk/podcast/?utm_source=mdns&utm_medium=podcast&utm_campaign=MDNS-s08e07" target="_blank" rel="noopener">RJJ Software's Strategic ... Show More
57m 55s
Nov 14
Testing Made Easy: Debbie O'Brien Explains Playwright and its Game-Changing MCP Server
Strategic Technology Consultation Services This episode of The Modern .NET Show is supported, in part, by RJJ Software's Strategic Technology Consultation Services. If you're an SME (Small to Medium Enterprise) leader wondering why your technology investments aren't delivering, o ... Show More
57m 33s
Recommended Episodes
May 2021
Build engineering at Apple and the future of deploy previews
<p>Eric was a build engineer at Apple for many years, then started a FeaturePeek which went through Y-combinator. He talks about what he learned from those experiences and how he'll be applying that knowledge to his new job at Netlify.</p><p>The teams combined forces to make the ... Show More
24m 6s
Aug 2022
Episode 429: Rubber Duck Dev Show with Chris Booth and Creston Jamison
Brittany guested on the Rubber Duck Dev Show, a livestream with two Rubyists (Chris & Creston) who chat live about all the aspects of development. They talk over the origins of how Brittany became the host of The Ruby on Rails Podcast and their thoughts and struggles on project m ... Show More
53m 11s
Mar 2023
You’re just a devcontainer.json away (Changelog Interviews #529)
This week we're joined by Brigit Murtaugh, Product Manager on the Visual Studio Code team at Microsoft, and we're talking about Development Containers and the Dev Container spec. Ever since we talked with Cory Wilkerson about Coding in the cloud with Codespaces we've wanted to ge ... Show More
1h 10m
Mar 2024
744: Docker For Developers
Join Scott and CJ on a rapid-fire journey through Docker. From unraveling containerization to practical advice on incorporating Docker into your workflow, this quick-paced episode has everything you need to navigate the world of container technology. Show Notes 00:00 Welcome t ... Show More
25m 42s
Jul 2023
Jamstack is evolving toward a composable web
<p><a href="https://www.netlify.com/" target="_blank">Netlify</a>’s all-in-one development platform gives devs access to build, deploy, and backend services for websites and web apps. Get started with their <a href="https://docs.netlify.com/?_gl=1%2a633ey4%2a_gcl_au%2aNDcwNTE4NzU ... Show More
21m 25s