Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Título: Stateless Token-Based Authentication for Pure Frontend Applications Ponente: Álvaro Sánchez Mariscal Link: https://techfest.uc3m.es/programa/stateless-token-based-authentication-for-pure-frontend-applications/ This talk is about how to secure your front-end applications using a RESTful approach. As opposed to traditional and monolithic server-side applications, when your front-end application is running on a browser and not securely from the server, there are few things you need to consider. I will explore standards like OAuth 2 or JWT to achieve a stateless, token-based authentication using frameworks like Angular JS on the front-end and Spring Security on the backend.
Título: Mi Primer Videojuego en Unity Ponente: Moisés Martínez Link: https://techfest.uc3m.es/programa/mi-primer-videojuego-en-unity/ Unity es una de las plataformas de videojuegos más extendidas actualmente, debido principalmente a su facilidad de uso y la extensa comunidad que lo utilizada para el desarrollo de videojuegos en dispositivos móviles. La charla consistirá en una descripción de como abordar un proyecto de desarrollo de videojuegos utilizando está tecnología. Así como una descripción del funcionamiento general de Unity para el desarrollo de videojuegos (definición del proyecto, desarrollo de comportamientos, diseño del entorno, etc).
Aquí traemos la primera charla para el 2015, Daniel González y su charla "¿Que le regalo a mi mujer?" donde nos hablara sobre sistemas de recomendaciones en PHP. Descripción de la charla: ¿Como filtrar información para obtener elementos que pueden ser interesantes para un usuario en particular? Los sistemas de recomendación asignan una puntuación a cada elemento de un conjunto tratando de predecir cuales serán más afines a un usuario. Veremos algunos de los algoritmos existentes, y cuales son las ventajas e inconvenientes de cada uno. Sobre Daniel González Daniel González es un desarrollador web, especializado en entornos PHP, colaborador del grupo PHPMad y actualmente empleado de tadium.es
Título: Ya No Se Juega al Veo Veo Ponente: Alejandro Morais Link: https://techfest.uc3m.es/programa/ya-no-se-juega-al-veo-veo/ En esta charla se comentarán los aspectos técnicos de la ofuscación en la programación web con Javascript, las vulnerabilidades que encontramos en webs de streaming de videos y musica populares. Concluyendo con la solución a estos problemas y los grandes avances de los sistemas P2P.
Música de Steve Raphael - Freiraum (happy tune for commercials) sacada de Jamendo CC
Título: Administración de Servidores, Versión LDI Ponente: Jaime Pons Bailly-Bailliere Link: https://techfest.uc3m.es/programa/administracion-de-servidores-version-ldi/ Se hablará de la mejora obtenida con la implantación del sistema de virtualización Xen en los servidores del Laboratorio con las siguientes ventajas: Ahorro de energía y climatización importante. Mayor facilidad en la gestión. Tolerancia a fallos y mejora en reinicio de servicios. Además se explicará la disposición y organización de los servidores del laboratorio, sus funciones y sus servicios. Se hablará también de diversos proyectos que se han llevado a cabo en el Laboratorio como Sistema de despliegue masivo de imágenes para facilitar la instalación de aulas informáticas. Clúster virtual XEN con gestor de trabajos propio. Instalación de un entorno Hadoop sobre Xen.
Título: Juegos Dependientes del Contexto: un Caso Práctico Ponente: Jorge Ruiz Magaña Link: https://techfest.uc3m.es/programa/juegos-dependientes-del-contexto-un-caso-practico/ Un caso particular de las aplicaciones dependientes de contexto son los juegos dependientes de contexto que ahora alcanzan un siguiente nivel con la utilización de los dispositivos “wearable”. En esta charla veremos un ejemplo práctico desarrollado en Android (nativo) de cómo podemos divertirnos en cualquier lugar con el uso de esta tecnología. Concretamente veremos como desarrollar un juego social que permite el “enfrentamiento/batalla” entre dos grupos de personas en la calle, utilizando técnicas de geolocalización, wearable (reloj android) y gamificación.
Título: Cómo Diseñar Software de Calidad en 4 Pasos Ponente: José Álvarez de Perea Link: https://techfest.uc3m.es/programa/como-disenar-software-de-calidad-en-4-pasos/ ¿Quieres montar tu startup? ¿Prefieres trabajar como freelance desarrollando apps? o tal vez ¿trabajar en una empresa definiendo soluciones de software para clientes? Sea cual sea tu elección tendrás que enfrentarte al reto que supone definir y diseñar una solución software desde cero. En esta charla te contaremos cómo afrontar ese reto con garantías para obtener un resultado de calidad. Y compartiremos contigo la metodología utilizada por IBM para lograr ese objetivo. Para ello hablaremos también sobre qué es el diseño centrado en el usuario, porqué es tan importante cuidar la experiencia del usuario en la actualidad y qué implicaciones tiene este enfoque en el diseño de tus soluciones. Pondremos foco en los skills de desarrollo frontend y lo mucho que nos aportan. Hablando de tecnologías y frameworks como JavaScript, AngularJS, jQuery, HTML5 y CSS3.
Título: Adiós Hadoop - Hola Spark Ponente: Daniel Higuero Link: https://techfest.uc3m.es/programa/adios-hadoop-hola-spark/ En esta charla miraremos al futuro introduciendo Spark como alternativa al clásico motor de Hadoop MapReduce. Describiremos las diferencias más importantes frente al mismo, se detallarán los componentes principales que componen el ecosistema Spark, e introduciremos conceptos básicos que permitan empezar con el desarrollo de aplicaciones básicas sobre el mismo.