Blog y eventos

aprendemos juntos

Showing 494

Crónica CAS 2017: From Zero to Hero!

Como muchos de vosotros sabréis, el pasado 9 y 10 de Noviembre se celebró la edición 2017 de la Conferencia Agile Spain.

En esta edición, he tenido la oportunidad de poder estrenarme por todo lo alto. Y es que no he asistido solo como oyente, sino que también lo hice como ponente, con mi charla “Scrum: Try Again!”.

Es la primera vez que presento una propuesta de charla a un evento de estas características y para mí fue todo un orgullo y un placer impartirla en representación de Paradigma Digital.

sigue leyendo…

Inteligencia Artificial como servicio: reconocimiento de imágenes

El enorme desarrollo que está viviendo la tecnología asociada a la Inteligencia Artificial (IA) está dando lugar en los últimos tiempos a nuevas herramientas y aplicaciones espectaculares.

Una de las áreas donde los avances han sido más notables es el reconocimiento de imágenes, en parte gracias al desarrollo de nuevas técnicas de Deep Learning o aprendizaje profundo. Hoy en día tenemos ya al alcance de nuestra mano sistemas más precisos que los propios humanos, en las tareas de clasificación y detección en imágenes.

sigue leyendo…

DDD, el Dominio implica “Crecer fuerte”

“Crecer fuerte” es el lema de la casa de Tyrell. Si eres fan de ‘Juego de Tronos’ conocerás a esta familia, una de las que forman el maravilloso entramado de la aclamada serie.

Si extrapolamos esta premisa al mundo IT, podríamos decir que, a partir de ese lema, se dan las pautas de lo que implica un proyecto desarrollado a partir del paradigma DDD (Domain-Driven Design), o lo que es lo mismo: diseño orientado al dominio.

En este post hablaré de mi experiencia personal con este paradigma o filosofía, y de cómo fue mi proceso de aprendizaje durante un proyecto en el que no tenía ni idea de qué implicaba a nivel de Desarrollo y Negocio.

sigue leyendo…

Los 5+1 valores de equipos Scrum altamente efectivos

Decía Stephen R. Covey, en su libro “The 7 Habits of Highly Effective People”, que las personas que centran su vida en torno a unos principios sólidos tienen una mayor probabilidad de alcanzar el crecimiento personal e interpersonal y, sencillamente, ser más felices.

Sin embargo, si los principios son el territorio, los valores representan el mapa con el que movernos por ese territorio. Los principios son externos y objetivos, son las leyes naturales que determinan las consecuencias de nuestros actos, mientras que los valores son internos y subjetivos, sirviéndonos de guía para nuestra conducta.

Si extrapolamos esta idea al concepto de equipo parece muy interesante preguntarse cuáles son los valores que pueden convertir a un equipo promedio en un equipo que sepa interpretar la realidad con un buen mapa, que les permita tomar la mejor decisión posible en cada momento y actuar en consecuencia. Así pues, ¿te gustaría conocer qué valores crean equipos altamente efectivos?

sigue leyendo…

¿Es Python el lenguaje del futuro?

Python es uno de los lenguajes que más usamos en Paradigma junto con Java y Node.js. Desde hace años, hemos llevado a cabo exitosos proyectos desarrollados en este lenguaje.

Hace algunas semanas se publicó en el blog de Stackoverflow, la principal página de preguntas y respuestas sobre programación a nivel mundial, un interesante artículo reflexionando sobre el increíble crecimiento del uso del lenguaje de programación Python.

A raíz de este artículo, que ha tenido gran repercusión, queremos hacer un análisis más profundo sobre las causas que han llevado a Python a ser uno de los lenguajes más usados y qué perspectivas de futuro se plantean.

sigue leyendo…

kdb+ para procesamiento en tiempo real

En este nuevo meetup, hablaremos sobre kdb+ y su lenguaje de programación, q.

Gracias a su orientación en columnas, kdb+ acelera el proceso de clasificación de los datos, tanto streaming como en tiempo real e históricos en la misma plataforma. De esta manera, kdb+ es capaz de capturar, analizar y procesar hasta 4.5 millones de eventos/segundo/núcleo y es capaz de gestionar millones de medidas por segundo, de GB a PB de historical data, con una resolución de nanosegundos  de forma mas eficaz y mas rentable que las demás alternativas existentes en el mercado a día de hoy. NASA, Airbus y Red Bull se cuentan entre quienes usan kdb+

sigue leyendo

Inteligencia Artificial Madrid

Os invitamos a la primera charla de nuestro grupo Inteligencia Artificial Madrid. En esta charla repasaremos de la mano de Manuel Zaforas,  la historia de la IA para ver con perspectiva donde estamos hoy y los motivos por los que todo el mundo habla de la era de la IA. Repasaremos conceptos básicos y analizaremos el estado del arte. Comentaremos casos de uso y aplicaciones reales poniendo el foco en la IA como servicio gracias a las tecnologías Cloud. Charla apta para todos los públicos sin...

sigue leyendo

Aprendiendo VueJS: Un ejemplo práctico

Nuevo meetup de HTML5 SPAIN, esta vez en torno a Jose Dongil (@jdonsan) que nos hablará de VueJS.

VueJS es el framework JavaScript de moda, sin embargo en España todavía no se ha explotado. En la charla conoceremos las razones por las que se está convirtiendo en una de las herramientas a tener en cuenta en los próximos años.

sigue leyendo

Modernización y migración de aplicaciones en OpenShift

Los sistemas de TI heredados son a menudo el talón de Aquiles para las empresas establecidas que buscan competir con éxito en el mismo entorno que las empresas digitales. Las soluciones de modernización de aplicaciones incluyen las opciones de reconstrucción de plataformas, re-codificación, nuevas arquitecturas, consolidación e interoperabilidad para alinear las aplicaciones de TI existentes y las inversiones más de cerca con las necesidades actuales del negocio digital. 

sigue leyendo

DevOps y Scraping en el ecosistema Python

Este mes celebramos un nuevo meetup de Python con una doble sesión a cargo de Álvaro León Santiago y Jose María Álvarez:

Pythomatic: ciclo de vida de aplicaciones descentralizado
Por muchas razones el diseño del ciclo de vida de nuestras aplicaciones se hace cada vez más necesario, para poder hacer posible la integración continua de nuevas funcionalidades asegurando los estándares de calidad, minimizando la aparición de fallos y acortando los tiempos de release.

Existen una infinidad de sistemas que nos dan soporte para diseñar de manera integral ciclos de vida de manera centralizada. Entre sus muchas ventajas que nos dan están la trazabilidad sobre cada una de las fases del ciclo de vida, auditoría, integración con un montón de herramientas por medio de plugins y, en general, bonitas interfaces gráficas que hacen más intuitivo el seguimiento de los resultados de la ejecución a lo largo del ciclo de vida.

Pero ¿qué pasaría si descentralizamos la ejecución de las fases del ciclo de vida, haciéndolo independiente de restricciones de los sistemas de CI que nos dan soporte? ¿Y si incorporamos la definición y código del ciclo de vida en el versionado de nuestra aplicación? y de paso… ¿Qué tal si lo hacemos todo utilizando Python?

Con serverless, python y unas cuantas librerías vamos a darle un enfoque diferente a las técnicas DevOps.

sigue leyendo