¿Eres un programador extremo? Introducción a eXtreme Programming

Si has oído hablar de Agile o agilidad, seguro que te suenan palabras como Scrum, Kanban o incluso el Agile Manifesto, pero ¿sabías que incluso antes del Agile Manifesto, publicado en 2001, ya existía un nuevo enfoque que estaba revolucionando la forma de hacer las cosas? Hoy te presentamos 🥁🥁🥁  ¡eXtreme Programming (XP)! Como el tema da […]

3 retos de una estrategia omnicanal

La transformación digital de la sociedad provocada, entre otros factores, por la irrupción de las nuevas tecnologías y la adopción masiva de dispositivos móviles ha generado una evolución en los hábitos de los consumidores y, al mismo tiempo, exige hoy en día a las empresas un ejercicio de adaptación al nuevo modelo. Cambia, por tanto, […]

¿Cuáles son los lenguajes de programación más populares?

El mundo del desarrollo de software y la programación evoluciona constantemente. Lo saben bien los profesionales del sector. Programadores e ingenieros son conscientes de la importancia de estar al día de las novedades y tendencias y el inicio de un nuevo año es un buen momento para prestar atención a este aspecto. En este post […]

Lo más leído del Blog de Profile en 2018

Termina 2018 y ha sido un año espléndido para nuestro blog. En este post queremos fijarnos en los posts más populares. He aquí una recopilación de los 10 artículos más leídos de todos los que hemos publicado este año. ¿Preparado? 1. Angular Templates: las directivas ng-template, ng-container y ngTemplateOutlet Angular es un framework escrito en […]

Crónica de Commit Conf 2018

Los días 23 y 24 de noviembre estuvimos en Commit, la primera edición de un nuevo evento (antes bajo la marca Codemotion) que se celebró en el Campus Montepríncipe de la Universidad San Pablo CEU. Commit es un encuentro ineludible para programadores, desarrolladores, arquitectos de software y otros perfiles profesionales del universo IT para descubrir […]

SOLID: los 5 principios que te ayudarán a desarrollar software de calidad

Si hablamos de diseño y desarrollo de aplicaciones, SOLID es una palabra que debes conocer como uno de los fundamentos de la arquitectura y desarrollo de software. SOLID es el acrónimo que acuñó Michael Feathers, basándose en los principios de la programación orientada a objetos que Robert C. Martin había recopilado en el año 2000 […]

Unique FrontEnd Strategy: desarrollo de aplicaciones optimizado

El desarrollo de apps móviles y aplicaciones web exige una toma de decisiones alineada con la evolución tecnológica del momento para conseguir crear productos exitosos. Pero para para saber hacia dónde ir, tenemos que saber de dónde venimos… ¿Qué te parece si hacemos un breve viaje en el tiempo?   La irrupción de Mobile en […]

Creando microservicios de tiempo real con Kafka Streams

La actual adopción generalizada de las arquitecturas basadas en microservicios ha estado motivada, entre otros factores, por el conjunto de beneficios y buenas prácticas derivadas de su aplicación. Aspectos como la modelización del negocio siguiendo los principios del domain-driven design (DDD) han recuperado la relevancia perdida durante el reinado de las arquitecturas monolíticas, devolviendo el […]