República Web

República Web

By Javier ArcheniTechnology
Download on the App Store

República Web episodes

  • Testing de End-to-End (E2E) - Informe Testing (III)
    Tercer episodio de la serie especial sobre testing donde tratamos el testing de extremo a extremo (End-2-End). Se trata del testing que involucra toda la experiencia de uso de una aplicación. El E2E es la técnica testing de más alto nivel dentro del desarrollo web. Ya no tocamos el código sino sus resultados en el navegador, ya que se pretende emular a través de pruebas determinados comportamientos que debe cumplir nuestra aplicación. Pensemos en este testing como un robot que usa nuestra aplicación, simulando acciones y peticiones realizadas desde un «navegador descabezado».
    En este episodio Javier Archeni y Andros Fenollosa hablan sobre el testing E2E, dónde encaja y en especial los frameworks que existen para realizar este tipo de tests. En el episodio:
    ¿Qué es E2E?
    ¿Por qué existe?
    ¿Cuándo debería utilizarse?
    ¿Cuáles son sus limitaciones?
    Tipo de usos en escritorio y móviles
    Frameworks de testing E2E
    Un episodio de introducción general a este tipo de testing que seguro dará para profundizar más. Os animamos a probar esta metodología como una forma de mejorar vuestro trabajo y al mismo tiempo ofrecer un mejor servicio en vuestros desarrollos.
    Más información en nuestra web https://republicaweb.es/podcast/testing-de-end-to-end-e2e-informe-testing-iii/
    57 min
  • Testing de End-to-End (E2E) – Informe Testing (III)

    Tercer episodio de la serie especial sobre testing donde tratamos el testing de extremo a extremo (End-2-End). Se trata del testing que involucra toda la experiencia de uso de una aplicación. El E2E es la técnica testing de más alto nivel dentro del desarrollo web. Ya no tocamos el código sino sus resultados en el navegador, ya que se pretende emular a través de pruebas determinados comportamientos que debe cumplir nuestra aplicación. Pensemos en este testing como un robot que usa nuestra aplicación, simulando acciones y peticiones realizadas desde un "navegador descabezado".

    En este episodio Javier Archeni y Andros Fenollosa hablan sobre el testing E2E, dónde encaja y en especial los frameworks que existen para realizar este tipo de tests. En el episodio:

    • ¿Qué es E2E?
    • ¿Por qué existe?
    • ¿Cuándo debería utilizarse?
    • ¿Cuáles son sus limitaciones?
    • Tipo de usos en escritorio y móviles
    • Frameworks de testing E2E
    • Un episodio de introducción general a este tipo de testing que seguro dará para profundizar más. Os animamos a probar esta metodología como una forma de mejorar vuestro trabajo y al mismo tiempo ofrecer un mejor servicio en vuestros desarrollos.

      56 min
    • Pipeline de servidor - Informe Testing (II)
      Segundo episodio de esta serie especial sobre testing. En esta ocasión Andros Fenollosa conversa con Antony Goetzschel sobre el testing en el lado de servidor. Entre las cuestiones que discuten en el episodio:
      - ¿Qué es un pipeline?
      - ¿Dónde se ensambla el código?
      - ¿Tienes sentido hacerlo en el CI/CD?
      - ¿Cómo se puede empezar con un CI/CD?
      - ¿Cuál es la utilidad de hacer testing en el despliegue?
      - ¿Qué son las pruebas de estrés?
      - ¿Cómo se hacen?
      - El monitoreo que se realiza a un servicio… ¿dónde podríamos caracterizarlo?
      - ¿Qué técnicas utilizas en tu día a día? ¿Por qué?
      Este episodio ofrece una perspectiva muy amplia sobre lo que implica probar nuestro código en la parte del servidor, con recomendaciones de Andros y Antony.
      Gracias a todos por escucharnos. El programa lo podéis seguir en https://republicaweb.es con todos los enlaces del programa y algunos Bonus en exclusiva. Aunque también nos encontraréis en Spotify, iVoox y Apple Podcast. Os recuerdo nuestro canal de Telegram y nuestro grupo de Telegram Malditos Webmasters, donde tenemos ardientes debates sobre el mundo del desarrollo.
      Agradecer a aquellos que nos estáis apoyando con vuestra aportación en Buy me a Coffee.
      Encontráis a Javier Archeni en https://javierarcheni.com para trabajos como desarrollador independiente de sitios web, especializado en contenidos y medios digitales.
      A David Vaquero de cursosdedesarrollo.com donde podréis encontrar cursos online de desarrollo de todo tipo. Y por supuesto le podéis además contratar para temas de formación. Y en el canal de youtube de cursos de desarrollo [https://www.youtube.com/channel/UChE59MSKV-eEFyS-0_wqrFg](https://www.youtube.com/channel/UChE59MSKV-eEFyS-0_wqrFg)
      Antony Goetzschel, lo podeis encontrar en https://ccsolutions.io/ y en Twitter como @dev_ago
      A Andros Fellonosa en https://programadorwebvalencia.com para temas profesionales de desarrollo, https://sapps.studio para APPs y https://idecrea.es ara formación.
      Gracias a todos por escucharnos, si llegamos a pasar el testing en el servidor donde alojamos los audios os esperamos en el siguiente episodio especial.
      1 hr 5 min
    • Pipeline de servidor – Informe Testing (II)

      Segundo episodio de esta serie especial sobre testing. En esta ocasión Andros Fenollosa conversa con Antony Goetzschel sobre el testing en el lado de servidor. Entre las cuestiones que discuten en el episodio:

      • ¿Qué es un pipeline?
      • ¿Dónde se ensambla el código?
      • ¿Tienes sentido hacerlo en el CI/CD?
      • ¿Cómo se puede empezar con un CI/CD?
      • ¿Cuál es la utilidad de hacer testing en el despliegue?
      • ¿Qué son las pruebas de estrés?
      • ¿Cómo se hacen?
      • El monitoreo que se realiza a un servicio... ¿dónde podríamos caracterizarlo?
      • ¿Qué técnicas utilizas en tu día a día? ¿Por qué?
      • Este episodio ofrece una perspectiva muy amplia sobre lo que implica probar nuestro código en la parte del servidor, con recomendaciones de Andros y Antony.

        1 hr 5 min
      • ¿Qué es el testing? - Informe Testing I
        Primer episodio de una serie especial que vamos a dedicar al mundo del testing. Para esta primera parte Andros Fenollosa repasa con David las metodologías de testing, discutiendo además las ventajas y las desventajas de seguir realizar pruebas en nuestro código.
        Se trata de un episodio de introducción al testing, hablando también sobre las consideraciones habituales al tratar esta metodología en los equipos y empresas. También hablan de algunas experiencias relacionadas con el testing.
        Más información en https://republicaweb.es/podcast/que-es-testing-informe-testing/
        1 hr 16 min
      • ¿Qué es el testing? – Informe Testing I

        Primer episodio de una serie especial que vamos a dedicar al mundo del testing. Para esta primera parte Andros Fenollosa repasa con David las metodologías de testing, discutiendo además las ventajas y las desventajas de seguir realizar pruebas en nuestro código. Entre las cuestiones habladas:

        • Filosofías
          • Desarrollo guiado por pruebas (TDD).
          • Desarrollo guiado por el comportamiento (BDD).
          • Desarrollo guidado a datos (DDD).
          • Frameworks de testing
          • Pruebas dependiendo de la visibilidad
            • Pruebas de caja blanca.
            • Pruebas de caja gris.
            • Pruebas de caja negra
            • Pruebas dependiendo de la ejecución de las aplicaciones
              • Pruebas estáticas
              • Pruebas dinámicas
              • Pruebas Funcionales
                • Pruebas de unidad
                • Pruebas de integración
                • Pruebas de aceptación
                • Pruebas de extremo a extremo (E2E)
                • Pruebas no Funcionales
                • Pruebas de rendimiento
                • Pruebas de seguridad
                • Pruebas aleatorias (Fuzzing).
                • Pruebas según el número de pruebas a realizar
                  • Pruebas de humo
                  • Pruebas de sanidad
                  • Pruebas de regresión/sistema
                  • Se trata de un episodio de introducción al testing, hablando también sobre las consideraciones habituales al tratar esta metodología en los equipos y empresas. También hablan de algunas experiencias relacionadas con el testing.

                    1 hr 15 min
                  • Informe Nube - Ejemplos básicos de Terraform sobre AWS #RW175
                    Para este episodio de Informe Nube, David y Antony vuelven con Terraform sobre AWS para explicar tres ejemplos básicos. Este episodio continúa el anterior sobre Terraform en AWS y se puede seguir también desde el canal de YouTube de Cursos de Desarrollo.
                    - Cómo crear las credenciales y configurar el cli de AWS
                    - Cómo crear una máquina virtual en AWS EC2 con acceso SSH y Clave SSH
                    - Cómo crear un servidor Web Nginx en EC2 con soporte de Elastic IP y Volumen de Datos asociado
                    - Cómo crear un Cluster de Kubernetes EKS en AWS
                    Más información en https://republicaweb.es/podcast/3-ejemplos-basicos-de-terraform-sobre-aws/
                    1 hr 41 min
                  • 3 ejemplos básicos de Terraform sobre AWS

                    Para este episodio de Informe Nube, David y Antony vuelven con Terraform sobre AWS para explicar tres ejemplos básicos. Este episodio continúa el anterior sobre Terraform en AWS y se puede seguir también desde el canal de YouTube de Cursos de Desarrollo.

                    1. Cómo crear las credenciales y configurar el cli de AWS
                    2. Cómo crear una máquina virtual en AWS EC2 con acceso SSH y Clave SSH
                    3. Cómo crear un servidor Web Nginx en EC2 con soporte de Elastic IP y Volumen de Datos asociad
                    4. ómo crear un Cluster de Kubernetes EKS en AWS
                    5. No dudes en conectar con David y con Antony para sugerirles nuevos episodios sobre cloud y tecnologías de servidor.

                      1 hr 44 min
                    6. HTML sobre WebSockets, una nueva esperanza #RW174
                      En este episodio partimos del interesante artículo de Matt E. Patterson llamado «The Future of Web Software Is HTML-over-WebSockets» En el artículo se explica con detalle la evolución de la arquitectura de las aplicaciones web y la aparición de un nuevo enfoque basado en usar WebSockets. Según el autor «este nuevo enfoque basado en WebSockets está llamando la atención de los desarrolladores web. Es un enfoque que reafirma las promesas de los frameworks clásicos de server-rendering (creación rápida de prototipos, gestión del estado del lado servidor, sólido rendimiento de renderizado) y que permite la colaboración multiusuario y los diseños reactivos, sin tener que construir dos aplicaciones separadas».
                      Este nuevo enfoque de HTML sobre WebSockets es complicado de asimilar cuando venimos de un arquitectura que separa claramente el lado cliente y servidor. Una gran preocupación de muchos desarrolladores es evitar soluciones complejas de lado cliente, evitando esos cientos de KB que se acumulan en el navegador. La solución es sustituir JSON por HTML, en un ciclo donde el encargado de renderizar sea siempre el servidor y envíe de forma inmediata por WebSockets el nuevo HTML a mostrar.
                      Este episodio surge principalmente de un artículo de Andros Fenollosa acompañado de vídeo, donde explica este concepto de WebSockets. Aquí hablamos sobre la información compartida con Andros sobre HTML sobre WebSockets y al mismo tiempo exploramos ventajas, inconvenientes, conceptos de seguridad y frameworks. También vemos la demo creada por Andros en Django para ver el ejemplo de funcionamiento en un blog de 100 entradas.
                      Más información en nuestra web https://republicaweb.es/podcast/html-sobre-websockets-una-nueva-esperanza/
                      1 hr 13 min
                    7. HTML sobre WebSockets, una nueva esperanza

                      En este episodio partimos del interesante artículo de Matt E. Patterson llamado "The Future of Web Software Is HTML-over-WebSockets" En el artículo se explica con detalle la evolución de la arquitectura de las aplicaciones web y la aparición de un nuevo enfoque basado en usar WebSockets. Según el autor "este nuevo enfoque basado en WebSockets está llamando la atención de los desarrolladores web. Es un enfoque que reafirma las promesas de los frameworks clásicos de server-rendering (creación rápida de prototipos, gestión del estado del lado servidor, sólido rendimiento de renderizado) y que permite la colaboración multiusuario y los diseños reactivos, sin tener que construir dos aplicaciones separadas".

                      Este nuevo enfoque de HTML sobre WebSockets es complicado de asimilar cuando venimos de un arquitectura que separa claramente el lado cliente y servidor. Una gran preocupación de muchos desarrolladores es evitar soluciones complejas de lado cliente, evitando esos cientos de KB que se acumulan en el navegador. La solución es sustituir JSON por HTML, en un ciclo donde el encargado de renderizar sea siempre el servidor y envíe de forma inmediata por WebSockets el nuevo HTML a mostrar.

                      Este episodio surge principalmente de un artículo de Andros Fenollosa acompañado de vídeo, donde explica este concepto de WebSockets. Aquí hablamos sobre la información compartida con Andros sobre HTML sobre WebSockets y al mismo tiempo exploramos ventajas, inconvenientes, conceptos de seguridad y frameworks. También vemos la demo creada por Andros en Django para ver el ejemplo de funcionamiento en un blog de 100 entradas.

                      1 hr 13 min

                    About República Web

                    From the publisher's feed

                    República Web es un programa dedicado a todas las personas que se ganan la vida con internet y la tecnología. En el programa se hablará de desarrollo web, herramientas y tecnologías de internet. En…