Encuentros
>
>

NSCoder Night Madrid - NSPresenter

Wednesday 6 April 2016, 19:00 - 20:00

C/ Bailén, 41 28005 , Madrid, España

Parece que este es el año de la arquitectura y los modelos de programación. Y eso es bueno, porque no paramos de tener propuestas de charlas que son de lo más interesantes y que atraen a un número importante de gente. En este caso, traemos a otro ponente de lujo, Julio César Fernández, que nos contará " Programación Orientada a Protocolos en Swift: Un nuevo mecanismo de abstracción". Julio César es autor del libro "Aprendiendo Swift 2" y responsable de la web AppleCoding.com, enfocada en la difusión de contenidos de formación en entornos Apple, podcaster, youtuber y Director Técnico del estudio de desarrollo Gabhel Studios. Con más de 30 años de experiencia en el mundo del desarrollo, es un experto en diversas materias tanto en sistemas como desarrollo y lleva más 5 años trabajando en entornos Apple como desarrollador, además de haber escrito como periodista experto desde hace años en medios como FSGamer, Hipertextual, Applesencia o WinPhone Metro. Su charla explorará la programación orientada a protocolos por contraste a la orientada a objetos, que durante más de 50 años ha sido el mecanismo de abstracción por excelencia de cualquier desarrollo, y está presente dentro de la mayoría de lenguajes o frameworks, incluyendo Swift o el propio Cocoa y Objective-C. Las clases siempre han sido la fuente de nuestro trabajo, pero ahora Swift dispone de otros mecanismos que le permiten ir más allá y trabajar en un modelo de datos por valor y no por referencia (como son los objetos). A través de protocolos, herencia y extensiones de estos y el uso de structs en vez de clases, Swift presenta una forma sin precedentes en el mundo de la programación para enfrentarse al modelo mismo de un programa o un módulo dentro de nuestro proyecto, incluso una pequeña solución. Descubre qué es y cómo se aplica la Programación Orientada a Protocolos y la mejor forma de sacarle partido. ¡Nos vemos!

Más información

Publicado por: Betabeers