commit conf

Recursos de programación de commit conf
¿ Cómo detectar operaciones bancarias fraudulentas lo antes posible ? ¿ A qué hora sufren los trenes más retraso y que debo hacer para solucionarlo al mínimo coste? ¿ Qué le propongo al usuario que acaba de poner en su cesta de la compra gafas de esquí : calcetines nuevos o pantalones ? ¿ En que momento debería escribir y publicar un artículo para que sea leído por un máximo de personas ? Estas son algunas de las preguntas a las que podemos dar respuesta de forma relativamente sencilla gracias a la emergencia de las nuevas tecnologías de análisis, predicción, streaming de datos, contenedores, orquestradores y cloud. ¡Crear tu flujo de datos en tiempo real, analizarlo y ponerlo en producción nunca fue tan fácil! En esta sesión, donde habrá teoría, live coding y demos, aprenderás las bases de una arquitectura de streaming de datos, casos de usos y frameworks open-source disponibles para el mejor rendimiento, robustez, y escalabilidad. ¡El lunes volverás al trabajo con ganas de más, prometido ! ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: http://www.ivoox.com/23205389 Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23169669 "The geopolitical panorama in 2017 and last years is dominating the world agenda and posing tough challenges for the entire world. Given the increasing importance and economic relevance of geopolitical analysis, the fact that risks have become mostly global with broad and rapid propagation capacity and that we don’t have rich data sets to measure, track and describe geopolitical activity, we have developed a set of new tools to track and quantify the key geopolitical trends and their interconnections in the global economy using GDELT (Global Database of Events, Language and Tone). It is a real-time global open-source database of human society according to the world’s news media, reaching deep into local events, reactions and emotions of every place of the world in almost real time. All this information is freely available to research, analyse, visualise and even forecast human society according to global news coverage. This innovative database allows us to release several tools by means of Big Data which illustrate our geo-strategic analysis in a visual and comprehensive way in aiming to understand the social, political and geostrategic trends in parallel with the dynamics of the global economy." Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23169736 "Repaso del camino de la internalización del departamento de desarrollo de software global de adidas, una empresa no suficientemente conocida por su IT y en la que más de 1000 desarrolladores trabajan día a día en sus aplicaciones. Entraremos al detalle de las herramientas usadas y creadas para la generación de un código de calidad y un proceso puntero con el máximo de automatización, siempre con la búsqueda del santo grial del Continuous Delivery. Se explicarán técnicas avanzadas, tanto de gestión del ciclo de vida del desarrollo software top-down, metodología ágil, control de versiones de arquitecturas basadas en micro-servicios, como prácticas ágiles de ingeniería en cuanto a CI/CD o Test Automation. Todo ello, en un entorno basado en métricas, donde toda decisión se basa en el dato, ya que opiniones tenemos todos!" Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23169605 "Es una realidad que todo software, ya sea una aplicación web, una API o una aplicación móvil, en algún momento será analizado en busca de fallos de seguridad. La pregunta es: ¿vas a recibir un informe con las vulnerabilidades y recomendaciones? Obviamente, no. Por ello es necesario que la seguridad comience en su gestación. Esta charla describe los requisitos necesarios en el desarrollo seguro de software (SDL), centrándonos en las API y Apps móviles: un proceso obligatorio y crucial para proteger la información de nuestros usuarios y nuestra imagen corporativa como desarrolladores de software. Requisitos de seguridad, diseño seguro, modelo de amenazas, OWASP Top Ten, pruebas de seguridad, fuzzing y despliegues seguros son algunos de los conceptos, metodologías y herramientas que exploraremos en la charla y que todo equipo técnico debería conocer. Desarrollar software seguro es difícil, pero podemos mitigar las vulnerabilidades y dificultar los ataques. Es en lo que consiste este proceso, en elevar el listón a los atacantes. La charla tendrá un enfoque práctico y está basada en la experiencia de más de 20 años rompiendo y protegiendo software. Estamos en 2017, ¡y ya es hora de escribir aplicaciones seguras!" Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23169629 "There are common questions around container management and deployment. What does a development and deployment workflow look like in a containerized world? What are my artifacts? How do I build them? Where do I store them? In this session, we'll walk you through the end-to-end workflow for building container applications on Google Cloud Platform by configuring a Jenkins environment and leveraging a Jenkins pipeline. We will use Kubernetes on Google Container Engine, Container Builder and Container Registry. You'll also have the chance to explore how to do the same work just by using Cloud Container Builder." Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Quién no ha vivido la siguiente situación: Problema: La aplicación tiene problemas de rendimiento. Solución: Llega el arquitecto y dice… ¡CACHE! Esta situación quién más o quién menos la ha vivido alguna vez, en esta sesión vamos a ver cómo podemos implementar aplicaciones de alto rendimiento en Azuremediante Azure Redis Cache. Veremos que es, que posibilidades nos da, como utilizarla y como implementar patrones para sacarle el máximo partido Una cache para dominar la nube…una cache para disfrutar de la velocidad de la luz. https://2017.codemotion.es/agenda.html #5693168230072320/5126223755739136
Imagina que montas tu arquitectura PaaS en la nube usando todos los patrones y las buenas prácticas que te dicen los libros y que en teoría debería ir como un tiro, pero cuando se empieza a usar ves que el rendimiento no es lo que esperabas. ¿Qué harías? No pierdas los nervios. Para solucionar problemas de rendimiento en arquitecturas en la nube debemos ser muy metódicos y tener claro el proceso, el cual se basa en realizar tests de carga, obtener métricas, mediante las cuales seremos capaces de detectar cuellos de botella, realizar la optimización necesaria y volver a iterar. En esta charla contaremos cómo una arquitectura genial sobre el papel también lo es en la práctica tras varias iteraciones sobre este proceso. Ya te enseñamos la teoría sobre esta arquitectura basada en CQRS, Event Sourcing, NoSQL, SQL, Redis, NodeJS y PHP. Te mostraremos datos reales y cómo fueron mejorando nuestras métricas. https://2017.codemotion.es/agenda.html #5649626120060928/5093609921576960
Think of this talk as a Microservices 201. You know the basic of microservices and their pros and cons, but can you successfully maintain them in production? Microservices can make your code cleaner and more decoupled but they can be a pain to maintain in production: services writing logs in different places, requests that need to be tracked through multiple endpoints, circuit breakers going off… In this talk, we review these and other operational concerns and we explain how making your microservices “observable” helps you maintain a healthy production environment without driving you crazy. Learning outcomes: How to design services that push information to us. Best practices for logging & monitoring How new techniques like distributed tracing can come in handy in a distributed system https://2017.codemotion.es/agenda.html #5693168230072320/6237035979341824
¿Sabemos qué hacen nuestros usuarios en nuestra web, blog, tienda,…? ¿En qué parte de la web no saben qué hacer los usuarios? ¿Dónde se bloquean y por qué? ¿Cómo podríamos mejorar sus puntos débiles? En esta charla veremos cómo podemos mejorar la web en base a datos y no por nuestra propia intuición, ya que todos tenemos muchas ideas mientras dormimos pero esto no es suficiente para hacer cambios. Analizaremos datos clave de nuestros usuarios, buscaremos posibles soluciones probándolas con test (¿¿Has hecho tests antes?? aquí te contaré los tipos de test y como implementarlos), recogeremos esa información y seleccionaremos la mejor opción en base a datos reales. Para poder hacer todo esto hablaremos de algunas herramientas (Optimize, Google tag manager, Google Analytics y Yandex) y su potencial que nos ayudan a conseguir toda esta información. No será una charla técnica, más bien conceptual para hacernos reflexionar sobre nuestra web. Al acabar saldrás con nuevas ideas para mejorar tu blog, tienda, formulario de valoración de una charla xD y muchas cosicas más. ¿Te apuntas? ¡¡¡Vamos a aportar un gran valor haciendo los cambios adecuados en los lugares adecuados!!! https://2017.codemotion.es/agenda.html #5693168230072320/4919713138212864
Cada día los dispositivos inteligentes y autónomos son más comunes en nuestra vida. En esta charla se pretende demostrar lo sencillo que resulta hoy por hoy, utilizando una simple Raspberry Pi, Node y Firebase para el robot y javascript nativo + firebase para la web desde la que se controla el dispositivo. Veremos entre todos opciones para montarlo, el coste real del proyecto y la sencillez del desarrollo de todo el sistema solo con JS Puntos de la charla Introducción Estado de IoT y opciones baratas Configuración del robot Conexión via Firebase Web para controlarlo Añadiendo módulo de cámara al robot https://2017.codemotion.es/agenda.html #5649626120060928/5725996342837248