<?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>Wed 4:15pm to 5:00pm (7/19/23)</title>
    <link>https://ddd23.drupalcamp.at/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>Generative AI and Drupal</title>
  <link>https://ddd23.drupalcamp.at/generative-ai-and-drupal</link>
  <description>
&lt;span&gt;Generative AI and 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/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/iztok" lang about="https://ddd23.drupalcamp.at/user/iztok" typeof="schema:Person" property="schema:name" datatype&gt;Iztok&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-03T22:57:37+02:00" title="Wednesday, May 3, 2023 - 22:57"&gt;Wed, 05/03/2023 - 22:57&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-415pm-500pm-71923" hreflang="en"&gt;Wed 4:15pm to 5:00pm (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;Generative AI will change how we create and consume content, and as a CMS, Drupal will need to adapt to the new paradigms. As of this writing, Chat GPT 4 can write complex and creative content that is indistinguishable from humans. With some help, it can explore the latest information online, conduct research, connect with other services, or retrieve proprietary data. This greatly affects the work of creators of content: Drupal's users. What about using the CMS to build and publish content? When I first started building websites, content editors needed to write HTML. Then they started building rich pages with the WYSIWYG editor, then using components (paragraphs in Drupal); now it’s expected that users have a drag-and-drop experience. With AI, even this may become obsolete. We now have a tool that understands what we want to achieve by simply describing the desirable outcome (e.g., "build me a product landing page"). What about the front-facing interface? Will we still need filters and facet searches? Again, AI can trigger a semantic search with precise filtering by understanding the context, knowing the data structure, and with simple questions. And, of course, coding. If you have ever tried using ChatGPT to assist with coding, you get shocked by how useful it can be. It enables people who are never coded to use natural language to describe a problem they want to solve. The AI returns with (mostly) working code in any language and framework desired. In this session, we will go through the following: 1. The current state of AI and Drupal What is available right now? What can you start using today? In the context of creating content and digital experiences, where can we find value in utilizing generative AI, semantic search, and other ML-supported utilities? 2. Experiments with AI and Drupal: We will start with the obvious examples of AI generating content, metatags, and tagging our content. But the best example of harnessing AI capabilities is introducing augmented context/prompts and giving AI access to execute actions. 3. Integrations with other AI systems: Hooking up AutoGPT/BabyAGI with Drupal and integrating Drupal into ChatGPT with Plugins (note: I assume plugins will be publicly available by June 2023). 4. Running an AI model locally Drupal culture is about owning the code stat stores and processes our data. In the last couple of months, this has become a reality. Numerous open-source Gen-AI models are available, and we will try to connect one with Drupal. My experiences with AI come from first-hand experiences using OpenAI API to build two products and AI to help me along the way (i.e., using Copilot to code in PHP).&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/iztok"&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/iztok" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/iztoksmolicagiledrop.jpeg?h=a9da0495&amp;amp;itok=ay8q_no2" width="220" height="220" alt="Profile picture for user Iztok" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Iztok Smolic&lt;/h4&gt;
      &lt;div class="user__position"&gt;Managing director at Agiledrop&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;Hello, my name is Iztok Smolič, pronounced as "Eestok Smoleech." I'm based in Ljubljana, the beautiful capital of Slovenia. I'm a proud husband and father of two wonderful children, who are at the heart of everything I do. My professional journey began as a designer with a passion for creativity and technology. I started designing print and web projects in high school, which helped me develop a strong foundation in visual communication. In 2007, I transitioned into professional web development, working in trenches on over 50 web development projects and honing my skills. As I gained experience, I became increasingly involved in the global web development and open-source community, attending and speaking at events worldwide. This involvement allowed me to share my expertise with others and exposed me to a network of talented professionals and cutting-edge ideas. In 2013, I founded Agiledrop, leveraging my technical skills and industry insights to build a successful web development company. I took on various roles as the company grew, but mostly focused on driving business growth and fostering strong client relationships. Today, as the CEO and Managing Director at Agiledrop, I lead a talented team of developers, helping agencies and in-house teams create amazing online experiences. I aim to leverage my skills and expertise to help businesses thrive in the digital world. I'm always open to new opportunities and collaborations, so let's connect and explore how we can work together to bring your ideas to life!&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&gt;
      &lt;/div&gt;
</description>
  <pubDate>Wed, 03 May 2023 20:57:37 +0000</pubDate>
    <dc:creator>Iztok</dc:creator>
    <guid isPermaLink="false">62 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Beyond the code: Community engagement for non-technical Drupal enthusiasts</title>
  <link>https://ddd23.drupalcamp.at/beyond-code-community-engagement-non-technical-drupal-enthusiasts</link>
  <description>
