<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://ddd23.drupalcamp.at/">
  <channel>
    <title>Drupal future</title>
    <link>https://ddd23.drupalcamp.at/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>The present and future of Drupal initiatives</title>
  <link>https://ddd23.drupalcamp.at/present-and-future-drupal-initiatives</link>
  <description>
&lt;span&gt;The present and future of Drupal initiatives&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/volunteers/gabor-hojtsy" lang about="https://ddd23.drupalcamp.at/volunteers/gabor-hojtsy" typeof="schema:Person" property="schema:name" datatype&gt;Gábor Hojtsy&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-06-07T20:43:20+02:00" title="Wednesday, June 7, 2023 - 20:43"&gt;Wed, 06/07/2023 - 20:43&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/fri-1045am-1130am-72123" hreflang="en"&gt;Fri 10:45am to 11:30am (7/21/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Open Web &amp;amp; Community&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;Initiatives were born out of a need to give contributors a framework to organize their work on specific goals for Drupal core. We've been widely successful with some of them, while major things happened outside of initiatives too. We'll discuss recent progress on key initiatives, look at where the model worked and I will share my thoughts on what may be the future of initiatives.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/volunteers/gabor-hojtsy"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/volunteers/gabor-hojtsy" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/gabor_hojtsy_photo_large.jpg?h=1f7c1d57&amp;amp;itok=Q9n8X1Sl" width="220" height="220" alt="Profile picture for user Gábor Hojtsy" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Gábor Hojtsy&lt;/h4&gt;
      &lt;div class="user__position"&gt;Full Stack Community Organizer at Acquia&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;An avid open source enthusiast and contributor. A Full Stack Community Organizer working with and on the open source project itself at Acquia. A regular Drupal event speaker and organizer and does communication and social media for various initiatives.&lt;/p&gt;&lt;p&gt;He used to be the Drupal 8 multilingual initiative lead and the former release manager of Drupal 6.&lt;/p&gt;&lt;p&gt;You can also find him passionate about singing, music and amateur acting, especially when these are all combined, however he have little time for that alongside his two adorable kids and the private school he is co-leading.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/80" hreflang="en"&gt;Contribution&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/79" hreflang="en"&gt;Community&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Wed, 07 Jun 2023 18:43:20 +0000</pubDate>
    <dc:creator>Gábor Hojtsy</dc:creator>
    <guid isPermaLink="false">131 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Visual Layout Suite for ambitious site builders</title>
  <link>https://ddd23.drupalcamp.at/visual-layout-suite-ambitious-site-builders</link>
  <description>
