Cómo convertirte en un Senior Developer Backend

Voy a plantear mi punto de vista de los temas que son requeridos afianzar para llegar de Junior a Senior. Me saltaré los intermedios y te contaré lo que yo creo necesario trabajar día a día para llegar a este objetivo.

Continuar leyendo "Cómo convertirte en un Senior Developer Backend"

Principios SOLID con ejemplos

Que es SOLID en el desarrollo de software:

SOLID es el acrónimo de cinco principios básicos de diseño que tienen como intención hacer que el diseño de software sea más simple y comprensible permitiendo reducir además los costes de mantenimiento.
SOLID apunta a lograr una alta cohesión y un bajo acoplamiento en nuestros programas.

Continuar leyendo "Principios SOLID con ejemplos"

Patrón de diseño Observer en Java

El patrón de diseño Observer se utiliza principalmente en relaciones en donde estamos interesados en que cualquier cambio de estado sea notificado a quien lo necesite. En el patrón de diseño observer el objeto que mira el estado de otro objeto se llama “Observer” y el objeto que está “mirando” esos cambios se denomina Subject.

Continuar leyendo "Patrón de diseño Observer en Java"