The Morning Dev

Only the news worth knowing

‹
 

Watch · Web development

stop getting hacked: use devvm

Show the full video description ›

In this video CJ shows his new tool devvm which allows you to easily create a VM for any project folder. 00:00 - intro 03:45 - devvm initial setup 05:12 - building the base image once 05:43 - managing devvm images 06:05 - running commands inside the vm 06:26 - automatic port forwarding 06:58 - devvm ssh vs code 07:32 - devvm blocks network requests 07:52 - devvm network log 08:04 - devvm with claude 09:22 - a second vm with cached layers and tools 10:44 - removing the first vm after claude finishes 11:23 - devvm works on a synced folder by default 11:45 - devvm --clone for a local git remote 12:47 - docker inside devvm 13:28 - custom layers 14:43 - devcontainer.json support 15:04 - boot vms from docker images 15:33 - built on top of Lima 15:52 - pulling from devvm clone git remote 16:51 - using devvm with herdr and t3 code 18:55 - managing and deleting vms 19:25 - devvm prevents losing unsaved work inside a vm 20:12 - devvm feedback Read the docs: https://devvm.dev/ Read the code: https://github.com/devvmhq/devvm Lima: https://lima-vm.io/ Dev container spec: https://containers.dev/ Nix package manager: https://github.com/NixOS/nix ------------------------------------------------------------------------------ Hit us up on Socials! Syntax: https://x.com/syntaxfm Scott: https://x.com/stolinski Wes: https://x.com/wesbos CJ: https://x.com/CodingGarden Randy: https://www.youtube.com/@randyrektor http://www.syntax.fm Brought to you by https://sentry.io/syntax #sandbox #isolation #virtualmachines #security #lima #programming #webdeveloper #javascript #syntax #syntaxfm #webdev