&lt;span&gt;Visual Layout Suite for ambitious site builders&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs4-ground-level" hreflang="en"&gt;HS4 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/crzdev" lang about="https://ddd23.drupalcamp.at/user/crzdev" typeof="schema:Person" property="schema:name" datatype&gt;crzdev&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-22T23:14:05+02:00" title="Monday, May 22, 2023 - 23:14"&gt;Mon, 05/22/2023 - 23:14&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/wed-300pm-345pm-71923" hreflang="en"&gt;Wed 3:00pm to 3:45pm (7/19/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;Intermediate&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;VLSuite travels far because it is standing on the shoulders of giants, leveraging Layout Builder and contrib modules to provide a content editing experience to ambitious site builders.&lt;/p&gt;&lt;p&gt;This session features the capabilities of VLSuite, a set of modules that allow to &lt;strong&gt;deliver maximum value in the shortest time possible&lt;/strong&gt; when it comes to site and content building. But talk is cheap, so what does VLSuite really offer?&lt;/p&gt;&lt;p&gt;VLSuite is under heavy development but it already &lt;strong&gt;features&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Much more &lt;strong&gt;organic preview during the editing process&lt;/strong&gt;, no need to save to see how it looks constantly, a &lt;strong&gt;WYSIWYG at the layout and content level&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Easy creation &lt;/strong&gt;of new content components at the site building layer, for &lt;strong&gt;specific nodes&lt;/strong&gt; or as a &lt;strong&gt;library components&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Integration with &lt;strong&gt;any type of entity &lt;/strong&gt;that can use Layout Builder.&lt;/li&gt;&lt;li&gt;User &lt;strong&gt;experience greatly improved&lt;/strong&gt; over what core provides.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Out of the box solutions&lt;/strong&gt; to daily use case applications.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Optimization of development times&lt;/strong&gt;, serving as launch pad for &lt;strong&gt;site builders, developers and client&lt;/strong&gt;s.&lt;/li&gt;&lt;li&gt;No entity fields to customize component look and feel.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br&gt;How is this achieved? Thanks to the following premises:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Core Layout Builder ecosystem based&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Flexibility&lt;/strong&gt; is the most important decision criteria.&lt;/li&gt;&lt;li&gt;Aiming to facilitate the basis of any development through a &lt;strong&gt;reusable and extensible suite&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;No dependency &lt;/strong&gt;on any distribution, profile, theme or admin theme.&lt;/li&gt;&lt;li&gt;Optional &lt;strong&gt;dependencies to provide out of the box functionalities&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Compatible with other approaches&lt;/strong&gt;: if it works with Layout Builder it should work with VLSuite.&lt;/li&gt;&lt;li&gt;Allows switching used CSS classes thanks to internal identifiers so you could &lt;strong&gt;switch from one theme to another&lt;/strong&gt; &lt;strong&gt;specifying the matching utility classes&lt;/strong&gt; of the new theme.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Maximum&lt;/strong&gt; &lt;strong&gt;use and optimization of existing styles&lt;/strong&gt;, both initial and customized, avoiding the need of adding new CSS constantly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Totally Libre Software&lt;/strong&gt; without any external dependencies or costs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;You can get more info the &lt;a href="https://www.drupal.org/project/vlsuite"&gt;module's page&lt;/a&gt; along with some videos that features the power of the VLSuite.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/crzdev"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/crzdev" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/crzdev.jpeg?h=a7ffc51c&amp;amp;itok=v7Hxg4Be" width="220" height="220" alt="Profile picture for user crzdev" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Cristian Aliaga&lt;/h4&gt;
      &lt;div class="user__position"&gt;Drupal senior developer (frontend specialized) at metadrop&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/tunic"&gt;
  
  &lt;h4&gt;Ricardo Sanz&lt;/h4&gt;
      &lt;div class="user__position"&gt;CTO at Metadrop&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;Cristian Aliaga (crzdev)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Senior frontend Drupal developer with a strong backend knowledge, Cristian loves Drupal and Tetris equally.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ricardo Sanz Ante (tunic/sanzante)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Involved in the Drupal Community over 10 years ago when he came to a local event and was convinced to talk about jQuery at the next event, the Community has always been a home. Interested in JavaScript, the Form API, the Configuration System, testing and DevOps, it's always a good time to learn something more, or share knowledge with others.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/54" hreflang="en"&gt;Innovation&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 22 May 2023 21:14:05 +0000</pubDate>
    <dc:creator>crzdev</dc:creator>
    <guid isPermaLink="false">130 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Decoupled Drupal in Jobiqo: a retrospective</title>
  <link>https://ddd23.drupalcamp.at/decoupled-drupal-jobiqo-retrospective</link>
  <description>
&lt;span&gt;Decoupled Drupal in Jobiqo: a retrospective&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/joaogarin" lang about="https://ddd23.drupalcamp.at/user/joaogarin" typeof="schema:Person" property="schema:name" datatype&gt;joaogarin&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-18T10:25:53+02:00" title="Thursday, May 18, 2023 - 10:25"&gt;Thu, 05/18/2023 - 10:25&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/wed-510pm-540pm-71923" hreflang="en"&gt;Wed 5:10pm to 5:40pm (7/19/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Decoupled &amp;amp; Frontend Development&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p dir="ltr"&gt;When we at&amp;nbsp;&lt;a href="https://www.jobiqo.com/"&gt;https://www.jobiqo.com/&lt;/a&gt; started our decoupled journey in 2018 the Drupal decoupled scene was new, very different and less mature than it is today. We found ourselves having to navigate very uncertain waters, not all was easy, but a lot of it was new and exciting and drove a lot of interesting times, personal development, struggles and yes maybe even some tears!&lt;/p&gt;&lt;p dir="ltr"&gt;Today we can look back at past mistakes, good decisions, bad decisions, difficult decisions and implementations, great collaboration efforts and things we are not yet even sure were good or bad.&lt;/p&gt;&lt;p dir="ltr"&gt;In this session I will go through the initial business (and technical) motivations to change jobiqo’s product which is a SAAS software for creating job boards from a very typical Drupal 7 architecture with a decoupled architecture using Drupal GraphQL and Next.js, what were some of the things we wanted to achieve with it, the risks we knew of, the risks we didn't know of, and analyse if we have delivered on those ideas today.&lt;/p&gt;&lt;p dir="ltr"&gt;Doing a radical stack shift like this on a stable and mature product is no easy task, risks are involved, emotions are involved and a lot of buy-in needs to happen in all parts of the organisation (not just from developers) for it to truly succeed.&amp;nbsp;&lt;/p&gt;&lt;p dir="ltr"&gt;In this talk we can explore some of those risks and challenges such as :&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li dir="ltr"&gt;Time to market (and development time in general)&lt;/li&gt;&lt;li dir="ltr"&gt;Lack of knowledge from the team on specific flows / tools to be used&lt;/li&gt;&lt;li dir="ltr"&gt;Security and accessibility&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p dir="ltr"&gt;&lt;br&gt;And much more.. We also will touch on specific patterns you can find youself fall into that can be detrimental to the team's success such as&lt;/p&gt;&lt;ul&gt;&lt;li dir="ltr"&gt;Isolating backend and frontend development teams&lt;/li&gt;&lt;li dir="ltr"&gt;Working on silos for the sake of "separation of concerns" (spoiler alert, both work on the same concern)&lt;/li&gt;&lt;li dir="ltr"&gt;Lack of knowledge sharing&lt;/li&gt;&lt;/ul&gt;&lt;p dir="ltr"&gt;The session does not require any previous knowledge of any specific framework, just a basic understanding of the differences between a typical monolithic architecture and a decoupled architecture.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/joaogarin"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/joaogarin" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/ker4iQQn_400x400.png?h=a2f616d4&amp;amp;itok=u1GBnmRJ" width="220" height="220" alt="Profile picture for user joaogarin" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Joao Garin&lt;/h4&gt;
      &lt;div class="user__position"&gt;Senior frontend developer at jobiqo&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;Joao Garin&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Joao is a senior frontend developer at jobiqo. Has been working at jobiqo for 8 years and worked on both the Drupal 7 version of jobiqo's product and the newer decoupled product. Joao is a tech lead on the product team and is passionate about frontend development, CSS, Javascript and Drupal.&lt;br&gt;&lt;br&gt;A father of 2, loves surfing, skating, video games and frontend development, huge tolkien nerd also 🤷‍♂️ . You can find him in Lisbon and once every 2 or 3 months for a week in Vienna to join the team in the office and hang out.&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/36" hreflang="en"&gt;Frontend-Frameworks&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/37" hreflang="en"&gt;CSS&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/34" hreflang="en"&gt;Javascript&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 18 May 2023 08:25:53 +0000</pubDate>
    <dc:creator>joaogarin</dc:creator>
    <guid isPermaLink="false">115 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Automatic Updates!</title>
  <link>https://ddd23.drupalcamp.at/automatic-updates</link>
  <description>
&lt;span&gt;Automatic Updates!&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/nidashah" lang about="https://ddd23.drupalcamp.at/user/nidashah" typeof="schema:Person" property="schema:name" datatype&gt;nidashah&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-15T16:33:55+02:00" title="Monday, May 15, 2023 - 16:33"&gt;Mon, 05/15/2023 - 16:33&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/wed-1045am-1130am-71923" hreflang="en"&gt;Wed 10:45am to 11:30am (7/19/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Backend Development&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;In this session we will discuss the much awaited feature automatic updates. We ll also discuss how you can set up automatic updates for your site to make maintenance for drupal sites easy.&lt;/p&gt;&lt;p&gt;Attendees will be able to take away the following from this session:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Setting up Automatic updates for your local site and on the server.&lt;/li&gt;&lt;li&gt;How we can ensure our site is ready for automatic updates.&lt;/li&gt;&lt;li&gt;Customizing the update process.&lt;/li&gt;&lt;li&gt;Caveats and limitations of automatic updates.&lt;br&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/nidashah"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/nidashah" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/DSC_1779.jpeg?h=bfa41935&amp;amp;itok=GvKM8Vr5" width="220" height="220" alt="Profile picture for user nidashah" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Nida Shah&lt;/h4&gt;
      &lt;div class="user__position"&gt;Solutions Architect at Netnode AG&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;Nida Shah is a developer from Kashmir, currently working as a Solutions Architect at Netnode.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 15 May 2023 14:33:55 +0000</pubDate>
    <dc:creator>nidashah</dc:creator>
    <guid isPermaLink="false">101 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>A Drupal inspired Render API for cloud and edge computing? An idea too crazy to fail.</title>
  <link>https://ddd23.drupalcamp.at/drupal-inspired-render-api-cloud-and-edge-computing-idea-too-crazy-fail</link>
  <description>
&lt;span&gt;A Drupal inspired Render API for cloud and edge computing? An idea too crazy to fail.&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs13-2nd-floor" hreflang="en"&gt;HS13 (2nd floor)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/pdureau" lang about="https://ddd23.drupalcamp.at/user/pdureau" typeof="schema:Person" property="schema:name" datatype&gt;pdureau&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-09T11:38:18+02:00" title="Tuesday, May 9, 2023 - 11:38"&gt;Tue, 05/09/2023 - 11:38&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/thu-510pm-540pm-72023" hreflang="en"&gt;Thu 5:10pm to 5:40pm (7/20/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;Advanced&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p dir="ltr"&gt;Design systems are hot and trendy right now because they are cost effective. By collecting documented UI artefacts (components, styles, themes, layouts…), they ease the collaboration between designers and developers, and they allow the reuse of the same design on several Web applications.&lt;/p&gt;&lt;p dir="ltr"&gt;One of the issues challenging their adoption is their availability as universal corporate assets, agnostic about technical stacks. We solved this by packaging them as WebAssembly microservices, available on the edge, on the cloud and directly in browsers.&amp;nbsp;&lt;/p&gt;&lt;p dir="ltr"&gt;However, defining an API data format (high-level, declarative, serializable, safe, idempotent, stateless....) for those rendering services was not an easy task.&lt;/p&gt;&lt;p dir="ltr"&gt;We are Drupal lovers. So, after evaluating other protocols (Protobuf, Graphql, RSC Wire…), we got a fresh look at the Render API and we fell in love again. This 15 year old API is a bit quirky and dusty, but also inspiring, standing the test of time, with clever ways of managing nesting, aggregation, alteration (preprocessing), data bubbling, caching…&lt;/p&gt;&lt;p dir="ltr"&gt;So, our new API works like a charm, while being strongly and proudly inspired by 15 years of Drupal wisdom. We will show you what we kept, and also what we changed to make data structure flatter, 30% more compact, more consistent and predictable. With some ideas which could find their way to Drupal Core.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/pdureau"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/pdureau" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/ID-2021.jpg?h=f9571753&amp;amp;itok=gZO4fWho" width="220" height="220" alt="Profile picture for user pdureau" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Pierre Dureau&lt;/h4&gt;
      &lt;div class="user__position"&gt;Owner at Dilla&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;Drupal professional since 2006. Fascinated about Drupal architecture (site building, business-agnostic coding, business modelling in config entities...), design systems methodology, and in a love-hate relationship with the Render API, Pierre leads the &lt;a href="https://www.drupal.org/project/ui_suite"&gt;UI Suite&lt;/a&gt; initiative.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/54" hreflang="en"&gt;Innovation&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Tue, 09 May 2023 09:38:18 +0000</pubDate>
    <dc:creator>pdureau</dc:creator>
    <guid isPermaLink="false">68 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Controlling Drupal via ChatGPT: Is Drupal coming for your Job? Exploring creating Views and interacting with a Search API index.</title>
  <link>https://ddd23.drupalcamp.at/controlling-drupal-chatgpt-drupal-coming-your-job-exploring-creating-views-and-interacting-search</link>
  <description>
&lt;span&gt;Controlling Drupal via ChatGPT: Is Drupal coming for your Job? Exploring creating Views and interacting with a Search API index.&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/yautjacetanu" lang about="https://ddd23.drupalcamp.at/user/yautjacetanu" typeof="schema:Person" property="schema:name" datatype&gt;yautja_cetanu&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-05T19:52:38+02:00" title="Friday, May 5, 2023 - 19:52"&gt;Fri, 05/05/2023 - 19:52&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/fri-200pm-245pm-72123" hreflang="en"&gt;Fri 2:00pm to 2:45pm (7/21/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;ChatGPT has dramatically reshaped our interactions with technology. What was initially perceived as a platform for generating amusing memes has evolved into a robust tool due to a series of incremental yet revolutionary advancements. The advent of versions like ChatGPT 3.5 and 4 have unveiled their potential to generate effective code, including YAML files, and serve as digital librarians managing our resource libraries with proficiency.&lt;/p&gt;&lt;p&gt;Given Drupal's inherent structure, we posit that we may be able to delegate a significant chunk of site builder functionality to ChatGPT, leveraging its natural language processing capabilities.&lt;/p&gt;&lt;p&gt;In this talk, we will demonstrate two&amp;nbsp;modules we have developed. The first exploits ChatGPT to generate views entirely from scratch while giving ChatGPT the necessary field and entity structure to create more complex views. The second integrates with Search API, enabling queries within the resources hosted on Drupal, including PDFs, nodes, and more.&lt;/p&gt;&lt;p&gt;We will initiate the discussion with a high-level demonstration of the module functionality and then delve deeper into their intricacies. This will help our audience comprehend the potentially advanced applications of ChatGPT within the Drupal ecosystem. Lastly, we will explore the future trajectory of this technology and its potential impact.&lt;/p&gt;&lt;p&gt;The tools we will be exploring are as follows:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;ChatGPT and Large Language Models (LLMs)&lt;/li&gt;&lt;li&gt;Vector search through Pinecone&lt;/li&gt;&lt;li&gt;Embedding techniques&lt;/li&gt;&lt;li&gt;The concept of Langchain&lt;/li&gt;&lt;li&gt;Drupal's Search API AI project (&lt;a href="https://www.drupal.org/project/search_api_ai"&gt;https://www.drupal.org/project/search_api_ai&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Freelygive's Views ChatGPT project on Gitlab (&lt;a href="https://gitlab.com/freelygive/views_chatgpt"&gt;https://gitlab.com/freelygive/views_chatgpt&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;OpenAI's Drupal project (&lt;a href="https://www.drupal.org/project/openai"&gt;https://www.drupal.org/project/openai&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Note: Summary has been written with Chatgpt because I feel that is necessary!&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/yautjacetanu"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/yautjacetanu" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/jamie-abrahams-freelygive.png?h=6c83441f&amp;amp;itok=zXj5DrSx" width="220" height="220" alt="Profile picture for user yautja_cetanu" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Jamie Abrahams&lt;/h4&gt;
      &lt;div class="user__position"&gt;Director at Freely Give&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;Jamie Abrahams&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Jamie is a systems architect and co-founder of Freely Give that has been focusing on native Drupal CRMs for almost a decade. This niche has led Freely Give to create business applications in weird and wonderful ways. Since playing with ChatGPT he's managed to create his first module.&lt;/p&gt;&lt;p&gt;He's given a number of talks on Native Drupal CRM and GDPR&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Fri, 05 May 2023 17:52:38 +0000</pubDate>
    <dc:creator>yautja_cetanu</dc:creator>
    <guid isPermaLink="false">67 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Why we moved the database drivers to their own modules</title>
  <link>https://ddd23.drupalcamp.at/why-we-moved-database-drivers-their-own-modules</link>
  <description>
&lt;span&gt;Why we moved the database drivers to their own modules&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs13-2nd-floor" hreflang="en"&gt;HS13 (2nd floor)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/daffie" lang about="https://ddd23.drupalcamp.at/user/daffie" typeof="schema:Person" property="schema:name" datatype&gt;daffie&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-22T11:51:10+02:00" title="Saturday, April 22, 2023 - 11:51"&gt;Sat, 04/22/2023 - 11:51&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/fri-1145am-1215pm-72123" hreflang="en"&gt;Fri 11:45am to 12:15pm (7/21/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;Intermediate&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;In Drupal 9.4 the database drivers for MySQL, MariaDB, PostgreSQL and SQLite were moved to their own modules. This session is about why we did that and what we want to do next.&lt;/p&gt;&lt;p&gt;We had a number of problems with the old situation:&lt;/p&gt;&lt;p&gt;1. Having contributed modules with a database driver copy their driver files to the directory drupal_root/drivers is not very composer friendly.&lt;br&gt;&lt;br&gt;2. The database driver classes are unfortunately not enough to make Drupal work for a specific database. All database drivers need to override things like (views and other) plugins and entity storage classes. Those overrides need to live in a module&lt;/p&gt;&lt;p&gt;3. Tests are not always the same for every database driver. Those overrides also need to live in a module.&lt;br&gt;&lt;br&gt;4. The by Drupal core supported database drivers are the example for contributed database drivers. Just like the Drupal core module and themes are the example for the contributed module and themes.&lt;br&gt;&lt;br&gt;5. Database drivers should be able to extend another database driver. Just like modules can do.&lt;br&gt;&lt;br&gt;Having the by Drupal core supported database drivers in their own modules makes it possible to do:&lt;/p&gt;&lt;p&gt;A. Create a new database driver for MySQL that allows queries to be run asynchronously. For instance with multiple blocks on a page, the block data can be loaded in parallel from the database instead of synchronously. PHP 8.1 has added the Fibers functionality and that allows I/O and database queries to run asynchronously. The database driver for MySQLi allows Drupal to use asynchronous queries.&lt;/p&gt;&lt;p&gt;B. Store content entity data in a document format. Content entity data is now stored in multiple tables and with a high number of entities, getting entity data out of the database will become slow. When used in combination with authenticated users and a lot of content, will result in Drupal becoming slow. Storing content entity data in a document format will make it fast again. The only database that a the moment has enough functionality to make it work with Drupal is MongoDB.&lt;br&gt;Using caching is great, but has it limitations. If we make hard Drupal calls a lot faster, we can use Drupal without any caching or with a lot less. PHP is fast enough for this. Databases are fast too. Only storing data following the relational database rules makes will result in complicated queries for getting the data out of the database. Complicated queries with large amounts of data will result in a performance nightmare. That is why we are using so much caching with Drupal sites. For anonymous users this is not a problem, only with authenticated users is caching a lot of times not possible. The solution is to store content entity data in a document format. In that way we almost always can get the data out of the database with a simple query (and therefor a fast query). When all queries are simple queries, the resulting Drupal page call will be fast.&lt;/p&gt;&lt;p&gt;I have already build a database driver for MongoDB. The driver is in the form of a Drupal module and the project can be found here: https://gitlab.com/daffie/mongodb867. It is based on Drupal 8.6.7 it hacks Drupal core with a &amp;gt;1.5 MB patch file. This is totally not maintainable. To fix that problem I have started to work on Drupal core to make the MongoDB database driver module work without patching/hacking Drupal core.&lt;/p&gt;&lt;p&gt;I would like to end with a group discussion about what we want to do next. What does the group think. Do they have other/new ideas. Hopefully get other people involved in what is next. This can also happen after the official session.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/daffie"&gt;
  
  &lt;h4&gt;David Bekker&lt;/h4&gt;
      &lt;div class="user__position"&gt;Drupal developer at Finalist&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;David Bekker&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I am the main contributor in having the database drivers moved to their own modules, I am also the subsystem maintainer for the Database API and I have over 500 Drupal core commit credits.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/27" hreflang="en"&gt;Back End Development&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/31" hreflang="en"&gt;Performance&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/32" hreflang="en"&gt;Scalability&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/54" hreflang="en"&gt;Innovation&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/52" hreflang="en"&gt;Core Conversations&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Sat, 22 Apr 2023 09:51:10 +0000</pubDate>
    <dc:creator>daffie</dc:creator>
    <guid isPermaLink="false">53 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>So I logged in, now what?  The Dashboard initiative welcomes you</title>
  <link>https://ddd23.drupalcamp.at/so-i-logged-now-what-dashboard-initiative-welcomes-you</link>
  <description>
&lt;span&gt;So I logged in, now what?  The Dashboard initiative welcomes you&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/penyaskito" lang about="https://ddd23.drupalcamp.at/user/penyaskito" typeof="schema:Person" property="schema:name" datatype&gt;penyaskito&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-22T06:42:03+02:00" title="Saturday, April 22, 2023 - 06:42"&gt;Sat, 04/22/2023 - 06:42&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/thu-1145am-1215pm-72023" hreflang="en"&gt;Thu 11:45am to 12:15pm (7/20/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p dir="ltr"&gt;When you log in into a Drupal Site, by default you land on a mostly empty page which shows you how old your account is in the site. That’s not the best UX out there.&lt;/p&gt;&lt;p dir="ltr"&gt;We aim to provide users with useful information and commonly used actions by default in Drupal core.&lt;/p&gt;&lt;p dir="ltr"&gt;But different personas have different needs, so we had to go deep into the needs of the provided roles in the Drupal standard profile together with the Personas Initiative, but taking into account what other needs the Drupal community might have. That’s how the Dashboard initiative was born.&lt;/p&gt;&lt;p dir="ltr"&gt;Dashboards will provide a better and personalized experience giving the opportunity to get at first glance information in an easily understandable format, even consisting of charts, graphs, and other visual aids.&lt;/p&gt;&lt;p dir="ltr"&gt;In this session we will share with the audience the joy of our achievements, tell stories about our journey, and gather feedback about what’s next. There are ways everyone can contribute too, and we will point the audience about what’s needed to get our goal and how they can help.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/penyaskito"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/penyaskito" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-04/2020.jpeg?h=93fa4828&amp;amp;itok=7GIX8-ke" width="220" height="220" alt="Profile picture for user penyaskito" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Christian López Espínola&lt;/h4&gt;
      &lt;div class="user__position"&gt;  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/ckrina"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/ckrina" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/400x400.jpg?h=a7e6d17b&amp;amp;itok=6N8KvTKl" width="220" height="220" alt="Profile picture for user ckrina" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Cristina Chumillas&lt;/h4&gt;
      &lt;div class="user__position"&gt;Senior Frontend Developer at Lullabot&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;penyaskito&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Christian is a Drupal contributor previously known for being involved in the Drupal 8 Multilingual initiative, and the Migrate initiative. Now trying to get these beautiful dashboards in core. These days he is freelancing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ckrina&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Cristina is a Provisional Front-end framework manager, Usabiity and Claro maintainer, and a lot of other things for the Drupal project. She works as a Senior Frontend Developer at Lullabot.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/52" hreflang="en"&gt;Core Conversations&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Sat, 22 Apr 2023 04:42:03 +0000</pubDate>
    <dc:creator>penyaskito</dc:creator>
    <guid isPermaLink="false">52 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Godot &lt;3 Drupal</title>
  <link>https://ddd23.drupalcamp.at/godot</link>
  <description>
&lt;span&gt;Godot &amp;lt;3 Drupal&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs13-2nd-floor" hreflang="en"&gt;HS13 (2nd floor)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/rteijeiro" lang about="https://ddd23.drupalcamp.at/user/rteijeiro" typeof="schema:Person" property="schema:name" datatype&gt;rteijeiro&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-08T19:48:16+02:00" title="Saturday, April 8, 2023 - 19:48"&gt;Sat, 04/08/2023 - 19:48&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/fri-415pm-500pm-72123" hreflang="en"&gt;Fri 4:15pm to 5:00pm (7/21/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Short session - 25min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Innovation &amp;amp; The future&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;This presentation will introduce different scenarios where a game development engine like Godot can easily be integrated with a content management system to provide diverse digital experiences. You will learn how to create simple solutions like a video game scoreboard to complex elements like an inventory for your games. You will be able to improve your digital storytelling adding dynamic dialogs or player avatars. &lt;strong&gt;Build the next-generation e-learning or e-commerce experience thanks to Extended Reality.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/rteijeiro"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/rteijeiro" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-04/fym.jpeg?h=fbf7a813&amp;amp;itok=9ji8Fgl8" width="220" height="220" alt="Profile picture for user rteijeiro" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Ruben Teijeiro&lt;/h4&gt;
      &lt;div class="user__position"&gt;Drupal Hero at Lulu Game Studio&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;&lt;strong&gt;Ruben Teijeiro&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Active contributor of the Drupal Community with more than 12 years experience working in different Drupal projects for the public and private sector. Speaker in more than 25 countries, organiser of Drupal events in 5 countries and volunteer in more than 30 events. Co-founder of Youpal Group, an ICT consultancy company from Sweden and Lulu Game Studio, a game development company from Spain.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/54" hreflang="en"&gt;Innovation&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/74" hreflang="en"&gt;Education&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/41" hreflang="en"&gt;App-Development&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Sat, 08 Apr 2023 17:48:16 +0000</pubDate>
    <dc:creator>rteijeiro</dc:creator>
    <guid isPermaLink="false">45 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Next Drupal admin UI improvements</title>
  <link>https://ddd23.drupalcamp.at/next-drupal-admin-ui-improvements</link>
  <description>
&lt;span&gt;Next Drupal admin UI improvements&lt;/span&gt;

  &lt;div class="field field--name-field-r field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Room&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-room/hs1-ground-level" hreflang="en"&gt;HS1 (Ground level)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

&lt;span&gt;&lt;a title="View user profile." href="https://ddd23.drupalcamp.at/user/ckrina" lang about="https://ddd23.drupalcamp.at/user/ckrina" typeof="schema:Person" property="schema:name" datatype&gt;ckrina&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-03-24T16:05:57+01:00" title="Friday, March 24, 2023 - 16:05"&gt;Fri, 03/24/2023 - 16:05&lt;/time&gt;
&lt;/span&gt;

  &lt;div class="field field--name-field-time-slot field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Time Slot&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/session-time-slot/sat-1100am-1145am-72223" hreflang="en"&gt;Sat 11:00am to 11:45am (7/22/23)&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-length field--type-list-integer field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session length&lt;/div&gt;
              &lt;div class="field__item"&gt;Long session - 45min, including Q&amp;amp;A&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-audience field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Audience&lt;/div&gt;
              &lt;div class="field__item"&gt;All Attendees&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-category field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Category&lt;/div&gt;
              &lt;div class="field__item"&gt;Accessibility, User Experience &amp;amp; Marketing&lt;/div&gt;
          &lt;/div&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;p&gt;After getting Claro as the default Drupal administration theme, now we can focus on improving the administration experience beyond the visuals.&lt;br&gt;We will cover several existing and future initiatives that will improve the default experience users have with Drupal's administration UI, both for site builders and for content editors. Whether you want to see what's coming next or you want to get involved, we will walk through which exciting changes are happening and where, which parts of the existing interface will be improved and which new features are around the corner.&lt;/p&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-speakers field--type-entity-reference field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker(s)&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;div typeof="schema:Person" about="https://ddd23.drupalcamp.at/user/ckrina"&gt;
  
            &lt;div class="field field--name-user-picture field--type-image field--label-hidden field__item"&gt;  &lt;a href="https://ddd23.drupalcamp.at/user/ckrina" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/400x400.jpg?h=a7e6d17b&amp;amp;itok=6N8KvTKl" width="220" height="220" alt="Profile picture for user ckrina" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Cristina Chumillas&lt;/h4&gt;
      &lt;div class="user__position"&gt;Senior Frontend Developer at Lullabot&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;

  &lt;div class="text-content clearfix field field--name-field-speaker-biography field--type-text-long field--label-above"&gt;
    &lt;div class="field__label"&gt;Speaker biography&lt;/div&gt;
              &lt;div class="field__item"&gt;&lt;p&gt;Senior Front-end Developer at Lullabot, Drupal core provisional front-end framework manager and UX and Claro co-maintainer.&lt;/p&gt;&lt;/div&gt;
          &lt;/div&gt;

  &lt;div class="field field--name-field-session-keywords field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;Session Keywords&lt;/div&gt;
          &lt;div class="field__items"&gt;
              &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/61" hreflang="en"&gt;UX&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/62" hreflang="en"&gt;Editor Experience&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/53" hreflang="en"&gt;Drupal future&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/60" hreflang="en"&gt;Design&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Fri, 24 Mar 2023 15:05:57 +0000</pubDate>
    <dc:creator>ckrina</dc:creator>
    <guid isPermaLink="false">32 at https://ddd23.drupalcamp.at</guid>
    </item>

  </channel>
</rss>
