tdd

Recursos de programación de tdd
Debido a la investigación que Dani y yo hemos llevado a cabo para el curso de eXtreme Programming, nos hemos topado con el naming. ¿Es Test-first programming lo mismo que Test-Driven-Development? ¿Tienen algo que ver una con la otra? ¡Vamos a verlo! {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 🙋🏻‍♂️ Twitter Nino: https://twitter.com/ninodafonte ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv └ 📕 Catálogo cursos: https://bit.ly/cursos-codely Imagen de fondo en miniatura: Photo by Jeremy Thomas on Unsplash
Hoy te cuento el VERDADERO y menos conocido ORIGEN de SCRUM ¿Sabemos quiénes son los VERDADEROS CREADORES DE SCRUM? 👇👇 Referencias que cito en el vídeo o complementan (dale click a MOSTRAR MÁS) 👇👇👇 ✅Enlaces al blog: 👉OOPSLA, de donde salieron cosas como Scrum, los patrones, el rational rose, el TDD, etc.: https://bit.ly/3uKpPYS 👉OOPSLA: La trepidante historia de la 1ª vez que asistí a una charla sobre Agilidad y lo movido que fue aquel año 2001: https://bit.ly/3DioGuF ✅ Referencias en el vídeo (citas ligeras del origen de Scrum por los firmantes de la guía): 👉Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies (Jeff Sutherland) https://bit.ly/3iCp6nY 👉Agile Development: Lessons Learned form the First Scrum (Jeff Sutherland): https://bit.ly/3BiG41Q 👉 Post de Schwaber: https://kenschwaber.wordpress.com/2017/01/12/scrum-21/ #_edn4 ✅Para aprender más: 👉 #PAM21: vente a la PAM21: https://peopleware-agilemanagement.com/..que este año ademas de presencial será transmitida en directo... 👉 Visita 233academy.com: https://www.233academy.com ✅Para más información y estar en contacto, nos vemos en... - Blog: http://www.javiergarzas.com/ - Instagram: https://www.instagram.com/javiergarzas/ - Linkedin: http://es.linkedin.com/in/jgarzas - Twitter: https://twitter.com/jgarzas - Facebook: https://www.facebook.com/javiergarzas.blog ¡Que la agilidad te acompañe!!!
Bootcamp Full Stack Developer Presencial en Valencia, Madrid y Barcelona 👉 https://bootcamp.geekshubsacademy.com/full-stack-developer/ Hackea tu carrera profesional y conviértete en Full Stack Developer, el unicornio que toda empresa busca. 🚀 Aprende 14 tecnologías en 12 semanas intensivas, paga sólo cuando encuentres trabajo y obtén el título propio por la Universidad Alfonso X El Sabio 🎓 (UAX). Durante 12 semanas vivirás en primera persona un proceso de desarrollo completo, desde la creación de una idea, hasta la subida a producción de esta. A través de una metodología didáctica que potencia distintas áreas: teórica, práctica recurrente y curiosidad individual. Aprenderás a trabajar con metodologías ágiles y las aplicarás cada semana en un proyecto nuevo. 💻 Git & Gitflow, Agile, HTML, CSS, Javascript & TS, ReactJS + Redux, Node JS y Express, PHP, Laravel y Testing, TDD & BDD y ADD 💻 Cuando acaba el Bootcamp nuestro equipo de Talento te ayuda a encontrar el mejor puesto para ti en empresas punteras y que valoren tu trabajo. ⚡ A Pedro, Guillermo y Miguel ya les ha cambiado la vida. Tú también puedes vivir esta experiencia 🚀 ¡Te esperamos! 🎥 Suscríbete: https://www.youtube.com/user/geekshubs 💼 Ofertas de empleo #geekjobs: https://geekshubs.com/business/tech-recruitment/candidatos/ 🐦 Twitter GeeksHubs: https://twitter.com/geekshubs 🐦 Twitter GeeksHubs Academy: https://twitter.com/geeks_academy 📸 Instagram: https://instagram.com/geekshubs ℹ️️️ LinkedIn GeeksHubs: https://www.linkedin.com/company/geek... ℹ️️️ LinkedIn GeeksHubs Academy: https://www.linkedin.com/school/geeks... ? Facebook: https://facebook.com/geekshubs 📕 Plataforma online +30 cursos gratuitos: https://geekshubsacademy.com/
Ponente: - Cesar Alberca ¿Por qué el código cuando lo modificamos se rompe? ¿Qué estrategias puedo seguir para que mi código sea robusto, flexible y haga lo que tiene que hacer? La solución: el testing. En esta charla veremos conceptos de testing aplicados en código como: TDD, F.I.R.S.T., given when then, mocking y… ¡mucho más! Todos los vídeos del XI Congreso RITSI en: http://lk.autentia.com/XI_Congreso_RITSI Escúchalos también en formato podcast: https://lk.autentia.com/Podcast-Congreso-RITSI ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Ponente: - Jonathan Faber Romero En este taller de iniciación al testing y TDD se comenzará explicando conceptos básicos de testing en Java con JUnit, y posteriormente haremos una kata que nos ayudará a aplicar TDD en nuestro desarrollo y comprobar cómo beneficia a nuestro diseño a la vez que se construye una red de seguridad. Veremos el valor que aporta escribir los tests antes de empezar a desarrollar la solución final. Es necesario tener preparado: – IDE de Java: IntelliJ, Eclipse… – Java 8/11 – Maven Todos los vídeos del XI Congreso RITSI en: http://lk.autentia.com/XI_Congreso_RITSI Escúchalos también en formato podcast: https://lk.autentia.com/Podcast-Congreso-RITSI ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
En esta charla Luis Rovirosa habla de los beneficios de estar desacoplado del framework, las librerías y la base de datos. Después de una breve introducción teórica, refactoriza paso a paso un código que tiene toda la lógica en el controlador de Symfony y está totalmente acoplado a detalles de infraestructura hacia una arquitectura hexagonal. Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 15 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 (https://www.codium.team), una empresa especializada en formación y desarrollo web. Imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code. Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
¿Has oído hablar de TDD? ¿Te interesa o te suena algo esta práctica pero nunca has podido entenderla? Únete a esta sesión para ver los beneficios del desarrollo dirigido por pruebas (TDD), entender cómo funciona y qué ventajas aporta su uso. Veremos de una forma más amplia esta manera de desarrollar software, donde nuestro software se construye siempre guiado por las pruebas. Explicaremos un poco de historia sobre TDD, cuál es el principal proceso que debemos seguir cuando trabajamos siguiendo esta mecánica y las reglas que lo rodean. También enumeraremos las principales ventajas e inconvenientes que se encuentran la mayoría de desarrolladores que practican TDD y si los argumentos a favor suman más que los que restan. Por último, también revisaremos algunos buenos hábitos y prácticas al aplicar TDD y veremos cómo hacerlo paso a paso con un ejemplo de programación "en vivo" con Java. Al final de la sesión, esperamos que consigas tener una comprensión más amplia sobre qué es TDD, qué ventajas aporta, porqué es interesante dominarlo y también que te lleves en la mochila algunos trucos y buenas prácticas a la hora de construir tu código para poder aplicarlos en tu día a día 😉 # Sobre el Ponente: Nacho Cougil. Nacho ( https://twitter.com/icougil ) es Ingeniero de Software de Barcelona, fan de XP que ha estado trabajando con Java y otras tecnologías web desde antes del efecto 2000. Ha tenido experiencia en diferentes roles en el mundo de la informática ('chico para todo', desarrollador, líder de equipo, director de proyecto y CTO) y ahora trabaja en Dynatrace como Ingeniero de Software Senior escribiendo código para monitorizar aplicaciones. Fundador del Grupo de Usuarios de Java de Barcelona ( https://www.barcelonajug.org ) y co-fundador de la Conferencia de Java y JVM Barcelona ( https://www.jbcnconf.com ). Cuando no está pensando en la próxima cosa interesante para hacer por la comunidad, disfruta de su familia, practica algo de deporte o intenta mejorar sus habilidades de TDD y Programación eXtrema (XP).
Test Driven Development: ¿es la panacea que evitará para siempre todos los bugs? ¿Merece la pena invertir más de la mitad de mi tiempo en crear y modificar tests? ¿Me fustigará en mis pesadillas Kent Beck si escribo el código antes que los tests o no llego al 100% de coverage? Acompáñame en este viaje en búsqueda de la piedra filosofal del desarrollo de código. Ponente: Israel Saeta. Actual presidente de Python España y Desarrollador Senior en TravelPerk. Misión actual: unir, expandir y emocionar a la comunidad tecnológica del país y más allá. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Suscríbete a nuestro canal https://www.youtube.com/user/ParadigmaTe?sub_confirmation=1
Charla sobre testing en frontend utilizando dos herramientas en concreto: Testing Library y MSW. Debatimos sobre ejemplos de un proyecto real hecho en la devscola: Rekaizen. Enfocada a personas que ya tengan experiencia de testing en frontend. Las herramientas y conceptos que se tratan son aplicables a cualquier stack frontend. No importa si tu proyecto usa React, Vue o Jquery. Tampoco importa si tu proyecto es greenfield o legacy. Material recomendado antes de la charla: Vídeo Introducción a Testing Library + MSW https://www.youtube.com/watch?v=IzAX80fWrOQ Lo mismo en post https://itnext.io/test-driven-development-tdd-with-react-testing-library-mock-service-worker-b23c9fedf6fa
Carlos Blé nos cuenta lecciones aprendidas en los últimos 10 años, tanto aprendiendo TDD como ayudando a equipos y organizaciones a integrarlo. Compara algunas de las cosas que nos explicó en DeCharlas hace 10 años con sus experiencias actuales. Será una sesión participativa donde podamos hacer preguntas y compartir experiencias. Director de Lean Mind (http://LeanMind.es). Programador. Escritor aficionado (https://www.carlosble.com/libro-tdd/?lang=es) y podcaster principiante (http://podcast.carlosble.com)