Productividad: Email, calendario, notificaciones, tiempo…

En estos días de COVID-19, de teletrabajo y de una realidad un tanto incierta voy a hablar un poco sobre productividad. Estos días de confinamiento he estado ojeando infinidad de post sobre teletrabajo, mantener la comunicación ahora que estamos confinados, sobre productividad,… y un largo etcétera de temas similares. Así que me he animado aSigue leyendo “Productividad: Email, calendario, notificaciones, tiempo…”

Lead Dev: no tengo ni idea de qué es eso

¿Qué es un Tech Lead? ¿Qué es un Lead Dev?¿Engineering Manager? Todos son roles que una persona puede desempeñar dentro una compañía. Hasta hay vamos bien, el problema viene cuando tenemos que definir las responsabilidades de este rol… En cada compañía se hace de una manera. Podemos encontrar compañías en la que el career pathSigue leyendo “Lead Dev: no tengo ni idea de qué es eso”

Charlas interesantes Enero 2020

Estas son algunas de las charlas que más me han gustado últimamente: Cómo mejorar como desarrollador, no te fíes, es justo al revés, por Jorge Franco y Angélica Sanz https://www.youtube.com/watch?v=y2k0Zl1xrLg Javier Abadía – Refactorizar rima con Simplificar, o por qué el miedo conduce a código inmantenible https://www.youtube.com/watch?v=iytUjwSfjDE Juanjo Montiel – ¡Se me ha roto laSigue leyendo “Charlas interesantes Enero 2020”

¿Cuánto vas a tardar? Técnicas para estimar

  Estimar, ¿cuanto cuesta hacer esto?¿como lo estimamos? No tengo ni idea de como cuanto voy a tardar y predecir el futuro nunca ha sido lo mío. Las técnicas de estimación “ágiles” son colaborativas, todas las personas involucradas en el proceso deberían colaborar. Del mismo modo, estas técnicas están pensadas para ser rápidas y queSigue leyendo “¿Cuánto vas a tardar? Técnicas para estimar”

Requisitos, tareas, historias, prioridades, objetivos,… distintas técnicas para priorizar un product backlog

Requisitos, tareas, historias, prioridades objetivos,… una de las cosas más difíciles a la hora de desarrollar un producto software no es la arquitectura, ni los test, ni siquiera el lenguaje de programación, los más complicado es saber que hacer en el momento adecuado. Qué tenemos que construir, por qué vamos a hacerlo, como lo haremosSigue leyendo “Requisitos, tareas, historias, prioridades, objetivos,… distintas técnicas para priorizar un product backlog”

Un día normal, un bug cualquiera

Después de haber arreglado más o menos 1000 bugs en mi carrera como programador (de los que más o menos 700 los había cometido yo), creo que tengo una visión más o menos sencilla de como deberíamos escribir un ticket para que ayudemos lo máximo posible al programador de soporte. Así esa persona no tendráSigue leyendo “Un día normal, un bug cualquiera”

Haciendo debug con patitos de goma

¿En serio? ¿Cómo es posible que la mejor manera de hacer debug sea usando un patito de goma? Aunque visto así, pueda parecer un poco bizarro voy a contarte porqué hacer debug con un patito de goma es más efectivo de lo que parece. No es una técnica novedosa, los programadores más experimentados utilizan estaSigue leyendo “Haciendo debug con patitos de goma”

mi experiencia con el curso y la certificación de “Professional Scrum Master I”

Hace un tiempo asistí al curso de Professional Scrum Master impartido por Jerónimo Palacios. Mi idea, en un principio era mejorar mi conocimiento sobre Scrum y afianzar ese conocimiento presentándome al examen de certificación Profesional Scrum Master I. Aquí me gustaría contar como fue todo, como preparé el curso y la certificación y algunos consejos paraSigue leyendo “mi experiencia con el curso y la certificación de “Professional Scrum Master I””

Sacando partido a Varnish Cache

Ya hemos hablado de como instalar Varnish para ganar performance en nuestra aplicación web. Utilizar Varnish elimina la necesidad de que una aplicación web regenera la misma página una y otra vez, así ganamos una muchísima velocidad ya que servimos las peticiones web al instante. Aun así, no es oro todo lo que reluce ySigue leyendo “Sacando partido a Varnish Cache”

Entendiendo Varnish Cache

Tienes un proyecto, empieza a funcionar, a ganar visitas, mola ¿verdad? pero casi al mismo tiempo el rendimiento empieza a flojear. Las páginas cargan cada vez más despacio ¿Qué hacemos? Que no cunda el pánico, hay muchas tareas que podemos hacer para mejorar el performance: optimizar partes del código backend, optimizar las llamadas a losSigue leyendo “Entendiendo Varnish Cache”