commit conf

Recursos de programación de commit conf
"¿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?" ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23111512 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/
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 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/
¿Lleva gafas? ¿Tiene bigote? ¡Seguro que es Jack! ¡Acerté el ¿Quién es quien? y gané! Cómo en el juego con el que entrenamos nuestras dotes detectivescas, el panorama actual del front está lleno de perfiles con un filter:blur(100px). ¿Un maquetador diseña? ¿Un frontend maqueta? ¿Un full-stack maneja el DOM para hacer animaciones? Lejos de los hombres orquesta, se necesitan formar equipos multidisciplinares donde las funciones estén correctamente definidas, sean respetadas y valoradas. Nosotros mismos, desde la comunidad, a veces estamos perdidos y no sabemos quién es quién. El panorama del front se ha convertido en circo de siete pistas, donde el domador no puede ser el trapecista, ni el trapecista puede ser el mago. En esta charla damos nuestra visión. Somos Vanessa, js developer actualmente y maquetadora en el pasado, y Noe, maquetadora y futura developer. ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/23631922 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/
Our lives are being shaped by algorithms, self-learning intelligent machines, and sensible devices that sense how we feel, anticipate our needs, and make decisions on our behalf. It’s a revolutionary time for designers to build in this multi-dimensional digital and physical world where interactions with machines and spaces evolve to be more adaptive, anticipatory, and conversational. In this talk, we will be exploring the principles and methodologies for designing novel interactions and crafting smart experiences for the future. https://2017.codemotion.es/agenda.html #5693168230072320/5077097584263168
Cuando desarrollamos APIs y tenemos diferentes clientes que las consumen como pueden ser SPA's o teléfonos móviles, uno de los problemas más comúnes que nos hemos encontrado en nuestro día a dia tiene que ver con la integración. Cuando modificamos nuestra API podemos estar afectando a los diferentes clientes. ¿Cómo podemos evitar los errores de integración en tiempo de desarrollo y no descubrirlos en producción? ¿Cómo podemos automatizar este proceso y recibir feedback en tiempo real de cada cambio que hacemos? ¿Puedo evaluar el impacto que tendrá en los clientes modificar nuestra API? En esta sesión mostraremos cómo hemos resuelto este problema en nuestras aplicaciones web usando NSwag (Una de las muchas implementaciones que existen de Swagger CodeGen), desde la generación automática de clientes en typescript/javascript (o en cualquier otro lenguaje) que consumen nuestra API hasta el punto de poder automatizarlo en nuestros procesos de entrega continua para que fluya el amor entre el front y el back! https://2017.codemotion.es/agenda.html #5693168230072320/5083816859271168
Hoy en día, el desarrollo de aplicaciones se está moviendo más y más hacia la Web, pero son muchos los desarrolladores que no conocen las técnicas ó métodos que se usan para realizar un ataque a una pagina ó sitio web. En esta sesión explicaremos los tipos de ataques más comúnes que se realizan en los sitios web: Man in the middle (SSL + HSTS) SQL Injection + hash cracking (MD5) Cross Site Request Forgery (CSRF) Cross Site Scripting (XSS) + Content Site Policy (CSP) Open Redirection Attack Click-jacking Account enumeration Veremos como podemos mitigar todos estos ataques en nuestras aplicaciones web con ejemplos y como automatizar este tipo de pruebas de manera automática en nuestro flujo de despliegue continuo. https://2017.codemotion.es/agenda.html #5693168230072320/5656635842232320
Cuando tenemos un proyecto, siempre nos preocupa intensamente la tecnología, con cuánta gente contamos, cómo los coordinamos, el coste, la fecha de entrega... Pero la mayoría de los proyectos fracasan por las personas que participan en él y no por las limitaciones técnicas. Incluso cuando tenemos un grupo de desarrolladores experimentados, las dinámicas que se crean en los equipos pueden ser mucho más dañinas que cualquier incertidumbre técnica que pueda aparecer. Las empresas intentan atraer el talento con fiestas, celebraciones, gimnasio gratis… pero, ¿es esto suficiente? ¿Cubre las necesidades del aspecto humano del equipo? Esta charla se centra en las personas, en cómo podemos conseguir que un equipo sea más eficiente y los errores comunes que siguen cometiendo las empresas. https://2017.codemotion.es/agenda.html #5649626120060928/4546896286711808
The Flowable Project provides a set of Open Source engines for BPMN, CMMN and DMN in Java. They're used around the globe to drive business critical applications in all kinds of architectures, whether orchestrating microservices or soft-wiring the behavior of the microservices themselves; embedded, as a service, on-premise or in the cloud. This talk introduces working with business processes, decision tables and case management with the open source Flowable libraries, then shows some of its unique dynamic process capabilities being used to integrate Machine Learning into business processes. All illustrated with demos and code. https://2017.codemotion.es/agenda.html #5693168230072320/5714396911239168
El escalado de la parte tecnológica es una de las tareas más duras en una startup, se puede morir tanto por inanición como de éxito. Flywire tiene más de 180 empleados, 8 oficinas y mas de 1500 clientes alrededor del mundo. Os voy contar nuestra experiencia adaptando y evolucionando nuestra estructura organizativa conforme hemos ido necesitando a lo largo de estos 7 años. Espero que podáis evitaros algunos batacazos tras enseñaros algunas de nuestras cicatrices. https://2017.codemotion.es/agenda.html #5693168230072320/5685658009993216
Usamos patrones, organizamos servicios, manejamos abstraciones, y escribimos tests. Sin embargo, la mayoría de nosotros nos perdemos cuando toca actualizar el lado UX o UI de nuestra app. Dudamos en hacer cambios. Pesamos que nuestro diseño de interfaz no el es correcto. Repasaremos varios modelos de programación y conceptos que ya conocemos y aplicarlos al mundillo del UX y UI. Y refactorizaremos una interfaz que necesita mucho amor. https://2017.codemotion.es/agenda.html #5693168230072320/4884690028724224