Creo que ningun canal de programación tiene este nivel aun pasados 1 año me sigue sorprendiendo el nivel de crecimiento que tuvo antonio, de pasar de aprender a programar a realizar este tipo de proyectos. Sorprendente.
Soy programador y tengo que decir que es fantástico verte desarrollar y lo didáctico que puedes llegar a explicar conceptos casi abstractos. Enhorabuena, ni un paso atrás.
No man, que buena edición y contenido. Realmente encontraste el tipo de contenido q te identifica "Programación avanzada contada como historia simple". La cronología del tiempo y la música son perfectas.
Primero: increíble el esfuerzo de editar el video etc, las explicaciones con estos diagramas dinámicos quedan muy claras. Segundo: me flipan este tipo de videos sobre como funcionan las cosas que damos por hecho que existen. Montarlas de 0 te dan un insight muy interesante de como van las cosas por dentro y esa es la forma de entender bien las cosas
Eres increible la forma en como sin saber lo que andas haciendo y tu mismo lo dices, sacas estas cosas taan dificiles y logras entender absolutamente todo
Me vi este video hace un año y no entendía ni planeaba entender qué era un Reverse Proxy. Esta semana, en el trabajo me tocó configurar uno y lo logré. Hoy vengo acá y logro entender al fin el contenido del video.
Muy pocos son lo que realmente se ponen a hacer cosas como estas. La mayoria se piensan que no son lo suficientemente listos o que no sabe como hacer esas cosas como si uno naciera aprendido. Hace falta mas gente que vaya y diga que quiere hacer un Reverse Proxy sin siquiera saber como se hace.
Antonio para cuando nuevo video, soy estudiante de ing telecomunicaciones y disfruto y aprendo mucho con tu contenido, eres de los pocos youtubers en español que trata temas tan avanzados con tanta precisión
Hola Antonio, tus videos son bastante cools y bien producidos, sin embargo lo que mas me llama la atención es tu manera de comprender conceptos abstractos en la carrera, seria super cool que hagas un video explicando como es tu proceso de aprendizaje sobre los temas que investigas, como superas la frustración? que técnicas utilizas para aprender? cuanto tiempo le dedicas? etc, saludos desde Perú :)
oye realmente genial; el verte alli haciendo creo que desperto el interes de muchos de cosas que si son complicadas pero a su ves divertidas de realizar.... De verdad que el mejor video que visto hasta ahora!!!
Felicitaciones por el resultado final, en tu ruta de proyectos estaría espectacular una implementación del protocolo MQTT que se usa en IOT y Chats por ser un PUB/SUB muy ligero. Y que algunas implementaciones muy usadas como Eclipse Mosquitto no tienen tanto performance. A la espera de lo que sigue.
Una de las cosas más divertidas que hice fue un motor de ajedrez en C, después de leer el K&R, me tomo 4 meses, como un hobby porque no soy programador profesional. Podría ser un Framework o un lenguaje de programación. Es increíble lo que se aprende con un proyecto real, aunque no tengas idea ni como empezar.
Excelente, me encantan este tipos de videos explicando cosas de bajo nivel y ver el proceso de como lo haces. Me llama la atencion todas estas movidas que te ayudan a comprender como funcionan las cosas a bajo nivel.
Genial vídeo, me ha gustado tu metodología y tu mindset para implementar algo que incluso tu no conoces. Tienes mucha razón, son programas que damos por hecho que ya funcionan, muchas veces nos enfocamos en innovar en lugar de aprender con lo que ya existe. De nuevo gracias! No puedo esperar por tu siguiente proyecto.
Tus videos me gusta un monton, son lo mejor que hay en youtube, haces contenido diferente a los demas, tratas temas mas avanzados y en gran profundidad que dan gusto ver tus videos mas de una vez
No hay mucho que decir.... el trabajo detrás del vídeo es brutal, muchas felicidades. Por cierto, el proxy es susceptible a ataques DoS como el tan conocido slowloris, un tiemout no vendría mal. Excelente contenido!
Me creé un canal nuevo en inglés y ahora estoy por ahí, sígueme en Twitter y Instagram ahí publico estás cosas. ua-cam.com/video/5Pc18ge9ohI/v-deo.htmlsi=zUb2T43QGpBFDYAe
Mola mucho el proyecto. Respecto a servir una ruta y ficheros estáticos, ¿dejaría visualizar archivos de otras carpetas (Local File Inclusion con Path Traversal) exponiendo archivos que están fuera del scope?
Hola Antornio muchas gracias por compartir tus conocimientos, tengo un desafio y llevo un rato ya investigando de realizar un simil de PHP-FPM y mejorarlo en RUST.
Muy interesante el proyecto y bastante abstracto, me gustaría que hicieras uno específicamente sobre Load Balancing con todos sus conceptos así como este, sería muy genial. Saludos y un abrazo.
Nginx está diseñado para ofrecer un bajo uso de memoria y alta concurrencia. En lugar de crear nuevos procesos para cada solicitud web, Nginx usa un enfoque asincrónico basado en eventos donde las solicitudes se manejan en un solo hilo. Con Nginx, un proceso maestro puede controlar múltiples procesos de trabajo. El proceso maestro mantiene los procesos de trabajo, y son estos lo que hacen el procesamiento real.
Muy buen desarrollo e investigación. Lo que yo entendí es que el problema de Tokio es full duplex, y el Nginx es half duplex a nivel de red de comunicación. El Tokio depende de si el proceso termina el request, el Nginx no, y puede terminarlo en cualquier momento. No se si me explico pero es lo que entendí. Saludos
Más que full duplex imagina un canal half duplex, Nginx envía un mensaje por el canal y termina. Tokio tendría que enviar un mensaje por el canal y esperar otro mensaje de confirmación de la otra parte del canal.
Ayu Dark Theme
ua-cam.com/video/N17zVGfrTiQ/v-deo.html
Da gusto ver una persona con tantas ganas de aprender por más difícil que sea.
Ese chaval es un máquina. Tiene la vida resuelta
Creo que ningun canal de programación tiene este nivel aun pasados 1 año me sigue sorprendiendo el nivel de crecimiento que tuvo antonio, de pasar de aprender a programar a realizar este tipo de proyectos. Sorprendente.
Soy programador y tengo que decir que es fantástico verte desarrollar y lo didáctico que puedes llegar a explicar conceptos casi abstractos. Enhorabuena, ni un paso atrás.
No man, que buena edición y contenido. Realmente encontraste el tipo de contenido q te identifica
"Programación avanzada contada como historia simple". La cronología del tiempo y la música son perfectas.
Primero: increíble el esfuerzo de editar el video etc, las explicaciones con estos diagramas dinámicos quedan muy claras.
Segundo: me flipan este tipo de videos sobre como funcionan las cosas que damos por hecho que existen. Montarlas de 0 te dan un insight muy interesante de como van las cosas por dentro y esa es la forma de entender bien las cosas
Eres increible la forma en como sin saber lo que andas haciendo y tu mismo lo dices, sacas estas cosas taan dificiles y logras entender absolutamente todo
Es una gran perdida que ya no subas contenido
Tiene un canal en inglés llamado Tony Saro, ahí parece que si está subiendo contenido
y a mi que me costo la vida entender como funcionaba nginx y tu creas tu propia versión de reverse proxy
Cada día se aprenden cosas nuevas, muchas gracias Antonio,
Saludos.
No he entendido nada pero he visto el video entero, me das motivación a aprender
Me vi este video hace un año y no entendía ni planeaba entender qué era un Reverse Proxy. Esta semana, en el trabajo me tocó configurar uno y lo logré. Hoy vengo acá y logro entender al fin el contenido del video.
Una pasada de video. El gestor de bases de datos estaria muy chulo
Ese qué Antonio!, ¿qué tal va todo?
Rulando
Muy pocos son lo que realmente se ponen a hacer cosas como estas. La mayoria se piensan que no son lo suficientemente listos o que no sabe como hacer esas cosas como si uno naciera aprendido. Hace falta mas gente que vaya y diga que quiere hacer un Reverse Proxy sin siquiera saber como se hace.
like aqui los que extranamos a antonio, vuelve :(
Tiene un canal en inglés llamado Tony Saro, ahí parece que si está subiendo contenido
Aprendo un montón con tus videos bro! Sigue sacando contenido, se agradece es muy bueno!
Extraño mucho tus videos Antoni! Cada video es una fuente de información increíble.
Tiene un canal en inglés llamado Tony Saro, ahí parece que si está subiendo contenido
@@osckygamer gracias!! no me habia enterado de ese nuevo canal
Antonio para cuando nuevo video, soy estudiante de ing telecomunicaciones y disfruto y aprendo mucho con tu contenido, eres de los pocos youtubers en español que trata temas tan avanzados con tanta precisión
Estos videos son una pasada
Hola Antonio, tus videos son bastante cools y bien producidos, sin embargo lo que mas me llama la atención es tu manera de comprender conceptos abstractos en la carrera, seria super cool que hagas un video explicando como es tu proceso de aprendizaje sobre los temas que investigas, como superas la frustración? que técnicas utilizas para aprender? cuanto tiempo le dedicas? etc, saludos desde Perú :)
Llevo un tiempo programando en rust y me encantaaaa. Un gran videoooo👍🏻
oye realmente genial; el verte alli haciendo creo que desperto el interes de muchos de cosas que si son complicadas pero a su ves divertidas de realizar.... De verdad que el mejor video que visto hasta ahora!!!
Bien compa. Rust es lo mejor que ha salido en este tiempo.He realizado un par de Poc y los threads de rust ufff son la hostia.
También me encanta todo el tema de parser. Justo ahora estoy haciendo un parser de Markdown
Felicitaciones por el resultado final, en tu ruta de proyectos estaría espectacular una implementación del protocolo MQTT que se usa en IOT y Chats por ser un PUB/SUB muy ligero. Y que algunas implementaciones muy usadas como Eclipse Mosquitto no tienen tanto performance. A la espera de lo que sigue.
Una de las cosas más divertidas que hice fue un motor de ajedrez en C, después de leer el K&R, me tomo 4 meses, como un hobby porque no soy programador profesional. Podría ser un Framework o un lenguaje de programación. Es increíble lo que se aprende con un proyecto real, aunque no tengas idea ni como empezar.
Esto si es contenido de calidad, no como los vende humos
Desde que descubrí tu canal en 2020 no paras de sorprenderme, admirable lo que haces, motivas a echarle ganas y seguir aprendiendo.
Excelente, me encantan este tipos de videos explicando cosas de bajo nivel y ver el proceso de como lo haces. Me llama la atencion todas estas movidas que te ayudan a comprender como funcionan las cosas a bajo nivel.
Genial vídeo, me ha gustado tu metodología y tu mindset para implementar algo que incluso tu no conoces. Tienes mucha razón, son programas que damos por hecho que ya funcionan, muchas veces nos enfocamos en innovar en lugar de aprender con lo que ya existe. De nuevo gracias! No puedo esperar por tu siguiente proyecto.
Menuda fumada q me he tirado tio, sos la ostia, o así sería en español creo, saludos desde Perú, grandioso video.
Tus videos me gusta un monton, son lo mejor que hay en youtube, haces contenido diferente a los demas, tratas temas mas avanzados y en gran profundidad que dan gusto ver tus videos mas de una vez
Alucinante me animaste a hacer uno con Go!
jajajaj ya con la entrada me he quedado satisfecho, fácilmente explicado 👍
Ahora sí entendí lo que era un reverse proxy.
Sabía para qué se usaban pero no exactamente su definición
Me parece muy bien, peeero, eso es una décima parte del video, a trabajar para entender el resto! suerte.
No cualquiera se atreve a explicar código ajeno en vivo entenderlo buen video
primera vez en 20 años que veo a alguien dar una explicación tan clara de lo que es el reverse proxy jajajaja
Que pasión por la informática,. Cómo le haces para no darte por vencido en proyectos complejos
Me ha encantado el video! Buen trabajo Antonio
Estos videos son un deleite, aunque no entienda nada el código jajaj, muy buenas conclusiones.
Enhorabuena tío, un vídeo muy currado y súper didáctico.
Rulando con rust eso es todo! 🦀
ni puta idea de como hacerlos, pero estos proyectos me hacen amar más la carrera
29:05 🌟🌟ochenta y uno cien star🌟🌟
Este año sera interesante en este canal !!!
Que gusto ver esta clase de videos.
Te felicito por lograr tu proyecto y admiro mucho tu trabajo espero sigas creciendo en tus conocimientos. Saludos desde Mendoza, Argentina.
No hay mucho que decir.... el trabajo detrás del vídeo es brutal, muchas felicidades. Por cierto, el proxy es susceptible a ataques DoS como el tan conocido slowloris, un tiemout no vendría mal. Excelente contenido!
Es susceptible a cualquier ataque que te puedas imaginar. El único que tuve en cuenta explícitamente es path traversal.
Tremendo video, yo solo quería saber cómo configurar nginx como reverse proxy, pero está muy bueno esto.
6:19 la verdad es así. Nunca escucharás algo más cierto que eso.
Crack has un vídeo hablando de salario actuales y tú perspectiva sobre los futuros 🔥
donde estas antonio? tus videos eran y son la hostia
Me creé un canal nuevo en inglés y ahora estoy por ahí, sígueme en Twitter y Instagram ahí publico estás cosas.
ua-cam.com/video/5Pc18ge9ohI/v-deo.htmlsi=zUb2T43QGpBFDYAe
@@AntonioSarosi No me lo esperaba. Espero que así puedas llegar a más gente (creo que lo hiciste porque tu intención entiendo que es esa). Gracias.
Un gran ejemplo y no como aquellos "desarrolladores" que dicen ¿para qué reinventar la rueda?
Wow, estoy realmente sorprendido me esforzare en estudiar todo este tipo de cosas para llegar un nivel similar al tuyo
Que gran ejemplo a seguir es Antonio
Buenardo, tremendo proyecto maquina!
Me he visto este vídeo aproximadamente unas 500 veces, no voy s mentir a nadie
Cuando regresas crack necesitamos aprender mucho mas
Espero el próximo video de este hombre
Mola mucho el proyecto. Respecto a servir una ruta y ficheros estáticos, ¿dejaría visualizar archivos de otras carpetas (Local File Inclusion con Path Traversal) exponiendo archivos que están fuera del scope?
No, solo lo que hay dentro del directorio que se pone en la config y en los subdirectorios. So está fuera de eso manda un 404.
@@AntonioSarosi genial! Decirte que el vídeo me ha servido mucho para terminar de aclarar conceptos que eran magia negra para mí jaja. Enhorabuena 👏
Hola Antornio muchas gracias por compartir tus conocimientos, tengo un desafio y llevo un rato ya investigando de realizar un simil de PHP-FPM y mejorarlo en RUST.
Uffff estoy esperando algun tutorial de todo lo que mencionaste al final !!
Que paso Antonio, estas desaparecido!!
Maquina !!! Gracias por tu aportación !! Sigue asi !!
Muchas gracias por crear contenido de calidad.
Muy interesante el proyecto y bastante abstracto, me gustaría que hicieras uno específicamente sobre Load Balancing con todos sus conceptos así como este, sería muy genial. Saludos y un abrazo.
podrías hacer un video instalando y configurando arch linux como se lo modificaste a nate, por favor?
Excelente Mister Antonio....se nota que llevas la programación dura y pura en la sangre....saludos
Belleza de vídeo bro...
¿Con que haces tus presentaciones o slides ?, increible video.
Si no voy mal lo hace con svg que es un lenguaje de marcas estilo xml
Hola que tal! Tengo una pregunta, que pasaría si el Reverse Proxy se quedara sin recursos para atender peticiones?
Pongo otro o que onda?
Que gusto verte desarrollar, transmites una pasión contagiosa por el code.🏆
Porque no subes más videos ?😢
Tremendo desarrollo de personaje
Un vídeo impresionante y bien explicado! Gracias
Nginx está diseñado para ofrecer un bajo uso de memoria y alta concurrencia. En lugar de crear nuevos procesos para cada solicitud web, Nginx usa un enfoque asincrónico basado en eventos donde las solicitudes se manejan en un solo hilo.
Con Nginx, un proceso maestro puede controlar múltiples procesos de trabajo. El proceso maestro mantiene los procesos de trabajo, y son estos lo que hacen el procesamiento real.
Sarosi, qué crack 🫡
Ya hace falta un video tuyo 😢
Este video se me paso como en 5 minutos, es increíble.
Muy buen desarrollo e investigación. Lo que yo entendí es que el problema de Tokio es full duplex, y el Nginx es half duplex a nivel de red de comunicación. El Tokio depende de si el proceso termina el request, el Nginx no, y puede terminarlo en cualquier momento. No se si me explico pero es lo que entendí. Saludos
Más que full duplex imagina un canal half duplex, Nginx envía un mensaje por el canal y termina. Tokio tendría que enviar un mensaje por el canal y esperar otro mensaje de confirmación de la otra parte del canal.
@@AntonioSarosi claro, pero estuviste bien en probar con algo distinto, son experiencias que sirven para futuo
Vuelve porfavor !!
Buenaaa master
39:10 Deberías probar hacer el benchmark sin logging en el proxy, escribir por consola puede ser bastante pesado
Lo he probado y no cambia mucho, sube un 2% o así. Nginx también tiene logging pero lo mete en un fichero en vez de consola.
Buena investigacion e ingenieria inversa de la arquitectura
😢 Para cuando el próximo video ?
volveras algun dia?
tas loco tu pa, me gusta
Asombroso tu contenido en español felicitaciones.
Extraño tus videos, hace 6 meses que no veo nada nuevo en tu canal :(
Regresaaaaaa!!!!
Muy duro !!
Muchas Gracias Antonio👍
Hola Antonio,Como estas?,Te queria preguntar donde hicistes la carrera de ingenieria informatica en que ciudad de españa? Saludos desde colombia
Excelente video, me preguntaba como hiciste para tener las ventanas redondeadas en qtile, estas usando picom?
github.com/antoniosarosi/dotfiles/blob/arco/.config/picom.conf
Inserte aquí futuros proyectos en los que podría trabajar Antonio para próximos videos
Que crack!!
explicarias como hacer un transpilador source-to-source translator?
se echa de menos nuevo video :/
Has un video de: Si tuviera que empezar de cero, ¿como lo harías? Saludos