Amin Espinoza

Amin Espinoza

Sr. Software Engineer en Microsoft. Ven a convertirte en un gran profesional de software.

¿Qué es una API REST?

¿Qué es una API REST?

Пікірлер

  • @user-ie8hk9dw7o
    @user-ie8hk9dw7o3 сағат бұрын

    Mientras sea mutuo

  • @francyquintero3332
    @francyquintero33329 сағат бұрын

    Michas gracias por su contenido informarte de algo nuevo

  • @jessy2819
    @jessy281916 сағат бұрын

    :0 Maestro parpadee dos veces si está en peligro 🤣

  • @AminEspinoza
    @AminEspinoza16 сағат бұрын

    Jajajajajajajaja blink blink

  • @oislas
    @oislasКүн бұрын

    te falta un webhook o algo que le vaya avisando por algún canal 😂

  • @AminEspinoza
    @AminEspinoza21 сағат бұрын

    No le eches más leña al fuego!!! Jajajaja

  • @oislas
    @oislas20 сағат бұрын

    @@AminEspinoza bueno, yo decía, porque como a mí no me gustaba cuando me preguntaban "¿cómo vas?" a cada rato, cuando me tocó ser PM configuré webhooks desdes Sketch y Jira, además de que ya teníamos otros en Github y Jenkis, y así me evité preguntarles cómo iban desde al diseñador

  • @AminEspinoza
    @AminEspinoza18 сағат бұрын

    @@oislas ufff que cosa más sensual! Debería hacer algo así en mi siguiente live!!

  • @chavamm83
    @chavamm83Күн бұрын

    😂

  • @albertusortiz
    @albertusortiz2 күн бұрын

    😂

  • @KenedyCruzMiranda
    @KenedyCruzMiranda3 күн бұрын

    llegue 7 dias despues

  • @AminEspinoza
    @AminEspinoza3 күн бұрын

    ....O siete días antes del siguiente!!! Siempre hay que ver el vaso medio lleno!

  • @jucaripo
    @jucaripo3 күн бұрын

    Ja ja muy bueno el video

  • @dayaortega30
    @dayaortega303 күн бұрын

    Me encantó la explicación, gracias!

  • @oscarperea4419
    @oscarperea44193 күн бұрын

    Excelente video, me ubiera gustado tenerlo disponible cuando aprendi lo básico sobre la terminal de Linux 👍

  • @AminEspinoza
    @AminEspinoza3 күн бұрын

    Bueno, espero que hayas sacado uno que otro comando por ahí.

  • @smitemf155
    @smitemf1555 күн бұрын

    Banda un dualboot y listo.

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    El dual boot consume muchismos más recursos y no permite el intercambio natural de archivos

  • @Gabriel25037
    @Gabriel250375 күн бұрын

    Ctrl+L y te olvidas de escribir clear a cada rato. Saludos !!

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    Es que si, sirve pero solo te desplaza hacia abajo, por eso me acomodé más con clear pero este suena a un short!

  • @Developerlito
    @Developerlito5 күн бұрын

    Excelente Amin!!! Aguante Linux y sobre todo Ubuntu.... esperando los videos de nmap y la automatizacion de procesos con bash

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    Súper!

  • @eduardoaguilar8238
    @eduardoaguilar82385 күн бұрын

    Felicidades por el contenido, es de mucha ayuda. Por favor un curso de bash

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    Sería uno de mis grandes placeres! Por supuesto!

  • @RevolucionMatrix
    @RevolucionMatrix5 күн бұрын

    Primer comentario!

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    Excelente!

  • @kvelez
    @kvelez6 күн бұрын

    Gran video.

  • @blackisblack22
    @blackisblack226 күн бұрын

    Es complicadísimo y la explicación muy correteada.

  • @AminEspinoza
    @AminEspinoza6 күн бұрын

    ¿Qué parte te gustaría expandir?

  • @user-mz1ll9go9z
    @user-mz1ll9go9z7 күн бұрын

    QA o testing no seria una especialidad?

  • @AminEspinoza
    @AminEspinoza7 күн бұрын

    La dura verdad es que todos los programadores deberían crear sus pruebas y en proceso de CI/CD ejecutarlas de manera automatizada haciendo que sea el proceso el que decida si permite a la aplicación avanzar o no. Así que de hecho la posición de tester no debería existir si todos los programadores hicieran bien su trabajo!

  • @user-mz1ll9go9z
    @user-mz1ll9go9z6 күн бұрын

    @@AminEspinoza Gracias por tu respuesta. Entiendo tu punto de vista sobre la importancia de que los programadores creen sus propias pruebas y la automatización. Sin embargo, creo que el rol de QA y testing sigue siendo crucial en muchos aspectos del desarrollo de software. Los testers y QA no solo se centran en encontrar errores, sino que también ayudan a asegurar que los productos cumplan con los requisitos de calidad, usabilidad y seguridad. Además, aportan una perspectiva diferente y especializada que puede ser difícil de alcanzar únicamente desde el punto de vista del desarrollador. El trabajo colaborativo entre desarrolladores y testers puede enriquecer el proceso y asegurar productos más robustos y de mayor calidad. ¡Aprecio tu opinión y el debate es siempre enriquecedor!

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    ¿Quieres algunos datos que pueden deprimirte? Y te lo digo hablando desde la experiencia propia porque la parte de pruebas es una de las que más me gustan. No vas a ver en ninguna compañía grande de software una posición como QA Testers, lo más grande que encontrarás será para desarrollo de productos físicos (para hardware). ¿Has visto alguna vez a un QA Tester senior? Los junior abundan pero no es un perfil con un nivel de crecimiento grande en cualquier compañia, esto me hace pensar que también esta etapa está sumamente subestimada. La realidad es que un pipeline/action es mucho más parcial que un tester y podrá darte un porcentaje de cobertura de código exacto sin problemas. Una vez dicho esto, aunque no nos guste (me incluyo), un ingeniero de software debe estar preparado para ejecutar sus pruebas y hacerlo de la mejor manera posible, dicho esto, que un ingeniero no cuente con este conjunto de habilidades es la razón por la que las empresas deciden adoptar y crear una posición como la de testers.

  • @user-mz1ll9go9z
    @user-mz1ll9go9z5 күн бұрын

    @@AminEspinoza De acuerdo contigo Amin y bueno como siempre aprendiendo de tu experiencia en cada video! Saludos desde Bogotá.

  • @AminEspinoza
    @AminEspinoza5 күн бұрын

    @@user-mz1ll9go9z me has hecho pensar en hacer un video de todo eso, creo que es muy común

  • @JohnScript
    @JohnScript11 күн бұрын

    Muchísimas gracias a ti, Amin, por entregar tanto conocimiento de manera simple, chill y didáctica, y sobre todo GRATIS. Perdona por no estar tan activo últimamente en tu canal, en la nueva chamba sí me ponen a trabajar como se debe jaja.

  • @MiguelAngelRebazaApaza
    @MiguelAngelRebazaApaza12 күн бұрын

    gracias por la explicación!

  • @WaltDMDA
    @WaltDMDA12 күн бұрын

    muy buea explicacion Tengo una consulta es posible usar docker en un hosting compartido asi con cpanel o con hosgator. o los dockers solamente se pueden usar en la nuve o servidor dedicado

  • @AminEspinoza
    @AminEspinoza12 күн бұрын

    Ahhh, creo que eso depende de cada proveedor, la verdad es una excelente pregunta, estoy seguro de que debe haber alguna opción por ahí.

  • @TheRaccoonBytes
    @TheRaccoonBytes12 күн бұрын

    Esta mas chido como explica ella que tu master!

  • @AminEspinoza
    @AminEspinoza12 күн бұрын

    Jajajaja te la voy a mandar al hackathon para que la aguantes!

  • @TheRaccoonBytes
    @TheRaccoonBytes12 күн бұрын

    @@AminEspinoza venganse los dos, ahi la metemos de incognito

  • @victormanuelfrancodev
    @victormanuelfrancodev13 күн бұрын

    me gusto mucho el video!, gracias!, yo lance una imagen en google cloud run , aunque tengo problemas para ejecutarla localmente, puedo hacer los cambios y mandarlos a producción , pero tengo un problema que las variables de entorno las tengo seteadas en google cloud y la bd de datos solo esta en google cloud por lo cual el tema de permisos es un poco complicado. espero que algun dia hablen de docker compose y como configurarlo para tener bd y mas en la imagen. un saludo a ambos soy su fan

  • @victormanuelfrancodev
    @victormanuelfrancodev13 күн бұрын

    esooo, enseñale como se hace al Amin 😆

  • @AminEspinoza
    @AminEspinoza12 күн бұрын

    Jajajajaja

  • @homs7714
    @homs771413 күн бұрын

    este canal deberia tener mas subscriptores es muy bueno <3

  • @MonSster-jf7ex
    @MonSster-jf7ex13 күн бұрын

    Me encanto el video!

  • @ventoSC
    @ventoSC13 күн бұрын

    Buenas noches Amin, una duda... estaba leyendo en algunas páginas informativas del tema de Terraform, que es recomendable contar una identidad Service Principal, en que casos es necesaria?

  • @AminEspinoza
    @AminEspinoza13 күн бұрын

    Básicamente depende de tu nivel como usuario de tu plataforma de nube, si eres un usuario con buenos niveles entonces no debería interesarte pero si eres un usuario promedio en tu organización entonces si creo que debes interesarte por crear una identidad para poder desplegar de manera más cómoda.

  • @EmmaWatson-n8i
    @EmmaWatson-n8i13 күн бұрын

    Tengo 17 años y siempre he tenido mucha selectividad conforme a lo que quiero hacer con mi vida. Me he visto haciendo mil cosas, pero ninguna de esas cosas me despierta pasión ni me hace sentir capaz. En cambio, el Desarrollo de Software me interesa aún más que cualquier otra cosa. Sin embargo, aún no tengo la seguridad de querer hacerlo. Me gustaría saber si _(para quien le guste)_ realmente es una carrera apasionante. Sé que la decisión al final depende de mí, pero quizá expandir mis ideas acerca de esta carrera me ayude a tomar la mejor decisión.

  • @AminEspinoza
    @AminEspinoza13 күн бұрын

    Pues al menos aquí tienes a alguien que después de nada más 16 años sigue enamorado de su carrera y esta profesión se lo ha recompensado en muchísimos aspectos de su vida!!!

  • @s3pt1m0d1a
    @s3pt1m0d1a13 күн бұрын

    Yo con un Nginx y Postgres me estoy empezando a volver loco con la gran cantidad de herramientas que hay en mercado. Saludos y buen video 😃

  • @yevgenletin5531
    @yevgenletin553113 күн бұрын

    Buen video🎉

  • @ventoSC
    @ventoSC13 күн бұрын

    Buenas tardes Amin, precisamente estaba buscando información sobre el tema del uso de los deployment slots y me quedo muy claro el concepto, comentas la referencia al repositorio del código en los comentarios, pero no lo vi, muchas gracias por tus videos!

  • @ventoSC
    @ventoSC13 күн бұрын

    Perdón! ya encontre el repo... se me hace que a mi me hizo efecto la cerveza, cheers!

  • @AminEspinoza
    @AminEspinoza13 күн бұрын

    Que bueno! Es la mejor manera de comprobar que estás echando buenos tragos!

  • @jessy2819
    @jessy281913 күн бұрын

    Por favor mas videos así 🙏🏾

  • @jessy2819
    @jessy281913 күн бұрын

    Mi maestro se cambió de sexo 😮

  • @jessy2819
    @jessy281913 күн бұрын

    0:56 😂 ah no fue víctima de un huracán

  • @v4ldevrr4m47
    @v4ldevrr4m4713 күн бұрын

    muy fluido y sencillamente explicado al grano ! gracias.... La curiosidad que nos quedo a todos fue: ¿Que preparò Amin para la cena?

  • @marcelamq278
    @marcelamq27813 күн бұрын

    Hizo tacos de arrachera con queso, y no le quedaron nada mal eh! ...fue buena idea dejarlo fuera de cámara 🤭

  • @montserratmora13
    @montserratmora1313 күн бұрын

    excelente explicación muchas gracias

  • @ventoSC
    @ventoSC13 күн бұрын

    Muchas felicidades Marce, Armin! no me he perdido ninguno de sus videos y de verdad que siempre hay algo nuevo que aprender, gracias por compartir su conocimiento, un abrazo!

  • @juanarguello1629
    @juanarguello162913 күн бұрын

    buen tutorial

  • @rucas52
    @rucas5213 күн бұрын

    Excelente explicacion.

  • @chavamm83
    @chavamm8314 күн бұрын

    Muchas gracias! Excelente contenido! Saludos!

  • @chavamm83
    @chavamm8314 күн бұрын

    Gracias por el contenido! Tan buen curso y tan pocos likes!! :(

  • @r.cherrera7330
    @r.cherrera733014 күн бұрын

    Excelente video, me sirvió mucho ❤

  • @bykersragnarok16
    @bykersragnarok1614 күн бұрын

    Tengo 25 años,aún estoy a tiempo de estudiar y ejercer esto? Me llama la atención,pero me da miedo que por mi edad no llegue a conseguirlo

  • @AminEspinoza
    @AminEspinoza14 күн бұрын

    ¿Por qué piensas eso? Tengo conocidos que comenzaron a programar a los 65 años y terminaron con un trabajo de junior!!!! El mercado no para de crecer y solicitar devs por todos lados! Mi recomendación sería únicamente que redoblaras esfuerzos y así ganar un poco más de tiempo.

  • @bykersragnarok16
    @bykersragnarok1614 күн бұрын

    @@AminEspinoza muchas gracias,eso me motiva a intentarlo En estos momentos tengo un emprendimiento y está funcionando relativamente bien,pero siempre existe el temor de que no funcione,ya me encargue de dejar las bases del negocio bien establecidas y podría dedicarme a aprender algo para tener un plan b,pero realmente tampoco se exactamente por donde comenzar

  • @AminEspinoza
    @AminEspinoza13 күн бұрын

    @@bykersragnarok16 anímate! Es una actividad muy divertida!!

  • @angelecg
    @angelecg16 күн бұрын

    Muy buen video!!.. muy bien explicado. Yo en lo que tengo dudas como manejar los diferentes ambientes. Es decir, tengo una app react y node (api). Mi api, supon que la separo en diferentes "apis" apara aplicar la divison de responsabilidades.. al final.. tengo 8 apis/microservicios/instancias para cada una + 1 instancia para mi front en react. Y solo estamos hablando de un ambiente.. Si tengo 4 o 5 ambientes (dev, stage, demo, prod, etc)... 9 instancias x "n" ambientes....es un infierno no? jajaja, o lo estoy interpretando mal? Saludos!

  • @AminEspinoza
    @AminEspinoza14 күн бұрын

    Este video será respondido el miércoles por un short por ser una gran pregunta!! Tan pronto salga publicado te pongo el enlace acá.

  • @johnjairoportocarrero7531
    @johnjairoportocarrero753116 күн бұрын

    Estimado Amin, hay una parte que no comprendo cuando dices "voy a revisar si estoy dentro del Dockerfile" y digitas en la terminal "ls".? a mi me sale que el comando no es reconocido

  • @AminEspinoza
    @AminEspinoza14 күн бұрын

    Ah! Bueno, resulta que yo estoy usando la terminal de Linux por medio de WSL, quizá tu estás usando la de Windows, su equivalente es "dir", prueba con eso y me dices.

  • @dasuna85
    @dasuna8517 күн бұрын

    Amin, muchas gracias por el video, al observar todos los aspectos que cubre DevOps, y como poder implementar y optimizar cada capa, vaya la manera en como estaba trabajando, me siento muy arcaico, 😀. Muchísimas Gracias por enseñar y compartir.

  • @diegojimenez2101
    @diegojimenez210118 күн бұрын

    Y la parte que sigue? 👀

  • @AminEspinoza
    @AminEspinoza17 күн бұрын

    No, pues eso fue todo, ya no hay segundo episodio

  • @eduardodavidtejadamoreta689
    @eduardodavidtejadamoreta68919 күн бұрын

    todo bien, pero porque veo en el grafico al backend como sub rama del frontend

  • @AminEspinoza
    @AminEspinoza19 күн бұрын

    Mmmm más bien se trata de un paso lateral, no me hace feliz decir que se trate de una evolución o algo así, simplemente sucede que la gran mayoría de los especialistas de backend vienen del frontend.

  • @jhonnatangiraldo7739
    @jhonnatangiraldo773920 күн бұрын

    Excelente para empezar!

  • @CppExpedition
    @CppExpedition20 күн бұрын

    Este es por lejos la mejor explicación de diseño de software que he encontrado nunca!

  • @stypycoffeciro-dg3kl
    @stypycoffeciro-dg3kl20 күн бұрын

    me gusto el video, pero creo que falto QA manual y automatetion

  • @AminEspinoza
    @AminEspinoza19 күн бұрын

    Entonces quizá no llegaste al final, la verdad es que a través de muchísimas especialidades todos deberían saber hacer las pruebas de su código.