Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Con la constante evolución de los sistemas Cloud empiezan a lanzarse nuevas plataformas. IBM Bluemix™ es un entorno PaaS (Platform-as-a-Service) donde se pueden desplegar aplicaciones, independientes de los lenguajes de programación (Java, node.js, ruby…) y que pueden consumir servicios (tecnológicos como bases de datos relacionales, bases de datos noSQL, analítica de negocio, servicios para aplicaciones de móviles, SSO, etc… como no tanto tecnológicos. En esta charla mostraremos Bluemix así como varios ejemplos prácticos de despliegue de aplicaciones (básicamente 15 minutos de charla y el resto serán demos interactivas).
How do you give users of your mobile app the best possible experience? One where they can share data with other users and where their settings, preferences, progress, etc are the same regardless of the device that they use to access the app? In this session, through the use code examples and live demos, we show how simple it is to build storage features into your mobile apps through the use of Firebase - a real time application platform for mobile and web apps that removes the need for you write any server side code.
Con el uso de CDI, para la inyección de dependencias, y la consolidación de la plataforma Arquillian, ya no hay excusas en la plataforma Java EE para el desarrollo, en toda su amplitud, de pruebas unitarias y de integración, entendiendo estas últimas, principalmente, en su variante de integración de componentes en el servidor de aplicaciones. En la charla se expondrán los siguientes conceptos, ilustrados con ejemplos de código y una demostración final: - Descripcion de la arquitectura de pruebas: JUnit, Mockito, CDI, Arquillian, Shrinkwrap, Maven - Pruebas unitarias y de integración: - Desarrollo de pruebas con Arquillian - Ejecución en servidores de aplicaciones y contenedores CDI - Enfoque de pruebas: aisladas vs end-to-end - Uso de @Produce y Mockito para inyectar mocks - Mockeo del acceso a WS y a la capa de persistencia de datos - Pruebas de servicios RESTful - Cobertura usando JaCoCo - Pruebas funcionales con Selenium, Arquillian Graphene y Page Objects
El sector TIC está en cambio constante pero ¿que está pasando en España? Gracias a su posición de intermediario entre las empresas y los profesionales ticjob nos permite analizar cuales son las tecnologías que se demandan, los puestos que las empresas no cubres, cual es el nivel de sueldo medio por tecnologías y geografía. También miramos como está evolucionando el empleo en el sector TIC español y europeo; donde está la demanda y cuáles son las previsiones para los próximos años.
Al empezar con Android es fácil perderse entre la multitud de librerías disponibles y las recomendaciones cuestionables de la documentación oficial. En esta charla presentaré una recomendación personal de las mejores alternativas para desarrollar en Android e intentaré contestar a preguntas habituales (volley vs retrofit, dagger vs roboguice, sql vs ormlite vs ada vs..., espresso?, calabash?) desde mi experiencia personal. Si quieres empezar con Android y quieres una recomendación de librerías o piensas que las AsyncTasks son geniales, esta es la charla para ti.
The Android NDK is used to integrate asm/C/C++ code into Android applications and libraries. Learn how to use it as well as how to properly handle NDK-based libraries (.so files) with Eclipse and Android Studio. Discover what changes from the new Android Runtime (ART) may break your integration, what you need to do in order to take advantage of 64-bit architectures, and how you can test, debug and tune your code.
La idea detrás de esta charla es explicar a los asistentes cómo funcionan los servicios de Voz sobre IP. Además de mostrar cómo funciona la librería de WebRTC y ver los problemas que nos hemos encontrado a los largo de desarrollo de nuestra aplicación. También hablaré de las diferentes soluciones que hemos dado a estos problemas.
This presentation will introduce the Google Glass but will focus on what this revolutionary device means for developers. We’ll cover the various ways to program for Glass, how to design Glasswares and we’ll review existing applications and interesting concepts for Glass.
David is a passionate Android craftsman at Novoda, working with the platform since 2010 he's actively involved in the Berlin and London Android community . He enjoys public speaking and is always sharing his experiences via conferences, blog posts or open source libraries.