bdd

Recursos de programación de bdd
Entrevista con Mavi Jiménez donde nos explica cómo desarrollan tests en HolaLuz siguiendo los principios SOLID. Tips: * Sigue una misma estructura de directorios tanto en producción como en tests * Extrae tus mocks y aserciones a clases individuales para poder reaprovecharlos Links de interés: ????Entrevistada: https://twitter.com/Linkita ????Slides: https://bit.ly/solid-tests ???? Serie anti-patrones de test: https://www.youtube.com/watch?v=XbkjUz20pOk&list=PLZVwXPbHD1KN1JRaNzcU8-QA-oUkgH79C ???? Cursos CodelyTV Pro: https://pro.codely.tv ???? Descuento 1 mes por 25€: http://bit.ly/bdd-descuento ???? Descuento 4 meses por 99€: http://bit.ly/bdd4meses ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Twitter: https://twitter.com/CodelyTV
How to set the IntelliJ title bar to dark. You can use this trick with all the JetBrain IDEs: IntelliJ, PhpStorm, PyCharm, GoLang, JetBrains, Android Studio, AppCode, RubyMine, ReSharper Links de interés: ???? Cursos CodelyTV Pro: https://pro.codely.tv ???? Descuento 1 mes por 25€: http://bit.ly/bdd-descuento ???? Descuento 4 meses por 99€: http://bit.ly/bdd4meses ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Twitter: https://twitter.com/CodelyTV
En este vídeo analizamos 4 ejemplos de implementación de tests: Enfoque "tradicional", aplicando el patrón de diseño Builder, aplicando ObjectMother o Stubs, y haciendo uso de named arguments. Los ejemplos que analizamos son en PHP y Scala, pero es perfectamente aplicable a lenguajes como Java, .Net, etc. Links de interés: ???? Serie anti-patrones de test: https://www.youtube.com/watch?v=XbkjUz20pOk&list=PLZVwXPbHD1KN1JRaNzcU8-QA-oUkgH79C ???? Repositorio con los ejemplos: https://github.com/CodelyTV/code-examples ✍️ Post comentado en el vídeo: http://blog.koalite.com/2018/02/test-builders-en-typescript/ ???? Cursos CodelyTV Pro: https://pro.codely.tv ???? Descuento 1 mes por 25€: http://bit.ly/bdd-descuento ???? Descuento 4 meses por 99€: http://bit.ly/bdd4meses ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Twitter: https://twitter.com/CodelyTV
En este streaming hablaremos sobre Behavior Driven Development (BDD) con Dani Latorre. Qué nos aporta Gherkin como lenguaje de especificación de tests, y cómo sacarle el máximo provecho a nuestros escenarios. Más info ???????????? ???? ????️Ponente: https://twitter.com/dani_latorre ????‍♂️ Curso: http://bit.ly/bdd-curso ????Descuento 1 mes por 25€: http://bit.ly/bdd-descuento ????Descuento 4 meses por 99€: http://bit.ly/bdd4meses ????Cursos disponibles: https://pro.codely.tv ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams
En una conversación del canal de Slack de Programar es una mierda (PEUM) salió el tema de cómo NodeJS carecía de un framework referente que se usase como referente en la creación de aplicaciones web. Existen muchos y cada aproximación lleva su propia fórmula, pero ese buque insignia, como hay para otros lenguajes (Laravel para PHP, Spring para Java, etc) no se sabe aún cual es.Grabamos un episodio especial en el podcast con oyentes del programa hablando de este tema, analizando las posibles causas. No dejéis de escucharlo.Así que el equipo de PEUM nos pusimos a grabar una serie de videos en los que se muestra como crear fácilmente un proyecto web en NodeJS que estructura sus funcionalidades en módulos, y aplicando tecnologías que favorecen el Test Driven Development (TDD). En este caso particular nos basamos en el uso de Mocha como motor de ejecución de Test unitarios y Chai como núcleo de aserción. Este último es bastante útil si pretendemos construir nuestros test en modo Behaviour Driven Development (BDD).Todo esto lo orquestamos usando la plataforma GitLab, así vemos como es posible utilizar este gran producto para CI / CD ejecutando tanto los test unitarios como los test funcionales automatizados basados en NightWatchJS.La serie no esta completada. Os dejamos en este post los 2 primeros vídeos.https://youtu.be/-7DaVd_O_UE https://youtu.be/z-Zougb0K2Q El repositorio usado en las pruebas es de libre acceso: https://gitlab.com/peum/patrulla  ;Tod@s l@s que tengáis comentarios o sugerencias para el podcast podéis enviarnos un correo a programaresunamierda@gmail.com o dejarnos un comentario en Twitter: @progesunam .No olvidéis de suscribiros a nuestro podcast en ivoox o itunes, o si lo preferís agregad el RSS a vuestra app de podcast preferida. En cualquier caso siempre agradeceremos reviews del podcast en cualquiera de las plataformas.La música elegida para la entrada y salida del podcast son del grupo "Dilo". En concreto las canciones son "War Inside" y "Sick of reality"
En una conversación del canal de Slack de Programar es una mierda (PEUM) salió el tema de cómo NodeJS carecía de un framework referente que se usase como referente en la creación de aplicaciones web. Existen muchos y cada aproximación lleva su propia fórmula, pero ese buque insignia, como hay para otros lenguajes (Laravel para PHP, Spring para Java, etc) no se sabe aún cual es.Grabamos un episodio especial en el podcast con oyentes del programa hablando de este tema, analizando las posibles causas. No dejéis de escucharlo.Así que el equipo de PEUM nos pusimos a grabar una serie de videos en los que se muestra como crear fácilmente un proyecto web en NodeJS que estructura sus funcionalidades en módulos, y aplicando tecnologías que favorecen el Test Driven Development (TDD). En este caso particular nos basamos en el uso de Mocha como motor de ejecución de Test unitarios y Chai como núcleo de aserción. Este último es bastante útil si pretendemos construir nuestros test en modo Behaviour Driven Development (BDD).Todo esto lo orquestamos usando la plataforma GitLab, así vemos como es posible utilizar este gran producto para CI / CD ejecutando tanto los test unitarios como los test funcionales automatizados basados en NightWatchJS.La serie no esta completada. Os dejamos en este post los 2 primeros vídeos.https://youtu.be/-7DaVd_O_UE https://youtu.be/z-Zougb0K2Q El repositorio usado en las pruebas es de libre acceso: https://gitlab.com/peum/patrulla  ;Tod@s l@s que tengáis comentarios o sugerencias para el podcast podéis enviarnos un correo a programaresunamierda@gmail.com o dejarnos un comentario en Twitter: @progesunam .No olvidéis de suscribiros a nuestro podcast en ivoox o itunes, o si lo preferís agregad el RSS a vuestra app de podcast preferida. En cualquier caso siempre agradeceremos reviews del podcast en cualquiera de las plataformas.La música elegida para la entrada y salida del podcast son del grupo "Dilo". En concreto las canciones son "War Inside" y "Sick of reality"
@eduriol ¿La colaboración con Negocio es tu animal mitológico favorito? ¿Oíste hablar de BDD pero crees que es un buzzword más a añadir a la lista de términos de moda? ¿Crees que usando Cucumber ya haces BDD? ¿Documentar te resulta una tarea tediosa y sin valor? Si has respondido que sí a alguna de estas preguntas, esta charla te interesa. Veremos por qué BDD ayuda a desarrollar software más valioso, cómo ahorra costes y qué clase de equipos (spoiler: TODOS) pueden sacar provecho de practicar BDD. ¿Y si lo escuchas mientras vas al trabajo o te pones en forma? https://www.ivoox.com/22371883 Todos los videos de CAS 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVAo-yEM3IpgFnNYAaSJHEg Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
La tecnología BDD (Desarrollo guiado por comportamiento) nos ayudará a detectar fallos funcionales mediante la generación de tests que podemos ejecutar automáticamente en navegadores web reales. Para ello hablaremos sobre dos potentes y maduras tecnologías basadas en Php: Behat y Mink. Con BDD evitamos estar Puedes acceder al curso desde http://geekshubsacademy.com/cursos/bdd
Sylius es un framework de calidad diseñado para construir plataformas de comercio electrónico sobre Symfony. Hablaremos de aspectos y utilidades interesantes que nos ofrece esta herramienta para construir soluciones de e-commerce e incluso de otro tipo. También tocaremos temas transversales como BDD que se usan a la hora de trabajar con la misma.
Descripción En los modelos y metodologías de desarrollo de software ágiles, las aproximaciones tradicionales en cuanto a la seguridad en el desarrollo simplemente no funcionan. Existen demasiados ciclos, demasiadas entregas de forma muy rápida y los recursos en los equipos de seguridad son escasos. Estas aproximaciones tradicionales se han quedado más obsoletas si cabe con la introducción de prácticas DevOps, que hacen que el tiempo que transcurre desde el inicio de un nuevo ciclo de desarrollo hasta que el conjunto de funcionalidades implementadas, durante ese ciclo, esté en producción, sea cada vez menor. El objetivo de esta charla es mostrar cómo podemos actualizar las prácticas de seguridad sobre el desarrollo de software al conjunto de prácticas de desarrollo y entrega actuales. Para ello se desarrollarán conceptos como Modelado Ágil de Riesgos, Puntos de Contacto en actividades relativas a la seguridad del desarrollo durante su ciclo, la automatización de pruebas de seguridad y verificación de correcciones sobre vulnerabilidades detectadas. Estas dos últimas utilizando BDD-Security. Paúl Santapau Paúl Santapau ha trabajado en el campo de la Seguridad Informática durante más de 10 años, tanto en seguridad defensiva como ofensiva. Sus pasiones son el trabajar en el campo de la aplicación práctica de la Seguridad, la Seguridad aplicada a DevOps, la Ingeniería del Software y las Redes. Paúl ha trabajado como Técnico de Innovación en la Universitat Jaume I encargándose de la seguridad activa y el mantenimiento de un SGSI, ha sido también Arquitecto de Seguridad en una de las empresas incluidas en el FTSE 100 en la que existía un equipo de +300 desarrolladores. Actualmente es CTO de Continuum Security donde desarrolla herramientas de soporte a prácticas SecDevOps.