ios

Recursos de programación de ios
Smartphones are an essential part of our lives. We rely on them for information and communication. Every new technology introduces security risks and the mobile field is not immune to this process. The aim of this talk is to show how Sisal protects its applications both at the coding and runtime phases using static code analysis techniques and certificate pinning. The former allows developers to prevent vulnerabilities in the earlier stages of software development. The latter is capable of preventing attackers from analyzing the functionality and how the application communicates with servers. About: Claudia Foglieni, Mobile Lead Architect, Sisal S.p.A. Lead Architect for Mobile Native Application, on Android and iOS operating system. Specialized in digital payments on every device for an omni channel solution. The main focus is a customer journey fast, smooth and seamless. Co-Author of "Retrieving Sensors Data in Smart Buildings Through Services: A Similarity Algorithm" presented at ICSOC Workshops 2014.
Sharing code between platforms is a powerful technique, but it may be hard to accomplish without rich APIs that we have in Android, JVM, or iOS platforms. Kotlin Multiplatform libraries can be used to fix that, bringing rich APIs directly in the common Kotlin code. What an exciting frontier! In this talk we’ll go over the creation of a Kotlin Multiplatform library. You’ll learn how modules for each platform work, decide what parts of the code makes sense to share & what doesn’t. Based in experiences gathered after creating a library at Mixtiles used to fetch images from diff cloud providers. Speaker: David Gonzalez, Lead Android Engineer - Mixtiles David is the Lead Android Engineer at Mixtiles, and a Google Developer Expert for Android who has been developing with the Android platform since 2009. He's actively involved in the community, organising the Kotlin User Group in Belgium, and helping the GDG Brussels. Hosts @the_remote_dev podcast, advocating for remote work and its numerous advantages. He is also a Google Startup Launchpad mentor, helping startups and companies produce highly desirable and quality products.
When someone like Reid Hoffman streams a live video on LinkedIn about a popular topic like startups, tens of thousands of viewers will watch it concurrently. Typically, hundreds of likes on the video will be distributed in real-time to all of these viewers. That amounts to a million likes/second distributed to viewers per live video. How do we make this massive real-time interaction possible across the globe? In this talk, I’ll do a technical deep-dive into how we use the Play/Akka Framework and a scalable distributed system to enable live interactions like likes/comments at massive scale. About: Akhilesh Gupta, Sr. Staff Engineer, LinkedIn Akhilesh is the technical lead for LinkedIn's Real-time delivery infrastructure and LinkedIn Messaging. He has been working on the revamp of LinkedIn’s offerings to instant, real-time experiences. Before this, he was the head of engineering for the Ride Experience program at Uber Technologies in San Francisco where he led a large team of backend, web, iOS and Android engineers to build delightful mobile products and infrastructure for the core Uber rider application. He holds a Masters degree in CS from Stanford University.
We interview Akhilesh Gupta, Sr. Staff Engineer about his career learnings, how LinkedIn use the Play/Akka Framework, and more. About: Akhilesh Gupta, Sr. Staff Engineer - LinkedIn Akhilesh is the technical lead for LinkedIn's Real-time delivery infrastructure and LinkedIn Messaging. He has been working on the revamp of LinkedIn’s offerings to instant, real-time experiences. Before this, he was the head of engineering for the Ride Experience program at Uber Technologies in San Francisco where he led a large team of backend, web, iOS and Android engineers to build delightful mobile products and infrastructure for the core Uber rider application. He holds a Masters degree in CS from Stanford University.
We interview Akhilesh Gupta, Sr. Staff Engineer about his career learnings, how LinkedIn use the Play/Akka Framework, and more. About: Akhilesh Gupta, Sr. Staff Engineer - LinkedIn Akhilesh is the technical lead for LinkedIn's Real-time delivery infrastructure and LinkedIn Messaging. He has been working on the revamp of LinkedIn’s offerings to instant, real-time experiences. Before this, he was the head of engineering for the Ride Experience program at Uber Technologies in San Francisco where he led a large team of backend, web, iOS and Android engineers to build delightful mobile products and infrastructure for the core Uber rider application. He holds a Masters degree in CS from Stanford University.
Imagínate una conversación telefónica como esta: —Buenos días.—Buenas, me han dado tu referencia y queríamos consultar contigo sobre un negocio que queremos sacar adelante.—¡Ah! Pues bien, cuénteme…—Es un proyecto sencillo pero de alto valor. ¿Te cuento entonces? —vaciló por un momento esperando una respuesta— Sí, es una pena que no nos podamos ver para ponerlo en común…—Tengo algo de lío…—Queríamos mandar un cohete a la luna y tenerlo de vuelta para dentro de un mes. —¿Perdone? ¿Qué dijo de l...
Nexi, in partnership with Codemotion, presents the Nexi Dev Training Program a multichannel learning program that aims to disclose all the services developers can use on Nexi’s Platform. Get more info and register here: http://bit.ly/NexiDevProgram The Nexi Dev Training Program is a unique opportunity to get to know Nexi’s world, discover the full potential of its services and become part of an exclusive community of specialized developers. The training program consists of 4 independent modules on 4 different topics: Introduction to the XPAY gateway: simple payments and invisible payments. Introduction to Nexi SmartPOS and how to create applications such as virtual loyalty cards and catalogue product management. Introduction of XPAY through XPAY build, the customization of the payment user experience and some hints at the integration of the back office. SDKs for mobile (iOS and Android). For each topic, there will be a video, a tech article and a final quiz. Once you have passed all the 4 tests you will receive a certificate attesting you have successfully completed the training program, along with a digital badge that you can share on your social channels and on your LinkedIn profile. Among those who pass all 4 tests, Nexi will select the best candidate who will have the opportunity to become a Nexi Tech Ambassador. But there’s more! We will organize meetups to foster the networking and we will launch a coding challenge to test your knowledge. For any further info feel free to contact us at training@codemotion.it Get more info and register here: http://bit.ly/NexiDevProgram
David es emprendedor y programador web y viene a contarnos las bondades del desarrollo sobre WordPress y su experiencia como instructor online. La semana pasada ha sido muy feliz con el éxito de mi primera sesión en directo para los suscriptores de la Zona Premium. Hablamos sobre cómo gestionar un proyecto, hubo un montón de feedback y la promesa de que muy pronto emitiremos el segundo. Suscríbete y no te pierdas el próximo :) Desarrollador web WordPress David es desarrollador web WordPres...
A menudo nuestras aplicaciones móviles necesitan de un backend o servidor para autenticación de usuarios, almacenar y sincronizar datos o incluso un sistema de mensajería. En este último Google IO se ha presentado la evolución de Firebase, que agrupa todos los servicios que necesita una aplicación móvil olvidándonos de toda la infraestructura necesaria para nuestro backend o aplicación de servidor. En esta charla de Firebase aprenderemos a incorporar a nuestra aplicación móvil: Autenticación y registro de usuarios Bases de datos en tiempo real Mensajería Almacenamiento y hosting de ficheros Configuraciones remotas Crash reporting y analíticas Para la charla se tomará de ejemplo y se verá código de una aplicación Android (Java) pero los conceptos son aplicables a iOS y web también.