Episodio Bonus

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 … Ver más

Episodio Bonus

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 … Ver más

Episodio Bonus

¿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 … Ver más

Episodio 168

Aprendiendo Rust con Lorenzo Carbonell (Atareao)

Rust es un lenguaje de programación de sistemas orientado a crear aplicaciones de alto rendimiento. Las principales ventajas de Rust son su enfoque en la velocidad, su entorno seguro de ejecución en memoria y la concurrencia. Usado por las principales empresas de tecnología como Google, Mozilla, Dropbox o Microsoft, Rust sigue apareciendo año tras año entre los lenguajes más apreciados por la comunidad de desarrollo. Rust ha dado origen a un montón de proyectos innovadores que van desde sistemas operativos, … Ver más

Episodio Bonus

Descubriendo la programación funcional – Swift con Valentina Rubane

Con este séptimo episodio cerramos esta serie especial sobre programación funcional. En esta ocasión Andros Fenollosa vuelve con una habitual de este podcast: la desarrolladora y diseñadora Valentina Rubane. Ella es compañera de Andros en Sapps, su estudio de aplicaciones web y móviles en Valencia. Valentina viene para hablar del lenguaje Swift, un lenguaje de propósito general, multiparadigma y compilado desarrollado por Apple y la comunidad de código abierto. Como es habitual con otros invitados en esta serie sobre programación … Ver más

Episodio Bonus

Descubriendo la programación funcional – Lisp con Diego Sevilla

Sexta entrega de la travesía de descubrimiento por la programación funcional. En esta ocasión Andros invita a Diego Sevilla, profesor en la Universidad de Murcia para hablar de Lisp, uno de los lenguajes de programación más longevos y raíz de otros dialectos como Scheme, Clojure, Common Lisp o Emacs Lisp. Se puede asegurar que familia de Lisp tiene una larga historia que ha ayudado a modelar a otros lenguajes. Todo un pionero para lenguajes tan conocidos como Perl, Python, Javascript, … Ver más

Episodio Bonus

Descubriendo la programación funcional – Scala con David Vaquero

Para el quinto episodio sobre la serie de programación funcional, Andros Fenollosa presenta junto al compañero David Vaquero el lenguaje Scala, otro gran lenguaje que también hace uso de la máquina virtual de Java y es multiparadigma. Esto es una las diferencias con los otros lenguajes funcionales que se han tratado en esta serie. Scala es un lenguaje diseñado por Martin Odersky y que trae juntos dos paradigmas: la orientación a objetos y la programación funcional. Entre las cuestiones discutidas … Ver más

Episodio Bonus

Descubriendo la programación funcional – Elm con David Hernández

Cuarto episodio de la serie especial sobre programación funcional dirigida por Andros Fenollosa. En esta ocasión se dedica al lenguaje Elm, algo particular debido a que ha sido diseñado para funcionar solo en el navegador web. Entre otras características podemos destacar que es declarativo, está influenciado por Haskell y diseñado para obtener robustez, usabilidad y rendimiento. Este lenguaje funcional hizo su aparición en el año 2012 gracias a Evan Czaplicki, creador de Elm. Para este episodio sobre Elm, Andros cuenta … Ver más

Episodio Bonus

Descubriendo la programación funcional – Haskell con Héctor Navarro

Tercera entrega de la serie especial dedicada a la programación funcional presentada por Andros Fenollosa. En este tercer episodio le toca el turno a Haskell de la mano de Héctor Navarro, profesor e investigador en el área de Algoritmos y Lenguajes de Programación. Héctor Navarro actualmente trabaja como Ingeniero de Software en Amazon.com. Desde el año 2000 hasta 2018 ha desempeñado su labor de investigador y profesor en la Universidad Central de Venezuela. A pesar de usar primordialmente Java en … Ver más

Episodio 160

Desarrollando aplicaciones móviles y PWA con Vue.js

Para este episodio vuelve a acompañarnos en el podcast la diseñadora y desarrolladora web Valentina Rubane. Ella trabaja junto a Andros en Sapps, el estudio de desarrollo de aplicaciones móviles y PWA en Valencia. En este episodio hablamos de los motivos por los que Vue.js es la elección de Sapps para estudio para trabajar el desarrollo de sus aplicaciones. Valentina y Andros nos cuentan entre otras muchas cosas: Evolución de Vue.js Novedades de Vue. Herramientas de desarrollo con Vue.js Vue.cli … Ver más