drupalcampes

Recursos de programación de drupalcampes
SESSION LEVEL: Basic SESSION LANGUAGE: English Is “luck” truly where opportunity meets preparation? Preparation is easy to understand, but what is opportunity? In this session I’ll talk dive into this and how to influence and create your own opportunities. We’ll discover that it’s not as random as you think. I’ll run down some examples of people from both inside and outside our community throwing caution (and embarrassment) to the wind, and striking up relationships that opened opportunities that changed the world. 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: Intermediate SESSION LANGUAGE: English "Nowadays it is very common to work in projects that depend on multiple external libraries. Historically, one of the challenges when working with external libraries, has been the little to no consistency in the way such libraries were organised, in regards to the way that files were loaded when needed. Not to mention maintenance and staying up to date with newer versions. Thanks to the new standards created for autoloading of PHP libraries, and tools like Composer, managing such dependencies is easier than ever before, and we can take advantage of this in Drupal 8 as well. This session will consist of two main parts: - Introduction to composer and its main commands. - How to use Drupal-project to scaffold projects in Drupal 8 in just a few minutes, and perform the daily tasks in the repository, like adding new modules, updating them, etc." 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: Intermediate SESSION LANGUAGE: Spanish "Cuando Tim Berners-Lee creó el World Wide Web en 1990 lo hizo pensando en una enorme biblioteca de documentos entrelazados. Por eso cuando diseñó su protocolo de comunicación (HyperText Transfer Protocol o HTTP) no se preocupó por la seguridad. Toda la información que HTTP envía es visible para cualquiera con mínimos conocimientos sobre redes. No fue hasta unos años después cuando Netscape desarrollo HTTPS, que añadía una capa de seguridad a HTTP. Toda la información se envía encriptada. Ya es posible hacer la compra semanal, gestionar las cuentas del banco o compartir las fotos de nuestras vacaciones con los amigos del instituto. Pero para que HTTPS funcione, debemos tener un certificado que garantice quien somos, solo así se puede crear una conexión segura. Y para garantizar que el certificado es cierto, los navegadores solo confían en los certificados creados por un número limitado de entidades. Estas entidades certificadoras siguen un costoso proceso para garantizar que somos quien decimos ser y cobran sus honorarios proporcionalmente. Así, para tener una conexión segura, lo que tenemos que hacer es gastar nuestro dinero en un certificado. Hasta que llegó Let’s encrypt. En la primavera de 2016 nació esta entidad certificadora avalada por una colección casi infinita de partners de casi todos los sectores de la industria. Rompe con la tradición en dos puntos: los certificados son gratuitos y el proceso para su creación automático. En Atenea tech hemos creado un certificado y lo hemos puesto a funcionar en un par de horas. Nos ha sorprendido tanto la sencillez del proceso que queremos compartirlo con vosotros. Nosotros tenemos un servidor virtual con Ubuntu y Apache. Si vuestro sistema es diferente el proceso debe ser muy parecido, solo debéis buscar en la página de Let’s encrypt." 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: Intermediate SESSION LANGUAGE: English "Developing a module in Drupal 8? Write the tests first! In this session I will try to explain how writing tests will not only validate your code, but will also help you write it: tests will help you organise and document your code in a better way and improve the overall developer experience. I will illustrate this by going through the different tools Drupal 8 has to offer (Unit, Kernel, Browser and Javascript), applying each of them to real and specific scenarios of an example module called 'Connect Four' Attendees can (but are not required to) clone the example module from https://github.com/nuez/connect_four. "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/