<?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>Thu 10:45am to 11:30am (7/20/23)</title>
    <link>https://ddd23.drupalcamp.at/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>New module: Search API decoupled</title>
  <link>https://ddd23.drupalcamp.at/new-module-search-api-decoupled</link>
  <description>
&lt;span&gt;New module: Search API decoupled&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/breidert" lang about="https://ddd23.drupalcamp.at/user/breidert" typeof="schema:Person" property="schema:name" datatype&gt;breidert&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-15T16:59:20+02:00" title="Monday, May 15, 2023 - 16:59"&gt;Mon, 05/15/2023 - 16: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/thu-1045am-1130am-72023" hreflang="en"&gt;Thu 10:45am to 11:30am (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;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;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 dir="ltr"&gt;Search API is a powerful module family. Especially, if you work with different search backends such as Solr, Elastic, OpenSearch, etc. and you want to create unified solutions for all of them.&lt;/p&gt;&lt;p dir="ltr"&gt;However, it is not easy to build decoupled searches using Search API.&lt;/p&gt;&lt;p dir="ltr"&gt;Therefore we have created a new module called&amp;nbsp;&lt;em&gt;search_api_decoupled&lt;/em&gt;, that exposes all necessary configurations to initialise a decoupled search application (layout, facets, search result rendering, autocomplete, etc.) and an API endpoint to query the search index.&lt;/p&gt;&lt;p dir="ltr"&gt;The module exposes an UI to control the display of the search block or search page, including placement of elements like search input, pagination, various facets and search summary. For placement the&amp;nbsp;&lt;em&gt;layout&lt;/em&gt; module from core is used. Facets are created by the existing&amp;nbsp;&lt;em&gt;facets&lt;/em&gt; module. For autocomplete&amp;nbsp;&lt;em&gt;search_api_autocomplete&lt;/em&gt; is used.&lt;/p&gt;&lt;p dir="ltr"&gt;The search endpoint was designed similar to existing search solutions, foremost Elasticsearch helper, and is very easy to consume.&lt;/p&gt;&lt;p dir="ltr"&gt;Architecturally, the search relies only on data from the search index, and does not load nor render entities in Drupal. This makes searching lightning fast and overcomes caching challenges that might occur with existing display solutions for Search API.&lt;/p&gt;&lt;p dir="ltr"&gt;For showcasing we have created a search app. However, this search app is not part of the new module, because it is highly opinionated and coupled to our frontend stack (React, Webcomponents, Tailwind). However, we would like to add a demo app or starter kit in a sub-module, that others can use to build their own search apps.&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/admitriiev"&gt;
  
  &lt;h4&gt;Artem Dmitriiev&lt;/h4&gt;
      &lt;div class="user__position"&gt;Backend developer at 1xINTERNET&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/breidert"&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/breidert" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/1X_Jitsi_Avatar_2019_Christoph1X.png?h=a7e6d17b&amp;amp;itok=Iub-j4P5" width="220" height="220" alt="Profile picture for user breidert" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Christoph Breidert&lt;/h4&gt;
      &lt;div class="user__position"&gt;  1xINTERNET&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;Artem Dmitriiev, Senior Lead Developer 1xINTERNET&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Professional:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Senior Lead Developer 1xINTERNET&lt;/li&gt;&lt;li&gt;20+ years experience in software industry&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Drupal:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contributor&lt;/li&gt;&lt;li&gt;Frequent speaker at conferences&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Education:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Master degree in Mathematics&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Dr. Christoph Breidert, Co-Founder / MD 1xINTERNET&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Professional:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Co-Founder / MD 1xINTERNET&lt;/li&gt;&lt;li&gt;20+ years experience in software industry&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Drupal:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Contributor&lt;/li&gt;&lt;li&gt;Frequent speaker at conferences&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Education:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Master degree in Engineering&lt;/li&gt;&lt;li&gt;PhD in Computer Science&lt;/li&gt;&lt;/ul&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/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/41" hreflang="en"&gt;App-Development&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Mon, 15 May 2023 14:59:20 +0000</pubDate>
    <dc:creator>breidert</dc:creator>
    <guid isPermaLink="false">104 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Secure by Design: Integrating Security into Development</title>
  <link>https://ddd23.drupalcamp.at/secure-design-integrating-security-development</link>
  <description>
&lt;span&gt;Secure by Design: Integrating Security into Development&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/jannakha" lang about="https://ddd23.drupalcamp.at/user/jannakha" typeof="schema:Person" property="schema:name" datatype&gt;jannakha&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-05-03T13:45:06+02:00" title="Wednesday, May 3, 2023 - 13:45"&gt;Wed, 05/03/2023 - 13:45&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-1045am-1130am-72023" hreflang="en"&gt;Thu 10:45am to 11:30am (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;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;Cyber security (or lack of) has been covered extensively in the news. Hacker attacks range from bored school kids toying around to state-sponsored ransom-driven targeted strikes. As software engineers it’s our responsibility to incorporate cyber security best practices into the development cycle. In this presentation, I’ll provide a list of resources, best practices, tools and Drupal modules for designing and implementing a more secure Drupal web application and to prepare for penetration testing.&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/jannakha"&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/jannakha" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-05/IMG_9314.jpeg?h=d318f057&amp;amp;itok=iTCN9S16" width="220" height="220" alt="Profile picture for user jannakha" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Janna Malikova&lt;/h4&gt;
      &lt;div class="user__position"&gt;Senior Software Engineer at Tomato Elephant 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;Janna is software engineer and frontend performance specialist from Brisbane, Australia. She makes web applications run fast and shares her knowledge with the world at local meetups and conferences. She is a co-maintainer for a number of open source projects and co-organiser of Drupal events in Australia.&lt;/strong&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/50" hreflang="en"&gt;Security&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&gt;
      &lt;/div&gt;
