TechLecturas

TechLecturas

By TechLecturasTechnology
Download on the App Store

TechLecturas episodes

  • The Software Engineer's Guidebook - 21 - Understanding The Business

    ¡Volvemos!


    Esta vez empezamos la parte 5 en la que ya somos Staff+ (cómo avanzamos en nuestra carrera eh) y empezaremos con el capítulo 21 que se titula "Understanding The Business", entendiendo el negosi.


    ¿Qué veremos aquí?

    • La diferencia fundamental entre niveles senior y staff+
    • Los conceptos clave (North Stars, KPIs, OKRs) con el ejemplo memorable de Nike
    • La transición hacia mentalidad de producto
    • Estrategias prácticas para entender usuarios
    • La importancia de conocer el negocio completo
    • Cómo mantenerse informado de la industria


    Enlaces

    • https://slack.engineering/applying-product-thinking-to-slacks-internal-compute-platform/

    • https://www.moderntreasury.com/journal/accounting-for-developers-part-i

      https://personalmba.com/

    • https://www.linkedin.com/pulse/nike-epic-saga-value-destruction-massimo-giunco-llplf/


  • 55 min
  • The Software Engineer's Guidebook - 20 - Team dynamics

    ¡Hola hola! Volvemos con el capítulo 20, esta vez para explorar cómo crear y mantener equipos saludables desde nuestra posición de Tech Lead.

    En el episodio de hoy hablaremos sobre:

    • Las características clave de un equipo saludable
    • Señales de alerta cuando un equipo se está yendo al garete (y cómo romper esos círculos viciosos)
    • El temido "brillante gilipollas" y cómo lidiar con manzanas podridas en el equipo
    • Técnicas para mejorar las dinámicas de equipo y fortalecer relaciones con otros teams


    Además, tendremos anécdotas sobre managers desbordados y sobre por qué debes documentar comportamientos problemáticos.

    ¡Hay también una pregunta bonus! Estamos llegando al final del libro y queremos saber qué os gustaría que leyéramos después. ¿Más contenido técnico? ¿Management? ¡Dejadnos vuestras sugerencias!

    46 min
  • The Software Engineer's Guidebook - 19 - Estructuras de equipo

    Volvemos!

    En este episodio hablamos de cómo, como tech lead, puedes influir directamente en la estructura de tu equipo o, al menos entender bien qué está pasando.

    • Exploramos la diferencia entre roles y títulos, y por qué es clave identificar los roles explícitos e implícitos dentro del equipo.
    • Hablamos de procesos: cuándo ponerlos, cuándo quitarlos, y cómo usarlos como herramienta (y no como fin).
    • Por último, profundizamos en una de las grandes responsabilidades del tech lead: proteger el foco del equipo. Cómo priorizar, evitar distracciones innecesarias y gestionar cambios de dirección sin perder el rumbo.
    • Bonus: la charla de Alex https://www.youtube.com/watch?v=WquuMkebeH4&pp=ygUZYWxleCBnYXNjb24gdDNjaGZlc3QgMjAyNQ%3D%3D
    22 min
  • The Software Engineer's Guidebook - 18 - Gestionando stakeholders

    ¡Hola hola de nuevo! Volvemos una semana más a la sección del Tech Lead, esta vez para hablar de la gestión de stakeholders (o "partes interesadas" en castellano)

    Veremos cosas tan interesantes como:

    • Por qué no tienes que ver la gestión de stakeholders como burocracia
    • Tipos de stakeholders y cómo identificarlos
    • Un tip increíble para conocer stakeholders nuevos de la mejor manera posible


    Como siempre, ¡esperemos que disfrutéis el capítulo! ¡No dudéis en hacernos llegar vuestros comentarios!

    26 min
  • The Software Engineer's Guidebook - 17 - Desplegando a producción

    ¡Muy buenas una semana más! Hoy nuestra lectura nos lleva a hablar de desplegar a producción: procesos, herramientas, cosas a tener en cuenta...

    Más concretamente, hoy Gergely (y nuestras anécdotas) hablan sobre:

    • Los dos extremos (cambiar el código directamente vía SSH; o tener un proceso con entornos de test, QA, etc), y todas las posibilidades que hay en medio
    • Cómo son los procesos de deploy en Facebook (y por qué no son tan complejos como imaginas)
    • Historias exclusivas sobre los procesos de despliegue en Amazon, contados desde la perspectiva de Alex desde dentro
    • Herramientas para protegernos y detectar errores a tiempo
    • Cómo elegir el approach que más nos conviene
    51 min
  • The Software Engineer's Guidebook - 16 - Project Management

    ¡Muy buenas! Capítulo 16 ya, esta vez hablaremos de algo no tan técnico pero no por menos necesario: la gestión de proyectos.

    • Por qué es necesaria
    • Reuniones que pueden catalizar un proyecto
    • Diferentes etapas de un proyecto
    • Gestión de expectativas


    Y mucho más. ¡Esperemos que os guste!




    52 min
  • The Software Engineer's Guidebook - 15 - Software Architecture

    Volvemos una semana más, y esta vez con el ÚLTIMO capítulo de la sección del Senior Engineer: Software Architecture.

    En el capítulo de hoy encontraréis:

    • Discusiones sobre distintos tipos de documentos de arquitectura, como Design Documents o RFCs
    • Una pequeña introducción a DDD (Domain-Driven Design) y por qué es útil para nuestra carrera
    • Súperconsejos para conseguir que tu proyecto no se quede en el papel y llegue a producción


    Y como bonus, os dejamos un artículo del propio Gergely sobre RFCs: https://blog.pragmaticengineer.com/rfcs-and-design-docs/.

    ¡Esperamos que disfrutéis el capítulo!

    52 min
  • Especial - En persona en la BilboStack

    ¡Y con una invitada!


    Sí sí, esta vez en TechLecturas nos dejamos la lectura y grabar en remoto y lo hacemos en persona, con invitada y para hablar de un evento muy majo en el que estuvimos el pasado 25 de Enero en Bilbao.


    ¡Esperamos que os guste!

    53 min
  • The Software Engineer's Guidebook - 14 - Testing

    ¡Hola hola de nuevo! Vuelve TechLecturas una semana más, y hoy lo hacemos con el penúltimo capítulo de la sección sobre el Senior Engineer.

    En esta ocasión hablaremos de una de las herramientas más importantes para un desarrollador: el testing. Y es que aunque es una habilidad muy útil tengas el nivel que tengas, se vuelve crítica cuando eres Senior, porque además de aplicarla tu tienes que liderar con el ejemplo

    Para hacerte el camino más fácil, hoy hablaremos de:

    • Los distintos tipos de tests (unit tests, de integración, end to end...)
    • Modelos mentales para ayudarte a escribir tests
    • Tests especializados (tests de carga, chaos testing...)
    • Testear (bien) en producción

    • Os dejamos también los enlaces que hemos comentado en el capítulo:

      • Modelos mentales: Test pyramid y Test trophy
      • Load testing: https://github.com/hatoo/oha y https://github.com/newsapps/beeswithmachineguns
        • Chaos testing: https://netflix.github.io/chaosmonkey/ y https://pragmaticurl.com/netflix-chaos-monkey
        • Tests de seguridad: https://www.zaproxy.org/
        • Testear en producción - Environments multi-tenant en Uber: https://www.uber.com/en-ES/blog/multitenancy-microservice-architecture/
        • 42 min
        • The Software Engineer's Guidebook - 13 - Software Engineering

          ¡Hola hola! Capítulo 13 ya, madre mía. Esta vez, en vez de desarrollo software, como buenos seniors que somos ahora, hablaremos de ingeniería del software.


          Hablaremos de ejercicios teóricos de incidentes, de flujos de requests, de release notes chorras, de Álex y su enamoramiento con Elixir y de mucho más. ¡Os esperamos!

          1 hr 9 min

        About TechLecturas

        From the publisher's feed

        Club de lectura sobre software y tecnología donde charlamos sobre algunos de los libros más importantes de nuestro sector. Formado por Alex Gascón (@AlexGasconB) y José Noguera (@joselkan), dos apasionados de la tecnología con experiencia en compañías como AWS, Red Hat o Stripe.

        More shows like TechLecturas

        Kapital by Joan Tubau

        Kapital

        11 Listeners