qué es el testing de software

Qué es el testing de software

En el proceso de desarrollo de software es normal encontrar errores. Cuando esto sucede en la etapa de prueba de software, no supone un gran inconveniente. Continuar sin abordarlos puede generar problemas graves para todas las partes involucradas en el proceso de desarrollo del proyecto. El testing de software juega un papel fundamental y supone …

Leer más

qué es un post mortem

Qué es un Post Mortem y cómo hacerlo

Qué es un post mortem Un  post mortem es una herramienta que suele utilizarse al final del desarrollo de un proyecto para documentar qué ha fallado, los impactos y las lecciones aprendidas. Yo suelo utilizarlo cuando como equipo durante el sprint tenemos alguna situación complicada en la que todos corremos a tratar de resolver lo …

Leer más

clases wrapper

Clases Wrapper (envoltorio) en Java

En este artículo os vamos a presentar las clases Wrapper, unos tipos de clase en Java, también son conocidos como envoltorios.   Tipos de datos Primeramente y para hacer repaso, los tipos de datos se subdividen en dos: Primitivos: son los únicos elementos de todo el lenguaje que no son considerados como objetos (y por …

Leer más

qué es Docker

¿Qué es Docker y para qué sirve?

Una vez introducidos en el mundo de los contenedores de software y las principales diferencias entre trabajar con contenedores y máquinas virtuales, hablaremos  en este artículo sobre qué es Docker y cómo funciona en detalle. Además,  levantaremos un container a partir de una pequeña API de SpringBoot. Qué es Docker Docker es una plataforma creada …

Leer más

management 3.0.

Management 3.0: ¿qué es y cuáles son sus principios?

Actualmente, estamos rodeados por términos cómo «Agile«, «Scrum«, «Lean«, «Sprints«, «MVP», etc., y una larga lista que empieza a complicarse. Es difícil conocer todos estos conceptos y, sobre todo, ponerlos en contexto y relacionarlos unos con otros. En esa lista se encuentra el «Management 3.0» que, aunque pudiera estar relacionado, es muy diferente al resto. …

Leer más

primer disco duro Ramac

Del primer disco duro Ramac I a la Inteligencia Artificial

No se me ocurre mejor manera de introducirnos en por qué nacen los nuevos y tan populares términos como Big Data, Data Science, Machine Learning o Artificial Intelligence y que tantas nuevas profesiones en el mundo IT, que hacer un viaje al pasado. Este nos permitirá remontarnos a cuando los ordenadores ocupaban habitaciones al completo …

Leer más

Mejores editores de texto

Los 10 mejores editores de texto para desarrolladores y diseñadores

Cuando escuchamos editor de texto pensamos simplemente en un lugar para escribir y juntar palabras. Pero es mucho más. Estos editores, a veces llamados editores de código, son una herramienta esencial para diseñadores y desarrolladores a la hora de trabajar con código, haciendo más fácil su trabajo y aumentando su productividad. En este post hablaremos sobre …

Leer más

Tipos de aplicaciones móviles

Principales tipos de aplicaciones móviles: ventajas, desventajas y ejemplos

En este artículo explicaremos los diferentes tipos de aplicaciones móviles que podemos desarrollar, compararemos las ventajas y desventajas de cada uno de ellos y analizaremos algunos ejemplos, en los que los requisitos nos harán decantarnos por un tipo de app móvil u otro. También repararemos la perspectiva actual en lo referente al desarrollo móvil y …

Leer más

rebranding de Profile

Rebranding de Profile: reflejando nuestra esencia

A finales de febrero vivimos momentos muy emocionantes en Profile. Y es que tras meses de duro trabajo, presentamos nuestra nueva imagen y nuestra nueva web con mucha ilusión. Ha sido un cambio importante, una gran transformación que ha buscado representar el actual Profile, una compañía en la que, unidos por la tecnología, hacemos muchas …

Leer más

Descubriendo el poder de Pair Programming

Muchos de los que me conocen ya saben que más que Scrum, Kanban… si hay algo que realmente creo que funciona es eXtreme Programming. Es por ello que en Profile intentamos combinar las diferentes prácticas de las que nos habla XP con otros frameworks ágiles. Y una de las prácticas que considero más poderosas (bien …

Leer más