Vídeos de programación

Vídeos sobre programación y desarrollo de software.
SESSION LEVEL: Basic SESSION LANGUAGE: English Optimizing images can drastically decrease the page load time because, on average, 60% of a website’s page weight is made up of them. Responsive Web Design has changed how the web is built and that includes images too, because the aim is to deliver the highest quality image supported and nothing more. So today we have new standard elements and attributes to work with images widely supported by browsers (and polyfills for the rest) and Drupal has incorporated them. In Drupal 8 the Responsive Image module is in core and is prepared to solve a wide range of needs. And, as usually happens in Drupal, there are several contributed modules that help us to improve the basic needs or to solve the special ones, like Art Direction. I’ll start this session with a quick introduction about the different existing solutions for responsive images to be sure we are all at the same page. I’ll explain the difference between viewport sizing and Art Direction and how we are supposed to work with Drupal for each one, including demos. I’ll share tips and contrib modules that can make the developer and the final user live easier. I’ll also explain how lazy loading works and what solutions do we have in Drupal. When you leave this session you’ll have an idea about the options offered for Drupal and enough knowledge to choose the correct one for your project. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
En esta charla vamos a aprender los conceptos básicos para la creación de juegos 3D usando el motor de juegos Unity, para luego mostrar una pequeña demo de un juego donde comentaremos por encima como está hecho. 1. Introducción. 2. Componentes básicos. 3. Scripts. 4. Efectos de sonido. 5. Físicas. 6. Animaciones. 7. Creación de un nivel desde Unity.
SESSION LEVEL: Intermediate SESSION LANGUAGE: English The way we build sites has radically changed in recent years. Front-end JavaScript applications fed by APIs, and other modern technologies, are rapidly eating the web. This session looks at how Drupal currently fits into that world and how we can continue to evolve the software to complement these new technologies. We’ll also consider which parts of Drupal we may to bid farewell to, and what our competitors in the CMS landscape are working on. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Lightning talk (10min) SESSION LEVEL: Basic SESSION LANGUAGE: Spanish "La documentación es la primera impresión que reciben los nuevos usuarios sobre el software, y una de las claves para el incremento de la experiencia dentro de la comunidad, así como del crecimiento y la evolución de un proyecto. Drupal ha presentado algunas debilidades en este aspecto durante estos años, pero afortunadamente esto está cambiando. Las nuevas directrices y herramientas establecidas por el Grupo de trabajo de Documentación (DocWG) ofrecen multitud de mejoras, entre ellas la posibilidad de traducir la documentación oficial a distintos idiomas. Algunos miembros de la comunidad española hemos comenzado a colaborar en este sentido, a través del grupo de trabajo de documentación en español, que nació hace unos meses con el objetivo de traducir y mantener la documentación en español. De momento estamos trabajando en la traducción de la Guía de usuario de Drupal 8. Aún queda mucho trabajo por hacer, para el que necesitamos de tu ayuda. Esta breve charla está orientada a la búsqueda de nuevos colaboradores para el grupo de trabajo. Se pondrá en contexto a los asistentes, exponiendo los objetivos y esfuerzos que se pretenden llevar a cabo, además de dar una introducción sobre cómo se organiza el grupo y cómo comenzar a colaborar en el mismo." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION LEVEL: Intermediate SESSION LANGUAGE: Spanish El Museo Thyssen- Bornemisza está desarrollando un ambicioso plan estratégico que persigue la evolución/transformación hacia un modelo de negocio digital. El objetivo final el disponer de una presencia digital, alineada con las necesidades de comercialización del Museo, totalmente renovada con nuevos contenidos, novedosos servicios, nuevas fuentes de ingresos, capacidades analíticas y mejora de los procesos internos. Tras un proyecto de Consultoría Digital se realizó un replanteamiento y redefinición del modelo de negocio del Museo y su evolución, sustentado por todas sus presencias online (Museo, Educathyssen, Tienda, Ticketing) y todos sus formatos (web, tablet, mobile,…). Como resultado de una segunda de análisis y diseño de los nuevos sitios web se establecieron las necesidades tecnológicas que deberían cubrir los nuevos sitios y en consecuencia la plataforma tecnológica que los sustentara. Estas necesidades fueron el punto de partida de una selección que tuvo en cuenta tanto a los principales gestores de contenidos así como la posibilidad de un desarrollo a medida. En la sesión se presentará como el Museo ha ido avanzando en sus proyectos digitales desde su concepción hasta la selección del CMS Drupal y el desarrollo de sus dos sitios web principales recientemente publicados. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Vamos a explorar el primer método para disparar Domain Events, a través de acumularlos dentro de las Entidades. Luego se pueden recuperar a través de un getter. Sin embargo, el código resultante tienes algunos pros y cons, vamos a verlos.
Te dejo un extracto de una clase hablando de las (principales, no todas) responsabilidades del rol del product owner
SESSION TYPE: Standard (45 min) SESSION LEVEL: Intermediate SESSION LANGUAGE: Spanish "Sobre el año 2012 se estableció un Battleplan para unificar esfuerzos y mejorar la funcionalidad de búsqueda en Drupal 8. La decisión final llevó al módulo Search Api como candidato idóneo y como consecuencia Search Api Solr en favor de Apache Solr Search. El objetivo de la charla es ver en la práctica cómo funciona Solr con Drupal y saber por dónde empezar a la hora de implementar ciertos requisitos de búsquedas no contemplados en la configuración por defecto. Daremos un repaso general desde el esquema de Solr hasta la configuración de la vista que muestra los resultados, pasando por la gran utilidad de los procesadores. Usaremos la interfaz de Solr para analizar los campos indexados y buscados averiguando qué indexa Solr cuando recibe un texto y cómo lo coteja con el texto buscado. Como ejemplo práctico le diremos a solr cómo indexar una cadena de texto existente en un campo de un nodo de Drupal y estableceremos los criterios que tiene que seguir para encontrarla cuando un usuario hace una búsqueda no necesariamente idéntica a la palabra o frase indexada. La charla parte desde una visión general de cómo funciona un buscador en Solr (para todos los públicos), cómo se implementa la funcionalidad mediante procesadores propios y creación de campos y tipos de campos en Solr (desarrolladores) y cómo se configura toda esta personalización desde la interfaz de Drupal (Site-builders)." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: Basic SESSION LANGUAGE: English "Have you ever wanted to create a very dynamic content, with many different relative sections, but do not want a HTML guru to create this. A novice content editor may make something that looks good once but just try to make this responsive. The paragraphs module is changing the way we think about assembling content within Drupal. It provides a powerful tool for doing content-first based design and content management in Drupal 7 and 8. In this session will provide an overview of Paragraphs and show some real examples of the use of this module." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION TYPE: Standard (45 min) SESSION LEVEL: N/A SESSION LANGUAGE: Spanish "Siempre que alguien nos pregunta por alguna página conocida desarrollada en Drupal solemos decir "La Casa Blanca" o "Los Grammys". ¿Pero por qué no usamos páginas de organizaciones más cercanas a nosotros? ¿Puede ser que sea porque desconocemos su existencia? En esta sesión se presentarán los retos técnicos de algunos de los portales más grandes desarrollados por empresas vinculadas a la comunidad. Habrá una presentación de unos 10 minutos por caso de éxito y luego ronda de preguntas para poder saber más sobre ellos David Gil - Biko. Drupal 8 en el Museo Thyssen-Bornemisza: Presentaremos como y porque elegimos Drupal 8 y la arquitectura general del nuevo conjunto de portales del Museo Thyssen-Bornemisza. Ramón Vilar - Ymbra El caso que nosotros presentaremos será: Uso de Drupal 8 para el desarrollo de una aplicación de gestió de expedientes judiciales para el Tribunal Arbitral de Barcelona. Caso interesante por el uso de Drupal en una aplicación de gestión y también por sus caracterísiticas técnicas y de workflow de este tipo de entornos. Siddharta Navarro - Atenea tech Escuela de negocios EADA con Drupal 8 (https://www.eada.edu/): portal web con una estructura de contenidos compleja, layouts flexibles, importaciones automáticas, y donde hemos dado un poder increíble al editor de contenidos. Isaura Galafate y Beatriz González - Emergya Web en Drupal 8 del Sevilla FC y las claves son: multilenguaje, multisite, mejora del rendimiento y consultoría digital." Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/