English http://drupalcamp.local/en/languages/english en Drupal and Alexa - Interact with Drupal via voice commands http://drupalcamp.local/en/sessions/drupal-and-alexa-interact-drupal-voice-commands <span class="field field--name-title field--type-string field--label-hidden">Drupal and Alexa - Interact with Drupal via voice commands</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Mon, 04/23/2018 - 09:27</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/vincenzo-gambino" hreflang="en">Vincenzo Gambino</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Alexa is an intelligent personal assistant developed by Amazon. It is capable of voice interaction, music playback, making to-do lists, setting alarms, streaming podcasts, playing audiobooks, and providing weather, traffic, and other real-time information, such as news.</p> <p>This session aims to teach attendees how to create an Alexa Skill that can interact with a Drupal Application. You will be surprised on how easy this integration is! Alexa skills are easy to create and easy to manage. This integration will be a huge step up regarding site accessibility performing actions through voice commands.</p> <p>During this session I will bring my Alexa device for a live demonstration, I will show how to integrate Alexa with Drupal and use voice commands to perform actions with a Drupal application such as:</p> <ul><li>create content</li> <li>retrieve content</li> <li>retrieve information about a user</li> <li>access site statistics</li> </ul><p>At the end of the Session the attendee will know how to create the 4 main parts of a Drupal Alexa integration:</p> <ul><li>Create an Alexa skill</li> <li>Insert data into Drupal</li> <li>Retrieve data from Drupal</li> </ul><p>This will give the attendees unlimited possibility of reusing the knowledge they acquired during the session to create and retrieve data via voice commands.</p> </div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/47" hreflang="und">14:15-15:00</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Mon, 23 Apr 2018 09:27:10 +0000 admin 44 at http://drupalcamp.local React + Webpack + Drupal - we're creating hyper efficient web application http://drupalcamp.local/en/sessions/react-webpack-drupal-were-creating-hyper-efficient-web-application <span class="field field--name-title field--type-string field--label-hidden">React + Webpack + Drupal - we&#039;re creating hyper efficient web application</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 13:00</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/bartlomiej-czyz" hreflang="en">Bartłomiej Czyż</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span>Drupal is a great tool for making complex websites. It also allows you to make JSON API. You can save some RAM and CPU usage by letting end user rendering the view. </span></p> <p><span>I will tell you what React is (and what is not) and how to configure it using Webpack to create a powerful Single Page Application that consumes JSON provided by Drupal application.</span></p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/46" hreflang="und">13:30-14:15</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 13:00:22 +0000 admin 41 at http://drupalcamp.local Drupal's rendezvous with Google Analytics http://drupalcamp.local/en/sessions/drupals-rendezvous-google-analytics <span class="field field--name-title field--type-string field--label-hidden">Drupal&#039;s rendezvous with Google Analytics</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:59</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/grzegorz-pietrzak" hreflang="en">Grzegorz Pietrzak</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Google Analytics is a leading tool for web metrics. In this session, I'll demonstrate how to use GA in Drupal, with a focus on live statistics.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/44" hreflang="und">11:45-12:30</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:59:01 +0000 admin 40 at http://drupalcamp.local How TypeScript saved my sanity http://drupalcamp.local/en/sessions/how-typescript-saved-my-sanity <span class="field field--name-title field--type-string field--label-hidden">How TypeScript saved my sanity</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:57</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/damian-tylczynski" hreflang="en">Damian Tylczyński</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>When I was trying to handle complex JavaScript project I have almost lost my mind. After switching from well defined PHP codebases I felt like I am missing tools to get things right in our team. Let me tell you a story of how I have stopped to worry and used TypeScript to save my sanity. And projects as well.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/43" hreflang="und">11:00-11:45</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/beginner" hreflang="en">Beginner</a></div> </div> Thu, 19 Apr 2018 12:57:16 +0000 admin 39 at http://drupalcamp.local Keynote: Lessons Learnt from a decade in Drupal http://drupalcamp.local/en/sessions/keynote-lessons-learnt-decade-drupal <span class="field field--name-title field--type-string field--label-hidden">Keynote: Lessons Learnt from a decade in Drupal</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:55</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/chandeep-khosa" hreflang="en">Chandeep Khosa</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>During the past 10 years I have had quite a journey with Drupal. It started in 2007 while I was at university, then I continued learning it when I graduated and became a freelancer.</p> <p>Since then many things changed from being a hobbyist learner, to teaching new developers and users what I've learnt.</p> <p>During this session I'll be sharing the key moments and learnings that were significant for me so that you can benefit from my learnings and save time.</p> <p>I'll cover community events, meetups, camps, sprints and personal branding. I'll share some tips on freelancing &amp; marketing yourself too.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/42" hreflang="und">10:15-11:00</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:55:02 +0000 admin 38 at http://drupalcamp.local Droopler - an approach to a project with smaller budget http://drupalcamp.local/en/sessions/droopler-approach-project-smaller-budget <span class="field field--name-title field--type-string field--label-hidden">Droopler - an approach to a project with smaller budget</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:46</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/maciej-lukianski" hreflang="en">Maciej Łukiański</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Dries said in his keynote in Vienna that Drupal is no longer for small websites (below 50keur). We do not agree. We believe there is another way of looking at how Drupal can be used. There are so many people who need small websites or websites that need to start small but can grow. In Droptica we build a distribution (www.droopler.pl) which aims to serve to the vast market of Small to Medium websites and budgets. I will talk about what we created and why and how you can benefit from it while serving your clients.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/39" hreflang="und">15:30-16:15</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room2" hreflang="en">Room 2</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/advanced" hreflang="en">Advanced</a></div> </div> Thu, 19 Apr 2018 12:46:55 +0000 admin 35 at http://drupalcamp.local Designer’s checklist when dealing with Drupal http://drupalcamp.local/en/sessions/designers-checklist-when-dealing-drupal <span class="field field--name-title field--type-string field--label-hidden">Designer’s checklist when dealing with Drupal</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:38</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/vyacheslav-stupak" hreflang="en">Vyacheslav Stupak</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p> </p> <p>While developing Drupal site the design is an important part of the project, whether it is a complex administrative platform or a simple commerce piece. People love to use intuitive and aesthetically pleasing products. And it’s not just about beautiful pictures and smooth animations.</p> <p>This checklist/reminder includes tips that are important not only in the designers-perfectionist world but also will be appreciated by the customers eventually. These simple, yet useful advice can help to keep the purity and achieve the project completeness, which ultimately will save the team resources and allows your managers to sleep peacefully before the deadline and a client to get a full inbox of thankful emails.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/37" hreflang="und">14:30-15:15</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room2" hreflang="en">Room 2</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/beginner" hreflang="en">Beginner</a></div> </div> Thu, 19 Apr 2018 12:38:58 +0000 admin 34 at http://drupalcamp.local Workflow in Droptica http://drupalcamp.local/en/sessions/workflow-droptica <span class="field field--name-title field--type-string field--label-hidden">Workflow in Droptica</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:36</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/daniel-kossakowski" hreflang="en">Daniel Kossakowski</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Would you like to know how do we produce software? At this presentation, you will see whole our process and tools we use to make it easier. There will be also few words about PHP and Continous Delivery.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/36" hreflang="und">13:45-14:30</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room2" hreflang="en">Room 2</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:36:39 +0000 admin 33 at http://drupalcamp.local Discovering unknown with Event Storming http://drupalcamp.local/en/sessions/discovering-unknown-event-storming <span class="field field--name-title field--type-string field--label-hidden">Discovering unknown with Event Storming</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:34</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/mariusz-gil" hreflang="en">Mariusz Gil</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Event Storming jest lekką techniką zespołowego odkrywania i eksplorowania złożonych domen oraz problemów. Wykorzystują eventy, obywateli pierwszej kategorii nowoczesnych technik software developmentu, w krótkim czasie możemy odkrywać, modelować i wizualizować flow logiki biznesowej, agregaty, bounded-contexty, reguły biznesowe i powiązane z nimi hot-spoty, commandy, read-modele… Event Storming jest także platformą komunikacji i transferu wiedzy pomiędzy członkami zespołu i „biznesem”, której użycie pozwala wdrażać na produkcję właściwie zrozumienie problemu, zamiast przybliżeń i niespełnionych założeń.</p> <p>Podczas sesji zapoznasz się z podstawowymi konceptami Event Stormingu, wzorcami i wybranymi praktykami. Zapoznasz się również ze sposobami użycia Event Stormingu na różnych poziomach, od wysokopoziomowego big-picture do modelowania agregatów, commandów czy aplikowania artefaktów wyjściowych sesji z CQRS, Event Sourcingiem czy implementacjami DDD.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/34" hreflang="und">12:00-12:45</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room2" hreflang="en">Room 2</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:34:26 +0000 admin 32 at http://drupalcamp.local Marketing a Drupal SaaS product http://drupalcamp.local/en/sessions/marketing-drupal-saas-product <span class="field field--name-title field--type-string field--label-hidden">Marketing a Drupal SaaS product</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:31</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/mieszko-czyzyk" hreflang="en">Mieszko Czyżyk</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In this business focused session Mieszko Czyzyk, co-CEO of GoalGorilla, explains how his company funds and markets Open Social, a Drupal 8 community distribution.</p> <p>This talk is interesting for business owners, marketeers, product managers and anyone interested in the Drupal ecosystem in general.</p> <p>We will discuss the following:</p> <ul><li>why as a company we chose to diversify from a model where we bill by the hour</li> <li>funding a Drupal distribution</li> <li>marketing a Drupal distribution, while selling the same code base as a SaaS</li> <li>results from our funding experiment on Open Collective</li> <li>a vision how Drupal is or isn't a good match for SaaS </li> <li>a vision if and how products support a path for sustainable agency growth, with reduced risk</li> </ul><p>The last 10 minutes are reserved for discussion.</p></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/31" hreflang="und">11:15-12:00</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room2" hreflang="en">Room 2</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:31:02 +0000 admin 31 at http://drupalcamp.local