</description>
  <pubDate>Wed, 03 May 2023 11:45:06 +0000</pubDate>
    <dc:creator>jannakha</dc:creator>
    <guid isPermaLink="false">61 at https://ddd23.drupalcamp.at</guid>
    </item>
<item>
  <title>Navigating the Future of Work</title>
  <link>https://ddd23.drupalcamp.at/navigating-future-work</link>
  <description>
&lt;span&gt;Navigating the Future of Work&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/lukasfischer" lang about="https://ddd23.drupalcamp.at/user/lukasfischer" typeof="schema:Person" property="schema:name" datatype&gt;lukasfischer&lt;/a&gt;&lt;/span&gt;

&lt;span&gt;&lt;time datetime="2023-04-23T13:12:11+02:00" title="Sunday, April 23, 2023 - 13:12"&gt;Sun, 04/23/2023 - 13:12&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-1045am-1130am-72023" hreflang="en"&gt;Thu 10:45am to 11:30am (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;Project Management &amp;amp; Business&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;We at NETNODE, a small swiss Drupal agency have successfully adopted and blended principles from Holacracy, Sociocracy, and Reinventing Organizations since late 2019. In this session, I will explore the fascinating world of decentralized leadership and share our experience in creating a thriving work environment without a CEO or job titles.&lt;/p&gt;&lt;p&gt;Key Takeaways:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Gain an understanding of Holacracy, Sociocracy, and Reinventing Organizations, and learn how these models can create a more adaptive and empowered work culture.&lt;/li&gt;&lt;li&gt;Discover how NETNODE successfully transitioned from a more traditional organisation model to a flexible, self-managing organization, while continuing to excel as a Drupal agency.&lt;/li&gt;&lt;li&gt;Learn from our experiences, challenges, and successes in adopting these new organizational models and creating a supportive, collaborative, and innovative environment for our team members.&lt;/li&gt;&lt;li&gt;Gain insights into the practical steps and tools that can be used to implement and scale these models in your own organization.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Session Format:&lt;/p&gt;&lt;p&gt;This interactive session will feature a mix of theory and practice, with the first half dedicated to explaining the core concepts and ideas behind Holacracy, Sociocracy, and Reinventing Organizations. The second half will focus on the journey of NETNODE, sharing our experiences in adopting these models, the challenges we faced, and the positive (and negative) outcomes we achieved. There will be ample opportunity for Q&amp;amp;A and group discussion to facilitate knowledge sharing and networking among attendees.&lt;/p&gt;&lt;p&gt;Join me in this session to discover how you can break away from traditional organizational structures and create a more resilient, innovative, and efficient workplace through the power of decentralized leadership models.&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/lukasfischer"&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/lukasfischer" hreflang="en"&gt;&lt;img loading="lazy" src="https://ddd23.drupalcamp.at/sites/default/files/styles/medium/public/pictures/2023-04/lukas_fischer2.jpeg?h=7f412c8f&amp;amp;itok=CcL8dObp" width="220" height="220" alt="Profile picture for user lukasfischer" typeof="foaf:Image"&gt;

&lt;/a&gt;
&lt;/div&gt;
      
  &lt;h4&gt;Lukas Fischer&lt;/h4&gt;
      &lt;div class="user__position"&gt;Space Holder at NETNODE, many roles 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;Lukas Fischer is the founder of NETNODE AG, a leading Swiss Drupal agency. With over 20 years of experience in the digital industry, Lukas is a coder at heart, digital strategist by design and has dedicated his career to pushing the boundaries of technology and innovation. As a curious explorer and forward thinker, he has been instrumental in helping organisations stay ahead of the curve in the ever-evolving digital landscape.&lt;/p&gt;&lt;p&gt;Outside the world of technology, Lukas is a devoted father, an avid gardener, and an enthusiast of permaculture, reflecting his deep connection with nature and commitment to sustainable living. This multifaceted approach to life fuels his creativity and ability to think outside the box, ensuring that he continues to make a significant impact on the industry and the world at large.&lt;/p&gt;&lt;p&gt;Lukas' unique blend of technical expertise and personal interests make him a sought-after thought leader in the digital space, inspiring both clients and colleagues to embrace innovation and strive for excellence in their own pursuits.&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/59" hreflang="en"&gt;Agile&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/55" hreflang="en"&gt;Management&lt;/a&gt;&lt;/div&gt;
          &lt;div class="field__item"&gt;&lt;a href="https://ddd23.drupalcamp.at/taxonomy/term/56" hreflang="en"&gt;Leadership&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/78" hreflang="en"&gt;Being Human&lt;/a&gt;&lt;/div&gt;
              &lt;/div&gt;
      &lt;/div&gt;
</description>
  <pubDate>Sun, 23 Apr 2023 11:12:11 +0000</pubDate>
    <dc:creator>lukasfischer</dc:creator>
    <guid isPermaLink="false">54 at https://ddd23.drupalcamp.at</guid>
    </item>

  </channel>
</rss>
