AzureFunBytes Episode 59 - Remote Possibilities with @burkeholland
Tags: vscode, containers, cloud, beginners
Published: 2021-10-07 19:13:45

AzureFunBytes is a weekly opportunity to learn more about the fundamentals and foundations that make up Azure. It's a chance for me to understand more about what people across the Azure organization do and how they do it. Every week we get together at 11 AM Pacific on [Microsoft LearnTV](https://cda.ms/226) and learn more about Azure.

![AzureFunBytes animation](https://res.cloudinary.com/practicaldev/image/fetch/s--Z7BxBMz1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j2xzw2g664tj31jij13t.gif)

This week on AzureFunBytes we look at how using remote development containers can help produce greater reliability and speed to software builds.  Containers are a unit of software that allows for packaging of all the resources and dependencies.  They are lightweight and are meant to require less overhead than managing a whole server with an operating system requiring regular updates and security fixes.  

Development containers help you focus on building code and in this software, providing a separate coding environment from your computer.  This is ideal when ensuring reliability for all that may be collaborating on a single software development project.

### "Works on my machine"

If you're a developer, you've almost certainly said those words in your life. Environments are still one of the hardest things to setup and manage. In this stream, we'll take a in-depth look at how VS Code and GitHub are solving this problem and the myriad of ways that you can access, edit and run your code. Even if all you have is an iPad."

To help me understand how this all comes together, I've invited Microsoft Principal Developer Advocate [Burke Holland](https://twitter.com/burkeholland) to join me.  We've got a jam packed agenda including:

- Opening projects in VS Code
- GitHub integration
- Remote - Containers
- Codespaces
- github.dev

{% youtube bYjz5hkAmKo %}

[00:00:00 - Opening](https://youtu.be/bYjz5hkAmKo)
[00:04:42 - Let's meet Burke!](https://youtu.be/bYjz5hkAmKo?t=282)
[00:10:27 - Burke's start in tech](https://youtu.be/bYjz5hkAmKo?t=627)
[00:16:00 - GitHub and VS Code](https://youtu.be/bYjz5hkAmKo?t=960)
[00:21:30 - Do you trust the authors of the files in this folder?](https://youtu.be/bYjz5hkAmKo?t=1290)
[00:24:34 - Python without having to run it locally](https://youtu.be/bYjz5hkAmKo?t=1474)
[00:36:55 - GitHub pull request right in VS Code](https://youtu.be/bYjz5hkAmKo?t=2215)
[00:40:18 - github.dev](https://youtu.be/bYjz5hkAmKo?t=2418)
[00:47:39 - Why is Codespaces not free?](https://youtu.be/bYjz5hkAmKo?t=2859)
[00:55:59 - "...empower every person and every organization on the planet to achieve more."](https://youtu.be/bYjz5hkAmKo?t=3359)


***About Burke Holland***

Burke Holland is a front-end developer living in Nashville, TN; the greatest city in the world according to science. He enjoys JavaScript a lot because it's the only way he Node to Express himself. Get it? Never mind. Burke blogs only slightly better than he codes and definitely not as good as he talks about himself in the third person. Burke works with the VS Code team at Microsoft. You can find him on Twitter as [@burkeholland](https:/twitter.com/burkeholland). 


------

Learn about Azure fundamentals with me!

Live stream is normally found on Twitch, YouTube, and [LearnTV](https://cda.ms/226) at 11 AM PT / 2 PM ET Thursday. You can also find the recordings here as well:

[AzureFunBytes on Twitch](https://twitch.tv/azurefunbytes)
[AzureFunBytes on YouTube](https://aka.ms/jaygordononyoutube)
[Azure DevOps YouTube Channel](https://www.youtube.com/channel/UC-ikyViYMM69joIAv7dlMsA)
[Follow AzureFunBytes on Twitter](https://twitter.com/azurefunbytes)

Useful Docs:

[Get $200 in free Azure Credit](https://cda.ms/219)
[Microsoft Learn: Introduction to Azure fundamentals](https://cda.ms/243)
[What is a container?](https://cda.ms/2PZ)
[Microsoft Learn: Administer containers in Azure](https://cda.ms/2Q0)
[Developing inside a Container](https://cda.ms/2Q1)
[Create a development container](https://cda.ms/2Q2)
[devcontainer command line interface](https://cda.ms/2Q3)
[VS Code Remote Development](https://cda.ms/2Q4)
[Microsoft Learn: Use a Docker container as a development environment with Visual Studio Code](https://aka.ms/RemoteContainers)
[github.dev](https://github.dev)
[VS Code on TikTok](https://www.tiktok.com/@vscode)
[VS Code on Youtube](https://www.youtube.com/channel/UCs5Y5_7XK8HLDX0SLNwkd3w)