To view or add a comment, sign in

More articles by Juan Fernando Castro

  • No basta con "Yo Creería que..."

    No basta con "Yo Creería que..."

    Aunque se siga un planteamiento sistemático para diseñar la arquitectura, utilizar conceptos de diseño de fuentes bien…

  • ¿Por qué iba alguien a «invertir» en arquitectura?

    ¿Por qué iba alguien a «invertir» en arquitectura?

    La deuda técnica es la carga de complejidad a menudo no planeada que cada proyecto de software acumula con el tiempo…

  • Estrategias de pruebas

    Estrategias de pruebas

    Brian Marick ideó un excelente sistema de categorización para las pruebas. En la parte inferior del cuadrante tenemos…

  • Heurística o atajos mentales en la toma de decisiones

    Heurística o atajos mentales en la toma de decisiones

    La heurística es un proceso —atajo mental— mediante el cual el cerebro realiza juicios y toma decisiones rápidas. De…

  • ¿NECESITAN ARQUITECTURA LOS PROYECTOS ÁGILES?

    ¿NECESITAN ARQUITECTURA LOS PROYECTOS ÁGILES?

    "Esta es una pregunta habitual que se hacen quienes llevan tiempo utilizando prácticas de ingeniería ágiles. El…

    2 Comments
  • Buena experiencia de desarrollador

    Buena experiencia de desarrollador

    ¿Qué es una buena experiencia de desarrollador? La experiencia del desarrollador (DX) describe la experiencia que…

  • La Arquitectura de Software

    La Arquitectura de Software

    Extraido de libro "Designing Hexagonal Architecture with Java" de Davi Vieira "Este afán por la calidad y la corrección…

  • Primero lo primero...la eficiencia de los lenguajes de programación-Golang

    Primero lo primero...la eficiencia de los lenguajes de programación-Golang

    En el contexto de la computación en nube, solemos pensar en la escalabilidad en términos de la capacidad de un sistema…

  • QUE NO ES UN ARQUITECTO

    QUE NO ES UN ARQUITECTO

    Me he encontrado con un libro estupendo " The Software Architect elevator" , donde su autor Gregor Hohpe en uno de sus…

    2 Comments
  • Mantenimiento de Software

    Mantenimiento de Software

    La experiencia ha demostrado que es usualmente mas costoso adicionar nuevas características a un sistema durante el…

    1 Comment

Insights from the community

Others also viewed

Explore topics