🟣 HOSTINGER: www.hostinger.com/sarosi Tenéis descuentos durante todo Noviembre y podéis aplicar además mi código SAROSI.
@LucoSosa2 жыл бұрын
antonio hay un canal que se llama inka developer in python que esta copiando tu contenido te aviso asi lo denuncias
@maximolive2 жыл бұрын
no te dejes llevar por la cantidad de vistas, este contenido es precioso y ayuda mucho para los que no entendemos o estamos un poco perdidos con estos temas
@josect7772 жыл бұрын
Me sorprende gratamente la manera en cómo logras transmitir de manera digerible aquellos conceptos que cuando uno los lee en la documentación, te quedas más cuadrado.
@s4vitar2 жыл бұрын
Antonio.
@AntonioSarosi2 жыл бұрын
s4vitar.?
@elkinmejia15932 жыл бұрын
Antonio
@antonioseguiltamayoderodri78852 жыл бұрын
De verdad gracias por la información, estoy iniciando con docker y esto vale oro, me resolviste todas las dudas!!
@ZeroBl_2 жыл бұрын
Sigue así Antonio, este es el contenido que se necesita en la comunidad tech, más que los videos de aprender tonterias en 10 minutos
@standardio82702 жыл бұрын
Yo llevo una semana utilizándolo, me ha aparecido una maravilla. Ojala, hubiera visto tu video antes, así hubiera sido más fácil digerir todo la documentación. Gran video.
@salva-dev2 жыл бұрын
Si, yo creo que es el futuro y el presente. Es la leche!! Gracias, Antonio, Compartido tu video por linkedin. Espero que te ayude porque es una joya como el resto de videos!!
@Imasip2 жыл бұрын
Mis dieses! Dias buscando info sobre docker, contenedores y demas. El primero que me da la info especifica para desarrolladores! Ole tu!
@DonatoBencosme2 жыл бұрын
Esto esta super interesante, estaba teniendo problema con mi pc porque tenia demasiadas cosas instaladas, comenze a utilizar wsl para separar cada entorno pero esto es mucho mas facil, solo falta que los demas IDEs integren esta funcionalidad de ejecutar el interprete en un contenedor, gracias Antonio.
@yulianmunoz54512 жыл бұрын
los codespaces se pueden abrir en el vscode con una extension, tiene para hacer forward ports y todo
@yevtyurin1342 жыл бұрын
Brutal, muy útil el vídeo y la explicación, de hecho hace poco me tuve que meter a un servidor por SSH y probé con VSCode y los containers, pero aún no tenía muy claro el funcionamiento, ahora ya queda clarísimo 😍
@hernanf4 Жыл бұрын
Saludos Antonio, Excelente video/material. no soy programador, solo un entusiasta y como me sugirieron aprender python para dejar de estar de ocioso, eso me ha llevado a vm, docker y docker compose asi que estoy probando en ovm, la idea fue crear mi propia nube y asi dejar de usar espacios limitados o tener segmentado todo en diferentes sitios y lo mejor dejar que otros vean mi informacion sin consentimiento ... y por eso no me resta mas que decir me resultó muy interesante y didactico lo que has compartido. Felicidades y sigue así, el internet nació como una necesidad de compartir con otras personas y colegas que no estan en la misma localidad o area. Mil gracias
@JettoDz2 жыл бұрын
Super serio y al punto. Paso a paso todos los problemas y las soluciones, con sus pros y sus contras. En serio, para alguien que solo había trabajado en monolitos y que ni ha tocado CI/CD (me presento), este video es como un caldito teniendo resaca. Excelente contenido!
@godinator68782 жыл бұрын
yo he probado Docker no para desarrollo, si no de pruebas para crear una Honeynet y es cierto lo que comentas, da demasiada pereza tener que automatizar todos los servicios pero al menos tienes todos lo que necesitas dentro de 1 solo sitio
@apachebcn2 жыл бұрын
16:32 si se puede usar docker-compose con el devcontainer
@santydzs2 жыл бұрын
me parece muy interesante, con esto funcionando se simplificaria casi todo el desarrollo, solamente necesitas un ide + docker y listo
@highlanderdante2 жыл бұрын
Excelente video! La extension de devcontainers funciona corriendo el backend de VS Code en el container y el frontend (la app de electron) desde tu equipo.
@lautarochaparro13322 жыл бұрын
que pibe capo. te amamos antonio
@nicolasfernandez802110 ай бұрын
Muchas gracias!!! Excelente video, se agradece un montón!
@mikelasurmendidelcampo3416 Жыл бұрын
yo lo estoy probando y la verdad es que una maravilla, sobre todo por el hecho de que si quieres tener mas de un servicio a la vez y no quieres que sea en tu sistema normal, esta bastante bien, seguramente en unos años esto sera estandar
@xsrpma Жыл бұрын
Explicando la historia hasta ellos y el problema que resuelven antes de empezar. Me gustó todo el video.
@vanstrouble2 жыл бұрын
Está muy interesante esta nueva manera de desarrollar, pero se ve que aún está verde por algunos puntos que mencionas. Esperemos que de aquí a un año o dos ya se hayan mejorado para que funcione correctamente. Gracias por la información.
@isdabenx2 жыл бұрын
Hola Antonio. Resulta que yo ya me estuve informando hace tiempo sobre esto porque quería simplificar el trabajo en equipo de mi empresa. Y lo que uso yo es devcontainer único pero separado por servicios. Lo único es que los servicios que desarrollo es único, los otros son de apoyo como la base "de" datos, o la gui web para la BD. Que eso se puede configurar directamente en docker-compose con environments. El único problema que le he encontrado es que tengo que sustituir el entripoint en los servicios de Django que tengo personalizados con dockerfile. Al final he creado una variable del sistema para especificar en el archivo .env y así eso también se arregla. Te puedo pasar ejemplos si los ves necesarios.
@Bleibruk2 жыл бұрын
Está bastante interesante, hace ya bastante tiempo que había oido sobre los dev containers, pero no los terminaba de entender. De igual forma tampoco es que le hubiese sacado el tiempo. Me animas a probarlo con windows y wsl a ver que tal me va. De por si es bastante poderoso esto, y cada vez más se simplifica el poder desarrollar, Sobre todo para nuevos devs que pueden estrellarsen un poco con tener que instalar todos los paquetes necesarios, y a veces, solucionar conflictos que probablemente, ya el equipo tuvo que haber solucionado antes. Saludos! y gracias por el contenido!
@catka2 жыл бұрын
Este contenido es oro. Muy buen video.
@elvinmr64652 жыл бұрын
Tío con Tigo aprendo algunas cosas nuevas saludos desde Perú
@franciscoguerreromorejon398110 ай бұрын
Increible los Dev Container y muy buena explicación, ahora con tiempo a digerirlo todo, jejejej ;) well done
@oshoosho4604 Жыл бұрын
la tecnología ha venido dando saltos enormes pero en retroceso, si bien por un lado se logra hacer q las cosas vayan más rápido, sean más pequeñas, más robustas, más seguras... pero en cuanto a la programación pareciera q hay un objetivo primordial: el de escribir y memorizar comandos y más comandos. antes se pagaba un hosting, tenías tu cpanel gráfico y ya si querías pagar menos pues montabas tus cosas a punta de ssh. ahora pareciera q la comunidad se aburrió de los cpanel y muchas otras cosas más q se acostumbraba a crear un programa grafico completo, y quieren escribir más código, código q no los va a convertir en absoluto en mejores programadores.... esto del docker es un perfecto ejemplo
@christianbravo4098Ай бұрын
Creo que lo mismo se podría opinar sobre tu perspectiva. Alguien que crea que instalar cpanel lo hace aportar más valor, no es cómo que tenga mucho sentido.
@Urbietus2 жыл бұрын
Bien explicado. Estoy con un proyecto bastantes servicios en contenedores, y he tenido mis problemillas con el interprete de autocompletado, version etc. La opción de hacer un attach no la había probado, y el debugger a un back django me esta dando problemas y probare con esto. Y mas que el futuro, es el presente del desarrollo. Poder montarte cualquier stack en cosa de minutos en cualquier PC es gloria.
@AntonioSarosi2 жыл бұрын
Totalmente. El único problema que sigo teniendo con los debugers es que si tienes un servicio de Django en puerto 5000 con compose, cuando haces el attach a ese contenedor el debugger lo tienes que poner en otro puerto para que no colisione. Pero más allá de eso funciona todo.
@luisvelark2 жыл бұрын
Crack Sarosiiiii!...tus contenidos son de alto valor!...este video en el futuro será el más visto 👍 ...justo ahora que empezé a entender docker necesitaba una hermanita cómo está y lo implementaré en mis proyectos. Éxitos Antonio!.
@dcorralf2 жыл бұрын
Uff tremendo video, está muy bien lo de los dev containers, creo que voy a probarlo haber que tal va, gracias por el buen contenido de tus videos, Saludos !
@camilonore32562 жыл бұрын
Wao no lo conocía, esto tiene un potencial bestiaaal, gracias por el videoo
@ariel61482 жыл бұрын
Muy bueno el video Antonio y super claro.... gracias
@ivancibexd Жыл бұрын
Muy buen vídeo, que grande. Gracias
@HeDajho2 жыл бұрын
Veo tus videos, me gusta como explicas todo, sigue así.. Eres bueno y los buenos siempre son criticados
@Magistrado1914 Жыл бұрын
Excelente vídeo. Visto en 16/03/2023
@mariodorochesi76042 жыл бұрын
Que bien explicado tío. Muchas gracias por compartir el contenido
@franciscomaurino7335 Жыл бұрын
Hace rato que vengo militando los devcontainers. Fui capacitando a los Jrs para que de entrada ejecuten el proyecto del trabajo con devcontainers, porque si no pueden conectar el debugger solo hacen desastre jajaja muy buen video
@MiguelSilva-ur9xd Жыл бұрын
Antonio donde andas ??
@franciscozapata7683 Жыл бұрын
Cuando otro video !
@icedev80782 жыл бұрын
Que fuerte, está muy interesante gracias por la info c:
@apachebcn2 жыл бұрын
Felicidades, una currada de investigación y exposición del tema. Lo he conocido este fin de semana y me parece algo super genial. Aunque es bastante complejo, a mi se me ha retorcido un poco en el punto del debug con Django, pq usa el workspace en un volumen persistente y las librerías internas están en otra ruta interna del contenedor (el tipico /usr/lib/...) Pero si te pillas todo el conjunto de recursos que estás organizando el devcontainer.json a lo que se refiere al .vscode con sus settings, apps.recomended, y lo colocas en el propio .vscode del espacio de trabajo o carpeta, puedes más o menos lograr la misma finalidad, el entorno configurado y los plugins. Lo cual, aunque no apliques la tecnología de forma explicita, aprendes mucho de ello. Me ha gustado mucho tu video, muchas gracias.
@jonathan84062 жыл бұрын
Que maravilla los devcontainers, gracias a ellos es posible que wsl sea tan bueno en Windows, en caso de que sea necesario
@diegopaez94376 ай бұрын
Mano te extraño.
@oscaracevedoosses55962 жыл бұрын
Es genial trabajar con devcontainers en vscode ... la forma en que trabajo con varios proyectos que se comunican entre si es por medio de una network de docker. Los 2 contras que he encontrado es que si tienes muchos servicios te ocupa mucha RAM y no puedes instalar plugins con mucha libertad, por q si trabajas en equipo el resto quizas no le gusta trabajar con esos plugins ...
@huascar27902 жыл бұрын
Muy entretenido e informativo, gracias por el video
@Thelimbers72 жыл бұрын
Tus videos siempre muy útiles
@carlos-enriquetafuregido86422 жыл бұрын
Muy buena explicación. ¿Conoces la nueva funcionalidad que sacaron llamada VSCode Server? Es parecida pero para meter un VSCode en cualquier entorno (VM, contenedor...) y luego accedemos desde nuestro cliente VSCode.
@driden19872 жыл бұрын
Corre un demonio del lado remoto haciendo de servidor. Funciona similar a como funciona cuando editas un archivo por ssh
@alelembke87382 жыл бұрын
Que buena idea los dev containers, yo lo voy a probar con mi propia implantación en nube montada con code-server, sí se puede trabajar 100% en nube, así lo hago yo, creo que es el futuro ,esto combinado con dev containers.
@harveyquintero21592 жыл бұрын
Para hacerlo más sencillo a la hora de la conexión entre devcontainers, se podrían conectar usando endpoints, así no tienes que hacer la conexión directa dentro de diferentes contenedores, si no lo a lo que dejas expuesto en cada uno. Que opinan
@arieligena7 Жыл бұрын
Sip, así como se comunican microservicios. Habría que tener documentada la API
@ed223-p5g2 жыл бұрын
yo creo que donde brilla esto también es en las versiones. Tener que tener en tu máquina distintas versiones del mismo programa dependiendo del proyecto es un infierno y esto lo solucionaría bastante
@gaizka23d2 жыл бұрын
Cual es el bash que utilzias para el autocompletado en real? Me encanta.
@leandrosanchez1797 Жыл бұрын
Buen contenido. 😎
@deepslave2 жыл бұрын
Tengo un año usando de containers y me ha parecido una excelente herramienta, hay cosas que hacía de manera diferente, una cosa que si quiero agregar es que devcontiner te permite hacer un merge entre varios Docker composes y es muy interesante, también te permite hacer ejecuciones en un contenedor base para producción agregando la capa de desarrollo en forma aislada, otra cosa que también he hecho es hacer attach a servicios corriendo, claro que suele ser un poco incómodo por q tienes un servicio corriendo y otro que debes modificar (el tuyo y el que tiene el contenedor por defecto) pero para bases de datos es genial, anteriormente no era muy fan de los contenedores pero devcontiner cambio mi vida jeje... Creo que es todo lo que puedo comentar, excelente video, otra cosa es que uno puedo tener su propio servidor de vscode... En GitHub está el repo llamado code-server y esta muy bueno, de hecho es lo que usa devcontiner en vs code para conectarse al host remoto por Docker y por ssh, puedes checar con un top
@jorjinoGV Жыл бұрын
donde aprendistes bro
@emmanuel.sanchez Жыл бұрын
.
@Ismola1014 ай бұрын
Buen video Antonio. Estoy tratando de usar dev containers porque la idea que hay detras de ello es muy buena. Lo unico que he notado es la velocidad al instalar dependencias, iniciar proyectos etc. Uso Windows con WSL, y un PC tope de gama, a si que entiendo que el problema está en docker. ¿Os ha pasado algo parecido?
@faiscajsr252 жыл бұрын
Mi ídolo
@loserguy7772 жыл бұрын
Yo uso devcontainers desde hace años por cierto hablas gracioso
@car321is2 жыл бұрын
El debugger también está en visual studio 2022
@AdrielDeLaCruz2 жыл бұрын
Buenas tarde Antonio, acabo de ver una documentación en relación al trabajo mediante un entorno clean para programar si mucho royo, sin problemas con dependencias y otros temas que tomaste en tu video. Noté que con Github Codespace se puede resolver varios asuntos.
@juansiesquen2 жыл бұрын
Bastante genial la info... Gracias! Estoy reiniciando con Docker, lo último que supe es que seria de pago? Uso Win10, pero no me permite instalarla de arranque... creo debo usar Docker Desktop.... volveré a intentarlo, pero si me pueden actualizar sobre en uso en Win10, 1000 gracias!
@DairoPortillo2 жыл бұрын
Personalmente uso PyCharm que tiene la opción de hacer el attach con el docker-compose y me parece un poco más sencillo
@kriollo_dev2 ай бұрын
Te extraño 😢
@FlightgearTutorials2 жыл бұрын
Muy buen vídeo Antonio 👍!!. Solo un pequeño detalle en cuanto a VSCode version Web creo que no has probado su mejor sabor. Yo tengo mi dev environment montado 100% web. Por aquí no me deja compartir links. Te recomiendo linuxserver code-server. Un saludo desde 🇪🇸
@Mecolo2 жыл бұрын
el año pasado cuando en la carrera di un curso de desarrollo web nos hicieron usar django como backend. El profesor nos enseñó que para evitar justo el problema que se presenta en el video existen los virtual enviroments para python. Desde entonces nunca he podido encontrar algo semejante para un proyecto que no use un framework python sino uno de javascript u otro lenguaje.
@AntonioSarosi2 жыл бұрын
Los virtual environments no tiene que ver con el problema del vídeo. Lo que evita eso es que tengas que instalar las dependencias de un proyecto de Python globalmente.
@Mecolo2 жыл бұрын
@@AntonioSarosi entonces no entiendo cual es la diferencia entre un virtual enviroment para python y un devcontainer para cualquiero lenguaje xD
@AntonioSarosi2 жыл бұрын
Virtual environment: Librerías de Python y yasta, nada más. Devcontainer: TODO lo que haga falta desde el intérprete/compilador para el lenguaje, las librerías para el proyecto, las bases de datos, librerías a nivel de sistema enlazadas dinámicamente, comandos y programas externos. TODO
@jspx4172 жыл бұрын
Esto no es el futuro, es el presente, me sorprende como en españa estan atrasados en el tema, en argentina el uso de contenedores y clusters en kubernetes lo usamos desde hace 5 años, por cierto lo mejor para orquestar varios contenedores es kubernetes, te simplifica la comunicacion entre los pods y el autoescalado
@AntonioSarosi2 жыл бұрын
Eso no tiene nada que ver jajaja. El vídeo va de contenedores para desarrollo, no de escalar microservicios en producción. Los devcontainers se pueden usar en Vscode desde hace más o menos dos años y GitHub codespaces acaba de cerrar la beta. Esto aún está en pañales, no "atrasado" 😂
@elreyesgaming2 жыл бұрын
Al menos te viste el video? son cosas completamente diferentes. Tu hablas de microservicios, esto es otra movida, y es interesantisima. Imaginate que debes formatear el pc por x razón, debes ponerte a instalar todoooo desde 0 de nuevo. Con esto simplemente formateas, instalas docker, levantas tu contenedor y a trabajar en 5 minuticos.
@ezequielsteger34822 жыл бұрын
Antonio consulta, estoy siguiendo tu video de como instalar arch linux y hago los pasos bien pero cuando instalo los paquetes base linux y linux-firmware me tira error con la PGP, el portátil es nuevo será que hay una medida de seguridad de la BIOS que deba cancelar? probé con un montón de cosas y no encontré solución, te lo agradecería mucho si me ayudaras. No me deja actualizar las llaves :c
@javiergarciafillol44542 жыл бұрын
Seguro que hace falta instalar los programas para que te ayude vscode Sin devcontainer ? Yo tengo mi equipo con puro docker y me tira lo que sí que hay que instalar son los complementos de vscode pero es para el frameworks no para el código Sobre debug no lo veo tan complicado abres el puerto de comunicación contra host.docker.internal y vscode y listo debugeo todo, php java python sin tenerlo instalado PD: no conocía el devcontainer le echaré un ojo creo que es interesante Gran video aprendí cosas nuevas!
@emmanuel.sanchez Жыл бұрын
.
@Ericelrojo32 Жыл бұрын
Se puede configurar los dev containers para que funcione con podman?
@msodev2 жыл бұрын
Como elimino POR COMPLETO todo lo que me haya generado el lanzar un devcontainer? Solo eliminando la carpeta ya está? O quedan movidas por ahí en carpetas del sistema tipo cache o asi?
@AntonioSarosi2 жыл бұрын
No, carpetas no pero te quedan las imágenes de docker y los contenedores. Si no lo quieres se eliminan con docker rm y docker image rm. Los IDs los sacas con docker ps -a y docker images
@valentinleon79832 жыл бұрын
Y si te metes en el contedor con bash y abres el proyecto con vs code ? Creo recordar k funciona todo igual... aunque no me acuerdo de debug :))))))
@mrwakko57152 жыл бұрын
Gracias por el video Antonio, pero no me ha quedado muy claro que pasa despues cuando por ejemplo subes el contenedor a dockerhub, incluyes dentro tambien el devcontainer? No resultara una imagen "pesada" para despues descargarla y trabajar con ella en produccion?
@AntonioSarosi2 жыл бұрын
Los devcontainers son solo para desarrollo no para producción. Tienes que hacer imágenes separadas para producción y desarrollo, o usar multi-stage builds y targetear un stage concreto. En el repositorio del vídeo tienes un ejemplo, el Dockerfile de Flask tiene 4 stages pero docker-compose targetea el stage necesario para desarrollo, el resto son para producción y no se usan en el devcontainer.
@luistarazona41332 жыл бұрын
Que tipografía usas?
@Artyq32 жыл бұрын
"le metes todo" jaja, muy interesante
@EzequielRegaldo2 жыл бұрын
EXCELENTE vídeo, le enseñaste trucos nuevos a un perro viejo
@Mecolo2 жыл бұрын
Cual es la diferencia entre usar un virtual environment (creado por ejemplo con pipenv) para un proyecto de Django y una image de docker con Django?
@DanielGonzalezRGB2 жыл бұрын
La imagen de docker corre sobre Linux para "comunicarse" con el server, es decir, tu emulas linux en tu equipo y ahí estás activando django.
@matiasromera330 Жыл бұрын
zarpado
@estebanmejia9989 Жыл бұрын
que OS tienes?
@bawual92232 жыл бұрын
Hola , font ocupas para el editor ? saludos
@gabobaxx2 жыл бұрын
Ubuntu Nerd Font creo
@gabobaxx2 жыл бұрын
kzbin.info/www/bejne/hGKaq4l9m9eHn7M
@jonathan84062 жыл бұрын
kzbin.info/www/bejne/hGKaq4l9m9eHn7M
@fergolive Жыл бұрын
Interesante
@ThePenitentOneArg Жыл бұрын
En Windows esto me funcionó de diez. Pero en Linux es medio un lío porque los archivos tienen permisos de root y es un lío tremendo
@JuanCarlosDiazMontiel07 Жыл бұрын
AYUDA: docker no es compatible con windows 11!
@viarnay2 жыл бұрын
joer, es tan bueno que se merece ganar mil euros al mes 😁
@ness9402 жыл бұрын
no puede ser que te critiquen hasta por como hablas xDDD
@oskar25002 жыл бұрын
Es genial!! Es la magia de KZbin
@Randomize-md3bt2 жыл бұрын
no entiendo pq sigues en la universidad, con ese conocimiento ya puedes aplicra a trabajar ya sin título universitario
@068LAICEPS2 жыл бұрын
¿Futuro? ¿Eso no es lo que ya hacemos?
@AntonioSarosi2 жыл бұрын
Cuando grabé el vídeo GitHub Codespaces estaba en beta. No, no es lo que ya hacemos.
@joseysusamigos2 жыл бұрын
el liveReload es un asco con DevContainers en la nube