Why I use docker for my web dev projects

preview_player
Показать описание

My VSCode Extensions:
- theme: material community high contrast
- fonts: Menlo, Monaco, 'Courier New', monospace
- errors: Error Lens
- extra git help: Git Lens
- tailwind css intellisense
- indent rainbow
- material icon theme
- prettier & eslint
- ES7+ React Snippets
Рекомендации по теме
Комментарии
Автор

The amount of technologies developers are expected to know is simply staggering to me at times. Your videos do a great service to anyone struggling to get into this industry. Keep posting!

raymondfinton
Автор

you're the most chill, person I've ever seen on youtube. I hope you keep posting forever. ❤

st-jngk
Автор

I really like that you teach with very high quality. Many programming youtubers doesn't care about this and targets only very beginmers. With your tutorials it's possible to find useful things, not only for beginners. Gj man!

nowieszco
Автор

I just started on my first collaborative project and this was the exact video I needed to get started with docker quickly. Thank you!

ericwilson
Автор

I was always putting off trying docker because I thought it was hella complex and required a ton of config files but thank you for this!! Has really opened my eyes about how I can get started easily :)

banoulka
Автор

Finally a video that explains docker in a way that is easy to understand. I already had a idea but this really made me understand everything better

FA--X
Автор

Docker is very nice. Once we start dockering our web app at work. It made developing so much easier.

hunterbertoson
Автор

Bruh, I'm new to programing and your simple explanation of a .yaml file was amazing!
Thank you for the video!

vicyoslinuxofficial
Автор

just love your videos, we need more like this on why

sheldonfourie
Автор

I love how it takes any surprises away from running on your dev environment vs production

lukewestondev
Автор

I recently started to use vagrant for class and i didnt even think about how powerful it was until i copied a few strings and with that 2 machines with a database and web environment were made in less than 1 minute ready to play and i just love this kind of stuff.

bluursito
Автор

you are awesome. you are my favourite tech youtuber now

techworld
Автор

Been following your channel for sometime. You are one of the few youtubers that cover a wide array of topics for web development and nowadays you even post leetcode problem solving videos. Tbh i really enjoy your format of videos cuz I feel its more towards real life job and what developers experience in their day to day life as an engineer. So I wanted to know what is your learning process like and how do u keep learning so many technologies and keep up to date at a fast pace. Also, I was wondering whether you learnt most of these tech stacks and frameworks from your job or do u usually self-teach yourself to make videos.
Again, Big Fan!

rumonintokyo
Автор

I 100% agree this is the right approach to teach web dev nowadays.

levyroth
Автор

Planetscale works really well too, devs can make a db that branches off another dev db and connect to that. They can discard it and branch off another one again with ease. Prisma push commands work perfectly. It is a paid option though and is hosted externally, but it is still quick and could be worth it for teams. Oh and MySQL only, no PostgreSQL option

tgeorg
Автор

I also really like to use docker in development to share external tools with my team( database, keycloak, mailhog to name a few usefull tools). However on don't find docker as mandatory on side projects. It can get a little hard to find places to run containers for free as it usually use much more ressources. Great Video nonetheless :)

Goyo_MGC
Автор

Hey Cody, you're a fountain of knowledge and I thank you for your videos.

I just started learning Docker and I understand how to Dockerize stuff with Dockerfiles, volumes, and Docker compose, but I was also shown that containerizing your entire development setup is also possible.

This works by making a Volume link to the host's current project directory with the container's current directory to share files and build.

Is this a good idea for smaller teams? I like your setup because it requires less setup by just starting up your containerized services THEN running npm run dev/start

zeph
Автор

Hi, is it necessary to also dockerize the nextjs application together with the postgres image?

andrewlee
Автор

Used to not do this because of compile speed problems with so many node modules but maybe swc/esbuild have made it so that doesn’t matter so much any more?

thegrumpydeveloper
Автор

You still have to create the db and tables right?do you do it by entering inside the container?

memeproductions