Veremos como usar una librería de Machine Learning escrita en Javascript, usable tanto en NodeJS como en Browser. Veremos tanto ejemplos existentes, como alguno creado para la ponencia. La librería, mediante algoritmos genéticos, es capaz de encontrar una topología efectiva para nuestra red neuronal, no necesitando nosotros investigar cual es la estructura más acertada para nuestro problema en concreto.
“El valor del Bitcoin ya no es tan alto”. “En LinkedIn solo se ven ofertas de expertos en blockchain”. ¿Conocemos realmente como funciona? En esta charla se dará una introducción al Blockchain y se irá profundizando en sus bases hasta ejercicios prácticos con aplicaciones existentes. Se hará una demo en directo con un Full Node de Bitcoin montado sobre una RasperryPi y ejercicios prácticos para entender cómo funciona una transacción y cómo los mineros la minan.
Victoria la Malagueña es un chatbot desarrollado con la tecnología de Google Dialogflow con el que se puede dialogar sobre el Asistente de Google y Facebook. Da información de utilidad para ciudadanos y turistas utilizando principalmente información disponible en datosabiertos. En la charla se puede contar la evolución del chatbot y dar algunas ideas del proceso de desarrollo y de publicación en el Asistente de Google.
Entender cómo una idea se convierte en un producto, y en qué punto interviene la tecnología es fundamental para poder crear algo valioso, reutilizable, evolucionable y funcional. Con siete sencillos consejos vas a conseguir que el software que desarrollas pase de bueno a excelente.
When designers and developers work together, magic happens. Developers at Ontruck don't just build stuff based on design specs, they are involved in the design process from the very beginning. And you know what? They love it. In this talk I will share the lessons we've learned after two successful years building products this way.
Cada día aparecen más dispositivos hardware y plataformas software para crear proyectos de realidad aumentada, virtual y mixta. Estamos experimentando un cambio espectacular en la industria entonces, es un buen momento para desarrollar con esta tecnología, ¿no? Esta conferencia explora diferentes plataformas y herramientas para crear aplicaciones de realidad aumentada. Además quiere concienciar de la importancia de realizarlo desde un punto de vista de experiencia de usuario, poniendo como foco a las personas, y en la importancia de los contenidos.
Cuando desarrollamos un sitio web, uno de nuestros objetivos es que la experiencia de uso sea lo más satisfacoria posible, y los visitantes puedan conectarse de forma cómoda desde todo tipo de dispositivos. Pero ¿realmente estamos consiguiendo llegar a todo el mundo?
Al ahblar de accesibilidad en el desarrollo, casi siempre es para atragantar al desarrollador con un montón de reglas y recomendaciones abstractas y aburridas que a veces se le obliga a cumplir por no se qué dichosa ley... Pero sin entender el porqué y la importancia real, es algo que nunca acabará de calar en el ADN de los desarrolladores. ¿por qué ha de cumplirse? ¿a quién ayuda? ¿por qué es importante hacerlo así?
En esta charla os responderé a todas estas preguntas, y os proporcionaré las herramientas y las referencias necesarias no solo para que podáis abordar de forma efectiva un desarrollo accesible, sino también para que podáis comprobar si lo habéis hecho bien, utilizando las aplicaciones que usan los distintos perfiles de discapacidad.
«El poder de la web reside en su universalidad. El acceso para todos independientemente de su discapacidad es un aspecto fundamental» Tim Berners-Lee, director del W3C e inventor de la World Wide Web.
¿Os apetece ayudara construir una World Wide Web realmente inclusiva?
Luckily I asked for it shaken. But what if we didn't??? How can we make sure that we get our refined drink? How can we prove that property? In a beginner-friendly way, we introduce you to LiquidHaskell (LH), a Haskell extension that allows us to distill our types to assure stronger guarantees of our code at compile-time. We start with a quick, hands-on approach to Haskell, introducing the basics so no one gets lost. Then, we deep dive into LiquidHaskell to get our hands dirty. Through plenty of tiny exercises, we see what refinement types are, how they can help us write safer code and prove that we get the drink we ordered.
Trabajar en innovación, no solo implica ser de los primeros en trabajar con las tecnologías emergentes, sino ser capaz de diseccionarlas y exprimirlas hasta el punto en que es posible contribuir a su desarrollo e incluso explotarlas para construir a su vez otras nuevas. Con frecuencia, muchas de estas tecnologías acabarán en el cajón del olvido y con otras, la única documentación disponible, será la procedente de nuestro trabajo de reversing. En cualquier caso, el resultado, siempre es el mismo, aprendizaje y diversion asegurada. En esta charla se hará un breve repaso a algunas de las últimas tecnologías en materia de ciberseguridad y alguna de anécdotas y curiosidades surgidas durante su investigación.