Todas las etiquetas
software-design

33 artículos

Bitcoin with Rigor

Bitcoin with Rigor

Bitcoin with Rigor va más allá de una explicación básica de Bitcoin, ofreciendo un análisis detallado de cómo funciona B…

Bitcoin: A Work in Progress

Bitcoin: A Work in Progress

Con miles de proyectos 'cripto' por ahí, dicen que Bitcoin es viejo y aburrido, pero nada podría estar más lejos de la v…

¿Qué es Waterfall?

¿Qué es Waterfall?

Waterfall es como seguir un camino recto donde te mueves de un paso al siguiente en un orden definido — como el agua flu…

Mastering Bitcoin

Mastering Bitcoin

Este libro cubre todo desde los conceptos básicos hasta los aspectos técnicos más profundos de cómo funciona Bitcoin. Es…

Aprendiendo concurrencia en Golang

Aprendiendo concurrencia en Golang

Quería aprender un nuevo lenguaje de programación, así que después de probar algunos, terminé con Golang como uno de mis…

Gran ingeniería

Gran ingeniería

Programar no es solo otro trabajo. En el entorno adecuado, escribir software puede ser realmente divertido y, aún más, ¡…

¿Cómo testear métodos privados?

¿Cómo testear métodos privados?

De vez en cuando he tenido que enfrentar esta pregunta: ¿cómo testear métodos privados? He recopilado en un artículo las…

Introduciendo un nuevo stack tecnológico

Introduciendo un nuevo stack tecnológico

Para introducir un nuevo stack tecnológico para todo el equipo, es importante traer el "¿por qué?" y una estrategia para…

Accelerate

Accelerate

La Ciencia de Lean Software y DevOps: Construyendo y Escalando Organizaciones Tecnológicas de Alto Rendimiento

Recipes for Decoupling

Recipes for Decoupling

¿Qué es el acoplamiento y por qué es malo? ¿Qué es el desacoplamiento y cómo hacerlo eficientemente? Este libro es una c…

Modern Software Engineering

Modern Software Engineering

Este libro presenta el desarrollo de software como una práctica de ingeniería en todos los niveles. Para dominar la inge…

Modern CTO

Modern CTO

En Modern CTO, Joel Beasley proporciona a los lectores una hoja de ruta detallada sobre cómo navegar exitosamente la tra…

London vs Chicago

London vs Chicago

Hay dos escuelas conocidas en TDD: la escuela mockista (también conocida como Outside-in) y la escuela clasicista (tambi…

TDD vs BDD

TDD vs BDD

Estas son dos técnicas diferentes. La clave de cada una está en la mentalidad y el contexto de lo que quieres lograr.

Test-Driven (Development)

Test-Driven (Development)

La complejidad aquí no está en escribir tests en sí, sino en los hábitos que tenemos que cambiar para crear software que…

Phel: el Lisp que compila a PHP

Phel: el Lisp que compila a PHP

El nuevo lenguaje de Programación Funcional construido para PHP.

Mockear o no mockear

Mockear o no mockear

Mockear es útil, pero 'qué mockear' suele resultar más complicado de lo esperado si no tratas esto con cuidado.

Principles of package design

Principles of package design

Aplica principios de diseño a tus clases, preparándolas para su reutilización. Usarás principios de diseño de paquetes p…

Arrays tipados en PHP

Arrays tipados en PHP

Desempaquetado de argumentos, lista de argumentos variables de función, y funciones variádicas.

Object design style guide

Object design style guide

Domain-Driven Design Distilled

Domain-Driven Design Distilled

Domain-Driven Design Distilled da vida a DDD. Ya seas desarrollador, consultor o cliente, te ayudará a entenderlo para q…

Advanced Web Application Architecture

Advanced Web Application Architecture

La mejor guía que eleva tus habilidades de código y arquitectura un nivel. Todas las características modernas de PHP com…

Strict Types en PHP

Strict Types en PHP

`strict_types=1` es más para el lector que para el escritor

El arte del refactoring

El arte del refactoring

Si ves algo, en el ámbito de tu tarea actual, que puede mejorarse fácilmente, mejóralo. Y si tienes alguna pregunta al r…

Clases final en PHP | Java | Cualquiera

Clases final en PHP | Java | Cualquiera

Contratos claros, efectos secundarios aislados, testeabilidad, baja complejidad y carga cognitiva, fluidez del código y …

7 languages in 7 weeks

7 languages in 7 weeks

Siete lenguajes en siete semanas: Una guía pragmática para aprender lenguajes de programación

El arte del testing: donde el diseño se encuentra con la calidad

El arte del testing: donde el diseño se encuentra con la calidad

Por qué deberías considerar el testing como parte de tu hábito diario de desarrollo y cómo está directamente vinculado a…

Clean Agile

Clean Agile

Este libro trata sobre Agile. Lo que fue, lo que es y lo que será. Esta es una charla de vuelta a lo básico que cubre la…

Working Effectively with Legacy Code

Working Effectively with Legacy Code

Este libro ofrece estrategias de principio a fin para trabajar más efectivamente con grandes bases de código legacy sin …

Clean Architecture

Clean Architecture

Guía del artesano para la estructura y diseño de software

The Pragmatic Programmer

The Pragmatic Programmer

El camino hacia la maestría

97 Things Every Programmer Should Know

97 Things Every Programmer Should Know

Aprovecha la sabiduría de expertos para aprender lo que todo programador debería saber, sin importar qué lenguaje uses. …

Clean Code

Clean Code

Incluso el código malo puede funcionar. Pero si el código no está limpio, puede llevar a una organización de desarrollo …

Atajos de Teclado

Navegación

HInicio
BBlog
RLecturas
LCambiar idioma

Acciones

SBuscar
DCambiar tema
CCopiar URL
GGIr arriba

Artículos

JArtículo anterior
KArtículo siguiente
TMostrar/ocultar índice

General

?Mostrar ayuda
EscCerrar