Blog y eventos

aprendemos juntos

Mostrando 10

Development GP: la carrera del desarrollo

Hoy en día, en este mundo de la mal llamada consultoría, en el que vivimos la mayoría de los expertos en TI, existe una clásica obsesión entre los ‘clientes’, jefes de proyecto, gerentes y, a veces, incluso entre los Scrum Masters.

Se da sobre todo en los equipos que utilizan metodologías de trabajo más modernas, alejados del clásico Waterfall. Esa obsesión es la velocidad, entendiendo velocidad como la cantidad de funcionalidades de negocio desarrolladas (que no necesariamente testeadas) en un periodo de tiempo.

Si hablamos de velocidad seguro que se nos vienen, por lo menos, un par de conceptos a la cabeza y uno de ellos serán las carreras, por ejemplo, de Moto GP. En este tipo de competiciones la velocidad y el tiempo, al igual que en el software, son algunos de los factores cruciales.

sigue leyendo…

Java 8, ¿cómo implementar un Collector?

La versión 8 de Java ha traído grandes cambios para este lenguaje. Entre ellos, los más destacados son las expresiones lambdas y los streams, que aportan al lenguaje características de programación funcional. Pero con tantos cambios, es fácil perderse algunos detalles como el que veremos en este post.

sigue leyendo…

Machine Learning, protagonista indiscutible en Big Data Spain 2018

¿Qué papel juega el Machine Learning en el universo Big Data? Sin duda ha supuesto ir un paso más allá en el mundo de los datos. Por eso no es de extrañar que en la séptima edición de Big Data Spain muchas de las charlas se centrasen de alguna manera, más o menos concreta, en esta disciplina.

El nuevo proyecto de Databricks, MLflow; los desafíos a los que se enfrenta el aprendizaje automático o cómo han cambiado comportamientos como el consumo fueron algunos de los temas que sobresalieron en Big Data Spain 2018.

sigue leyendo…

Creando links dinámicos con Firebase Dynamic Links

El concepto de deep linking no es nada nuevo, lleva mucho tiempo funcionando en el mundo web, pero puede que no quede muy claro qué significa.

En realidad es un concepto insultantemente simple: un deep link (o “enlace profundo”) sirve para apuntar a un link específico dentro de un website y lleva consigo toda la información necesaria para acceder a la sección deseada.

sigue leyendo…

Guía de Google Analytics: 10 consejos útiles para aumentar su tráfico y ranking (2/2)

Google Analytics lleva años siendo la herramienta de referencia en marketing no solo a nivel de extracción de métricas, sino también a la hora de comprender el comportamiento de los usuarios de nuestro sitio web.

Pero Google Analytics no deja de ser un mastodonte enorme donde obtener determinados datos es, a veces, casi una misión imposible, sobre todo si estamos empezando a trabajar con la plataforma.

Ya la semana pasada recopilamos algunos consejos que nos facilitan el uso de la herramienta. Hoy continuamos con otras 5 recomendaciones que seguro que te ayudarán a exprimir al máximo Google Analytics.

sigue leyendo…

Serverless: llevando Cloud y microservicios a la máxima potencia (2/2)

En la anterior parte de nuestro post sobre serverless situamos a esta arquitectura en el roadmap del sector TI como la principal referencia a largo plazo de la industria. También analizamos diversos patrones y soluciones de la misma que ya se están utilizando en las más exitosas arquitecturas actuales.

Además, empezamos a visualizar algunos de los problemas que aún están por solventar, como son los arranques en frío.

En esta segunda parte analizaremos los demás retos que aún quedan por abordar como, por ejemplo, las conexiones de base de datos y veremos los casos de uso típicos para este tipo de arquitecturas. ¡Vamos allá!

sigue leyendo…

[Meetup] Machine Learning con Python en el mundo real

