<?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>Fri 5:10pm to 5:40pm (7/21/23)</title>
    <link>https://ddd23.drupalcamp.at/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>What we learned introducing PHPStan to a large scale project</title>
  <link>https://ddd23.drupalcamp.at/what-we-learned-introducing-phpstan-large-scale-project</link>
  <description>
&lt;span&gt;What we learned introducing PHPStan to a large scale project&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/simonbaese" lang about="https://ddd23.drupalcamp.at/user/simonbaese" typeof="schema:Person" property="schema:name" datatype&gt;simonbaese&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-15T09:41:09+02:00" title="Monday, May 15, 2023 - 09:41"&gt;Mon, 05/15/2023 - 09:41&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-510pm-540pm-72123" hreflang="en"&gt;Fri 5:10pm to 5:40pm (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;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;Static code analysis using PHPStan is a powerful tool that enhances the stability of your codebase, ensures adherence to coding standards, and enforces best practices. In the past year, we integrated PHPStan into a large-scale Drupal project, and the session will provide a comprehensive report on our experience navigating a fast-moving codebase, a challenging architecture, and a demanding client. We will cover technical aspects, as well as the project management perspective, which entails effective collaboration and communication among developers.&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/simonbaese"&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/simonbaese" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/13441546.jpg?h=c35ab9d9&amp;amp;itok=kJkLD2oX" width="220" height="220" alt="Profile picture for user simonbaese" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Simon Bäse&lt;/h4&gt;
      &lt;div class="user__position"&gt;Senior Backend Developer at Factorial GmbH&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;Speaker&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Senior Backend Developer at Factorial GmbH&lt;br&gt;Co-Founder &amp;amp; Web-Developer at the volunteering platform youvo.org&lt;br&gt;Research developer for numerical algorithms in computational mathematics&lt;br&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/43" hreflang="en"&gt;Automated Testing&lt;/a&gt;&lt;/div&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/45" hreflang="en"&gt;Continuous Integration &amp;amp; Delivery&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 15 May 2023 07:41:09 +0000</pubDate>
    <dc:creator>simonbaese</dc:creator>
    <guid isPermaLink="false">94 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Imposter syndrome, how do you avoid it ? (spoiler alert : you don't)</title>
  <link>https://ddd23.drupalcamp.at/imposter-syndrome-how-do-you-avoid-it-spoiler-alert-you-dont</link>
  <description>
&lt;span&gt;Imposter syndrome, how do you avoid it ? (spoiler alert : you don't)&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/arthurwebstanzbe" lang about="https://ddd23.drupalcamp.at/user/arthurwebstanzbe" typeof="schema:Person" property="schema:name" datatype&gt;arthur@webstanz.be&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-12T13:38:18+02:00" title="Friday, May 12, 2023 - 13:38"&gt;Fri, 05/12/2023 - 13: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/fri-510pm-540pm-72123" hreflang="en"&gt;Fri 5:10pm to 5:40pm (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;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;Being a developer is hard work. Not necessarily because what we do requires super-human abilities, but because we're consistently confronted with the unknown and only one question can freeze us in our tracks, sometimes stopping entire careers ; what if I'm not good enough ?&lt;br&gt;&lt;br&gt;Everyone feels or has felt at some point in their lifetime as a developer this question, this unnerving feeling of dread and that helplessness that comes with it.&lt;br&gt;What if I'm not good enough ? What if I'm a fraud ? A fake ? There are so many great developers our there who can do things I'm not even capable of dreaming up.&lt;br&gt;&lt;br&gt;What do I do about it ?&lt;br&gt;That's what this talk will touch on in hopes of sending you home with the right mindset to become the developper you wish to be.&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/arthurwebstanzbe"&gt;
  
  &lt;h4&gt;Arthur Deryckere&lt;/h4&gt;
      &lt;div class="user__position"&gt;Web Developer at Webstanz&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;Arthur Deryckere&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I've been a Drupal developer for 2 years now and I've had the pleasure to work with wonderful people thanks to this tool.&lt;br&gt;I also have skills in mathematics and psychology from the time I was a Maths teacher.&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/78" hreflang="en"&gt;Being Human&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Fri, 12 May 2023 11:38:18 +0000</pubDate>
    <dc:creator>arthur@webstanz.be</dc:creator>
    <guid isPermaLink="false">79 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>AI assisted content editing with CKEditor5 &amp; OpenAI</title>
  <link>https://ddd23.drupalcamp.at/ai-assisted-content-editing-ckeditor5-openai</link>
  <description>
&lt;span&gt;AI assisted content editing with CKEditor5 &amp;amp; OpenAI&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/rafuel92" lang about="https://ddd23.drupalcamp.at/user/rafuel92" typeof="schema:Person" property="schema:name" datatype&gt;rafuel92&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-03-30T17:44:57+02:00" title="Thursday, March 30, 2023 - 17:44"&gt;Thu, 03/30/2023 - 17:44&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-510pm-540pm-72123" hreflang="en"&gt;Fri 5:10pm to 5:40pm (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;Content generation, validation and analysis are very critical and recurrent task in Drupal.&lt;/p&gt;&lt;p&gt;Drupal 10 and Drupal 9.5 introduced CKEditor5 in core, also OpenAI is a very useful tool to create AI assisted content.&lt;/p&gt;&lt;p&gt;With live practical examples in this session you will learn how to leverage CKEditor OpenAI module for:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Perform AI assisted content creation and generation&lt;/li&gt;&lt;li&gt;Detect unsafe or sensitive content using moderation endpoint of OpenAI&lt;/li&gt;&lt;li&gt;Generate media from text using DALL-E api directly into CKEditor5&lt;/li&gt;&lt;li&gt;Validate your content syntax and grammar using OpenAI&lt;/li&gt;&lt;li&gt;Generate SEO-friendly content using OpenAI&lt;/li&gt;&lt;/ol&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/rafuel92"&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/rafuel92" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-03/Raffaele-1web_0.jpeg?h=7497c1a7&amp;amp;itok=gvClRZmQ" width="220" height="220" alt="Profile picture for user rafuel92" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Raffaele Chiocca&lt;/h4&gt;
      &lt;div class="user__position"&gt;Tech Lead at Hinto&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;Tech Lead @Hinto and Drupalista since 2011, managing complex web portals in the energy, e-health, and public administration sectors.&amp;nbsp;&lt;br&gt;&lt;br&gt;Maintainer of the following drupal modules:&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/openai"&gt;https://www.drupal.org/project/openai&lt;/a&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/vapn"&gt;https://www.drupal.org/project/vapn&lt;/a&gt;&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/events_logging"&gt;https://www.drupal.org/project/events_logging&lt;/a&gt;&lt;br&gt;&amp;nbsp;- &lt;a href="https://www.drupal.org/project/visitors"&gt;https://www.drupal.org/project/visitors&lt;/a&gt;&lt;br&gt;and other minor modules.&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/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/62" hreflang="en"&gt;Editor Experience&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Thu, 30 Mar 2023 15:44:57 +0000</pubDate>
    <dc:creator>rafuel92</dc:creator>
    <guid isPermaLink="false">37 at https://ddd23.drupalcamp.at</guid>
    </item>

  </channel>
</rss>
