2 day and +2000 attendees event, Codemotion is the biggest tech conference in Italy and one of the most important in Europe, with a network of more than 500k developers.
Si quieres ver el vídeo con las Slides: https://youtu.be/ArnxiQDbt-0 ----------------- El uso de las nuevas tecnologías y las RRSS ha aumentado la cantidad de información disponible. La exposición a Internet está creciendo, llegando en ocasiones al extremo en el que el estatus y popularidad se miden en likes. En esta charla se emplearán diversas técnicas de búsqueda de información personalmente identificable, permitiendo al usuario saber dónde están expuestos sus datos y la sensibilidad de los mismos. Para ello usaremos técnicas OSINT combinadas con tratamiento de imagen, crawling y APIS no declaradas, permitiendo además detectar casos de suplantación de identidad. ---------- Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Games have an amazing ability to create high drama moments. Eskil steenberg has spent a decade developing a model for understanding and constructing games that naturally produces drama. This approach creates a terminology, and framework necessary to answer questions about why a particular game either works or not, and is therefore an invaluable asset when designing games. In this session he will explain this models and the reasons for why it works.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Gracias a ARKit, ARCore y Unity, tenemos un potencial de más de 500 millones de dispositivos para nuestras apps móviles de realidad aumentada. La captura de contexto es fundamental en estas apps, y una de las maneras más adecuadas de conseguirlo es la detección, clasificación y tracking de imágenes. Más allá de las funcionalidades por defecto ofrecidas por estos frameworks, podemos expandir sin límites las posibilidades de nuestras experiencias de realidad aumentada con el uso de nuestros propios modelos de machine learning. Analizaremos en detalle cómo hacerlo a través de un caso practico.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast ¿Imaginas tener a una persona con sordoceguera programando en tu equipo de desarrollo? Podrás conocer a Sandra de primera mano, quien nos va a contar su historia de inclusión en el gigante Microsoft. Para crear un entorno inclusivo, no solo es necesario que el entorno laboral esté adaptado, sino que las herramientas con las que va a trabajar la persona en su día a día sean accesibles. Tener en cuenta la accesibilidad desde el principio es un requisito imprescindible para lograr una base sólida y que tu producto llegue a todo el mundo.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast The project is being coordinated by a group of volunteers with experience in computer vision / natural language processing, Leukemia research, Biochemistry, Molecular Biophysics, Immunology and Bioinformation. The purpose of the project is to share public information related to AML/ALL, as well as open source projects aimed at early dectection with convolutional neural networks, using natural language understanding for AML/ALL chatbots, and R&D for discovering potential candidates for drugs for AML/ALL.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Llevamos cinco años hablando de Serverless. Tenemos tutoriales a cascoporro donde nos enseñan a crear una lambda desde la consola y ver cómo responde a eventos que hemos añadido utilizando una interfaz de usuario. Pero estamos preparados para usarlas en proyectos de mayor envergadura que una simple demo? Es Serverless lo suficientemente madura para utilizarla en producción? En esta charla trataremos de entender qué es Serverless, que desafios operacionales conlleva una aplicación desarrollada con esta tecnología e intentaremos evaluar su madurez intentando mapear los principios de la cultura
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Diversity and Inclusion have been a major concern in big IT giants including Google and Facebook. The first half of the talk will cover the basic understanding of Diversity and Inclusion and why diversity is good for business. The second half of the talk will cover, how to recognize the full human potential in diverse teams and how to overcome unconscious biases that can hamper the growth of the individuals. The talk will also cover what type of unconscious biases people tend to have and subsequently address several ways to train ourselves to reduce unconscious bias in our workplaces.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast ¿Y si desgranamos aún más una arquitectura "desacoplada"? Nuestra apuesta es extender la definición de microservicio hasta el frontend, dividiendo para ello las aplicaciones en dominios funcionales y añadiendo una capa de agregación que conecte ambos mundos. En la presentación veremos como trabajamos en Orange para conseguir esto, proporcionando una visión desde la construcción de frontend hasta el despliegue de APIs en entorno Kubernetes.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast 12 million developers across 80% of the enterprise, run Java. It is the #1 language in the world, yet when it comes to serverless, rarely seen in the top 3. Why? I will review some of the recent improvements to the language, platform, and ecosystem, as well as offer a glimpse into upcoming features targeting both developer productivity and program performance while retaining Java’s core values of readability and compatibility. Come away with confidence that your Java skills can be applied to the next generation of serverless workloads.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast El ser humano es un animal de costumbres. En ocasiones estamos tan centrados en nuestra forma de trabajar que no vemos cosas que a los demás les resultan obvias y de sentido común. Es habitual en nuestro día a día mirar hacia atrás para ver qué hemos hecho mal. De hecho, hacemos eventos para mirar hacia atrás para corregir las cosas malas. Y yo me pregunto, ¿por qué no mirar las cosas buenas? E incluso, ¿y si miramos el futuro para mejorar? En esta sesión propongo darle un giro a la rutina y explorar las posibilidades que visualizar el futuro nos puede dar en nuestro trabajo. ¿Me acompañas?
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast We will discuss continuous delivery on steroids and how not having QAs or Release Eng is good for the end users, the business and the engineers. We will cover topics like CD/CI, automated testing, metrics, experiments and agile production environments (4-5 code changes a day per developer). We will follow up with how that can be extended into self-healing runtime environments and how to build systems with extreme reliability (e.g. 99.999% availability).
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast - Repaso a los estudios de B.F. Skinner acerca de la adicción en máquinas tragaperras. - ¿Qué hace que sea adictivo el uso de Facebook e Instagram? Repaso a su funcionamiento y diseño de la mano del bestseller 'Hooked' escrito por Nir Eyal. - Análisis de un videojuego de éxito 'Candy Crush Saga' y qué le hace tan adictivo. - Legislación actual. Cajas de botín. Caso Fortnite.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast BlockMAD Labs es una iniciativa dirigida a explorar distintas formas de colaboración entre comunidades tecnológicas y startups, entre otras entidades. Desde un enfoque comunitario, inspirado en el Software Libre: cada uno decide qué compromiso asume, hace de puente entre la comunidad y aquellos interesados en proyectos conjuntos. Las motivaciones de las comunidades para participar van desde adquirir y compartir conocimientos, la integración en equipos de desarrollo multidisciplinares hasta simplemente la experiencia de participar en proyectos empresariales en sus primeras etapas.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Building decoupled software is essential when you want to maintain velocity while developing a product in a global, distributed way. However, following the wrong parameters will handicap your quality assurance. How to be sure your product works? I’m a staunch advocate of using unit tests. They are faster and less flaky than integrated tests and allow you to scale up like a startup. Don’t be fooled! Integrated tests will kill your product. Among other things I will introduce the concept of contract testing and show you examples of PACT, the most suitable Java library to implement this concept.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Each time you publish an API, you punch a hole in your enterprise perimeter. Through APIs, a lot of critical data which used to be well-protected in enterprises data centers is now exposed directly to the Internet. Whenever you create APIs, you have to make sure that you have done everything you could to validate data flows, properly authenticate users, authorize access to the data, keep an audit trail among other security tasks. In this talk, Isabelle explains the roots of current API security issues, and how you can address them at development time.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Panel de comunidades que tratará diversas temáticas y experiencias de las comunidades en España. Si perteneces a una comunidad, y quieres participar, acércate y comparte tus vivencias, tus dudas existenciales, tus miedos. Hablaremos sobre: Mentorizar nuevos miembros, Barreras de entrada a las comunidades, Código de Conducta, Diversidad, Buenas y malas prácticas, y aprender a delegar. Es un panel abierto a todo el público que asista a Codemotion. Tendremos bebidas y cervezas al terminar la sesión.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast ¿Por qué Mario avanza hacia la derecha? ¿Por qué funcionan tan bien las recompensas en los juegos de móvil? ¿Cómo puedo motivar a un jugador? Estudiar los videojuegos desde una perspectiva psicológica nos ayuda, no solo a generar mecánicas más efectivas, sino también a comprender por qué funcionan y sobre qué principios operan. En esta charla repasaremos cómo algunos principios cognitivos en áreas como la percepción, emoción y motivación pueden ayudarnos a la hora de desarrollar nuestros videojuegos.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast So you've put together a couple of IoT projects, and it'd be pretty cool if you were able to control them with your voice, right? In this deep dive we'll go through all the pieces you'll need to integrate your nifty gadgets with the Google Assistant. We'll showcase a neat demo project: a cute Lego house controlled with your voice or via the Google Home app. We'll start with a light intro to modern IoT prototyping, a simple component architecture for the system, and an we'll take an in-depth look at the Smart Home API integration from Actions on Google
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast De entre los frameworks JavaScript, Ember.js es sin duda un veterano que lleva años contribuyendo a definir el camino del desarrollo web. Hoy en día, Ember está más activo de lo que parece y nos tiene preparadas unas cuantas sorpresas. En este Meetup analizaremos el pasado, presente y futuro de este gran framework enfocado a construir grandes aplicaciones.
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Diversity is a very hot topic and even more so, in tech. It also happens to be a big selling point and a marketing tool for individuals and companies alike. People and companies use diversity for many different purposes. Some because they genuinely care, some to fill in a quota, others to appease the gods. However, independent of your intentions, you could actually be doing a lot of harm without knowing it. How do you create a working environment that is truly safe for the under-represented and historically oppressed people, without inadvertently doing the opposite of what you set out for?
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast ¿Cómo escalas un producto que registra más de 5000 usuarios nuevos todos los días y más de 20 M de peticiones nuevas? ¿Y si te digo que nuestros usuarios vienen de más de 100 países? ¿Y si te cuento encima que no tenemos a ningún DevOps en el equipo? Mi nombre es Chema Roldán y soy CTO y co-fundador de Genially. Me gustaría compartir con vosotros cómo hemos conseguido escalar nuestra infraestructura de manera eficiente y de forma real. Hablaremos de cómo utilizamos los servicios de AWS como Route53, Elastic Beanstalk, Lambda, API Gateway, SQS y Elastic Container Service. ¡Nos vamos a divertir!
Otras charlas de Codemotion 2019 también en podcast: https://lk.autentia.com/Codemotion-Podcast Bluetooth can be used for many types of location service and it’s an area forecast to experience the biggest growth in the next few years, with 431 million location related devices shipping in 2023. In 2019, Bluetooth acquired a new capability which allows the direction of a signal to be accurately determined using one of two methods known as Angle of Arrival (AoA) or Angle of Departure (AoD). Come to this session and hear about this Bluetooth location services and the new direction finding feature, how it works and the uses it’s likely to be put to.