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ásRebranding de Profile: reflejando nuestra esencia

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ásDescubriendo el poder de Pair Programming

QA en el desarrollo de software

La importancia del QA en el desarrollo de software

¿Entregarías un proyecto al cliente sin asegurarte de que funciona todo tal y como se especificó en la toma de requerimientos? ¿Es necesario hacer pruebas durante todo el desarrollo de un proyecto o solo en la fase final? En un proyecto con metodología scrum, ¿dónde encajarías el equipo de QA (Quality Assurance)? A continuación, despejamos …

Leer másLa importancia del QA en el desarrollo de software

Imagen React Hooks

Introducción a React Hooks: cómo sacarle el máximo partido

React, React.js o ReactJS es una biblioteca de JavaScript para construir interfaces de usuario, que ayuda a los desarrolladores a construir aplicaciones en las que los datos cambian continuamente. En este post, haremos un acercamiento a React Hooks, la funcionalidad incorporada en la versión 16.8 que permite aprovechar React sin escribir clases: Gestión de estado …

Leer másIntroducción a React Hooks: cómo sacarle el máximo partido

Programación Orientada a Objetos

¿Qué es la Programación Orientada a Objetos?

La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él. Se basa en el concepto de clases y objetos. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y …

Leer más¿Qué es la Programación Orientada a Objetos?

Prometheus

Registro dinámico en Prometheus

Introducción Hoy en día, con el aumento de soluciones y alternativas para desarrollar nuestras aplicaciones, en muchas ocasiones dejamos de lado aspectos tan importantes como la monitorización. Esto, nos aporta un mayor control y dominio del estado de nuestras aplicaciones en los diferentes entornos y contextos. Es por ello, que de entre las soluciones que …

Leer másRegistro dinámico en Prometheus

Qué es Scrum

¿Qué es Scrum? Roles y proceso

¿Qué es Scrum? Hoy hablamos sobre qué es Scrum. Un marco de trabajo (framework) ágil en el que se aplican un conjunto de normas para organizarse de manera colaborativa a través de diferentes roles, y que puede tomarse como punto de partida para definir el proceso de desarrollo que se ejecutará durante un proyecto. Su …

Leer más¿Qué es Scrum? Roles y proceso

Cómo pasar de desarrollador junior a desarrollador senior

Cómo pasar de desarrollador junior a desarrollador senior

Llegar a ser un desarrollador senior es algo a lo que muchos desarrolladores junior aspiran en su carrera profesional durante su aventura a través del código. Pero, ¿qué significa en realidad ser un desarrollador «senior»? No sólo se requieren habilidades técnicas para conseguir ese ascenso. En este paso de nivel entran en juego a parte …

Leer másCómo pasar de desarrollador junior a desarrollador senior