tdd

Recursos de programación de tdd
Por Joan León La programación es maravillosa, nos ofrece todo un mundo de posibilidades para crear webs, aplicaciones, herramientas, videojuegos, incluso dotar de IA a asistentes que llevamos en nuestros bolsillos. También podemos crear arte con nuestras líneas de código... no todo va a ser SOLID, DDD, TDD, BDD. Eso no quiere decir que no debamos usar buenas prácticas de programación, pero en este caso el objetivo es crear algo expresivo, más que algo funcional. Podemos utilizar multitud de lenguajes en el ... Más información: https://t3chfest.uc3m.es/2019/programa/creative-coding ------------------- T3chFest es un evento sobre nuevas tecnologías e innovación anual gratuito celebrado en Madrid. Consulta en nuestro canal las charlas de las pasadas ediciones. Sitio web: https://t3chfest.uc3m.es Twitter: https://twitter.com/t3chfest
Nos ha encantado tener hoy como invitada a Mavi Jiménez (@Linkita) para hablar de testing y de cómo hacer test te hace ser buen programador y mejor persona. Si crees que hacer tests es una pérdida de tiempo deberías escucharnos.  Aquí tienes algunas de las recomendaciones dadas en el episodio: The talking bitTesting y TDD en PHPComunidades en SlackSerie en Netflix: Love Death & RobotsY un nuevo test para nuestra invitada en modalidad susto o muerte. Para terminar repasamos como siempre el feedback recibido en el rincón del oyente y os recordamos el blog de la comunidad PEUM.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 FeedPress 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.También podéis uniros a nuestro canal de Slack.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"
This presentation by Luka Jacobowitz took place at Lambda World Cádiz on October 26th, 2018 at the Palacio de Congresos in Cádiz, Spain. Testing in the world of Functional Programming Testing is one of the most fundamental aspects of being a software developer. There are several movements and communities based on different methodologies with regards to testing such as TDD, BDD or design by contract. However, in the FP community testing is often not a large topic and is often glossed over. While it’s true that testing in functional programming tends to be less important, there should still be more resources on how to create tests that add actual value. This talks aims to provide exactly that, with good examples on how to leverage property based testing, refinement types and the most difficult part: figuring out how to test code that interacts with the outside world. Follow: -https://www.twitter.com/lambda_world -https://www.twitter.com/47deg -https://twitter.com/LukaJacobowitz Visit: -https://www.47deg.com/events for more details -http://www.lambda.world
• Lo que haremos En esta charla Luis Rovirosa hablará de lo aprendido poniendo en práctica la automatización el setup de un proyecto con docker, garantizar el correcto funcionamiento del proyecto con TDD, utilizar los pipelines de Bitbucket para ejecutar los tests automáticamente y cómo encapsular el dominio del proyecto con DDD. La charla no será desde un punto teórico sino con ejemplos prácticos, mostrando aquellas partes que más problemas han dado y las soluciones que se han planteado. Ponente: Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 10 años. Trabaja habitualmente con startups y grandes empresas ayudando a transformar sus equipos de programación. En su día a día dedica buena parte de su tiempo al desarrollo y también ayuda a las empresas a simplificar y priorizar sus productos. En 2017 montó Codium, una empresa especializada en formación y acompañamiento de empresas de desarrollo donde imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code. https://twitter.com/luisrovirosa https://www.linkedin.com/in/luisrovirosa/ Meetup: https://www.meetup.com/es-ES/PHPMad/events/246861723/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
En este episodio sufrimos las secuelas de la PEUM Conf y nos ponemos como locos a darle cariño a la seguridad como se merece, hablando del evento OWASP AppSec Europe que tuvo lugar el pasado mes de Julio.  Hablamos de la PEUMConf 2018 nuestra visión del evento y las lecciones aprendidas.Y como consecuencia de la resaca repasamos la conferencia OWASP AppSec Europe y lo que nos ha llamado la atención de alguna de sus charlas. Seguridad Serverless, buenas prácticas con Docker, mejora de la seguridad con pipelines,... Programa OWASP AppSec'18Snyk.ioGoSuGauntltOWASP DefectDojoOWASP ZapEn la sección de recomendaciones hemos visto:Ejercicios de programación: exercism.ioVídeo TDD for those who don't need it - GopherCon SG 2017 Podcast https://www.campusmvp.esAprovecha el descuento que te ofrece por ser de la coumidad de programar es una mierda: https://www.campusmvp.es/especiales/peum/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 FeedPress 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.También podéis uniros a nuestro canal de Slack.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"
Web
11-09-2018
java , tdd , curso
En la primera mitad de este año no habíamos podido hacer ningún curso de TDD en abierto. Nos absorbió el trabajo diario, la agenda de eventos en los que participamos, y todas las reuniones, decisiones y papeleos que tuvimos para lanzar nuestra cooperativa. Era una pena porque nos encanta hacer cursos en abierto por el entusiasmo y las ganas de trabajar y de aprender con las que vienen las personas que asisten a ellos. Para nosotros estos cursos son también muy interesantes porque nos permiten co...
Desarrollamos nuestra primera web con Angular6: Un buscador de súper heroes usando la API de Marvel ???? Este es el tercer vídeo de la serie donde comparamos los frameworks de desarrollo para frontend web: ReactJS, VueJS y Angular 6. ☝️ ¡Vota tu framework favorito para hacer un curso completo sobre él! ???? 1/5: Qué aporta un framework y qué es un componente: https://www.youtube.com/watch?v=lttZCIin4HM ⚛️ 2/5: Tu primera web con ReactJS paso a paso: https://www.youtube.com/watch?v=DFP1dZmJgf0 ????️3/5 Tu primera web con Angular 6 ????️paso a paso: https://www.youtube.com/watch?v=QHveY3UGu1Y ✍️ Vota tu framework favorito: https://codely.tv/pro/encuesta-frontend ???? Repositorio de código: https://github.com/juanmaguitar/heroFinder-frontApproaches ???? Cursos CodelyTV Pro: https://codely.tv/pro/cursos ???? Crea una app con VueJS y Jest aplicando TDD: https://pro.codely.tv/library/crea-una-app-con-vuejs-y-jest-aplicando-tdd/65206/about/ ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Twitter: https://twitter.com/CodelyTV
¿Testear, no testear y usar un lenguage tipado? ¿O quizás ninguna de estas cosas y simplemente ir a producción y ya? ¿Ir a producción con "observability" o a pelo? Observability, test last, test first, type first, ir a producción a pelo... Cada uno tiene su comunidad de fans que te intenta convencer de su religión. En esta charla explicaremos brevementes cada uno de estos enfoques y sus principales trade-offs. A vosotros os queda decidir que es mejor en vuestras circunstancias! ---------- La conferencia es un punto de encuentro sobre desarrollo de software para aquellas personas que buscan mejorar sus habilidades y discutir sobre el futuro del desarrollo de software profesional. Si no sabes qué es Software Craftsmanship, recomendamos leer el libro “ The Software Craftsman” e información sobre Extreme Programming como método de desarrollo de software. Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/