&lt;span&gt;Beyond the code: Community engagement for non-technical Drupal enthusiasts&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/niklas-franke" lang about="https://ddd23.drupalcamp.at/user/niklas-franke" typeof="schema:Person" property="schema:name" datatype&gt;Niklas Franke&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-21T18:20:12+02:00" title="Friday, April 21, 2023 - 18:20"&gt;Fri, 04/21/2023 - 18:20&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-415pm-500pm-71923" hreflang="en"&gt;Wed 4:15pm to 5:00pm (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;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;In this session, I want to highlight several aspects that have made it easier for me to give back to the community, even as a digital marketing manager. In my role, the ways to contribute are often far from obvious, so I'd like to highlight some recent activities I've done to support Drupal maintainers and developers. In doing so, I hope to encourage more non-developers within the community to find their way, and to kick-start potential collaborations for the future.&lt;/p&gt;&lt;p dir="ltr"&gt;This session includes in particular:&lt;/p&gt;&lt;ul&gt;&lt;li dir="ltr"&gt;How to find my place as a Marketer who wants to contribute&lt;/li&gt;&lt;li dir="ltr"&gt;Ways of collaboration between developers and non-developers&lt;/li&gt;&lt;li dir="ltr"&gt;Recent examples of contribution projects&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/niklas-franke"&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/niklas-franke" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-04/3P7A0831.jpg?h=38a6ba79&amp;amp;itok=s1G6i_I_" width="220" height="220" alt="Profile picture for user Niklas Franke" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Niklas Franke&lt;/h4&gt;
      &lt;div class="user__position"&gt;Digital Marketing Manager at Factorial&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;Digital Marketing Manager at Factorial, tech newbie and musician. I like to create stories and connect people. Working with Drupal since 2020.&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/64" hreflang="en"&gt;Digital Marketing&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/65" hreflang="en"&gt;Content Management&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/80" hreflang="en"&gt;Contribution&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Fri, 21 Apr 2023 16:20:12 +0000</pubDate>
    <dc:creator>Niklas Franke</dc:creator>
    <guid isPermaLink="false">51 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>A Drupal core maintainer shares peer code review best practices</title>
  <link>https://ddd23.drupalcamp.at/drupal-core-maintainer-shares-peer-code-review-best-practices</link>
  <description>
&lt;span&gt;A Drupal core maintainer shares peer code review best practices&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/xjm" lang about="https://ddd23.drupalcamp.at/user/xjm" typeof="schema:Person" property="schema:name" datatype&gt;xjm&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-03-24T08:59:23+01:00" title="Friday, March 24, 2023 - 08:59"&gt;Fri, 03/24/2023 - 08:59&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-415pm-500pm-71923" hreflang="en"&gt;Wed 4:15pm to 5:00pm (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;DevOps &amp;amp; Quality Assurance&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;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Review session slides: &lt;a href="https://docs.google.com/presentation/d/1w9G6bZcZ-gH40ejEDTEoSSiZp0lArwIb769CJJo1x-Q/edit#slide=id.g258457853be_2_164"&gt;Code Review Best Practices (xjm) -- Drupal Developer Days Vienna&lt;/a&gt;&lt;br&gt;&lt;br&gt;Improve your teams' peer code review process, your code maintainability, and your Drupal contributions. Learn from a Drupal core release manager—with over ten years of Drupal core experience—how to give an efficient and effective peer code review.&lt;br&gt;&lt;br&gt;Peer code reviews are essential, improving maintainability, increasing productivity, and reducing costs. They can also reduce the rate of defects (bugs) introduced into a codebase by as much as 80-90 percent. Most importantly, they build a shared understanding of the application within a team and are an opportunity for developers to mentor each other.&lt;br&gt;&lt;br&gt;Drupal core's peer code review process has two phases:&lt;br&gt;1. An initial peer code review cycle with one or more other contributors&lt;br&gt;2. A final stage of code review by a Drupal core committer (one of the few like xjm who can accept changes into Drupal core's production codebase).&lt;br&gt;&lt;br&gt;As a result, the core committers are exposed to all the peer review (good and not-so-good) throughout the Drupal core issue queue. This makes committers ideal mentors and subject matter experts on both best practices and pitfalls to avoid.&lt;br&gt;&lt;br&gt;In this session, you will also discover research and psychological principles on when code review is effective and when it is not. You will learn how structuring your change sets for the reviewer can improve the whole team's code and maintainability. Finally, you will learn about automation and tooling that can help reviewers focus on what's most important.&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/xjm"&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/xjm" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/xjm_statue_512.jpg?h=a7ffc51c&amp;amp;itok=YFzASxWA" width="220" height="220" alt="Profile picture for user xjm" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Jess (xjm)&lt;/h4&gt;
      &lt;div class="user__position"&gt;Drupal core committer  &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;xjm is one of the Drupal core release managers and among the top contributors to Drupal 8, 9, and 10 issues. She is also a member of the Drupal Security Team and has helped coordinate most core security releases since Drupal 8's release in 2015. xjm is &lt;a href="https://www.linkedin.com/posts/xjmdrupal_drupal-activity-7085343606043000832-EQl_/?utm_source=share&amp;amp;utm_medium=member_desktop"&gt;looking for funding&lt;/a&gt;&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/44" hreflang="en"&gt;Development process&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/49" hreflang="en"&gt;Release processes&lt;/a&gt;&lt;/div&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/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/78" hreflang="en"&gt;Being Human&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Fri, 24 Mar 2023 07:59:23 +0000</pubDate>
    <dc:creator>xjm</dc:creator>
    <guid isPermaLink="false">30 at https://ddd23.drupalcamp.at</guid>
    </item>

  </channel>
</rss>
