Autor

Soy arquitecto Software y me aseguro de que las novedades tecnológicas que se incorporen a un proyecto traigan de la mano nuevas posibilidades para los clientes. Mis últimos proyectos están relacionados con las arquitecturas Cloud Native así como las nuevas posibilidades que están brindando el tándem potencia de cálculo + inteligencia artificial.

Ponente en

Redactor en

Cheat sheet sobre Pandas: acelerando el análisis de datos

¿Trabajas con datos? Entonces seguro que en algún momento te has topado con Pandas, la biblioteca de análisis de datos para Python más famosa y de uso más extendido.

Pandas tiene un API muy rica y completa, pero en ocasiones es un auténtico quebradero de cabeza debida a la multitud de operaciones que permite y a los matices que hay entre algunas de ellas.

En esta cheatsheet hemos recopilado las operaciones de Pandas más usadas y hemos añadido visualizaciones que ayudan a comprender y recordar rápidamente el funcionamiento de muchas de estas operaciones.

Esperamos que te sea muy útil y si tienes cualquier sugerencia o idea de mejora no dudes en dejar un comentario.

Descarga PDF

sigue leyendo…

[Podcast] Microservicios, ¡microservicios everywhere!

Siempre se ha dicho que el mundo de la tecnología gira especialmente rápido, pero últimamente, además, está acelerando. ¿Te has parado a pensar en todo lo que ha cambiado la arquitectura de software? ¿Sientes nostalgia cada vez que recuerdas cuando ejecutabas tus monolitos sobre esos maravillosos armarios SUN que tragaban con todo o eres de los que sufre mareos cada vez que oyes hablar a alguien sobre desplegar un ear?

Los microservicios no llegaron de otro planeta, sino que son el resultado de un proceso evolutivo, y eso es precisamente lo que queremos abordar en esta ocasión. Veremos los cambios por los que hemos pasado en las en las distintas arquitecturas de software, pasando de la estructura monolítica, pasando por las arquitecturas SOA hasta llegar a las de microservicios.

Queremos contarlo desde un punto de vista eminentemente práctico, aportando nuestra visión y experiencia con cada uno de ellos y valorando su parte buena, la no tan buena y los casos de uso en los que mejor encaja.

La tecnología por sí misma no es ni buena ni mala, sino que en muchas ocasiones tiene mucho que decir en el uso que se hace de ella, y el grado de experiencia en este caso, hace que cambie completamente nuestra postura ante la misma.

sigue leyendo…

Despliega tu chatbot en una hora con Dialogflow

En más de una ocasión, hablando con los compañeros de la oficina, nos hemos dado cuenta de que muchas veces nos perdemos meetups de gran interés. No es algo que nos haya pasado una vez ni dos. Por desgracia, es algo que nos ha ocurrido con frecuencia, bien porque nos enteramos tarde (a veces el mismo día) o incluso a toro pasado.

Por eso, nos propusimos tratar de solucionar este tema de alguna manera, ya que las newsletter de algunos meetups no siempre funcionan o no se les presta la debida atención.

Para resolver este problema, empezamos a pensar en una solución de bajo coste: una pizarra + post-it/rotulador (esto es algo rápido y se puede validar rápidamente si funciona o no).

Pero para que tenga éxito hay que buscar un sitio de paso en el que la gente se detenga delante del tablón a leer la información (no nos vale con que simplemente pasen de largo).

Poner una pizarra de estas características es complicado. Los mejores sitios impactan mucho en la estética de la oficina, así que hemos empezado a abordar otras soluciones de carácter más tecnológico. ¿Cuál ha sido el resultado final? Veámoslo paso a paso.

sigue leyendo…