Que el fin del mundo no te pille por sorpresa.
Que el fin del mundo no te pille por sorpresa.
FICTIZIA y su profesor de tecnologías Javascript Ulises Gascón sacarán tu lado mas survivalista (¿mientras además huyes de los zombies?). Durante el taller veremos cómo usar Node.js y algunas de sus librerías para construir una aplicación donde enterarnos en tiempo real de los desastres que suceden en el mundo (terremotos, tsunamis, hambrunas, epidemias, cámaras de tráfico, noticias)…
Para centralizar toda esa información, procesaremos datos de diversas fuentes (APIs, Open Data, Scraping, RSS…) y daremos forma a todo para disponer de un bot de telegram y una herramienta CLI que nos avise de todo lo que sucede de una forma sencilla.
Taller patrocinado por Fictizia.
🤘 Sobre el ponente
Bio: Profesor de tecnologías JavaScript en FICTIZIA. Ulises es desarrollador Full Stack JavaScript especializado en Internet of Things con hardware libre como Arduino y Raspberry Pi y un colaborador activo en la comunidad de desarrollo de software libre, siendo además fundador de Open Source Weekends, la mayor comunidad sobre el mundo Open Source en España. Experto en el desarrollo de prototipos y productos con HTML5, JavaScript y Node.js. Ulises ha sido Technical Program Manager en Google y también es Ex-IBMer
Redes Sociales:
⌛ Duración: 1h y 50 minutos
🔥 Una herramienta CLI
🔥 Un bot de Telegram
Tiempos (Fases)
12:00 - 12:15
Intro al taller (15min)12:15 - 12:25
Desarrollar el módulo de Terremotos (10min)12:25 - 12:35
Analizar el resto de modulos (10min)12:35 - 12:45
AprendiendoVorpal
(10min)12:45 - 13:00
Desarrollar una CLI de terremotos con Vorpal (15min)13:00 - 13:10
Analizar SurvAPP CLI (10min)13:10 - 13:20
AprendiendoTelegraf
y mecánica de Bots de Telegram (10min)13:20 - 13:35
Desarrollar un Bot de terremotos para Telegram (15min)13:35 - 13:45
Analizar SurvAPP BOT (10min)13:45 - 13:50
Evolucionar SurvAPP (5min)Extra
Dudas y preguntas
Ramas
master
Solo información sobre el taller y las tecnologíasequakes-module
Módulo de terremotos aisladosurvapp-modules
Todos los módulos de informaciónequakes-cli
Módulo de terremotos funcionando como CLIsurvapp-cli
SurvAPP funcionando como CLIequakes-bot
Módulo de terremotos funcionando como BOT de Telegramsurvapp-bot
SurvAPP funcionando como BOT de Telegramsurvapp
Versión final
Fuentes de datos
- Open Weather Map Información meteorologíca (UV, previsión ,etc...). Extracción via API
- Datos Abietos Madrid | Tráfico. Cámaras Imágenes de la ciudad. Extracción via datasets + ingeniería inversa
- USGS | Earthquakes Información de terremotos. Extracción via HTTP
- Global Disaster Alert & Coordination System. Información sobre sequias, hambrunas, inundaciones, etc.. Extracción via SCRAPING
- Google Maps Imágenes por satelite de mi ubicación. Extracción via API
- News API Noticias organizadas de +30k medios de todo el mundo. Extracción via API