commit conf

Recursos de programación de commit conf
En esta charla veremos como configurar tu webpack.config.js, el archivo donde se cuece todo. Empezaremos con los conceptos básicos: cómo establecer los archivos sobre los que debe trabajar webpack. Poco a poco iremos aumentando la complejidad introduciendo entre otros los ya famosos code splitting & lazy loading tan necesarios en las SPA de hoy en día. Algunos de los puntos que veremos son: Establecer puntos de entrada y salida de nuestros archivos. Loaders para poder gestionar nuestro CSS & imágenes entre otros desde nuestro javascript. Plugins para optimizar nuestro código Code splitting para agilizar la carga de nuestro código Gestión de hashes para optimizar el uso de cache en navegador Lazy loading para cargar nuestro código solo cuando lo necesitemos Si quieres empezar a pelearte con webpack o te interesa aplicar algunas de las técnicas anteriores no dudes en venir! https://2017.codemotion.es/agenda.html #5649626120060928/5672609630912512
El mundo de los Web Components ha provocado un cambio de paradigma en el desarrollo web. Google ha presentado Polymer 2, la actualización de su librería para el desarrollo de web components. Desde que esta existe, nos han hablado de todo el ciclo de vida de los componentes de forma individual, pero... ¿Cómo podemos integrarlos para desarrollar una aplicación web basada en web components? Desarrollar una aplicación Polymer sencilla es una tarea simple y relativamente rápida. No obstante, cuando esto escala en algo más complejo, el cómo aumentar la lógica y la comunicación dentro de nuestra aplicación deja de ser tan trivial. En esta charla abordaremos la problemática de crear una aplicación basada en web components con una lógica de negocio avanzada, así cómo la forma en que la hemos solventado en Barrabes Meaning utilizando Polymer 2. https://2017.codemotion.es/agenda.html #5693168230072320/5410527773720576
En los años 70, en el MIT, los primeros hackers compartían sus códigos, como los chefs comparten sus recetas. Uno de esos hackers, Richard Stallman, creó en los 80 la Free Software Foundation. Desde entonces el movimiento del Software Libre no ha parado de crecer, invadiendo no solo los ámbitos informáticos, sino extendiéndose al resto de la sociedad. En esta charla quiero hablar de la historia del Software Libre: como surgió, personas destacadas, y cómo poco a poco ha ido expandiéndose. Hablaré de las distintas licencias de Software Libre, sus similitudes y sus diferencias. Pero también hablaré de las licencias Creative Commons, del movimiento Open Hardware y del movimiento Open Data. Hablaré de cómo puedes colaborar con estos movimientos, y por qué es bueno para tí, para tu carrera profesional y para la sociedad. Terminaré haciendo una reflexión de cómo podría llegar a ser el futuro si la revolución del Software Libre sigue su progresión. https://2017.codemotion.es/agenda.html #5693168230072320/5738360211505152
To be polyglot is to be a true citizen of the software world; to accrue and apply skills beyond the technologies you use in your day-to-day activities. Some of our best work as engineers transcends a particular language or tool: debugging superpowers are needed in every tech stack, and the ability to coax a new toolchain to play nicely is a key skill. Tips for approaching new tools, platforms and communities will help you confidently pick up some fresh technologies and add new tools to your toolbox.
"ChatOps no significa que como DevOps vamos a poder chatear con otros miembros del equipo y mandar información. A diferencia de IRC, herramientas como Slack fomentan el uso de integraciones con su API, incluyendo bots que pueden hacer tareas tan dispares como enviar correos, avisar sobre commits en el repositorio, lanzar deployments, ejecutar tests de integración, lanzar alertas sobre errores en nuestros servicios o comprobar qué recursos están siendo utilizados en cada momento en nuestra infraestructura. Hoy en día es posible incluso crear workflows para interactuar con nuestros scripts activamente desde Slack." ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111437 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." ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111636 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/
"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." ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111609 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/
"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 ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111469 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/
"El mundo de los Web Components ha provocado un cambio de paradigma en el desarrollo web. Google ha presentado Polymer 2, la actualización de su librería para el desarrollo de web components. Desde que esta existe, nos han hablado de todo el ciclo de vida de los componentes de forma individual, pero... ¿Cómo podemos integrarlos para desarrollar una aplicación web basada en web components? Desarrollar una aplicación Polymer sencilla es una tarea simple y relativamente rápida. No obstante, cuando esto escala en algo más complejo, el cómo aumentar la lógica y la comunicación dentro de nuestra aplicación deja de ser tan trivial. En esta charla abordaremos la problemática de crear una aplicación basada en web components con una lógica de negocio avanzada, así cómo la forma en que la hemos solventado en Barrabes Meaning utilizando Polymer 2." ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111410 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/
"En los años 70, en el MIT, los primeros hackers compartían sus códigos, como los chefs comparten sus recetas. Uno de esos hackers, Richard Stallman, creó en los 80 la Free Software Foundation. Desde entonces el movimiento del Software Libre no ha parado de crecer, invadiendo no solo los ámbitos informáticos, sino extendiéndose al resto de la sociedad. En esta charla quiero hablar de la historia del Software Libre: como surgió, personas destacadas, y cómo poco a poco ha ido expandiéndose. Hablaré de las distintas licencias de Software Libre, sus similitudes y sus diferencias. Pero también hablaré de las licencias Creative Commons, del movimiento Open Hardware y del movimiento Open Data. Hablaré de cómo puedes colaborar con estos movimientos, y por qué es bueno para tí, para tu carrera profesional y para la sociedad. Terminaré haciendo una reflexión de cómo podría llegar a ser el futuro si la revolución del Software Libre sigue su progresión." ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111391 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/