Visualización de datos con D3.js

¿Qué es D3.js? D3.js (Data-Driven Documents) es una librería javascript para la manipulación de documentos basados en datos. Por lo tanto, los datos se presentan en gráficas estáticas o interactivas utilizando el DOM y gráficas SVG. De esta forma, se podrán generar dinámicamente las gráficas porque son capaces de responder a los cambios de nuestros…

Programemos un bot (parte I): nuestro primer chatbot para Slack

Hay que aceptarlo, los bots son “la nueva onda” en las aplicaciones y servicios móviles y web más utilizados de hoy en día. Desde redes sociales hasta aplicaciones de mensajería y servicios web más específicos, los chatbots han llegado para quedarse y es que tienen muchísimas ventajas y aplicaciones para cualquier sector al que se…

¿AngularJS o solo Angular? Simplificando el versionado

Este año inició con varios cambios, uno de los más relevantes para los desarrolladores que trabajamos con el popular framework Angular (también conocido como AngularJS, Angular 2, Angular 4, etc.) fue el lanzamiento de la versión 2 del mismo. Junto con esta nueva versión, Angular cambió su esquema base de trabajo en cuanto a las…

Google aumenta nuestra realidad con ARCore

Hace tiempo hablamos de varias librerías para el desarrollo de aplicaciones móviles híbridas con Realidad Aumentada, hoy, hablaremos de la noticia de la semana para este ámbito y es que Google trae la Realidad Aumentada a nuestros dispositivos Android a través de su nueva plataforma ARCore. El director de Google a la cabeza de esta…

La seguridad en el Internet de las Cosas (IoT)

El Internet of Things (IoT)  o Internet de las cosas se ha convertido en el tema de tendencia por excelencia entre desarrolladores, empresas y fabricantes por igual, esto debido a dos factores, el primero, hemos llegado a un punto en el que la tecnología nos permite conectar equipos, instalaciones y otros elementos cotidianos a la…

Cómo optimizar un sitio web desde cero. (Parte 2)

En el post anterior, hablamos sobre cómo mejorar un sitio Web siguiendo unas series de normas y recomendaciones que nos proporcionan las herramientas de Google, para mejorar el rendimiento, el posicionamiento y el incremento de visitas, como también poder brindar a los usuarios una experiencia fluida, eficiente y llamativa para que nuestros sitios web no…

Cómo optimizar un sitio web desde cero. (Parte I)

En esta oportunidad, te brindamos algunos de los aspectos más resaltantes para la optimización de sitios web divididos en dos posts, en concreto, trataremos los siguientes temas: Parte I: Uso de pageSpeed de Google Remover archivos que bloqueen el renderizado de la web Optimizar la carga de estilos CSS Hacer uso de la caché Bonus:…

Construye los diagramas y wireframes de tu próximo proyecto con Pencil

Uno de los aspectos más importantes a la hora de definir y maquetar un proyecto es la construcción de su documentación técnica y funcional. Para esto, debemos definir comportamientos, estándares y requerimientos que deberá cumplir nuestra web o aplicación móvil. Para la redacción de un documento funcional, se deben agregar diagramas que expongan cuál será…

Cómo usar data science para analizar emociones en una canción

La disciplina conocida como ciencia de datos (data science) es una de las ramas de las ciencia de la computación que más importancia tiene actualmente. El análisis, clasificación y visualización de datos se convierten en un trabajo arduo sobre todo cuando hablamos de grandes cantidades de los mismos, pero su implementación genera resultados que son…

Inteligencia Artificial para la moderación de comentarios tóxicos

Google sigue apostando por el uso de la Inteligencia Artificial como herramienta multiuso, en esta ocasión, presenta el proyecto llamado Perspective. Perspective se basa en la categorización de comentarios marcados como negativos por los moderadores para identificar las razones por las cuales una conversación puede marcarse como tóxica o de mal gusto. Pero Perspective va…

Android como SO del Internet de las cosas

Google presenta una serie de APIs y otras herramientas de Android junto con servicios de Google para desarrolladores bajo el nombre de Android Things para el los dispositivos del Internet de las cosas (IoT). El Internet de las cosas consiste en todos aquellos dispositivos, que no son ordenadores o similares, que están conectados a Internet. A través del…

BMW venderá sus autos utilizando la realidad aumentada

BMW aprovecha los avances de las tecnología para comercializar sus autos y se pondrá a prueba con un sistema de realidad aumentada, que permitirá mostrar a los clientes sus modelos de gama híbrida y eléctrica BMWi, en el cual puedan visualizar distinta opciones y colores. BMW promociona su primera marca BMWi de automóviles del mundo,…