{"id":613,"date":"2016-12-14T14:38:59","date_gmt":"2016-12-14T14:38:59","guid":{"rendered":"http:\/\/tobeit.es\/?p=613"},"modified":"2021-07-05T09:04:18","modified_gmt":"2021-07-05T09:04:18","slug":"nuestra-experiencia-en-nsspain16","status":"publish","type":"post","link":"https:\/\/tobeit.es\/en\/nuestra-experiencia-en-nsspain16\/","title":{"rendered":"Our experience at #NSSpain16"},"content":{"rendered":"<p>ToBeIT ha participado a trav\u00e9s de nuestro Developer IOS Bruno en la convenci\u00f3n de iOS Development NSSpain 2016 con, NSSpain es unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS, se organiza anualmente en la capital de La Rioja, Logro\u00f1o, y re\u00fane religiosamente a todos los expertos desarrolladores de la manzana mordida con el objetivo de profundizar en todas las novedades del sector, hacer Networking y compartir c\u00f3digo.<\/p>\n<p>NSSpain_3<\/p>\n<p>El primer d\u00eda ya nos ensuciamos las manos, toda la jornada fue dedicada a workshops, empezando con la presentaci\u00f3n de Buddybuild por Chris Stott (Co-founder \/ Engineer de Buddybuild). Buddybuild es una incre\u00edble herramienta para mantener unificado todo el workflow de nuestra app, en este workshop nos mostraron como a\u00f1adir pruebas, configurar la firma de c\u00f3digo, hacer test groups, recopilar informes. La jornada continu\u00f3 de la mano de Jorge Ortiz (Mobile Developer &amp; Instructor, PoWWaU) en un extenso a la par de interesante workshop sobre Clean Architecture y c\u00f3mo aplicarla a nuestros proyectos, todo en Swift y usando POP (Protocol Oriented Programming), un crack!<\/p>\n<p>Acabamos el d\u00eda con la charla de los chicos de SoundCloud Pedro Pi\u00f1era (iOS Developer and Maker, SoundCloud &amp; GitDo) y Matej Balanti\u010d (Mobile Engineer @SoundCloud, SoundCloud) sobre integraci\u00f3n y creaci\u00f3n de Frameworks.<\/p>\n<p>El d\u00eda siguiente empez\u00f3 NSSpain oficialmente, lleg\u00f3 todo el grueso de gente y se trasladaron las charlas a una sala mucho mayor para dar cabida a todos los asistentes. La calidad de las charlas fue excelente, entre otras Guillermo Gonz\u00e1lez (iOS Technical Lead, )y Alberto Calvo (Designer) en su charla From Design to Code, nos explicaron las buenas pr\u00e1cticas a nivel de patrones de software para aplicar el dise\u00f1o de una manera f\u00e1cil y escalable a futuros cambios, tambi\u00e9n creaci\u00f3n de componentes reutilizables, Modelado de colores, estilos de texto, en Swift, Creaci\u00f3n de componentes de interfaz de usuario en Swift.<\/p>\n<p>NSSpain_1<\/p>\n<p>Benedikt Terhechte (Software Engineer) Nos habl\u00f3 de un tema muy interesante, Developing App-Backends with Swift, en un futuro cercano nos asegura que Swift tendr\u00e1 la fuerza y estabilidad suficiente para poder montarnos nuestro propio back en Swift, adem\u00e1s comentamos el estado actual de los marcos web disponibles para Swift y evaluamos su rendimiento.<\/p>\n<p>Olivier Halligon (iOS architect &amp; Swift lover, Niji), creador de m\u00faltiples librer\u00edas en Swift, En esta charla descubrimos que sone Mixins &amp; Traits y c\u00f3mo nos puede ayudar a evitar los problemas derivados de la herencia y ser una alternativa interesante a la composici\u00f3n, mediante el aprovechamiento y el buen uso de las caracter\u00edsticas del protocolo-Oriented de Swift.<\/p>\n<p>NSSpain_2<\/p>\n<p>El \u00faltimo d\u00eda empez\u00f3 fuerte con Natasha Nazri (iOS Developer, Kanji Circle &amp; Russian Q&amp;A) con su charla Building a Better Language App in Swift, nos ense\u00f1aron ha aprovechar las caracter\u00edsticas de Swift para crear APP m\u00e1s eficaces, atractivas. Continuamos con Hector Zarate Software Engineer, de Spotify, di\u00f3 una ponencia interesant\u00edsima de como en Spotify hacen uso del ABTesting para ir adaptando la aplicaci\u00f3n a la experiencia que tienen sus usuarios. En este \u00e1mbito ToBeIT ayudamos a nuestros clientes con otra herramienta del mercado HP APPPulse Mobile.<\/p>\n<p>M\u00e1s tarde Jorge Ortiz volvi\u00f3 a mostrarnos algunos recursos m\u00e1s para mejorar nuestras aplicaciones, en este caso la inyecci\u00f3n de dependencias en arquitecturas avanzadas indic\u00e1ndonos ventajas y desventajas, utilizando Swinject y Swift OOAD para patrones de dise\u00f1o.<\/p>\n<p>Esteban Torres (iOS Developer @ SoundCloud) nos mostr\u00f3, como \u00e9l y su equipo han adaptado un patr\u00f3n muy en alza hoy en d\u00eda en iOS, en su proyecto; se trata del MVVM a\u00f1adiendo RxSwift, un framework de reactive programming y una capa externa para manejar los datos, data controllers.<\/p>\n<p>Para finalizar Samuel Giddins dio su charla The Road to CocoaPods 1.0, explicando todo el trayecto que realiz\u00f3 el proyecto hasta que vio la versi\u00f3n final 1.0. Hoy en d\u00eda los pods son utilizados por la inmensa mayor\u00eda de desarrolladores de iOS, NSSpain acab\u00f3 con una ovaci\u00f3n y aplausos a Samuel muy merecidos.<\/p>\n<p>En definitiva, fueron 3 d\u00edas muy intensos de aprendizaje, nos llevamos muy buenas sensaciones y esperamos poder volver el a\u00f1o que viene.<\/p>\n<p>Autor. Bruno Basas<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ToBeIT ha participado a trav\u00e9s de nuestro Developer IOS Bruno en la convenci\u00f3n de iOS Development NSSpain 2016 con, NSSpain es unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS, se organiza anualmente en la capital de La Rioja, Logro\u00f1o, y re\u00fane religiosamente a todos los expertos desarrolladores de la manzana mordida con el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-613","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nuestra experiencia en NSSpain16 - ToBeIT<\/title>\n<meta name=\"description\" content=\"ToBeIT participa en la convenci\u00f3n de iOS Development NSSpain 2016, unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nuestra experiencia en NSSpain16 - ToBeIT\" \/>\n<meta property=\"og:description\" content=\"ToBeIT participa en la convenci\u00f3n de iOS Development NSSpain 2016, unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/\" \/>\n<meta property=\"og:site_name\" content=\"ToBeIT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/grupotobeit\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-14T14:38:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-05T09:04:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2032\" \/>\n\t<meta property=\"og:image:height\" content=\"1518\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dmtobeit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"dmtobeit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/\",\"url\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/\",\"name\":\"Nuestra experiencia en NSSpain16 - ToBeIT\",\"isPartOf\":{\"@id\":\"https:\/\/tobeit.es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg\",\"datePublished\":\"2016-12-14T14:38:59+00:00\",\"dateModified\":\"2021-07-05T09:04:18+00:00\",\"author\":{\"@id\":\"https:\/\/tobeit.es\/#\/schema\/person\/ebe67ff529f28099ba368a41fc51a11e\"},\"description\":\"ToBeIT participa en la convenci\u00f3n de iOS Development NSSpain 2016, unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS.\",\"breadcrumb\":{\"@id\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#primaryimage\",\"url\":\"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg\",\"contentUrl\":\"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg\",\"width\":2032,\"height\":1518},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/tobeit.es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nuestra experiencia en #NSSpain16\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tobeit.es\/#website\",\"url\":\"https:\/\/tobeit.es\/\",\"name\":\"ToBeIT\",\"description\":\"IT solutions, services and security\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tobeit.es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/tobeit.es\/#\/schema\/person\/ebe67ff529f28099ba368a41fc51a11e\",\"name\":\"dmtobeit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tobeit.es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8816b27e6a612705997d3f3b3903e8604f7d0b635ed817bda58eb1fc2ca747dd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8816b27e6a612705997d3f3b3903e8604f7d0b635ed817bda58eb1fc2ca747dd?s=96&d=mm&r=g\",\"caption\":\"dmtobeit\"},\"url\":\"https:\/\/tobeit.es\/en\/author\/dmtobeit\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nuestra experiencia en NSSpain16 - ToBeIT","description":"ToBeIT participa en la convenci\u00f3n de iOS Development NSSpain 2016, unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/","og_locale":"en_US","og_type":"article","og_title":"Nuestra experiencia en NSSpain16 - ToBeIT","og_description":"ToBeIT participa en la convenci\u00f3n de iOS Development NSSpain 2016, unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS.","og_url":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/","og_site_name":"ToBeIT","article_publisher":"https:\/\/www.facebook.com\/grupotobeit","article_published_time":"2016-12-14T14:38:59+00:00","article_modified_time":"2021-07-05T09:04:18+00:00","og_image":[{"width":2032,"height":1518,"url":"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg","type":"image\/jpeg"}],"author":"dmtobeit","twitter_card":"summary_large_image","twitter_misc":{"Written by":"dmtobeit","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/","url":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/","name":"Nuestra experiencia en NSSpain16 - ToBeIT","isPartOf":{"@id":"https:\/\/tobeit.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#primaryimage"},"image":{"@id":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#primaryimage"},"thumbnailUrl":"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg","datePublished":"2016-12-14T14:38:59+00:00","dateModified":"2021-07-05T09:04:18+00:00","author":{"@id":"https:\/\/tobeit.es\/#\/schema\/person\/ebe67ff529f28099ba368a41fc51a11e"},"description":"ToBeIT participa en la convenci\u00f3n de iOS Development NSSpain 2016, unas de las conferencias independientes m\u00e1s importantes para desarrolladores IOS.","breadcrumb":{"@id":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#primaryimage","url":"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg","contentUrl":"https:\/\/tobeit.es\/wp-content\/uploads\/2016\/12\/NSSpain_3.jpg","width":2032,"height":1518},{"@type":"BreadcrumbList","@id":"https:\/\/tobeit.es\/nuestra-experiencia-en-nsspain16\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/tobeit.es\/"},{"@type":"ListItem","position":2,"name":"Nuestra experiencia en #NSSpain16"}]},{"@type":"WebSite","@id":"https:\/\/tobeit.es\/#website","url":"https:\/\/tobeit.es\/","name":"ToBeIT","description":"IT solutions, services and security","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tobeit.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/tobeit.es\/#\/schema\/person\/ebe67ff529f28099ba368a41fc51a11e","name":"dmtobeit","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tobeit.es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8816b27e6a612705997d3f3b3903e8604f7d0b635ed817bda58eb1fc2ca747dd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8816b27e6a612705997d3f3b3903e8604f7d0b635ed817bda58eb1fc2ca747dd?s=96&d=mm&r=g","caption":"dmtobeit"},"url":"https:\/\/tobeit.es\/en\/author\/dmtobeit\/"}]}},"_links":{"self":[{"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/posts\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/comments?post=613"}],"version-history":[{"count":4,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/posts\/613\/revisions"}],"predecessor-version":[{"id":2385,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/posts\/613\/revisions\/2385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/media\/614"}],"wp:attachment":[{"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/media?parent=613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/categories?post=613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tobeit.es\/en\/wp-json\/wp\/v2\/tags?post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}