Sabía que los dev containers existían pero no imaginaba la potencia que tienen, por lo que he visto merece la pena invertir tiempo en ellos porque a la larga te ahorras muchísimo tiempo en crear y configurar proyectos y migrarlos a otro equipo. Muchas gracias, un vídeo genial.
Me acabo de encontrar con tu contenido, está genial!!! muy bien explicado para las personas que no tenemos tanta experiencia usando docker, muchas gracias por compartir tus conocimientos!!!
Excelente video, muy ameno, bien organizado e instructivo. Yo llevo un mes usando Dev Containers y así y todo me ha servido repasar y enterarme de alguna que otro cosa que no conocía.
Solo quería comentar, lo claro que queda todo explicado en el vídeo, ahora me ha dado curiosidad y quiero cambiar lo que tengo en local por un container, había oído hablar de ellos pero no prestado mucha atención TH-cam me recomendó tu video y encantado! Gracias
Espectacular video! Actualmente utilizo Dev Containers para crear un ambiente aislado para mis proyectos. Lo que me preocupa es que Docker paró el desarrollo de los Dev Containers y no se sabe si lo volverán a retomar.
Hola 👋🏻 Gracias por tu comentario! Me alegra que te haya gustado 😊 Creo que hay un poco de confusión... Dev Containers es una especificación abierta que inició Microsoft: containers.dev/ y está en continuo desarrollo. De hecho, no solo está soportada por VS Code sino que hay otras plataformas e IDEs (como los de JetBrains) que lo tienen disponible. Por otro lado Docker implementó lo que se llama Dev Environments que como bien indicas no está ahora mismo evolucionando: docs.docker.com/desktop/dev-environments/create-dev-env/ pero no es lo mismo aunque es para lo mismo 😊 Así que puedes seguir usando Dev Containers sin problemas 🎉 Saludos 👋🏻
Me estoy quedando sin espacio en el disco duro. Creo que podria derivar varias tecnologias que no uso regularmente a contenedores y hacer limpieza. Muchas gracias por tu contenido. Eres muy crack explicando. Saludos 😊
Excelente video!!! gracias por compartir tus conocimientos y mostrarnos una nueva forma de desarrollar en VSC. Me encanta el theme que usas en VSC. Podrías decirme cual es para poder instalarlo? Mucha gracias!!!
Muchas gracias por tu comentario! 😊 Me alegra que te haya gustado 🎉. El tema es este: Shades of Purple: marketplace.visualstudio.com/items?itemName=ahmadawais.shades-of-purple Saludos 👋🏻
Esta información vale oro felicidades por tan buena explicación!!! , una pregunta, que devcontainer config file y con que características adicionales me recomendarías para un aplicación de react y node?
Hola 👋🏻! Muchas gracias por tu comentario! Me alegra que te haya gustado 🎉 Tienes diferentes plantillas pre-construidas para Node. Quizás la que más te puede interesar es la que se llama Node & Typescript y luego instalar extensiones como: React Native Tools: marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native ES7+ React/Redux/React-Native snippets: marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets Prettier - Code formatter: marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode Estos son solo algunos ejemplos....Y por otro lado las lineas de comandos que utilices para desplegar el código, etcétera Espero que sirva 😊 ¡Saludos!
Tienen buena pinta, lo único que no me gusta de ellos es que te atas al editor de código de VSCode. Si no se sube al repositorio esta carpeta lo veo buena opción, si no, no lo veo muy acertado.
Hola! Gracias por tu comentario! En realidad, no te atas a VS Code porque es una especificación abierta, por lo que otras herramientas también pueden adoptarla 🎉 En este enlace puedes ver en qué otros IDEs y plataformas puedes usar Dev Containers: containers.dev/supporting ¡Saludos 👋🏻!
Esta interesantisimo. Sólo una pregunta. Si lo habilito con windows, cuando tenga que usar la terminal lo va a tener con powershell o se puede usar una terminal zsh o bash? Estaría bueno como para reemplazar a wsl.
Muchas gracias! ☺️ El terminal será en función a la imagen que uses para el dev container... probablemente bash 😊 depende de lo que configures. ¿Esa era tu pregunta?
Hola 👋🏻! Gracias por tu comentario! Si te he entendido bien....A los multi dev containers: cuando necesito tener más de un componente ejecutándose como parte de mi aplicación para poder hacer el desarrollo cómodamente y no tener que instalar, por ejemplo, una base de datos aparte en mi máquina, una caché, etc. que solo necesito para un desarrollo concreto. En cuanto a tener más de una configuración para dev containers dentro del mismo repo, puede ser como explico en el vídeo: tener diferentes herramientas, extensiones y componentes ejecutándose si estoy en un modo desarrollo o en un modo depuración, donde estoy intentando encontrar un problema. O, en otras ocasiones hay workspaces o repositorios que tienen varios proyectos dentro (no es algo que me guste, pero los hay) y necesitan varios lenguajes de programación, diferentes herramientas, etcétera. Para no tener que tener instalado absolutamente todo puedo tener varias configuraciones para cuando voy a trabajar con Java, o con Node, o con .NET... Es decir, dependiendo de con la parte que trabaje puedo cargar unos dev containers u otros. Espero que esto aclare 😊 ¡Saludos!
@@returngis Sí, te entendí. Mi duda venía porque en el canal de TH-cam de vsCode hay un video que muestra una configuración múltiple (más de una carpeta dentro de .devcontaniers) con frontend y backend, pero no es funcional dado que si se levanta el frontend no puedes levantar el backend al mismo tiempo porque pide automáticamente rebuild. En tu video usas dev y debug pero comentas que lo usas para tener dos configuraciones distintas de un mismo proyecto y esto ya tiene un poco mas de sentido. Gracias por tu explicación.
Muchas gracias! Me alegra que te haya gustado 🥳 Si, perdona. Con las prisas dejé los placehoders pero no los links, ya los tienes en la descripción 👆🏻 Saludos 👋🏻
Hola! 👋🏻 Gracias por tu comentario! Podrías aclarar un poco más tu punto de vista? Más caóticas por qué? 🧐 si justamente lo que te permiten es que siempre funcionen y no dependan de la máquina local 🤓 saludos 👋🏻!
¿Entorno "contenerizado" ó entorno "contenido"? Según tengo entendido los contenedores contienen, no contenerizan. ¿Qué sentido tiene inventar neologismos cuando en nuestro idioma ya existen palabras válidas, más simples y adecuadas?
Sabía que los dev containers existían pero no imaginaba la potencia que tienen, por lo que he visto merece la pena invertir tiempo en ellos porque a la larga te ahorras muchísimo tiempo en crear y configurar proyectos y migrarlos a otro equipo. Muchas gracias, un vídeo genial.
Muchas gracias! Me alegra que te haya ayudado/inspirado 😊
Saludos 👋🏻!!!
La mejor explicación en español que visto hasta ahora, mil gracias !!!
Wow! Muchas gracias! Me alegra que te haya gustado ☺️ saludos!! 👋🏻
Me acabo de encontrar con tu contenido, está genial!!! muy bien explicado para las personas que no tenemos tanta experiencia usando docker, muchas gracias por compartir tus conocimientos!!!
Muchas gracias por tu comentario!! Me alegra que te guste 😊 Saludos 👋🏻
Ufff... Se nota la experticia! Genial, mil gracias!
Gracias a ti por el comentario! 😬 saludos!! 👋🏻
En 20 minutos me has ahorrado horas de trabajo creo yo... Muchas gracias!❤
Me alegro 🎉!!! Muchas gracias por tu comentario ☺️ saludos 👋🏻
😮 Acabo de descubrir este canal, se ve increíble todo lo que tiene
Muchas gracias!!! Me alegro! ☺️☺️☺️
excelente tutorial, muy buena explicación, contenido de caldiad.
Muchas gracias por tu comentario! Me alegra que te haya gustado 😀 saludos 👋🏻!
Excelente video, muy ameno, bien organizado e instructivo. Yo llevo un mes usando Dev Containers y así y todo me ha servido repasar y enterarme de alguna que otro cosa que no conocía.
Muchas gracias Manuel por tu comentario!! Me alegra que te haya gustado y hayas aprendido alguna cosa nueva 😊😊 saludos 👋🏻
Solo quería comentar, lo claro que queda todo explicado en el vídeo, ahora me ha dado curiosidad y quiero cambiar lo que tengo en local por un container, había oído hablar de ellos pero no prestado mucha atención TH-cam me recomendó tu video y encantado! Gracias
Muchísimas gracias por tu comentario! Me alegra que te haya gustado! 😊 a tope con los dev containers 💪🏻 saludos 👋🏻!!
10/10 estos tutoriales de docker la verdad, mil gracias!!!
Gracias a ti por tu comentario! ☺️ saludos 🖖🏻!
llevaba tiempo buscando esto para tener limpia mi maquina de versiones y cosas, muchas gracias! muy buen video
Muchas gracias por el comentario! Me alegra que te haya sido de utilidad 😃 saludos 👋🏻
Contenido de calidad!
Gracias 🎉
Gracias a ti por tu comentario!! 😃 saludos! 👋🏻
explicas muy bien! muy buen video! gracias me estaba costando largarme a usar docker y lo explicas tan facil que tengo ganas de probarlo ya!
Muchas gracias por tu comentario!! Me alegra que te guste 😊 Saludos 👋🏻!
Woooww tremendo!!! Cada avez me parece más complicado aprender a programar, espectacular la explicación !!!! Muchas gracias !!
@@ferchoferefb gracias a ti por el comentario! Me alegra que te haya gustado 😊 saludos 👋🏻!
Espectacular video! Actualmente utilizo Dev Containers para crear un ambiente aislado para mis proyectos. Lo que me preocupa es que Docker paró el desarrollo de los Dev Containers y no se sabe si lo volverán a retomar.
Hola 👋🏻 Gracias por tu comentario!
Me alegra que te haya gustado 😊 Creo que hay un poco de confusión... Dev Containers es una especificación abierta que inició Microsoft: containers.dev/ y está en continuo desarrollo. De hecho, no solo está soportada por VS Code sino que hay otras plataformas e IDEs (como los de JetBrains) que lo tienen disponible. Por otro lado Docker implementó lo que se llama Dev Environments que como bien indicas no está ahora mismo evolucionando: docs.docker.com/desktop/dev-environments/create-dev-env/ pero no es lo mismo aunque es para lo mismo 😊
Así que puedes seguir usando Dev Containers sin problemas 🎉
Saludos 👋🏻
Muy buena explicación, bien clara y concisa.
Muchas gracias!!! Me alegra que te haya gustado ☺️☺️ saludos 👋🏻
Excelente explicación! Muchas gracias! 😊👍
Me alegra que te haya gustado! Gracias por el comentario ☺️☺️☺️ saludos 👋🏻!
Excelente video!!. Gracias por tu aporte... Saludos
Gracias a ti por comentar! 😊 Saludos 👋🏻!
Tremendo video, super detallado, este contenido es super escaso!
Muchas gracias por tu comentario! Me alegra que te haya gustado ☺️ saludos 👋🏻
que claro lo explicaste!! , ahora a hacer lo mismo para laravel. Gracias.
Gracias!!! Pues a tope con Laravel! 💪🏻😃 saludos 👋🏻!
Clarisimo todo, ahora a probarlo !!
Gracias por el comentario!! Me alegro! 🙂 saludos 👋🏻
Me estoy quedando sin espacio en el disco duro. Creo que podria derivar varias tecnologias que no uso regularmente a contenedores y hacer limpieza. Muchas gracias por tu contenido. Eres muy crack explicando. Saludos 😊
Muchas gracias por tu comentario! 😊 me alegra que te haya gustado 😃 saludos 👋🏻!
Re contra brutal!
Me alegro!! 😊 Gracias por comentar!! 🎉 Saludos 👋🏻
Más videos de Dev containers 🎉
Jeje ok! Gracias por comentar 😃 saludos 👋🏻
Gracias Gis, muy buen video!!!
Muchas gracias!!! Me alegra que te haya gustado☺️☺️☺️☺️☺️ saludos 👋🏻
Excelente explicación
Muchas gracias! me alegra que te haya gustado 😃 Saludos 👋🏻!
excelente contenido, muchas gracias
Gracias a ti por comentar!! 😊👋🏻
expectacular!, gracias
Muchas gracias por tu comentario! 😃 Me alegra que te haya gustado 🎉 Saludos 👋🏻
Muy buena explicacion!!!
Muchas gracias!!!! y gracias por comentar! 😊👋🏻
Excelente video!!! gracias por compartir tus conocimientos y mostrarnos una nueva forma de desarrollar en VSC. Me encanta el theme que usas en VSC. Podrías decirme cual es para poder instalarlo? Mucha gracias!!!
Muchas gracias por tu comentario! 😊 Me alegra que te haya gustado 🎉. El tema es este: Shades of Purple: marketplace.visualstudio.com/items?itemName=ahmadawais.shades-of-purple Saludos 👋🏻
@@returngis Muchísimas gracias!!! 🙃🙃🙃
Esta información vale oro felicidades por tan buena explicación!!! , una pregunta, que devcontainer config file y con que características adicionales me recomendarías para un aplicación de react y node?
Hola 👋🏻! Muchas gracias por tu comentario! Me alegra que te haya gustado 🎉 Tienes diferentes plantillas pre-construidas para Node. Quizás la que más te puede interesar es la que se llama Node & Typescript y luego instalar extensiones como:
React Native Tools: marketplace.visualstudio.com/items?itemName=msjsdiag.vscode-react-native
ES7+ React/Redux/React-Native snippets: marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets
Prettier - Code formatter: marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
Estos son solo algunos ejemplos....Y por otro lado las lineas de comandos que utilices para desplegar el código, etcétera
Espero que sirva 😊
¡Saludos!
Buenísimo y en español 🙌🙌🙌
Muchas gracias por tu comentario! Me alegra que te guste! 😊😊 saludos 👋🏻
Buenísimo
Muchas gracias!! ☺️ saludos 👋🏻!!
Tienen buena pinta, lo único que no me gusta de ellos es que te atas al editor de código de VSCode. Si no se sube al repositorio esta carpeta lo veo buena opción, si no, no lo veo muy acertado.
Hola! Gracias por tu comentario! En realidad, no te atas a VS Code porque es una especificación abierta, por lo que otras herramientas también pueden adoptarla 🎉 En este enlace puedes ver en qué otros IDEs y plataformas puedes usar Dev Containers: containers.dev/supporting ¡Saludos 👋🏻!
Buenisimo, un saludo!
Muchas gracias!!! Saludos 👋🏻 😀
Esta interesantisimo. Sólo una pregunta.
Si lo habilito con windows, cuando tenga que usar la terminal lo va a tener con powershell o se puede usar una terminal zsh o bash? Estaría bueno como para reemplazar a wsl.
Muchas gracias! ☺️ El terminal será en función a la imagen que uses para el dev container... probablemente bash 😊 depende de lo que configures. ¿Esa era tu pregunta?
Me podrías explicar que utilidad practica le das a los Multi Dev Containers, Dev y Debug?
Hola 👋🏻! Gracias por tu comentario!
Si te he entendido bien....A los multi dev containers: cuando necesito tener más de un componente ejecutándose como parte de mi aplicación para poder hacer el desarrollo cómodamente y no tener que instalar, por ejemplo, una base de datos aparte en mi máquina, una caché, etc. que solo necesito para un desarrollo concreto.
En cuanto a tener más de una configuración para dev containers dentro del mismo repo, puede ser como explico en el vídeo: tener diferentes herramientas, extensiones y componentes ejecutándose si estoy en un modo desarrollo o en un modo depuración, donde estoy intentando encontrar un problema. O, en otras ocasiones hay workspaces o repositorios que tienen varios proyectos dentro (no es algo que me guste, pero los hay) y necesitan varios lenguajes de programación, diferentes herramientas, etcétera. Para no tener que tener instalado absolutamente todo puedo tener varias configuraciones para cuando voy a trabajar con Java, o con Node, o con .NET... Es decir, dependiendo de con la parte que trabaje puedo cargar unos dev containers u otros.
Espero que esto aclare 😊
¡Saludos!
@@returngis Sí, te entendí. Mi duda venía porque en el canal de TH-cam de vsCode hay un video que muestra una configuración múltiple (más de una carpeta dentro de .devcontaniers) con frontend y backend, pero no es funcional dado que si se levanta el frontend no puedes levantar el backend al mismo tiempo porque pide automáticamente rebuild. En tu video usas dev y debug pero comentas que lo usas para tener dos configuraciones distintas de un mismo proyecto y esto ya tiene un poco mas de sentido.
Gracias por tu explicación.
Todo esto se puede hacer usando podman ?
No lo he probado pero en teoría sí, con algunas limitaciones: code.visualstudio.com/remote/advancedcontainers/docker-options#_podman
Saludos 👋🏻
Excelente contenido, pero, hay un lijero detalle, donde estan los enlaces? please, un abrazo
Muchas gracias! Me alegra que te haya gustado 🥳 Si, perdona. Con las prisas dejé los placehoders pero no los links, ya los tienes en la descripción 👆🏻 Saludos 👋🏻
¿Alguien más piensa que esta tecnología podría hacer que las configuraciones de proyectos sean más caóticas en vez de simplificarlas?
Hola! 👋🏻 Gracias por tu comentario! Podrías aclarar un poco más tu punto de vista? Más caóticas por qué? 🧐 si justamente lo que te permiten es que siempre funcionen y no dependan de la máquina local 🤓 saludos 👋🏻!
Lo que se venía haciendo con máquinas virtuales
¿Tenías una máquina virtual por cada lenguaje de programación/IDE/proyecto? 😨
@@returngis Yo no, pero vi que otros hacían, de solo mirar ya me causaban estrés
@@Jack789655 ahhh 😊😅
¿Entorno "contenerizado" ó entorno "contenido"? Según tengo entendido los contenedores contienen, no contenerizan.
¿Qué sentido tiene inventar neologismos cuando en nuestro idioma ya existen palabras válidas, más simples y adecuadas?
Gracias por el feedback! Saludos 👋🏻
me acabo de enamorar 💓💓
de Dev containers o Gisela ?
👀