Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Título: Jardinería de tu Proyecto OpenSource Ponente: Daniel Lobato Link: https://techfest.uc3m.es/programa/jardineria-de-tu-proyecto-opensource/ Contribuir a proyectos de código abierto es una tarea complicada para la mayoría de los mortales aún hoy día. En parte, la comunidad de cada proyecto puede tomar responsabilidades y trabajar seriamente en ofrecer al contribuidor una experiencia de usuario agradable. Esta charla pretende mostrar un recorrido por una serie de técnicas -desde psicología hasta analizadores estáticos de código- que en mi humilde experiencia como mantenedor de varios proyectos con comunidades grandes han resultado exitosas. En resumen, el asistente debe irse con una idea de en que consiste mantener un proyecto open source, buenas prácticas, ejemplos, técnicas. El objetivo es que los espectadores apliquen estas técnicas al volver a sus trabajos y en sus proyectos de código abierto.
Título: ¿Por Amor al Arte? Ventajas del Software Libre Ponente: Samuel Solís Link: https://techfest.uc3m.es/programa/por-amor-al-arte-ventajas-del-software-libre/ Liberar tu código si no conoces las ventajas puede parecer “de tontos”: ¡Tu trabajo lo puede usar cualquiera! ¡Y gratis! ¡Para eso no lo hagas! Sin embargo, tras 4 años utilizando Drupal como herramienta de trabajo (es open source), tres de ellos en la asociación española de Drupal y dos como activo colaborador y contribuyente a la causa con mi código y mis horas… puedo decir, que son afirmaciones completamente equivocadas. Me gustaría mostrar por qué el software libre hace que tu código sea mejor, que aprendas más, que tu empresa gane más dinero… ¡y todo eso ayudando al resto de desarrolladores a hacer lo mismo!
READ MORE http://bit.ly/CRJ8LFP DATE: Thursday the 26th of March. Java 8 has been the most revolutionary Java release. It not only introduced lambdas making Java an hybrid object oriented and functional language, but also enriched its API with extremely useful classes like Stream and CompletableFuture. This WS will explain all these news with practical examples.
Título: Ingeniería Reversible: Revirtiendo los Efectos del Tiempo Ponente: Alejandro Fernández Link: https://techfest.uc3m.es/programa/ingenieria-reversible-revirtiendo-los-efectos-del-tiempo/ La irreversibilidad es la mayor enemiga del ingeniero de software: añade complejidad inútil y produce fricciones que ralentizan el proceso de desarrollo. Al mismo tiempo es un producto inevitable del desarrollo, así que hay que intentar contenerla de alguna forma. Los procesos más extendidos usan, sin saberlo, técnicas que los hacen cuasi-reversibles. En esta charla veremos cómo tener en cuenta los efectos de la irreversibilidad en el desarrollo, y cómo diseñar procesos y herramientas con el propósito explícito de hacer que sea fácil revertir los efectos del tiempo. Para conseguirlo se analizarán varios casos particulares: arquitectura de software, despliegue continuo y toma de decisiones.
Por Eduardo Sebastián
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