deuda técnica

Recursos de programación de deuda técnica
La adopción de nuevas tecnologías en productos software ya existentes constituye un reto que nos lleva a tener que elegir entre invertir recursos en la evolución funcional de producto o en la evolución tecnológica. El producto es el foco para nuestros clientes pero la tecnología habilita y acelera su desarrollo. En esta charla veremos cómo podemos compaginar estos dos aspectos haciéndolos convivir de forma sostenible, evitando generar deuda técnica y sin sacrificar la entrega de producto a nuestros clientes. Miguel A. Querol, Engineering Manager en Topcon Mirage Technologies. Llega el CTO Summit, el 26 y 27 de mayo en València. VENTA de ENTRADAS abierta: https://ctosummit.geekshubs.com/ ✉ Suscríbete a nuestra 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿 𝗚𝗲𝗲𝗸 y recibe mensualmente formaciones gratuitas, entrevistas exclusivas a referentes del sector, novedades tech para estar al día, eventos e invitaciones y regalos exclusivos: https://geekshubs.com/comunidad/ #comunidad-newsletter 💼 ¿Estás buscando un nuevo proyecto profesional o necesitas incorporar perfiles tech a tu equipo? En GeeksHubs contamos con un equipo de expertos en Talento IT que pueden ayudarte: https://geekshubs.com/talento/?utm_source=comunidad&utm_medium=youtube&utm_campaign=5a-temporada-meetups 📲 ENCUÉNTRANOS EN REDES SOCIALES 🐦 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/geeks-hubs ℹ️️️️️ LinkedIn GeeksHubs Academy: https://www.linkedin.com/school/geekshubsacademy/ 🎧 Podcast I am Geek: https://open.spotify.com/show/4G4PpNzPOeWh5DrrumDXCd
🔥 ¡Aprovecha la oferta del Black Friday de CodelyTV Pro! ⮕ https://codely.tv/pro/blackfriday?utm_source=youtube&utm_medium=social&utm_campaign=black_friday-20&utm_content=video_description --- Inocentemente vamos añadiendo funcionalidades a un pequeño programa que finalmente acaba siendo algo inmanejable. 😊💩 Una vez en ese punto, empezamos a identificar los distintos olores o Code Smells para atacarlos aplicando técnicas de refactorización. 🧼🧼🧼 Todo esto y mucho más en el curso que acabamos de publicar: Refactoring de Code Smells a Clean Code: Bloaters 🧼💩 🔜 🌈🦄 👉 https://pro.codely.tv/library/refactoring-code-smells-clean-code-bloaters/ 👈 Además, hoy también publicamos un repositorio de código abierto con ejemplos de Code Smells y Refactorings bastante ambicioso 🤟: https://github.com/CodelyTV/refactoring-code-smells {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂🏼 Twitter Rafa: https://twitter.com/rafaoe ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely #CleanCode #Refactoring #CodeSmells
¡Comenta aquí abajo dejando tu feedback y entra en el sorteo de un Bootcamp Online Backend Express en GeeksHubs Academy! Aquí tienes toda la info del bootcamp ???? https://bootcamp.geekshubsacademy.com/online/backend-express/ Has preparado un MVP. Move fast and break things. Has buscado cuál es el enfoque que funciona... ¿lo tenemos? Ok, entonces es hora de pagar la deuda técnica y dejar las cosas bien hechas. ¡Vamos a hacerlo juntos! Vamos a ver un ejemplo real, pequeñito pero muy representativo, del caso descrito. Sin una especificación detallada, se desarrolló una funcionalidad que sólo se había descrito de forma muy genérica, a base de probar cosas e iterar hasta encontrar una buena solución. Obviamente, a este punto se llega sin con un código muy mejorable, porque ni siquiera sabíamos a dónde íbamos, y una vez se ha dado por buena la solución, es la hora del refactor. En Rankia el equipo de Fernando hizo este refactor en mob programming y les gustó mucho el resultado, así que quieren aprovechar los meetups de Geekshubs para compartirlo con todo el mundo. Haz tus preguntas también en twitter! Aquí: https://twitter.com/geekshubs/status/1240670139844104195 Con el hashtag #MeetupsGeeksHubs
En el episodio de hoy hablamos de Legacy Code, dejamos de lado todo el glamour de la programación con tecnología de última generación para meternos en el mundo del software heredado, de la deuda técnica y del si funciona no lo toques. Aquí tienes algunas referencias citadas:Legacy CodeRecientemente hemos publicado un nuevo post en el blog de la comunidad Reto 100 Days of Code, puedes pasarte a leer este o el resto de los artículos escritos por los miembros de la comunidad PEUM cuando quieras. Y recuerda que ya están disponibles los vídeos de las charlas de la PEUM Conf 2019, puedes disfrutar de ellos en nuestro canal de youtube Charlas PEUMConf 2019 en Youtube. 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"
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/33720161 ------------- Los proyectos suelen empezar con un ritmo de desarrollo muy rápido. A medida que maduran van perdiendo velocidad hasta que llega a un punto en que el coste y tiempo de añadir funcionalidad es extremadamente elevado. En esta charla veremos, desde un punto de vista técnico, cómo podemos diseñar y desarrollar el producto para aportar valor al final de cada sprint. Para ello mostraremos ejemplos de cómo hemos simplificado un producto y las prácticas que hemos utilizado para mantener la velocidad de desarrollo y la deuda técnica bajo control. También hablaremos del coste de cada una de ellas. Algunas de las técnicas son el vertical slicing, domain driven design, test driven development, refactoring y automatización de la infraestructura. ------------- 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
Simplemente explicar qué significa eso de "Deuda Técnica", que, como en todo esto, hay mucha confusión sobre ello. Para más información y estar en contacto, nos vemos en... - Blog: http://www.javiergarzas.com/ - Twitter: https://twitter.com/jgarzas - Instagram: https://www.instagram.com/javiergarzas/ - Linkedin: http://es.linkedin.com/in/jgarzas - Facebook: https://www.facebook.com/javiergarzas.blog
Me gustaría ofrecer un taller práctico en el que exponer código que está funcionando actualmente en proyectos reales con multitud de smell codes, código espagueti, duplicidades...y mostrar sugerencias o mejoras sobre el mismo. Trucos sobre refactors o como reducir deuda técnica. Hacer hincapié sobre las buenas prácticas y los beneficios que nos puede aportar. Y, sobre todo, me gustaría hacerlo de forma participativa escuchando opiniones de todos. (como es una respuesta que he visto después, en realidad, la chara es para un nivel de iniciación-intermedio). Ponente: Manuel Pijierro
¿No entiendes ni jota del código que tú mismo escribiste hace sólo un par de meses? ¿No paras de escuchar "WTF" cuando otras personas tienen que tocar tu código? ¿Añadir una nueva feature se vuelve misión imposible por toda la deuda técnica acumulada? ¿Te da miedito tocar casi cualquier línea por si peta todo? Tranquilo, todos nos hemos encontrado y hemos escrito muchas veces código "de mala calidad". En esta charla daré consejos prácticos basados en la experiencia para intentar hacer nuestro código un poco más manejable. Commit es la conferencia donde nos reunimos a discutir diferentes perspectivas en la forma de hacer y gestionar software. Ven con nosotros para vivir dos días compartiendo y aprendiendo todo lo que tiene la tecnología, y por la oportunidad de romper con la rutina y experimentar algo nuevo. ------- Todos los vídeos de Commitconf2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pWrJbP5G43g8yLbfumUz72t Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Charla impartida en Commit Conf 2018, https://2018.commit-conf.com https://www.koliseo.com/events/commit-2018/r4p/5630471824211968/agenda #/5116072650866688/5656647770832896 ¿No entiendes ni jota del código que tú mismo escribiste hace sólo un par de meses? ¿No paras de escuchar "WTF" cuando otras personas tienen que tocar tu código? ¿Añadir una nueva feature se vuelve misión imposible por toda la deuda técnica acumulada? ¿Te da miedito tocar casi cualquier línea por si peta todo? Tranquilo, todos nos hemos encontrado y hemos escrito muchas veces código "de mala calidad". En esta charla daré consejos prácticos basados en la experiencia para intentar hacer nuestro código un poco más manejable.