commit conf

Recursos de programación de commit conf
Con el paso de los años Javascript y el desarrollo web han crecido y a día de hoy es mucho lo que el frontend puede aportar al ecosistema. Las API web y de navegador junto con JavaScript han permitido experimentar una increíble mejora durante la última década, sin embargo, los desarrollos todavía tienen ciertas limitaciones que nos impiden sacar el máximo potencial a nuestras necesidades. Con el auge de Web Assembly, podemos mejorar JavaScript muy fácilmente y dar a nuestras aplicaciones acceso a procesamiento de bajo nivel y transformar potencialmente las experiencias web a partir de una selección de diferentes lenguajes de origen. La tecnología ha visto una cantidad razonable de atención por parte de la comunidad de desarrollo web, pero ¿estamos solo arañando la superficie? ¿Cambiará pronto la forma en que construimos aplicaciones web para siempre? En esta charla, veremos el estado del arte a la vez que aprendemos cómo los desarrolladores de JavaScript pueden dar el salto a WebAssembly utilizando el lenguaje AssemblyScript, un vecino cercano de TypeScript que se ha vuelto muy popular en la comunidad de JavaScript. Al final de la charla, esperamos que los asistentes tengan una comprensión de Web Assembly y nociones para ampliar las capacidades del navegador y JavaScript. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Hacer que tu aplicación esté disponible de una manera rápida para usuarios de cualquier parte del mundo puede ser más sencillo de lo que piensas con las herramientas adecuadas. En esta charla analizaremos cómo utilizando herramientas de automatización como Terraform y con componentes de GKE (Google Kubernetes Engine) podemos automatizar el despliegue de nuestra infraestructura para conseguir los mejores tiempos de respuesta estés accediendo desde España, Estados Unidos o Brasil. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Desde que empezamos nuestra carrera profesional creemos, o nos hacen creer, que debemos progresar en nuestro camino siempre de forma ascendente, paso a paso, hasta convertirnos en mánagers, y cuando somos mánagers en que gestionemos cada vez más personas. Pero, ¿este es el mejor camino? Es muy probable que con este cambio la empresa pierda un excelente desarrollador para ganar un mal mánager. Pero entonces, ¿debería quedarme toda la vida como desarrollador senior?, ¿hay otras alternativas para seguir creciendo en mi empresa? Estas y otras preguntas serán respondidas durante la charla. Spoiler alert, los nuevos puestos de liderazgo que existen en el mercado, pero que no conllevan gestión de personas, son parte de la solución. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Muchos de nosotros conocemos lo que es un tren de releases, ese modo de planificar las entregas de software según un calendario predeterminado y regular, como si de un horario de trenes se tratara. En esta sesión vamos a conocer la historia de cómo descubrimos que necesitábamos un tren de releases, cómo lo construimos, y cómo lo evolucionamos para convertirlo en algo más puntual, eficiente, rápido y fiable que el Hyperloop de nuestro amigo Elon, sólo con una pequeña diferencia, nuestro Hyperloop sí que existe. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Un programador es todo aquel que vive de la programación. La aproximación a la profesión es diferente en cada persona, puede que provenga de ingenierías, formación profesional, módulos, estudios no técnicos, bootcamps… En muchos casos hay gran inconsciencia del desconocimiento. Por tanto cuando una persona se incorpora a una empresa puede haber grandes deficiencias formativas, incluso siendo profesionales completamente funcionales y competentes, por lo que se hace necesario unificar niveles de conocimiento, crear sentimientos de pertenencia y ayuda al grupo y definir qué es ser un buen profesional y cuando estamos haciendo una verdadera entrega de valor a los clientes. Si nos planteamos la vida profesional como un juego deberíamos ser consciente cuales son las pantallas que dan paso a distintos niveles de ese juego. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Cuando hablamos de Diversidad a menudo viene a nuestra cabeza la imagen de una compañera blanca, sin discapacidad y frecuentemente joven. Detrás de esa "user persona" familiar hay un montón de características identitarias diferentes que quedan ocultas y que no solemos tener tan en cuenta. Sí, sabemos que existen muchas “categorías” de diversidad... y suele parecernos abrumador pensar en ellas al crear productos, al comunicarnos o al diseñar nuestros procesos de contratación. En esta charla descubriremos 14 “user persona-diversa” que son objeto de discriminación sistémica, y veremos formas de contrarrestar los sesgos y prejuicios hacia ellas en nuestro trabajo. Teniéndolas en cuenta podremos acceder a mayor cuota de mercado, diseñar mejores productos o servicios y formar parte de equipos de alto rendimiento… además de ser más conscientes de nuestros puntos ciegos. Para terminar descubriremos los 3 trucos de inclusión más efectivos que cada asistente puede usar en su día a día para hacer que el ecosistema tecnológico sea cada vez menos hostil con quien “es diferente”, de modo que se transforme en un lugar enriquecedor para todo el mundo. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Aunque siempre intentamos hacerlo lo mejor que podemos, hay situaciones que nos pueden llevar a dificultar la mantenibilidad y evolución de nuestros desarollos. Ya sea por introducir complejidad accidental, por no explorar lo suficiente el ámbito del problema o debido al uso de patrones y tecnologías por gusto o por costumbre esto genera sufrimiento a largo plazo en los equipos. En esta charla veremos ejemplos representativos de estos escenarios y exploraremos posibles alternativas que nos pueden ayudar en cada caso. Hablaremos de Microservicios, CQRS, patrones de resiliencia, streams de mensajes y otra serie de buzzwords, y lo haremos tanto desde la perspectiva del abuso como de la del “buen” uso. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Doom is a available everywhere. In order to contribute to this, I ported Managed Doom, an open source port of the Doom engine written in .Net, to Blazor Web Assembly. This allows the engine to run on the browser, thus allowing to play Doom on the browser. If you want how I managed to developer the port the .Net Doom engine from desktop to the web, then I hope that'll you enjoy this talk. You can play the port online here. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
¿Es el pair programming una metodología para todos? Hablaré de la problemática del pair programming: situaciones descompensadas de poder diferencia de procesos mentales de la gente qué pasa si uno es más driver y otro es más "reposado" la necesidad de adecuar el ritmo cuando entra gente nueva en el equipo y no están los dos en el mismo punto de conocimiento el talante y la paciencia necesarios no hacer sentir mal a tu pair por no estar en tu mismo punto Y por supuesto hablaré del drama de ir al WC cuando estás de pairing :D ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX