2019 https://asociaciondrupal.es/taxonomy/term/429 en Charla de bienvenida https://asociaciondrupal.es/video/charla-de-bienvenida <span class="field field--name-title field--type-string field--label-hidden">Charla de bienvenida</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/WubcuZNiYW4?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:27</span> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Castellano</div> </div> Wed, 03 Jul 2019 17:27:52 +0000 email_registration_rgBrhkj5vJ 3038 at https://asociaciondrupal.es Splash Awards https://asociaciondrupal.es/video/splash-awards <span class="field field--name-title field--type-string field--label-hidden">Splash Awards</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/1ezhQ8PAiHQ?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:27</span> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Castellano</div> </div> Wed, 03 Jul 2019 17:27:26 +0000 email_registration_rgBrhkj5vJ 3037 at https://asociaciondrupal.es Evita problemas legales, ¡es fácil! https://asociaciondrupal.es/video/evita-problemas-legales-es-facil <span class="field field--name-title field--type-string field--label-hidden">Evita problemas legales, ¡es fácil!</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/brUHOr-g-tw?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:25</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Acercamiento a profesionales del mundo tecnológico de aspecto básicos de prevención legal que se deben de tener en cuenta al firmar un acuerdo, contratar con una empresa, subcontratar un servicio, planificar la protección de datos, evitar delitos, o simplemente en lenguaje muy mundano... no pifiarla.<br /> <br /> Se explica con un lenguaje ameno y sencillo la experiencia del abogado tecnológico en todo tipo de procedimientos, sobretodo en las múltiples dudas que siempre acuden a la mente de un desarrrollador.<br /> La información es poder, y un empresario bien informado hace que trabaje con seguridad sin problemas.<br /> No consiste en leer leyes larguísimas e incomprensibles a veces, como el Rgto 679/2016 EU, sino de educar al ingeniero, desarrollador, diseñador, al empresario en definitiva, para que adquiera hábitos y prevenciones que harán más eficaz el cobro de sus honorarios por los trabajos realizados y por el esfuerzo invertido.<br /> Se expondrán casos curiosos de como no hacer las cosas y modos de como si hacerlo.</p> <p> </p> <p>AUTHOR BIO</p> <p>Jaime Arriba Ruiz, Abogado especializado en derecho tecnológico desde antes de sus comienzos profesionales, con experiencia en los más variados campos del desarrollo web, gestión de proyecto, asesoramiento en Marcas, Patentes, Bases de Datos, Propiedad Intelectual (SGAE), Drones, Protección de Datos, Convenios, Contratos Informáticos y Proyectos Offshore, Delitos Informáticos, etc.<br /> <br /> Especializado en Derecho Tecnológico e Informática Forense por la ANCITE y la UEX.<br /> Miembro de la Comisión de Nuevas Tecnologías del Ilustre Colegio de Abogados de Cáceres.<br /> Miembro de la Junta de la Asociación de Jóvenes Abogados de Cáceres.<br /> Redactor de artículos en webs tecnológicas y de la sección Noticias de Internet de la Revista FUNDAMENTOS DE DERECHO del Colegio de Abogados de Cáceres.<br /> Ponente en Cursos de Marketing Digital para Abogados, ponencias a consumidores y manejo de redes sociales.<br /> Tertuliano habitual en los espacios de ACUEX (Asociación de Consumidores de Extremadura) en Cadena SER y Onda Cero con temática tecnológica.<br /> Aficionado al Diseño Gráfico.</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Medio</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Castellano</div> </div> <div class="field field--name-field-video-ponente field--type-entity-reference field--label-inline"> <div class="field__label">Ponente</div> <div class="field__items"> <div class="field__item">jaime.arriba.abogado@gmail.com</div> </div> </div> Wed, 03 Jul 2019 17:25:46 +0000 email_registration_rgBrhkj5vJ 3036 at https://asociaciondrupal.es Marca personal: lo único imposible es aquello que no intentas https://asociaciondrupal.es/video/marca-personal-lo-unico-imposible-es-aquello-que-no-intentas <span class="field field--name-title field--type-string field--label-hidden">Marca personal: lo único imposible es aquello que no intentas</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/eC60dil36ag?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:24</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>En mi ponencia hablo sobre un caso personal: cómo utilicé las redes sociales para conseguir 26 propuestas de trabajo sin tener experiencia profesional en el mundo del marketing.</p> <p><br /> AUTHOR BIO<br /> Marián Lozano - Visual Marketing Consultant</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Principiante</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Castellano</div> </div> <div class="field field--name-field-videos-audiencia field--type-entity-reference field--label-inline"> <div class="field__label">Audiencia</div> <div class="field__items"> <div class="field__item">Marketing</div> </div> </div> Wed, 03 Jul 2019 17:24:34 +0000 email_registration_rgBrhkj5vJ 3035 at https://asociaciondrupal.es Drupal + GatsbyJS https://asociaciondrupal.es/video/drupal-gatsbyjs <span class="field field--name-title field--type-string field--label-hidden">Drupal + GatsbyJS</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/pboOGuOJpbU?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:23</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal sigue evolucionando dentro del mundo de los CMS escritos en PHP. El futuro de los CMS es poder servir como backend de nuestras aplicaciones y de esta forma poder construir fácilmente servicios para nuestros múltiples canales (web, aplicación móvil, chatbot..)<br /> <br /> Al mismo tiempo, el mundo de los frameworks en Javascript no deja de evolucionar, siendo GastbyJS uno de los que más atención está acaparando últimamente.<br /> <br /> En esto taller veremos cómo podemos unir ambas tecnologías y podemos usar Drupal para ser el backend de nuestro frontend en GastbyJS. Al mismo tiempo, veremos la base que necesitas para poder desarrollar tus propios proyectos bajo estas tecnologías.</p> <p> </p> <p>AUTHOR BIO</p> <p>I'm a software engineer, 35 years old, from Naples, Italy, and since two years I live in Málaga. I'm a full stack developer, working on drupal since more than 15 years. I'm an open source enthusiast and data lover, active member of the Drupal community, co-founder and co-organizer of Drupal Group Málaga. I work with different organizations and istitutions in europe, building web applications and tools, based on large spatial datasets analysis, with a focus on environmental, social and urban aspects. Besides Drupal, I'm a ReactJS and Python developer, working closely with data scientists and researchers, expert on design and development of WebGIS tools.</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Principiante</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Inglés</div> </div> Wed, 03 Jul 2019 17:23:17 +0000 email_registration_rgBrhkj5vJ 3034 at https://asociaciondrupal.es Decoupled Drupal Commerce with React Native https://asociaciondrupal.es/video/decoupled-drupal-commerce-react-native <span class="field field--name-title field--type-string field--label-hidden">Decoupled Drupal Commerce with React Native</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/csOrf9eD0Io?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:22</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In todays consumer applications user experience and innovation has become the most important success factor.<br /> <br /> This was also recognized by Icelands first food delivery and home cooking application as they suddenly faced heavy competition from new market entrants.<br /> With the launch of their new customer facing website built with Drupal 8 and Commerce 2, they decided to launch a native app that additionally offers interactive cooking instructions to enhance the customers home cooking experience.<br /> <br /> The app is built with react native and interacts directly with the decoupled Drupal Commerce 2 backend.<br /> <br /> The architecture for decoupling the frontend has been developed together with CommerceGuys.<br /> <br /> The App is built with React Native which allows advanced app functionality that is needed for cooking assistance.<br /> <br /> Features include:<br /> <br /> Push notifications<br /> Cooking timers<br /> Rich media cooking instructions<br /> Complex shipping solution<br /> Card on file<br /> Subscription management<br /> Flexible food package arranging<br /> In this session we will show the app, explain the core concepts, and give insights into the technical backgrounds.<br /> <br /> Attendees will learn about the current state of decoupling Drupal Commerce 2 as well as gain insights into React Native development.<br /> <br /> The session is for both developers and decision makers, that have interest in connecting native applications with Drupal and building innovative user experiences.</p> <p> </p> <p>AUTHOR BIO</p> <p>1xINTERNET</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Principiante</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Inglés</div> </div> Wed, 03 Jul 2019 17:22:00 +0000 email_registration_rgBrhkj5vJ 3033 at https://asociaciondrupal.es GraphQL and twig: decouple Drupal's front end https://asociaciondrupal.es/video/graphql-and-twig-decouple-drupals-front-end <span class="field field--name-title field--type-string field--label-hidden">GraphQL and twig: decouple Drupal&#039;s front end</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/Uk7G3bUMVbY?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:19</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>GraphQL Twig module offers unique possibilities for building the front end without fully decoupling your webapp and without making extra server trips for additional API calls. We'll show how to achieve this and a few examples that will show the possibilities of this combo within a more "classic" Drupal site.</p> <p> </p> <p>AUTHOR BIO</p> <p>Drupal all rounder program</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Inglés</div> </div> Wed, 03 Jul 2019 17:19:06 +0000 email_registration_rgBrhkj5vJ 3032 at https://asociaciondrupal.es Drupal 8 Cache API Demystified https://asociaciondrupal.es/video/drupal-8-cache-api-demystified <span class="field field--name-title field--type-string field--label-hidden">Drupal 8 Cache API Demystified</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/pmgfUErxoUQ?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:18</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The session will be all about demystifying Drupal 8 Cache API and showing some practical examples in 45min. <br /> (How hard can it be?)<br /> <br /> It will consist of a few main parts:<br /> 1. A brief introduction and explanation of why this presentation was made.<br /> 2. Deep dive into Drupal 8 Cache API, terminology and usage.<br /> This part will touch on most things related to Cacheability Metadata, such as Cache Tags and Contexts, Max-Age and Cache Bubbling.<br /> 3. The practical part that will have examples of how all of this can be applied when working on Drupal 8 projects, both BE and FE. There will be PHP and Twig code examples and some from real-world issues encountered on Drupal 8 projects and some usefull tool for debugging cache.<br /> <br /> This session should be relatively easy to follow for anyone who has at least basic understanding "what caching is" and "why do we cache stuff" in the context of web development. While this is an Intermediate level session, I will try to be brief, on point and with visual examples to aid the audience following along. Following the practical examples/code with no previous coding experience will be difficult, therefore at least basic PHP OOP understanding is required. Twig parts will have minimal requirements for syntax knowledge, but at least a basic understanding of what Twig does in Drupal 8 will be beneficial.</p> <p> </p> <p>AUTHOR BIO</p> <p>Software Engineer at Inviqa UK. Can be often met at Drupal and PHP events in the UK. Spends most of his spare time tinkering with cars or anything mechanical. Has a couple of retro gaming consoles and a simracing rig.</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Medio</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Inglés</div> </div> Wed, 03 Jul 2019 17:18:00 +0000 email_registration_rgBrhkj5vJ 3031 at https://asociaciondrupal.es Let's write secure Drupal code! https://asociaciondrupal.es/video/lets-write-secure-drupal-code <span class="field field--name-title field--type-string field--label-hidden">Let&#039;s write secure Drupal code!</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/eND-iSzRXG0?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:16</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In this session, I'll show the most common vulnerabilities that our Drupal code can have and how we should be prepared to avoid such an insecure code to be released. The presentation covers trends in vulnerabilities, starting in general aspects then showing Drupal specific ones. I'll also speak about what we should do if we find any vulnerabilities in contributed solutions.<br /> <br /> All backgrounds are welcome from Drupal site builders to contributed projects' maintainers! Every one of you will be able to learn and improve your security awareness as being an active participant in the session.<br /> <br /> Be ready for some showcases where we'll check Drupal 7 and 8 codes that are vulnerable and will fix them in live!</p> <p> </p> <p>AUTHOR BIO</p> <p>Balazs is a proud Hungarian Drupalist, lives in Brussels, Belgium. He works as CTO at Petend and as IT Security Analyst, Drupal Security Correspondent and Service Manager at the European Commission. He is currently a Provision Member of the Drupal Security Team.<br /> He started to give talks in 2015 and his main focus is raising awareness for security on open source fields. You can meet him at Drupal camps, talking about how much he loves to be a security researcher and mentor at Drupal fields - catch him in a bar and say 'Hi' to start a conversation!</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Principiante</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Inglés</div> </div> Wed, 03 Jul 2019 17:16:14 +0000 email_registration_rgBrhkj5vJ 3030 at https://asociaciondrupal.es Drupal Admin Modernization: design processes integration in an Open Source community https://asociaciondrupal.es/video/drupal-admin-modernization-design-processes-integration-open-source-community <span class="field field--name-title field--type-string field--label-hidden">Drupal Admin Modernization: design processes integration in an Open Source community</span> <div class="field field--name-field-video-url field--type-video-embed-field field--label-hidden field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/kGxo0eKdcPc?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/users/admin" lang="" about="/users/admin" typeof="schema:Person" property="schema:name" datatype="" content="email_registration_rgBrhkj5vJ" class="username">email_registra…</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 07/03/2019 - 19:14</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal will be soon 20 years old and as an open source community it has gone through several stages. But it is composed mainly by developers and its evolution has been influenced by it. In addition, the project profile has grown along with the large companies in the sector, so the range of solutions has changed over the years.<br /> But how do you innovate in under-represented fields in the community, such as design and usability? And who makes strategic decisions and how can they influence the future of the tool?<br /> We will go through different design and creation processes adapted to the dynamics of an international and distributed open source community, like how the goals have been defined and what difficulties entails managing and maintaining the community's involvement over time.</p> <p> </p> <p>AUTHOR BIO</p> <p>Cristina comes from the design world and is passionate about front-end development. She works at Ymbra and has been involved in the Drupal community for years, contributing code, design and organizing events. Her contributions to Drupal Core are mainly focused on frontend, design and UX and is co-organizer of the Drupal Admin UI &amp; JS Modernization Initiative.</p></div> <div class="field field--name-field-videos-evento field--type-entity-reference field--label-inline"> <div class="field__label">Evento</div> <div class="field__item">DrupalCampSpain 2019</div> </div> <div class="field field--name-field-videos-nivel field--type-entity-reference field--label-inline"> <div class="field__label">Nivel</div> <div class="field__item">Principiante</div> </div> <div class="field field--name-field-videos-idioma field--type-entity-reference field--label-inline"> <div class="field__label">Idioma</div> <div class="field__item">Castellano</div> </div> Wed, 03 Jul 2019 17:14:57 +0000 email_registration_rgBrhkj5vJ 3029 at https://asociaciondrupal.es