Programar o ascender, esa es la cuestión. Muchos aprendemos a programar porque nos gusta y nos queremos dedicar a ello profesionalmente. Pero pasado un tiempo, todo el mundo parece que acaba interiorizando lo de que 'al principio hay que programar, pero que en dos años estaremos mandando, que para eso nos hemos formado'. Porque eso es lo importante y la única forma de ascender en este mundillo. Mandar. ¿No? En esta charla hablaremos de 3 cosas. Como ascender sin tener que dejar de desarrollar. Como convertirnos en líderes sin que nos hayan tenido que ascender. Y cual es el misterioso componente [x] que hace que esto y otras cosas igual de maravillosas sucedan.
Paso a paso explico como estructurar nuestros proyectos para ir solucionando y separando problemas para ver finalmente como la foto general de lo que hemos montado coincide con los principios de Clean Architecture y como esto nos ayuda a construir un software más solido, extensible y refactorizable.
El Proyecto Tango de Google incorpora capacidades avanzadas de visión por ordenador a la plataforma Android, además de procesamiento de imagen, visión y sensores especiales. En la charla se comentan las generalidades del proyecto y se realizan demostraciones en directo con un Project Tango directamente conectado al proyector.
El programa GSoC permite por un lado a estudiantes de universidad pasar los veranos programando y cobrando un buen dinero becados por Google, y por otro a proyectos de software libre conseguir nuevas colaboraciones de código. Andreu Ibáñez es mentor y organizador en los proyectos Liquid Galaxy, Interactive Spaces y CC Extractor, y con su larga experiencia de 5 años, múltiples charlas sobre el proyecto por toda Europa y más de 50 becas conseguidas, nos introduce al programa, así como nos mostrará cómo sus alumnos han conseguido viajar a Google en repetidas ocasiones disfrutando de experiencias únicas.
Andreu Ibáñez ,
Andreu es Project Manager en Ponent 2002, un pyme tecnológica localizada en Lleida. Con 30 años de experiencia en tecnología, siempre ha estado involucrado en este sector IT y disfruta innovando constantemente. Actualmente se dedica la creación de nuevas tecnologías para áreas tan dispares como la Arqueología, clústers de visualización, láseres y drones. Es especialista en el ecosistema de Google, donde es Glass Explorer con la startup ScalarDrone, mentor del Google Summer of Code con los proyectos Liquid Galaxy y CC Extractor, tiene montado una laboratorio único en el mundo para hacer proyectos con las diversas tecnologías de mapas de Google, el Liquid Galaxy LAB, y es además fundador y organizador del Google Developers Group GDG Lleida.
Vente a esta charla para hablar sobre la versión 2.0 de HTTP, un protocolo diseñado para reducir en un 50% el tiempo de carga de tus páginas. Echaremos un pequeño vistazo a lo que sucede internamente en el navegador cuando detecta HTTP/2, cómo es el protocolo compatible hacia atrás, y cuáles son las ventajas de soportarlo ahora. Es hora de hablar de las otras cosas que soportan todos los navegadores a día de hoy.
Nacho Coloma Google Developer Expert,
Nacho ha estado re-aprendiendo Java y JavaScript durante los últimos 15 años para ayudar a construir aplicaciones a grandes corporaciones, startups, y hippies del open-source. Desde Diciembre de 2014 es Google Developer Expert para Cloud Platform. Dice que elige ser calvo para refrescar la CPU.
Es conocido que un informático vale para un roto o un descosido, si en tu empresa tienes un data-center pequeño, entre cinco o menos y sobre una veintena de servidores o alguno mas, entonces te tocara pelearte con toda la instalación. Esta charla esta pensada para este colectivo, los BOFH, que tienen la obligación de hacer de 'Java Master' y de hasta apretar la junta de la trocola de la copia de la cinta. Esta charla es imprescindible para adquirir conocimientos básicos para pelear con la gestión de una estructura de un data center interno que no puedes delegar, donde menos barrer (o tal vez si) hay que gestionar todos los recursos, tanto eléctricos, de estructura, de red, de discos y por su puesto de ordenadores.
Mario Ezquerro ,
Mario lleva trabajando montando ampliando y planificando Datacenter para empresas usando sistemas con virtualización desde más de 10 años, está certificado en varios niveles de VCP de VMWARE, EMC lo que no deja de ser compatible con los demás sistemas XEN, Citrix, Hyperv. Básicamente trabaja y mantiene a diario todo tipo de sistemas, con GNULinux o Windows, (y no se que hace con un Mac).
Con una amplia experiencia sistemas y comunicaciones, en mi trabajo diario monto Datacenters completos, soluciones desde la red, electricidad, refrigeración, extinción y como no, ordenadores y cabinas de discos, ya sean soluciones basadas en sistemas BLADE o de CISCO UCS o simples Servers. Sobre todo le encantan las soluciones si estas son viables con OpenSource.
Actualmente trabaja en Knet Comunicaciones como Administrador de sistemas yes miembro activo del GDG La Rioja, promoviendo todo tipo de charlas y eventos sobre código abierto.
También pelea a diario con el Cloud ya sea de Google, Amazon, Azure u otras subespecies como Fiware (por poner un ejemplo), seguro que le encontrareis mirando alguna tecnología que permita crear o usar scripts para un objetivo máximo, ser mas eficiente en el día a día o mas vago, depende de como se mire.
Introducción a Dart, para que sirve, porque google lanzo este lenguaje, que se puede hacer
Es una charla de como funciona Hadoop en el mundo BigData, pasaremos por una explicación de los papers que proporciono google sobre dfs y mapreduce acabando por esta herramienta libre.
Se dará a conocer la situación actual de las mujeres en las STEM (Science, Technology, Engineering, Mathematics) y las diferentes iniciativas que existen a nivel mundial y nacional que intentan dar visibilidad a las mujeres profesionales del sector para proporcionar referentes a otras mujeres. Estas iniciativas buscan conseguir mayor diversidad en el proceso de creación de productos, software y servicios.
Hoy en día muchas de las apps móviles que utilizamos se conectan a un servidor para obtener los datos de forma dinámica y siempre actualizados. Este servidor backend proporciona una plataforma para la gestión de los datos que alimentan tanto la aplicación móvil, como una aplicación web (frontend). En esta charla aprenderemos a montar nuestro propio backend para el modelo de negocio y la persistencia de datos con Java EE (EJB y JPA) y a crear una API REST que permita a las apps móviles que desarrollemos acceder a esos datos.
Vanessa Galcera Cofundadora de Smart4Cities y organizadora del GDG Tarragona, Smart4cities
Vanessa tiene una Ingeniera en Informática y un Master en Seguridad por la Universitat Rovira i Virgili de Tarragona. Inició su carrera como formadora certificada de Sun Microsystems y Red Hat impartiendo cursos oficiales de Solaris, JBoss y Java EE durante 4 años. Desde 2012 realiza tareas de Lead Programmer y Software Architect en proyectos de desarrollo empresarial con Oracle ADF y tecnologías Java EE. En 2013 cofundó la startup Sm4rtCities dedicada a la consultoría, formación y desarrollo de software para plataformas móviles, smartTVs y wearables como las Google Glass y los smartwatches. Además cofundó y coorganiza el GDG Tarragona y es también un miembro activo del grupo Thinkit, responsable de los Hackathons más importantes de Tarragona. Previamente en 2011, Vanessa había cofundado TarracoDroid, la Comunidad Android de Tarragona. Desde 2014, Vanessa también está colaborando en dar visibilidad a las mujeres que trabajan en el campo de la ingeniería informática como Women Techmaker Lead en el GDG Tarragona y cofundado el grupo Tech&Ladies en España.
Seguro que has oído hablar antes del beacon pero te has quedado con las ganas de saber más sobre como funciona o de como incorporarlo a tu proyecto. En este workshop daremos un repaso a lo que la tecnología bluetooth low energy (BLE) puede proporcionarnos, conoceremos el proyecto physical web y los diferentes tipos de balizas bluetooth.
No existe una solución software completa sin persistencia de datos. ¿No sabéis qué diferencia hay entre una select y una join? Felicidades soys de los míos, alérgicos a las bases de datos. A mi me encantaría tener un sistema multiplataforma que permitiera interactuar con una base de datos como si se tratase de un objeto json y por tanto de forma universal a todos los clientes (rest, javascript, iOS, Android,..). ¿A qué molaría que además estos estuvieran sincronizados de forma automática? Lo que buscas se llama Firebase. Veremos como se trabaja con firebase y como utilizar el framework en nuestro proyecto Android.
Tomás González Cofundador de Smart4Cities y organizador de TarracoDroid, del Thinkit_ Tarragona y GDG Tarragona, Smart4Cities
Es Ingeniero informático por la URV y Master en inteligencia Artificial por la UPC. CEO de Sm4rtCities y docente del Departamento de Ingeniería Informática y Matemáticas de la URV. En 2011, cofunda TarracoDroid, la Comunidad Android de Tarragona. Es miembro activo del grupo Thinkit responsable de los Hackathons más importantes de Tarragona. Además cofundó y coorganiza el GDG Tarragona. Colaborador habitual de las iniciativas impulsadas por Tarragona Impulsa, FIBO Reus y por el DAAM de Cataluña. En 2013 cofundó la startup Sm4rtCities dedicada a la consultoría, formación y desarrollo de software para plataformas móviles, smartTVs y wearables como las Google Glass y los smartwatches.
Como todos sabéis, java script está de moda y no dejan de aparecer frameworks y tecnologías que se encargan del stack de la web. La suma de cuatro de estos frameworks tecnología a dado como resultado el stack MEAN compuesto por las tecnologías para el backend Node, Express y Mongo y para el frontend Angular. Pues bien, hoy vamos a ver lo fácil y rápido que es montar una API REST con este stack. Prometo que en un máximo de 35 minutos tendremos una API REST montada que podremos consumir y mostrar con Angular. Si no consigo hacerlo en los 35 min... venga va,regalaré mi Xiaomi MI Band.
Borja Godoy GDG Cáceres organizer,
Google developer organizer en Cáceres y estudiante de la universidad de Extremadura aunque actualmente está acabando ingeniería del software en la politécnica de Madrid. Participó en el desarrollo de aplicaciones como Todotracking y TuBus Cáceres y actualmente se encuentra desarrollando una proyecto personal llamado ApruebaTest, preseleccionada en la última convocatoría de ThinkBig jovenes de telefónica y StartupsSchol de Tetuan Valley y The Bellota Valley.
30 min para descubrir que es el concepto Material Design y como poder aplicarlo en nuestras apps de Android.
Las custom ROMs nos ofrecen el modding de software Android en su plenitud. La charla tiene como base el funcionamiento de Android tanto para dispositivos Nexus que funcionan de forma nativa con AOSP o otros que necesitan otros upstreams. Plantea dudas sobre la seguridad de software no verificado por test rigurosos de QA así como una introducción al desarrollo de custom ROMs para los asistentes a la charla. El grado de dificultad es bajo y ofrece las dos perspectivas teórica y práctica.
Alexis Rico SferaDev,
Alexis Rico, también conocido por SferaDev, es un desarrollador freelance Android. Actualmente estudia un grado de Ingeniería Informática en la UPC y dedica sus tiempos libres en proyectos opensource como Paranoid Android donde coordina el equipo legacy además de participar en el desarrollo del equipo principal. Además del ecosistema Android, le apasiona todo lo relacionado con Star Wars y recientemente tiene un gran interés en los anime Japoneses.
Las animaciones en Material Design son muy bonitas, pero ¿cómo demonios se programan? Animaciones y transiciones son parte central de este lenguaje de diseño. Hay cientos de ejemplos ahí fuera con maravillosas animaciones que permiten al usuario mantener el contexto de lo que sucede en su aplicación. Diseñarlas en Illustrator es fácil. Programarlas no tanto. En esta charla explico con ejemplos de código: - Cómo funciona el android.Transition Framework. - Cómo crear transiciones entre activities. - Cómo se anima un elemento compartido entre dos activities. - Cómo se animan elementos dentro de una activity y qué opciones tenemos para hacerlo a día de hoy. - Cuáles son los problemas comunes y cómo resolverlos. El desarrollo general de la misma consiste en: - Mostrar una animación finalizada. - Explicar paso a paso cómo programarla. - Explicar qué problemas podemos encontrarnos en el camino.
Luis González , Bizzby
Trabajo como Android Developer en BIZZBY, una startup de servicios bajo demanda en Londres. Soy un firme creyente en las cosas simples y bien hechas. Lo cual me gusta aplicar tanto al código como al diseño de interfaces. Me apasiona leer, charlar y escribir sobre Android. Antes de venir a Londres trabajé en Madrid en Intelygenz y el grupo Prisa como Team Leader Android, tocando todo lo que tenía que ver con Android y movilidad. Y antes de eso pasé por Berlin y Sevilla. Llevo desde 2010 haciendo aplicaciones móviles y creo que esto no ha hecho más que empezar.
No todo es Android Auto, como puedes empezar a trabajar en IoT sin tener que gastarte una pasta en cacharros. Herramientas open Source para conectar tu coche.
Javier Martin SOLID Android Dev, WorldLine
Ahora ando como Android developer en WorldLine intentando conectar cosas con el internet, el tiempo que me queda lo reparto entre montar cosas en el GDG Barcelona y seguir estudiando. Me sigue flipando descubrir personas locas por la tecnología y compartir con ellas unas cervezas.
Durante esta charla veremos una de las técnicas más interesantes de los principios SOLID, así como que herramientas tenemos a nuestro alcance para hacernos la vida más fácil.
Lo más importante para una start-up no es crearla sino escalarla en la correcta dirección. Silicon Valley no es solo un lugar, es una actitud.
Lo más importante para una start-up no es crearla sino escalarla en la correcta dirección. Silicon Valley no es solo un lugar, es una actitud.