alfredo casado

Recursos de programación de alfredo casado
En esta charla compartiremos nuestro experimento de pairing con ChatGPT y las reflexiones que hemos obtenido al respecto. Nuestro objetivo principal es evaluar hasta qué punto esta herramienta puede brindarnos las cualidades que esperaríamos de nuestra pareja en una sesión de pair programming. A través de ejemplos enfocados cada uno de ellos en evaluar una habilidad de diseño/programación diferente hemos puesto a prueba a chatGPT como compañero de pairing. Tratando de dar respuesta a preguntas como: ¿Puede ChatGPT contribuir a mejorar nuestras habilidades de diseño? ¿Es capaz de realizar refactoring complejos y razonar sobre ellos? ¿Tiene la capacidad de cuestionar nuestras decisiones y evaluar la calidad de diferentes diseños? Presentaremos los resultados y conclusiones del experimento realizando demostraciones en vivo para tratar de entender mejor como estas herramientas de IA generativas pueden transformar, o no, nuestras practicas del día a día. Además, nos gustaría fomentar la participación de los asistentes, invitándolos a compartir sus propias experiencias y perspectivas sobre la colaboración con IA en el desarrollo de software. Esperamos que esta charla sea una oportunidad para enriquecer el debate y generar un intercambio de conocimientos en la comunidad. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Cada día se añaden millones de líneas de código a nuestros proyectos que tenemos que mantener. Este inventario que vamos generando incrementa la complejidad de nuestro software y complica la búsqueda de los ejes de cambio que existen para modificar el comportamiento de nuestras funcionalidades o de añadir nuevas. Existen multitud de literatura y conocimiento asociado a crear nuevo software pero muy poco a entender el que ya está escrito. En esta charla contaremos nuestras herramientas, prácticas y heurísticas a la hora de enfrentarnos a proyectos que son complejos de entender, ya sea por su tamaño, como por las decisiones de diseño empleadas. La charla está enfocada desde un punto de vista práctico para que se pueda aplicar en el día a día para ayudar a enfrentarse al problema de la compresión de software complejo de entender. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Introduction We’d like to tell you about a narrative that has been very useful for us in the coaching work we have been doing with several teams during the last year. Origin It all started during a consultancy work that Joan Valduvieco and I did at the beginning of 2019 at Trovit. José Carlos Gil and Edu Mateu had brought us to help Trovit’s B2B team. We spent a week with the team asking questions, observing their work and doing some group dynamics to try to understand how we might help them. Af...
En esta charla hablaremos de Testing on the Toilet, una iniciativa de Google para inspirar a los desarrolladores a escribir buenos tests y código testable. Analizaremos las técnicas más relevantes de entre las propuestas en sus episodios para mejorar nuestras prácticas de testing y que al terminar queráis imprimirlas y compartirlas en el baño de vuestras oficinas.
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/33720567 ------------- En los últimos tiempos es una tendencia habitual en muchos equipos utilizar git flow y pull request como estrategia de gestión de versiones. Estas estrategias son por supuesto muy útiles en algunos contextos pero no son ni la única opción ni la mejor opción para según qué casos. Explicaremos cuales son los inconvenientes de este modelo y como nos alejan de tener un integración verdaderamente continua y del santo grial del deploy continuo. Hablaremos de otras alternativas como el Trunk Based Development (aka "to pa master") y de qué condiciones se tienen que dar en el equipo y en el proyecto para que esto último no suene a locura. ------------- Todos los vídeos de CAS 2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pU2H_iVJOKcjAI1JwMr-ddt ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
This post is in Spanish because it describes a conference in which Spanish is most used language.Este pasado mes he tenido la suerte de poder a la CAS (Conferencia Agile Spain https://cas2018.agile-spain.org/) y este blog post es un resumen rápido de las sesiones y de mis impresiones sobre la conferencia.SesionesWe are the Leaders we have been Waiting For Lyssa Adkins Interesante charla sobre los distintos paradigmas para la organización de empresas y como eso conecta con las nuevas formas...
This post is in Spanish because it describes a conference in which Spanish is most used language.Este pasado mes he tenido la suerte de poder a la CAS (Conferencia Agile Spain https://cas2018.agile-spain.org/) y este blog post es un resumen rápido de las sesiones y de mis impresiones sobre la conferencia.SesionesWe are the Leaders we have been Waiting For Lyssa Adkins Interesante charla sobre los distintos paradigmas para la organización de empresas y como eso conecta con las nuevas formas...
1. Introduction. During coding dojos and some mentoring sessions I've noticed that most people just start test-driving code without having thought a bit about the problem first. Unfortunately, writing a list of examples before starting to do TDD is a practice that is most of the times neglected. Writing a list of examples is very useful because having to find a list of concrete examples forces you to think about the problem at hand. In order to write each concrete example in the list, you need t...
This post appeared originally on Codesai’s Blog. As we saw in our previous post about connascence, Connascence of Position (CoP) happens when multiple components must be adjacent or appear in a particular order. CoP is the strongest form of static connascence, as shown in the following figure. Connascence forms sorted by descending strength (from Kevin Rutherford's XP Surgery). A typical example of CoP appears when we use positional parameters in a method signature because any cha...
Disclaimer: I am experimenting with different formats to create presentations, blog post, and other documents, mixing sketch noting and using index cards... I will appreciate your feedback.I prepared these notes for the past AOS 2017, but finally, the session was not selected... The initial idea was to describe our process for creating an agile software development team and create a discussion to identify next steps to expand our agile culture to the rest of the organizationHoney Badge...