Categorías
Desarrollo Diseño

Calidad en el Software. 3de3 – Arquitectura.

Y llegamos al último post de la serie, me voy a atrever a dar unas pinceladas de arquitectura de Software. ? Anteriormente, hable del diseño de bajo nivel y medio, es decir, de los principios y buenas prácticas en el código, los clean code del Tío bob y los code smells de Fowler. Tan importantes […]

Categorías
Desarrollo Diseño

Calidad en el Software. 2de3 – Análisis y diseño.

Como ya comente en el POST anterior, la calidad del software y el diseño van de la mano. Evidentemente, todo es relativo al contexto, si estás haciendo un ‘Hello world’ no lo vas notar nada, pero si te embarcas en un desarrollo en equipo de meses y con la intención de que siga evolucionando y […]

Categorías
Desarrollo Diseño

Calidad en el Software. 1de3 El teatrillo.

Esto es un teatrillo, ficción pura a la que nunca me he enfrentado ¡seguro que el mundo real no es así!. ? Últimamente, estoy metiendo muchas horas al apasionante mundo del diseño del Software. Tengo la fortuna de trabajar con gente muy capacitada, de los que aprendo mucho. Aprender, ser exigente y crítico. Remangarse y […]

Categorías
Tertulia

Y por fin… ¡Neuralink!

El viernes día 28 de agosto de este loco año 2020, Elon Musk, tenía anunciado actualizarnos sobre los avances de su misteriosa compañía de neurociencia, NeuraLink, cuyo lema es Desarrollando interfaces de bancha ancha para conectar humanos y máquina. Y lo ha hecho, sin complejos y poniendo el foco en buscar las formas de apalancar […]

Categorías
Productividad Tertulia

Técnica Pomodoro

Cuenta la Internet, que hace más de 100 años, un tal Charles M. Schwab, que era unos de los hombres más ricos del mundo, presidente de empresas productoras de acero y barcos, el cual, estaba en continua búsqueda de la mejora en eficiencia y la productividad se reunió con un tal Ivy Lee, que era […]

Categorías
Desarrollo Metodologias

Haciendo Software – Metodologías – 3 de 3

¡Hola! ¿Por aquí de nuevo?. ¡Gracias y bienvenido! Anteriormente en el contador… Voy a resumir, en los POST anteriores mostraba estadisticas de fracasos en la construcción de software, y extraía las conclusiones que se daban en algunos de estos estudios para sacar un factor común. Con este, reflexionaba como pueden ayudarnos las distintas metodologías para […]

Categorías
Desarrollo Metodologias

Haciendo Software – Metodologías – 2 de 3

Vale, continuando la estela del post anterior y dando un enfoque totalmente pragmático, voy a describir un poco algunas de las metodología mas populares, todas iterativas e incrementales, agiles en concepción. Veremos como se comportan antes los problemas antes mencionados. ¿Cómo de buenas son en la gestión? ¿En la definición de objetivos y tratamiento de […]

Categorías
Desarrollo Metodologias

Haciendo Software – Metodologías – 1 de 3

Espero que este sea un post vivo y que aprenda mucho desarrollándolo y compartiéndolo. Así que espero vuestros puntos de vista, experiencias, correcciones o amenazas de muerte. No dudéis en comentarme en el post o por privado cualquier punto que consideréis. ¡Mil gracias! ? ¡Y a divertirse! A ver si estaremos de acuerdo en esto… […]

Categorías
IAM Seguridad

Gestión de Identidad y acceso. OAuth 2. 4 de 4

Y llegamos al último post, vamos a por un resumen de todo lo que hemos visto y le doy unas pinceladas a la seguridad. Antes visto en el contador… Resumiendo OAuth es un protocolo que estandariza la delegación del acceso a aplicaciones. Como resultado la aplicación (un spa, un mvc, o una app nativa) obtiene […]

Categorías
IAM Seguridad

Gestión de Identidad y acceso. OAuth 2. 3 de 4

Este 3 de 4 va a ser durillo, vamos a por la chicha, hay conceptos que me temo que no se pueden llegar a entender en profundidad hasta que te peleas con ellos y pierdes muchas veces. ? Voy a tratar de explicarlos lo más sencillamente posible y agregaré alguno de mis dibujillos. En capítulos […]