🟣 HOSTINGER: www.hostinger.com/sarosi Tenéis descuentos durante todo Noviembre y podéis aplicar además mi código SAROSI.
@LucoSosa Жыл бұрын
antonio hay un canal que se llama inka developer in python que esta copiando tu contenido te aviso asi lo denuncias
@maximolive Жыл бұрын
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
@josect777 Жыл бұрын
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.
@s4vitar Жыл бұрын
Antonio.
@AntonioSarosi Жыл бұрын
s4vitar.?
@elkinmejia1593 Жыл бұрын
Antonio
@ZeroBl_ Жыл бұрын
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
@antonioseguiltamayoderodri7885 Жыл бұрын
De verdad gracias por la información, estoy iniciando con docker y esto vale oro, me resolviste todas las dudas!!
@standardio8270 Жыл бұрын
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-dev Жыл бұрын
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!!
@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
@DonatoBencosme Жыл бұрын
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.
@Imasip Жыл бұрын
Mis dieses! Dias buscando info sobre docker, contenedores y demas. El primero que me da la info especifica para desarrolladores! Ole tu!
@nicolasfernandez80216 ай бұрын
Muchas gracias!!! Excelente video, se agradece un montón!
@franciscoguerreromorejon39816 ай бұрын
Increible los Dev Container y muy buena explicación, ahora con tiempo a digerirlo todo, jejejej ;) well done
@yevtyurin134 Жыл бұрын
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 😍
@hernanf47 ай бұрын
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
@vanstrouble Жыл бұрын
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.
@santydzs Жыл бұрын
me parece muy interesante, con esto funcionando se simplificaria casi todo el desarrollo, solamente necesitas un ide + docker y listo
@JettoDz Жыл бұрын
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!
@yulianmunoz5451 Жыл бұрын
los codespaces se pueden abrir en el vscode con una extension, tiene para hacer forward ports y todo
@ivancibexd Жыл бұрын
Muy buen vídeo, que grande. Gracias
@Bleibruk Жыл бұрын
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!
@highlanderdante Жыл бұрын
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.
@xsrpma9 ай бұрын
Explicando la historia hasta ellos y el problema que resuelven antes de empezar. Me gustó todo el video.
@luisvelasquez9911 Жыл бұрын
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!.
@elvinmr6465 Жыл бұрын
Tío con Tigo aprendo algunas cosas nuevas saludos desde Perú
@dcorralf Жыл бұрын
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 !
@isdabenx Жыл бұрын
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.
@catka Жыл бұрын
Este contenido es oro. Muy buen video.
@Magistrado1914 Жыл бұрын
Excelente vídeo. Visto en 16/03/2023
@godinator6878 Жыл бұрын
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
@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
@Urbietus Жыл бұрын
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.
@AntonioSarosi Жыл бұрын
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.
@ariel6148 Жыл бұрын
Muy bueno el video Antonio y super claro.... gracias
@camilonore3256 Жыл бұрын
Wao no lo conocía, esto tiene un potencial bestiaaal, gracias por el videoo
@harveyquintero2159 Жыл бұрын
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
@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
@HeDajho Жыл бұрын
Veo tus videos, me gusta como explicas todo, sigue así.. Eres bueno y los buenos siempre son criticados
@mariodorochesi7604 Жыл бұрын
Que bien explicado tío. Muchas gracias por compartir el contenido
@lautarochaparro1332 Жыл бұрын
que pibe capo. te amamos antonio
@icedev8078 Жыл бұрын
Que fuerte, está muy interesante gracias por la info c:
@ness940 Жыл бұрын
no puede ser que te critiquen hasta por como hablas xDDD
@oskar2500 Жыл бұрын
Es genial!! Es la magia de KZbin
@jonathan8406 Жыл бұрын
Que maravilla los devcontainers, gracias a ellos es posible que wsl sea tan bueno en Windows, en caso de que sea necesario
@apachebcn Жыл бұрын
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.
@oscaracevedoosses5596 Жыл бұрын
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 ...
@alelembke8738 Жыл бұрын
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.
@driden1987 Жыл бұрын
Corre un demonio del lado remoto haciendo de servidor. Funciona similar a como funciona cuando editas un archivo por ssh
@diegopaez94372 ай бұрын
Mano te extraño.
@jspx417 Жыл бұрын
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
@AntonioSarosi Жыл бұрын
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" 😂
@elreyesgaming Жыл бұрын
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.
@huascar2790 Жыл бұрын
Muy entretenido e informativo, gracias por el video
@ed223-p5g Жыл бұрын
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
@apachebcn Жыл бұрын
16:32 si se puede usar docker-compose con el devcontainer
@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?
@carlos-enriquetafuregido8642 Жыл бұрын
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.
@EzequielRegaldo Жыл бұрын
EXCELENTE vídeo, le enseñaste trucos nuevos a un perro viejo
@deepslave Жыл бұрын
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 Жыл бұрын
.
@Thelimbers7 Жыл бұрын
Tus videos siempre muy útiles
@leandrosanchez1797 Жыл бұрын
Buen contenido. 😎
@loserguy777 Жыл бұрын
Yo uso devcontainers desde hace años por cierto hablas gracioso
@DairoPortillo Жыл бұрын
Personalmente uso PyCharm que tiene la opción de hacer el attach con el docker-compose y me parece un poco más sencillo
@ezequielsteger3482 Жыл бұрын
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
@FlightgearTutorials Жыл бұрын
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 🇪🇸
@Mecolo Жыл бұрын
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.
@AntonioSarosi Жыл бұрын
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.
@Mecolo Жыл бұрын
@@AntonioSarosi entonces no entiendo cual es la diferencia entre un virtual enviroment para python y un devcontainer para cualquiero lenguaje xD
@AntonioSarosi Жыл бұрын
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
@MiguelSilva-ur9xd Жыл бұрын
Antonio donde andas ??
@AdrielDeLaCruz Жыл бұрын
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.
@matiasromera330 Жыл бұрын
zarpado
@msodev Жыл бұрын
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?
@AntonioSarosi Жыл бұрын
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
@faiscajsr25 Жыл бұрын
Mi ídolo
@franciscozapata7683 Жыл бұрын
Cuando otro video !
@JuanCarlosDiazMontiel07 Жыл бұрын
AYUDA: docker no es compatible con windows 11!
@Ericelrojo32 Жыл бұрын
Se puede configurar los dev containers para que funcione con podman?
@juansiesquen Жыл бұрын
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!
@gaizka23d Жыл бұрын
Cual es el bash que utilzias para el autocompletado en real? Me encanta.
@car321is Жыл бұрын
El debugger también está en visual studio 2022
@Artyq3 Жыл бұрын
"le metes todo" jaja, muy interesante
@javiergarciafillol4454 Жыл бұрын
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 Жыл бұрын
.
@estebanmejia9989 Жыл бұрын
que OS tienes?
@Mecolo Жыл бұрын
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?
@DanielGonzalezRGB Жыл бұрын
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.
@viarnay Жыл бұрын
joer, es tan bueno que se merece ganar mil euros al mes 😁
@Randomize-md3bt Жыл бұрын
no entiendo pq sigues en la universidad, con ese conocimiento ya puedes aplicra a trabajar ya sin título universitario
@luistarazona4133 Жыл бұрын
Que tipografía usas?
@fergolive Жыл бұрын
Interesante
@mrwakko5715 Жыл бұрын
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?
@AntonioSarosi Жыл бұрын
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.
@valentinleon7983 Жыл бұрын
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 :))))))
@068LAICEPS Жыл бұрын
¿Futuro? ¿Eso no es lo que ya hacemos?
@AntonioSarosi Жыл бұрын
Cuando grabé el vídeo GitHub Codespaces estaba en beta. No, no es lo que ya hacemos.
@bawual9223 Жыл бұрын
Hola , font ocupas para el editor ? saludos
@gabobaxx Жыл бұрын
Ubuntu Nerd Font creo
@gabobaxx Жыл бұрын
kzbin.info/www/bejne/hGKaq4l9m9eHn7M
@jonathan8406 Жыл бұрын
kzbin.info/www/bejne/hGKaq4l9m9eHn7M
@joseysusamigos Жыл бұрын
el liveReload es un asco con DevContainers en la nube
@ralfmelo07 Жыл бұрын
Cuarto comentario
@fernandopaucar5362 Жыл бұрын
Segundo Comentario
@voicchat Жыл бұрын
Quinto comentario
@cescsierra8379 Жыл бұрын
Primer comentario
@underzero1836 Жыл бұрын
Tercer comentario
@ThePenitentOneArg11 ай бұрын
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