Conoce SOLID y diseña software de calidad

En cada nuevo reto en diseño software, no sé si por costumbre o porque ya empiezo a tener una edad, me viene a la cabeza la palabra SOLID, que aprendí cuando comenzaba mis andanzas en el mundo de la programación y ha seguido conmigo durante ya casi de 20 años. Pero… ¿Qué es SOLID? Cuando…

La transformación digital y las personas como impulsores

Imagen de Gerd Altmann en Pixabay

Desde hace varios años vengo trabajando para clientes que están en plena transformación digital. Acompañándolos y asesorándolos en el proceso de optimizar las herramientas de todas sus áreas de negocio, fomentando la comunicación y potenciando el trabajo colaborativo. Cuando echo la vista atrás, me doy cuenta que son muchas las organizaciones que aunque incrementan sus…

Hacking web. Ataques habituales y maneras de defendernos. (P.2)

En esta segunda parte de Hacking web  hablaremos de los denominados: Ataques de ficheros y robo de sesiones. Hacking web : Ataques de ficheros Dentro de este tipo de ataques vamos a ver los dos más típicos: Subida de ficheros sin restricciones. (Unrestricted File Upload) Inclusión de ficheros locales. (Local File Inclusion) Unrestricted File Upload…

Hacking web: Ataques habituales y maneras de defendernos (P.1)

En los últimos tiempos se están multiplicando los casos de ciberataques y como consecuencia, las organizaciones están poniendo en marcha acciones dirigidas a la detección de vulnerabilidades. Este hecho, me ha motivado a escribir un post sobre Hacking web donde me gustaría recalcar la importancia de la seguridad y lo sencillo que puede ser franquearla…

Blockchain. Aprende sobre esta tecnología de manera sencilla.

El Blockchain o cadena de bloques, hay que entenderlo como un libro de contabilidad único y distribuido que contiene de forma pública todas las transacciones (Bloques) que han ocurrido a lo largo del tiempo. Teniendo en cuenta las transacciones que han ocurrido previamente, se va avanzando en el tiempo de forma encadenada (Cadena). En este…