entrevista

Recursos de programación de entrevista
A raíz del incidente de AWS S3 del pasado 28 de Febrero he oído, y no en pocas ocasiones, frases del estilo “pero esto del cloud no se caía, no?”, “hasta el cloud tiene caídas de servicio” y similares. Si hablamos con personas que conozcan que es el cloud seguramente tendrán una opinión similar: una de las ventajas de migrar hacia el cloud es que nunca tendrás caídas de servicio. Lamentablemente eso no es del todo verdad y las empresas que ofrecen servicios de cloud lo saben.
Entrevista a Jorge Barroso (cofundador y experto en Android en Karumi) y Pedro Gómez (desarrollador móvil senior en Karumi). Se cruzaron cuando estuvieron en el equipo de desarrollo de Tuenti, y de ahí montaron Karumi. Minuto a minuto: 1:30 La carrera de informática 7:42 Side-projects 9:50 Google Developer Expert 12:30 Tuenti 30:45 Karumi 43:10 FlowUp 49:00 Type classes
Juanma actualmente tiene un estudio de arquitectura en programación funcional, Habla Computing. Anteriormente intentaron comercializar su propio lenguaje de programación, y también estuvo trabajando como investigador y docente en la universidad. Minuto a minuto: http://codely.tv/entrevistas/juanma-cto-habla-computing/ 2:40 Educación en la informática * La educación en la informática: El veredicto es culpable. * La docencia al final es un trabajo a tiempo completo y actualizar el plan de estudios cuesta mucho. * Tiene que haber una relación con la industria más cercana. * ¿Qué hace una persona que no ha puesto una aplicación en producción enseñando Arquitectura de Software? * La gente que va a la universidad tiene que exigir y demandar que los contenidos estén cercanos al mundo real. * Sí o sí te vas a tener que formar al acabar. La carrera te da una serie de técnicas y lenguajes que no van a ser un punto y final en tu formación. 9:05 CTO en Habla Computing * La empresa surge para llevar a la práctica un nuevo lenguaje de programación. * En resumidas cuentas, nos metimos una leche. * Comercialmente es muy difícil vender un lenguaje de programación. Eso se debe hacer a través de su ecosistema. * Se acaba esa primera fase de la empresa. Habíamos aprendido mucha programación funcional. La reconvertimos en un estudio de formación en programación funcional. 14:30 Type Classes en Scala * Las interfaces abstractas tradicionales se plantean como un muro para separar la infraestructura de tu lógica de negocio. * Cuando utilizamos implementaciones asíncronas (futuros), las interfaces ya no nos permiten hacer esta separación. * La solución que plantea la programación funcional que no podríamos conseguir con Java, son las interfaces abstractas parametrizadas (Type Classes). * La programación funcional se puede hacer con 2 aproximaciones: Type Classes, y Tipos Algebraicos de Datos (ADT). Hay material al respecto de ADTs, no tanto de Type Classes. * Functional Programming in Scala: Un libro muy bueno pero sólo enfocan la aproximación de Type Classes para el desarrollo de librerías. * Con "El Programador Orientado a Objetos™" no quiero dar a entender que "El Programador Funcional™" no lo sea también. Cuando programamos funcionalmente en Scala con Type Classes, lo que estamos haciendo esencialmente es programar orientado a objetos. * Cuando implementamos nuestros métodos con Type Classes y monads, estamos haciendo programación imperativa. Las mónadas son APIs para implementar programas imperativos. Utilizamos técnicas distintas para expresar esos programas, pero no estamos cambiando de paradigma. 32:50 Conclusión * Cuando ese alumno acabe la carrera y vaya a una empresa, debe seguir siendo crítico. Que haga avanzar el estado del arte en la informática. * Las técnicas de programación funcional están para solucionar problemas y no para fliparse con las mónadas y los aplicativos. * Deberíamos ser menos conformistas. La informática es una cosa que está por hacer. * Dentro de unos años la programación funcional será un debate que no tendrá sentido. Será todo programación funcional. La partida ya está ganada. * La correspondencia de Curry–Howard establece que la programación funcional y la lógica son lo mismo. Cuando programas estás probando una proposición. ¿Quién quiere programar ilógicamente?
Entrevista con Christian Ciceri - arquitecto de software en Apiumhub. http://apiumhub.com Muchas personas no saben cual es el papel de un arquitecto de software en una empresa, ¿Cuáles son responsabilidades de un arquitecto de software en el equipo y cuáles son sus principales tareas? ¿Por qué las empresas deben contratar a un arquitecto de software? ¿Qué es un buen arquitecto de software? ¿Qué debe saber? ¿Cuáles son las habilidades más importantes para ser un arquitecto?
Emilio Calvo es miembro del equipo de Sngular desde 2013, donde desempeña labores de desarrollo de producto y gestión de proyectos. Emilio identifica las necesidades del cliente y les transmite cómo la tecnología les puede ayudar a cubrirlas. Si quieres conocer su opinión sobre la economía colaborativa, ¡no dejes de ver su entrevista!
Gema Parreño nos habla acerca de su charla y qué tal le ha ido. Nos habla acerca de Tensorflow, que es la temática de su charla. Es el núcleo de búsqueda de Google durante los últimos años y es una libreria para Python para clasificación y predicción. ¿Cuáles son sus usos? Ha hablado un poco más de la arquitectura a nivel genérico y hace un caso de ejemplo. Todos los videos de Codemotion 2016; https://www.youtube.com/playlist?list=PLKxa4AIfm4pUvMn4lZ8zin500bsp3oL2A Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
Entrevista a Iñaki Arrola, inversor en negocios digitales, que actualmente trabaja en un fondo de inversión llamado kfund que pretende aportar valor de otra manera. Todas las entrevistas de Ni Monos, Ni Lagartos aquí: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUMqBpORJUN3AsHPyA02N9k ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Ricard ha sido programador en Hailo, Social Point, Emagister, Ulabox, o Privalia entre otras. Ha vuelto de Londres y nos cuenta qué tal trabajar en el extranjero, y qué tal el comienzo como CTO en HolaLuz. Minuto a minuto: http://codely.tv/entrevistas/ricard-clau-cto-holaluz/ Apartados: 1:20 Divulgación de la informática 8:37 Trayectoria profesional 21:45 Nuevo reto como CTO 27:00 Ansistrano 31:40 Stack de sistemas ideal a día de hoy 36:35 Administración de sistemas vs desarrollo 38:50 Cómo enfocas el recruiting en Barcelona
Entrevista a Alejandro Arroyo y Samuel Dorado, creadores del juego Project Black, desarrollado durante el Hacking the game with beers.