Lanzamos una nueva convocatoria del meetup de Python Madrid, en esta ocasión nos centraremos en Machine Learning con dos ponentes de primer nivel.

Machine learning en Python para guiar la inversión responsable
Nos preocupamos cada vez más por el medio ambiente y las desigualdades sociales y económicas, pero ¿cómo podemos hacer para que nuestras inversiones también estén comprometidas con nuestros principios éticos? Esta es la pregunta que nos hacemos todos los días en Clarity.ai y que estamos intentando resolver para que entre todos construyamos un mundo que nos guste cada vez más.

En esta charla vamos a desarrollar con Python métricas y algoritmos basados en IA para poder evaluar cada vez mejor la interacción de las empresas con el medio ambiente y social que nos rodea. Completaremos los datos existentes construyendo modelos predictivos de emisiones de CO2, diversidad o satisfacción de los empleados entre otras para aumentar el número total de instituciones que podemos analizar. Por último, calcularemos el impacto real de las empresas en las necesidades de las personas en todos y cada uno de los lugares del mundo para poder invertir dónde más se necesita.
Marta Rivera siempre se ha interesado por las bases matemáticas de los procesos dinámicos sociales y naturales. Estudió Físicas en la UAM, después un Máster y un doctorado en biofísica entre Madrid y EEUU donde desarrolló modelos matemáticos para explicar la anatomía cerebral de la mosca del vinagre. Después de doctorarse hizo un Máster en Profesorado de Educación de Física y Química por la UNED. Como investigadora postdoctoral trabajó en España, Portugal y EEUU en modelos matemáticos, IA y análisis automático de vídeo. Desde 2016 desarrolla algoritmos y modelos matemáticos basados en IA para descifrar los misterios de la bolsa con el objetivo de conseguir una inversión eficiente y sostenible.

sigue leyendo

Somos digitales y nuestras ideas también

En los últimos años la familia paradigmática no ha dejado de crecer. Tanto que a principios de 2018 nos vimos obligados a cambiar de edificio. Nos mudamos a unas oficinas más grandes, que adaptamos a nuestras necesidades: más luz, más espacios abiertos…

Y ya puestos, diseñamos un nuevo y flamante tablón de ideas digital que sustituyese al tablón físico que veníamos usando desde 2014.

sigue leyendo…

Guía de Google Analytics: 10 consejos útiles para aumentar tu tráfico y ranking (1/2)

¿Qué empresa que tenga parte de su negocio online no desea tener más tráfico? Da igual el sector al que pertenezca, su tamaño, su facturación… la respuesta siempre será sí. Y si el tráfico es de calidad, será un plus mayor.

Google Analytics nos proporciona una enorme cantidad de datos que podemos aprovechar para aumentar nuestro tráfico orgánico y mejorar el ranking en buscadores.

Sin embargo, debemos ser conscientes de que no podemos lograr resultados de la noche a la mañana. El proceso de conseguir más tráfico nos va a llevar tiempo, pero la espera hará que los resultados merezcan la pena.

Con la enorme información que proporciona Google Analytics, saber cómo “moverse” por su compleja plataforma y superar los informes básicos entre métricas y ajustes, es fundamental para su éxito.

En esta guía, detallamos cada una de las perspectivas de Google Analytics y cómo puedes implementarlo de inmediato en tu sitio web para aumentar la visibilidad de tu búsqueda.

sigue leyendo…

[Meetup] Gestionando microservicios con Istio en OpenShift

¡Quinto meetup de la serie sobre service-mesh!

Las arquitecturas de microservicios, también conocidas como MSA, cada día son más comunes en en el desarrollo de soluciones para la nube. MSA aporta muchas ventajas para el desarrollo de soluciones en la nube, sin embargo genera, de forma inherente, una red de servicios interralacionados entre los diferentes sistemas distribuidos. Esta red de servicios puede crecer en tamaño y complejidad, con lo que complicará su mantenimiento y gestión.

sigue leyendo