[guadec-web] Add XML version of schedule



commit 1a07a5ebff73756f8cbba7647ba9f72d1d18a8bb
Author: Benjamin Berg <bberg redhat com>
Date:   Thu Jun 21 13:18:46 2018 +0200

    Add XML version of schedule

 content/documents/index.html   | 1 -
 content/documents/schedule.xml | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/content/documents/schedule.xml b/content/documents/schedule.xml
new file mode 100644
index 0000000..65c1ea9
--- /dev/null
+++ b/content/documents/schedule.xml
@@ -0,0 +1 @@
+<schedule><version>1.0</version><conference><acronym>GUADEC2018</acronym><city>Almería, 
Spain</city><day_change>00:00</day_change><days>3</days><end>2018-07-11</end><start>2018-07-06</start><timeslot_duration>00:05</timeslot_duration><title>GUADEC
 2018</title><venue>Universidad de Almería</venue></conference><day date="2018-07-06" 
end="2018-07-06T23:59:00+02:00" index="1" start="2018-07-06T09:30:00+02:00"><room name="Auditorium"><event 
guid="24652dae-8d39-5a73-a8e5-aaddd983e107" id="22"><attachments 
/><date>2018-07-06T16:45:00+02:00</date><description>Exciting things are afoot! Come hear the plans for what 
is to come in the GNOME 
Foundation.</description><duration>00:45</duration><end>17:30</end><language>eng</language><links /><logo 
/><persons><person id="1">Rosanna Yuen</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>22-gnome_foundation_looking_into_the_future</slug><start>16:45</start><subtitle
 /
<title>
 GNOME Foundation: Looking into the Future</title><track /><type>talk</type></event><event 
guid="3bcf82da-89c7-51cd-a1e3-07a3d8573353" id="27"><attachments 
/><date>2018-07-06T12:30:00+02:00</date><description>Last year at GUADEC, Jussi Pakkanen talked about how the 
Meson build system's subprojects and wrapdb features enable easier app development on all 
platforms.&lt;br&gt;&lt;br&gt;This year I will talk about how these features have matured and now allow GTK+ 
and GTK+ app development on Windows without needing extraneous steps, fragile build environments such as MSYS 
or Cygwin, or non-native toolchains such as MinGW GCC.&lt;br&gt;&lt;br&gt;I will demonstrate how easy it now 
is to develop, debug, and profile your GTK+ apps with the tools that Windows developers expect to be able to 
use.</description><duration>00:30</duration><end>13:00</end><language>eng</language><links /><logo 
/><persons><person id="2">Nirbheek Chauhan</person></persons><recording><license>CC BY-SA 4.0</lic
 ense><op
 
tout>false</optout></recording><room>Auditorium</room><slug>27-better_gtk_and_app_development_on_windows</slug><start>12:30</start><subtitle
 /><title>Better GTK+ and app development on Windows</title><track /><type>talk</type></event><event 
guid="b0c67d24-645a-5caa-bf6a-bc4f7ab88075" id="33"><attachments 
/><date>2018-07-06T10:45:00+02:00</date><description>The GTK team has been hard at work improving the core of 
the toolkit.&lt;br&gt;&lt;br&gt;This talk will present all the internal subsystems that have seen changes in 
the form of lightning talk sized chunks, so that by the end of the talk you know about things such as 
GtkMotionController, GskRenderer, GtkSnapshot, GdkPaintable or 
GtkMediaStream.</description><duration>00:45</duration><end>11:30</end><language>eng</language><links /><logo 
/><persons><person id="3">Benjamin Otte</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>33-gtk4_lightning_talks</s
 lug><sta
 rt>10:45</start><subtitle /><title>GTK4 Lightning talks</title><track /><type>talk</type></event><event 
guid="02d4b7e7-d094-5b12-987f-a5b12aef6bfc" id="35"><attachments 
/><date>2018-07-06T11:45:00+02:00</date><description>Over the past year, there has been lots of things going 
on related to GNOME Shells performance and memory consumption, including a hackfest in Cambridge, UK, in the 
middle of May. This talk aims to summarize what has happened lately within these topics, and what will happen 
in the future.</description><duration>00:45</duration><end>12:30</end><language>eng</language><links /><logo 
/><persons><person id="4">Jonas Ådahl &amp; Carlos Garnacho</person><person id="5">Carlos 
Garnacho</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>35-the_infamous_gnome_shell_performance</slug><start>11:45</start><subtitle
 /><title>The infamous GNOME Shell performance</title><track /><type>talk</type></eve
 nt><even
 t guid="d9137f06-edab-5bd5-b8fb-088a52ae7f37" id="45"><attachments 
/><date>2018-07-06T15:00:00+02:00</date><description>Miracast is a standard that allows streaming video and 
audio content over WiFi connections. This can either work on a local network (i.e. when connected to an 
AccessPoint or Infrastructure network) or through a direct P2P connection (WiFi-Direct) to a miracast enabled 
dongle.&lt;br&gt;&lt;br&gt;This talk will give an overview of the progress made so far to support such 
devices on GNOME. While this work builds on miraclecast (https://github.com/albfan/miraclecast) a number of 
improvements throughout stack are required to make these devices easily usable to 
users.&lt;br&gt;&lt;br&gt;Note: Most of the work for this talk has not yet happened. I expect that at least a 
number of the core integration issues will be solved by GUADEC and a proof of concept can be 
demonstrated.</description><duration>00:30</duration><end>15:30</end><language>eng</language><links /><l
 ogo /><p
 ersons><person id="6">Benjamin Berg</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>45-miracast_for_gnome</slug><start>15:00</start><subtitle
 /><title>Miracast for GNOME</title><track /><type>talk</type></event><event 
guid="d71881e6-2436-54ab-bd5b-713e42b33b8e" id="51"><attachments 
/><date>2018-07-06T10:15:00+02:00</date><description>Since 2011, Ubuntu had shipped Unity as the default 
shell for Ubuntu.  In 2017 the decision was made to transition from Unity to GNOME Shell as the default 
experience for Ubuntu.  We made the transition and shipped GNOME Shell by default in 17.10, with a slightly 
modified default experience.  We've since shipped GNOME Shell by default in 18.04, our latest LTS release.  
&lt;br&gt;&lt;br&gt;We'll talk about how we tackled this transition, obstacles we encountered and how we 
dealt with them.  We'll also present current challenges and what we hope will be a solid path forward
 .</descr
 iption><duration>00:30</duration><end>10:45</end><language>eng</language><links /><logo /><persons><person 
id="7">Ken VanDine</person><person id="8">Didier Roche</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>51-ubuntus_journey_from_unity_to_gnome_shell</slug><start>10:15</start><subtitle
 /><title>Ubuntu's journey from Unity to GNOME Shell</title><track /><type>talk</type></event><event 
guid="3a9a1c99-8dd6-5b0e-bcf7-1c0c5df63c00" id="102"><attachments 
/><date>2018-07-06T17:30:00+02:00</date><description>Lightning talks of Google Summer of Code and Outreachy 
interns</description><duration>01:00</duration><end>18:30</end><language>eng</language><links /><logo 
/><persons><person id="9">GSoC and Outreachy Interns</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>102-interns_lightning_talks</slug><start>17:30</start><subtitle
 /><titl
 e>Intern
 s lightning talks</title><track /><type>talk</type></event><event 
guid="436e87eb-2b8e-52c2-95d1-48763a7b07f1" id="104"><attachments 
/><date>2018-07-06T15:30:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it into the normal 
schedule.</description><duration>00:25</duration><end>15:55</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>104-unconference-1</slug><start>15:30</start><subtitle
 /><title>Open talk #1</title><track /><type>talk</type></event><event 
guid="bbfbd734-10aa-5f7a-8bb3-4255d7949690" id="106"><attachments 
/><date>2018-07-06T15:55:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by atten
 dees on-
 site. This is your chance to present cutting edge developments or anything that did not make it into the 
normal schedule.</description><duration>00:25</duration><end>16:20</end><language>eng</language><links 
/><logo /><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>106-unconference-1</slug><start>15:55</start><subtitle
 /><title>Open talk #3</title><track /><type>talk</type></event><event 
guid="73752994-99d6-5dd2-8b4f-e55e4fb7e683" id="116"><attachments 
/><date>2018-07-06T14:00:00+02:00</date><description>This keynote has not yet been 
announced!</description><duration>01:00</duration><end>15:00</end><language>eng</language><links /><logo 
/><persons /><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>116-keynote_1</slug><start>14:00</start><subtitle
 /><title>Keynote 1</title><track /><type>talk</type></event>
 <event g
 uid="cf5facf6-d6b6-5564-893c-21c5c245e414" id="118"><attachments 
/><date>2018-07-06T10:00:00+02:00</date><description 
/><duration>00:15</duration><end>10:15</end><language>eng</language><links /><logo /><persons><person 
id="11">GUADEC Team</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>118-conference_opening</slug><start>10:00</start><subtitle
 /><title>Conference opening</title><track /><type>talk</type></event></room><room name="Conference 
Room"><event guid="f67f07b0-356e-56c5-8381-b2c8ea2fe55a" id="10"><attachments 
/><date>2018-07-06T10:15:00+02:00</date><description>We have powerful tools such as Address Sanitizer and 
american fuzzy lop at our disposal. Together with the reproducible build in clean environments that flatpak 
provide, we can shake bugs out of our apps as easily and efficiently as never before.  In this talk, I will 
demonstrate how to build an app such that the potential of the secur
 ity rela
 ted tools is maximised, how to interpret results, and ways forward to improve the security of all (self 
compiled) flatpak apps and thus the wider ecosystem, hoping to make GNOME a leader in the field of secure app 
delivery.</description><duration>00:30</duration><end>10:45</end><language>eng</language><links /><logo 
/><persons><person id="12">T̛̮ò̗b͎̈́i̧͐a̠̐s͓̒ 
̘̂M̧͋ṳ͂e̞͠ĺ̩l̟̍é̩r̛͉</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>10-simple_tricks_to_assess_and_improve_the_security_o</slug><start>10:15</start><subtitle 
/><title>Simple tricks to assess and improve the security o</title><track /><type>talk</type></event><event 
guid="bc4252d3-3aaa-502b-997a-7a329bdc7cfe" id="12"><attachments 
/><date>2018-07-06T11:45:00+02:00</date><description>GNOME has all the tools and libraries needed to build 
beautiful, functional, high quality applications. But it hasn't always been
  easy fo
 r new app developers to target as a platform. That's changing now with work on a comprehensive developer 
portal and a strong focus on improving the developer experience for applications. Find out how we're going to 
bring thousands of new apps to GNOME desktops, from bootstrapping through to 
distribution.</description><duration>00:45</duration><end>12:30</end><language>eng</language><links /><logo 
/><persons><person id="13">Michael Hall</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>12-building_an_app_developer_ecosystem_around_gnome</slug><start>11:45</start><subtitle 
/><title>Building an App Developer Ecosystem around GNOME</title><track /><type>talk</type></event><event 
guid="5fd67c2d-f263-5925-ac8a-e45297fc2c53" id="30"><attachments 
/><date>2018-07-06T15:00:00+02:00</date><description>Maxwell is a proof of concept library that extends 
WebKitWebView to let you embed/pack Gtk widgets in it usin
 g good o
 ld GtkContainer API.&lt;br&gt;&lt;br&gt;Inspired by Broadway, Maxwell renders all its children in an 
offscreen window and integrate them into the DOM tree by drawing on a HTML5 canvas 
element.&lt;br&gt;&lt;br&gt;In this talk we go trough the juicy part of the implementation details, a few 
test cases and a real world application of the 
library.</description><duration>00:30</duration><end>15:30</end><language>eng</language><links /><logo 
/><persons><person id="14">Juan Pablo Ugarte</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>30-maxwell_embedding_widgets_in_webkit</slug><start>15:00</start><subtitle /><title>Maxwell: 
embedding widgets in WebKit</title><track /><type>talk</type></event><event 
guid="1b0f7a57-4f8e-5897-855a-a1e0fe4a8de5" id="43"><attachments 
/><date>2018-07-06T10:45:00+02:00</date><description>GNOME is a pioneer in the desktop and beyond.  Being in 
the pole position means that we i
 nvite cr
 iticisms in our online world both fair and unfair.&lt;br&gt;&lt;br&gt;This talk will focus on how to deal 
with controversies, communicating effectively, and extracting relevant feedback to controversial issues while 
maintaining your sanity</description><duration>00:45</duration><end>11:30</end><language>eng</language><links 
/><logo /><persons><person id="15">Sriram Ramkrishna</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>43-dealing_with_controversy__a_practical_guideline</slug><start>10:45</start><subtitle 
/><title>Dealing with controversy - a practical guideline</title><track /><type>talk</type></event><event 
guid="01e8a7f0-684c-55b0-8b1c-930962a49729" id="105"><attachments 
/><date>2018-07-06T15:30:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything th
 at did n
 ot make it into the normal 
schedule.</description><duration>00:25</duration><end>15:55</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>105-unconference-1</slug><start>15:30</start><subtitle /><title>Open talk #2</title><track 
/><type>talk</type></event><event guid="46647784-a003-5e87-9fcf-881d1c42efb6" id="107"><attachments 
/><date>2018-07-06T15:55:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it into the normal 
schedule.</description><duration>00:25</duration><end>16:20</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recordi
 ng><room
Conference Room</room><slug>107-unconference-1</slug><start>15:55</start><subtitle /><title>Open talk 
#4</title><track /><type>talk</type></event><event guid="d6b06dee-7e6c-5f25-87fb-3bc31998f997" 
id="202"><attachments /><date>2018-07-06T12:30:00+02:00</date><description 
/><duration>00:30</duration><end>13:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Conference 
Room</room><slug>202-product_management_in_open_source</slug><start>12:30</start><subtitle /><title>Product 
Management in Open Source</title><track /><type /></event></room><room name="Elsewhere"><event 
guid="4a1ba2b2-29de-5e3a-afc1-d961c86e56f9" id="121"><attachments 
/><date>2018-07-06T20:00:00+02:00</date><description>Details will be announced 
later.</description><duration>03:59</duration><end>23:59</end><language>eng</language><links /><logo 
/><persons><person id="11">GUADEC Team</person></persons><recording><license>no-vid
 eo</lice
 
nse><optout>true</optout></recording><room>Elsewhere</room><slug>121-beach_party</slug><start>20:00</start><subtitle
 /><title>Beach Party</title><track /><type /></event><event guid="363bdbee-1372-5ff6-9c7f-56f62d93dbb4" 
id="200"><attachments /><date>2018-07-06T09:30:00+02:00</date><description 
/><duration>00:30</duration><end>10:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>200-registration</slug><start>09:30</start><subtitle
 /><title>Registration</title><track /><type /></event><event guid="fd199473-c615-5f85-9975-575ebe87a07a" 
id="201"><attachments /><date>2018-07-06T11:30:00+02:00</date><description 
/><duration>00:15</duration><end>11:45</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>201-break</slug><start>11:30</start><subtitle
 /><title>Break</title><t
 rack /><
 type /></event><event guid="b8d33ab3-733c-5dd3-9921-24af014cac4f" id="203"><attachments 
/><date>2018-07-06T13:00:00+02:00</date><description 
/><duration>01:00</duration><end>14:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>203-lunch</slug><start>13:00</start><subtitle
 /><title>Lunch</title><track /><type /></event><event guid="abe4e817-53ef-5220-9c78-b15253d0ebc1" 
id="204"><attachments /><date>2018-07-06T16:20:00+02:00</date><description 
/><duration>00:25</duration><end>16:45</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>204-break</slug><start>16:20</start><subtitle
 /><title>Break</title><track /><type /></event><event guid="a74eebdc-899a-579d-a84f-ba8d18667403" 
id="205"><attachments /><date>2018-07-06T18:30:00+02:00</date><description /><duration>01:30</d
 uration>
 <end>20:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>205-venue_closes</slug><start>18:30</start><subtitle
 /><title>Venue closes</title><track /><type /></event></room></day><day date="2018-07-07" 
end="2018-07-07T23:59:00+02:00" index="2" start="2018-07-07T10:15:00+02:00"><room name="Auditorium"><event 
guid="23c23699-fdc5-5e08-aa98-ddc1aac45dae" id="6"><attachments 
/><date>2018-07-07T12:30:00+02:00</date><description>JHBuild has served GNOME developers well for over a 
decade, but it is not very reliable and has caused many problems for newcomers attempting to build our 
software with it. This talk will present BuildStream, a new system for reliably building all of GNOME, and 
compare it to JHBuild. The focus will be on helping developers who are already familiar with JHBuild migrate 
to using BuildStream instead. Advantages and disadvantages of BuildStream relative t
 o both J
 HBuild and flatpak-builder will be discussed.&lt;br&gt;&lt;br&gt;This talk will also introduce 
gnome-build-meta, the new official source for GNOME build definitions, which is intended to obsolete the 
JHBuild modulesets, the GNOME Continuous manifest, and the manifest used to build GNOME's Flatpak 
runtimes.</description><duration>00:30</duration><end>13:00</end><language>eng</language><links /><logo 
/><persons><person id="16">Michael Catanzaro</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>6-migrating_from_jhbuild_to_buildstream</slug><start>12:30</start><subtitle
 /><title>Migrating from JHBuild to BuildStream</title><track /><type>talk</type></event><event 
guid="0b292287-86af-5c57-ace9-aee6f2d80fdf" id="13"><attachments 
/><date>2018-07-07T11:45:00+02:00</date><description>As you probably might know, GNOME hasn't been the most 
updated in technologies &amp; processes used for the design, development, t
 esting, 
 QA, delivery loop. To be honest, we have been quite behind!&lt;br&gt;&lt;br&gt;Build fails, not passing 
tests, contributors stuck with trivial details, each product with different released days, designers and QA 
in need to build the whole stack to try out a minimal UI change… well, we could continue indefinitely. 
Needless to say this was a huge impact in our performance and contributor friendliness, even more in a time 
where web applications are as common.&lt;br&gt;&lt;br&gt;Fortunately, things have changed dramatically over 
the last two years, specially with Flatpak for a containerized-alike build and distribution of apps and our 
move to GitLab and its integrated CI, we are able to fully dive into integrating a more DevOps oriented 
workflow. This effort has become a dream come true for GNOME, that we would have never imagined a few years 
back.&lt;br&gt;&lt;br&gt;In this talk I will present and explain in details how to use and integrate Flatpak 
and GitLab together to crea
 te the f
 uture of the DevOps experience for Linux applications development and how we use it at GNOME and what impact 
is making to our 
organization.</description><duration>00:45</duration><end>12:30</end><language>eng</language><links /><logo 
/><persons><person id="17">Carlos Soriano</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>13-devops_for_gnome</slug><start>11:45</start><subtitle
 /><title>DevOps for GNOME</title><track /><type>talk</type></event><event 
guid="14127f56-48e5-590d-a9f7-bd236b7fbf79" id="17"><attachments 
/><date>2018-07-07T15:00:00+02:00</date><description>Thunderbolt 3 is a relatively new technology to connect 
peripherals to a computer. Because it can access the computer's resources directly, it allows for very high 
speeds: it is fast enough to drive external graphics cards.&lt;br&gt;However, the mechanism that allows these 
high speeds also poses a security risk because malicious devices cou
 ld obtai
 n sensitive information from the computer's memory.&lt;br&gt;Version 3 of the Thunderbolt interface 
therefore provides security levels in order to mitigate the aforementioned security risk that connected 
devices pose to the system. As a result, devices need to be authorized manually. The talk aims to provide an 
overview of the Thunderbolt technology and will try to clarify some of the confusing aspects, e.g. the many 
modes and features of the USB type C connector that Thunderbolt 3 uses. Finally, the talk will show how some 
tricky user experience problems were solved, with a focus on the integration with 
GNOME.</description><duration>00:30</duration><end>15:30</end><language>eng</language><links /><logo 
/><persons><person id="18">Christian Kellner</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>17-thunderbolt_gnulinux_and_gnome</slug><start>15:00</start><subtitle
 /><title>Thunderbolt, GNU/Linux and GN
 OME</tit
 le><track /><type>talk</type></event><event guid="18b5c345-1c6a-5833-839b-15cae3a6d269" id="21"><attachments 
/><date>2018-07-07T10:15:00+02:00</date><description>The freedesktop-sdk was originally started as a Flatpak 
subproject to create a minimum Linux baseline. It’s now a separate project hosted on freedesktop.org, and is 
used as the foundation of GNOME releases. The long term goal of the project is to maintain a neutral baseline 
which can be consumed by Flatpak, GNOME, KDE and others.&lt;br&gt;&lt;br&gt;This talk will focus on the 
recent work to upgrade and modernize the sdk. We will discuss what the project has done so far, including the 
benefits of improved automation and converting the format entirely to BuildStream (rather than several 
different metadatas). &lt;br&gt;&lt;br&gt;We will also talk about what we are doing next and why all of this 
matters to GNOME.</description><duration>00:30</duration><end>10:45</end><language>eng</language><links 
/><logo /><persons><
 person i
 d="19">Adam Jones</person><person id="20">Valentin David</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>21-freedesktopsdk_the_future_of_linux_runtimes</slug><start>10:15</start><subtitle
 /><title>Freedesktop-sdk, the future of Linux runtimes</title><track /><type>talk</type></event><event 
guid="b34fba3d-270e-53e2-b533-5fd29e3eb0de" id="29"><attachments 
/><date>2018-07-07T14:00:00+02:00</date><description>System76 talks about their new Linux desktop 
manufactured in Denver, CO. Integrated with Pop!_OS, a Gnome-based distro, this desktop features open sourced 
concepts inside and out. In this talk, we share the struggles of building an open desktop and why open 
computer designs are important for an innovative future. In the end, we prove that you don’t have to 
compromise aesthetics, quality, and performance for 
freedom.</description><duration>01:00</duration><end>15:00</end><language>eng</language><lin
 ks /><lo
 go /><persons><person id="21">Louisa Bisio</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>29-building_the_libre_desktop</slug><start>14:00</start><subtitle
 /><title>Building the Libre Desktop</title><track /><type>talk</type></event><event 
guid="f2441a62-9871-573d-9852-acd7191b974f" id="42"><attachments 
/><date>2018-07-07T10:45:00+02:00</date><description>Talk title (complete): Flathub - An app store and build 
service for flatpak applications&lt;br&gt;&lt;br&gt;Since last year's launch, Flathub has become the de facto 
app store for flatpak applications, with hundreds of available apps and thousands of monthly 
users.&lt;br&gt;&lt;br&gt;This talk will provide answers to the following questions:&lt;br&gt;- What is 
Flathub? What does it offer users and developers?&lt;br&gt;- How can I publish a new 
app/theme/runtime/...?&lt;br&gt;- How does Flathub work? What is the infrastructure behind it (build servic
 e, websi
 te...)?&lt;br&gt;- What plans are there for future development?&lt;br&gt;- How can I contribute to 
Flathub?</description><duration>00:45</duration><end>11:30</end><language>eng</language><links /><logo 
/><persons><person id="22">Robert McQueen &amp; Jorge García</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>42-flathub__an_app_store_and_build_service_for</slug><start>10:45</start><subtitle
 /><title>Flathub - An app store and build service for…</title><track /><type>talk</type></event><event 
guid="cae033cb-4acd-5194-895c-1cd1dfb66e7c" id="100"><attachments 
/><date>2018-07-07T16:45:00+02:00</date><description>The annual general meeting of the GNOME 
Foundation</description><duration>02:45</duration><end>19:30</end><language>eng</language><links /><logo 
/><persons><person id="23">GNOME Board</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium<
 /room><s
 lug>100-gnome_foundation_agm</slug><start>16:45</start><subtitle /><title>GNOME Foundation AGM</title><track 
/><type>meeting</type></event><event guid="93bb2614-9440-5ad3-b7f4-95aa88a9629a" id="108"><attachments 
/><date>2018-07-07T15:30:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it into the normal 
schedule.</description><duration>00:25</duration><end>15:55</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>108-unconference-1</slug><start>15:30</start><subtitle
 /><title>Open talk #5</title><track /><type>talk</type></event><event 
guid="9482c5aa-b3ef-5cc5-bfdc-ffef6d4b7045" id="110"><attachments 
/><date>2018-07-07T15:55:00+02:00</date><description>20 mi
 nute slo
 ts for talks and discussion panels to be submitted and selected by attendees on-site. This is your chance to 
present cutting edge developments or anything that did not make it into the normal 
schedule.</description><duration>00:25</duration><end>16:20</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>110-unconference-1</slug><start>15:55</start><subtitle
 /><title>Open talk #7</title><track /><type>talk</type></event></room><room name="Conference Room"><event 
guid="a6989c93-6eaa-522c-9769-86b14bd22a62" id="3"><attachments 
/><date>2018-07-07T15:00:00+02:00</date><description>Intended audience: translators, current and aspiring 
l10n team leaders&lt;br&gt;&lt;br&gt;Summary:&lt;br&gt;Translating a big software project like GNOME is hard, 
especially for small teams. However, if the target language is related to another lang
 uage tha
 t already has good coverage, the translation can be done much faster. In this talk I will explain the word 
substitution translation method and the new tool that implements it for GNOME translation files, 
mt-words.&lt;br&gt;&lt;br&gt;Talk overview:&lt;br&gt;- Currently available tools for software 
translators&lt;br&gt;- Machine translation approaches used in general&lt;br&gt;- Detailed overview of the 
word-substitution method,&lt;br&gt;  including its strengths and which languages could use it&lt;br&gt;- What 
makes software interfaces easier and harder to translate&lt;br&gt;- Why word substitution translation is 
suitable for GNOME&lt;br&gt;- Presenting my translation script “mt-words”, an overview of how &lt;br&gt;  it 
addresses the issues with translating .po files&lt;br&gt;- Case study: translating parts of GNOME from 
Latvian to Latgalian&lt;br&gt;  * preparing the source language text&lt;br&gt;  * writing the translation 
script&lt;br&gt;  * creating the dictionary and 
 terminol
 ogy&lt;br&gt;  * editing the final translation&lt;br&gt;- Overview of how to maintain translations; what to 
do if:&lt;br&gt;  * the original English string changes&lt;br&gt;  * the related language string 
changes&lt;br&gt;  * a dictionary record 
changes</description><duration>00:30</duration><end>15:30</end><language>eng</language><links /><logo 
/><persons><person id="24">Rūdolfs Mazurs</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>3-translating_software_using_related_languages</slug><start>15:00</start><subtitle 
/><title>Translating software using related languages</title><track /><type>talk</type></event><event 
guid="526ab1a5-9783-528c-9208-6ab1c1d7a07d" id="31"><attachments 
/><date>2018-07-07T10:15:00+02:00</date><description>This talk is about all the improvements made in GNOME's 
Javascript platform in the past year. We've made many strides: developer experience, especially for new 
contrib
 utors; n
 ew Javascript language features; and performance improvements, especially in memory usage. I'll talk about 
the improvements and how they affect the four audiences: users, app developers, GNOME Shell developers, and 
shell extension developers. I'll also talk about some projects that we need your help 
with!</description><duration>00:30</duration><end>10:45</end><language>eng</language><links /><logo 
/><persons><person id="25">Philip Chimento</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>31-javascript_in_gnome_in_2018</slug><start>10:15</start><subtitle /><title>Javascript in 
GNOME in 2018</title><track /><type>talk</type></event><event guid="bb353abf-cc6c-515a-ae06-d5bfffcae654" 
id="48"><attachments /><date>2018-07-07T12:30:00+02:00</date><description>GNOME has seen a number of 
initiatives to improve testing over recent years and the project is in the best position to see further 
improvements. Au
 tomated 
 testing, especially with the move to GitLab, is more effective than ever. Usability testing has seen a lot 
of work from Jim Hall and the design team. But what about the planning and organisation around delivering 
GNOME as a product?&lt;br&gt;&lt;br&gt;I will discuss the theory and processes around planning testing for a 
product like GNOME with regular releases, using real life examples from Apertis and how they can be applied 
to applications and the GNOME desktop. I will discuss the pros and cons of different approaches and how to 
decide what you should be 
using.</description><duration>00:30</duration><end>13:00</end><language>eng</language><links /><logo 
/><persons><person id="26">Kat</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>48-plan_your_testing</slug><start>12:30</start><subtitle /><title>Plan your 
testing</title><track /><type>talk</type></event><event guid="41452287-6fc1-595a-a59a-12bd
 117de029
 " id="109"><attachments /><date>2018-07-07T15:30:00+02:00</date><description>20 minute slots for talks and 
discussion panels to be submitted and selected by attendees on-site. This is your chance to present cutting 
edge developments or anything that did not make it into the normal 
schedule.</description><duration>00:25</duration><end>15:55</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>109-unconference-1</slug><start>15:30</start><subtitle /><title>Open talk #6</title><track 
/><type>talk</type></event><event guid="cc7afd5b-dda6-5302-a41d-918795221100" id="111"><attachments 
/><date>2018-07-07T15:55:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it
  into th
 e normal schedule.</description><duration>00:25</duration><end>16:20</end><language>eng</language><links 
/><logo /><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>111-unconference-1</slug><start>15:55</start><subtitle /><title>Open talk #8</title><track 
/><type>talk</type></event></room><room name="Elsewhere"><event guid="e96325ab-e1bc-57ff-b277-df569b8e911d" 
id="122"><attachments /><date>2018-07-07T20:00:00+02:00</date><description>Details will be announced 
later.</description><duration>03:59</duration><end>23:59</end><language>eng</language><links /><logo 
/><persons><person id="11">GUADEC 
Team</person></persons><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>122-cultural_show__picnic</slug><start>20:00</start><subtitle
 /><title>Cultural show &amp; picnic</title><track /><type /></event><event guid="4049a
 d77-c1eb
 -5e0a-b4c2-ca3c0de54f10" id="206"><attachments /><date>2018-07-07T11:30:00+02:00</date><description 
/><duration>00:15</duration><end>11:45</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>206-break</slug><start>11:30</start><subtitle
 /><title>Break</title><track /><type /></event><event guid="cdffc551-86dc-5f92-8d61-efe3fc4276fa" 
id="207"><attachments /><date>2018-07-07T13:00:00+02:00</date><description 
/><duration>01:00</duration><end>14:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>207-lunch</slug><start>13:00</start><subtitle
 /><title>Lunch</title><track /><type /></event><event guid="53f0a9ac-99b8-5eb9-9fa3-3e914a2a89c7" 
id="208"><attachments /><date>2018-07-07T16:20:00+02:00</date><description 
/><duration>00:25</duration><end>16:45</end><language>eng</la
 nguage><
 links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>208-break</slug><start>16:20</start><subtitle
 /><title>Break</title><track /><type /></event><event guid="05eb0f22-c9af-5862-aae8-4bb34772e1e0" 
id="209"><attachments /><date>2018-07-07T19:30:00+02:00</date><description 
/><duration>00:30</duration><end>20:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>209-venue_closes</slug><start>19:30</start><subtitle
 /><title>Venue closes</title><track /><type /></event></room></day><day date="2018-07-08" 
end="2018-07-08T19:00:00+02:00" index="3" start="2018-07-08T10:15:00+02:00"><room name="Auditorium"><event 
guid="20b3fa66-1288-58a1-bb62-0c240c82e929" id="2"><attachments 
/><date>2018-07-08T10:45:00+02:00</date><description>The talk would be about a mockup and current ideas for a 
new user experience case 
 design, 
 integration of smart homes appliances and internet of things middleware in GNOME at a glance. Providing 
details of how successful could be GNOME the first UI for Linux that could integrate with such things like 
Google Assistant, Alexa, Cortana, IFTTT, or appliances like Philips Hue and NeXT. By likely integrating the 
Google Assistant SDK directly in GNOME, making GNOME a more human experienced and native language experienced 
GUI for the Linux 
Environment.</description><duration>00:45</duration><end>11:30</end><language>eng</language><links /><logo 
/><persons><person id="27">Claudio Alexander Santoro Wunder</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>2-design_of_an_ux_case_iot_integration_in_gnome</slug><start>10:45</start><subtitle
 /><title>Design of an UX case: IoT integration in GNOME.</title><track /><type>talk</type></event><event 
guid="e9fa88cb-0265-5ccd-a402-e56ce70fb12c" id="4"><attachments
  /><date
2018-07-08T15:00:00+02:00</date><description>Endless OS is often run on machines where internet 
connectivity is metered: the user has to pay per unit of bandwidth used. Due to the variety of tariffs 
available, reducing the bandwidth cost of important downloads (such as OS updates) to the user is 
non-trivial. We’ve implemented a scheduling system for downloads to address this. It has uses on regular 
laptops too, allowing downloads to be deferred until you’re back home and not using mobile 
data.&lt;br&gt;&lt;br&gt;This talk will provide an introduction to download management and how we see it 
being used in future.</description><duration>00:30</duration><end>15:30</end><language>eng</language><links 
/><logo /><persons><person id="28">Philip Withnall</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>4-download_management_on_metered_connections</slug><start>15:00</start><subtitle
/><title>Download manag
 ement on
  metered connections</title><track /><type>talk</type></event><event 
guid="d4776b28-450d-5c72-bbcd-16b813808106" id="5"><attachments 
/><date>2018-07-08T12:30:00+02:00</date><description>A look at recent activity in GLib, current development, 
and plans for the 
future.</description><duration>00:30</duration><end>13:00</end><language>eng</language><links /><logo 
/><persons><person id="28">Philip Withnall</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>5-glib_whats_new_and_whats_next</slug><start>12:30</start><subtitle
 /><title>GLib: What’s new and what’s next?</title><track /><type>talk</type></event><event 
guid="6cf0e9df-438b-5b7d-907b-50f4b6f98237" id="15"><attachments 
/><date>2018-07-08T10:15:00+02:00</date><description>PipeWire is a modern graph-based multimedia processing 
engine that aims to make it possible to exchange content between applications and devices. It builds on 
concepts from many di
 fferent 
 sources such as GStreamer, JACK, CoreAudio, Pulseaudio, Wayland and LV2.&lt;br&gt;&lt;br&gt;In this talk we 
will briefly go over the current state of PipeWire. The remainder will consist of a demonstration of the 
audio and video processing capabilities and will show how the integration of Desktop and Pro audio can be 
achieved.</description><duration>00:30</duration><end>10:45</end><language>eng</language><links /><logo 
/><persons><person id="29">Wim Taymans</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>15-pipewire</slug><start>10:15</start><subtitle
 /><title>PipeWire</title><track /><type>talk</type></event><event 
guid="adbb36c1-257e-5bc9-81a8-9cd5077e031b" id="16"><attachments 
/><date>2018-07-08T16:45:00+02:00</date><description>This year we'll discuss what has and hasn't been working 
well in Builder and what we're doing to address it.&lt;br&gt;&lt;br&gt;As usual, there will be plenty of 
demos and 
 tips for
  how to use Builder more efficiently.&lt;br&gt;&lt;br&gt;Lastly, an overview of various plugin API will be 
provided to help GNOME contributors join in improving our 
tooling.</description><duration>00:45</duration><end>17:30</end><language>eng</language><links /><logo 
/><persons><person id="30">Christian Hergert</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>16-whats_happening_in_builder</slug><start>16:45</start><subtitle
 /><title>What's happening in Builder?</title><track /><type>talk</type></event><event 
guid="9e890636-bb35-5138-a7c0-dcd6b845ab57" id="25"><attachments 
/><date>2018-07-08T11:45:00+02:00</date><description>Last year I gave a talk on *why* it was desirable to 
port librsvg from C to Rust.  That talk showed cool things about the Rust language, mostly centered around 
expresiveness and memory safety.&lt;br&gt;&lt;br&gt;This time, I want to show you *how* the librsvg team (we 
have a team no
 w!) has 
 been doing the port, gradually, steadily, without breaking client applications.  We will present common 
patterns that show up when refactoring C to make it easy to port to Rust.  We'll show how the first pass at 
Rustification works, but it is ugly - but how a second pass can turn it into beautiful, idiomatic Rust code.  
We'll show how C code with no error handling can be turned into Rust code that checks and propagates errors 
thoroughly.&lt;br&gt;&lt;br&gt;The hope is to show that we can give the low-level GNOME platform another 20 
years of life by porting it to a better low-level 
language.</description><duration>00:45</duration><end>12:30</end><language>eng</language><links /><logo 
/><persons><person id="31">Federico Mena Quintero</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>25-patterns_of_refactoring_c_to_rust</slug><start>11:45</start><subtitle
 /><title>Patterns of refactoring C to Rust</title><
 track />
 <type>talk</type></event><event guid="343b5c9d-c4fa-5aa4-8563-1e271c788435" id="103"><attachments 
/><date>2018-07-08T17:30:00+02:00</date><description>Fast-paced and focused talks on any and all subjects. 
All talks will be subject to a strict time limit of 5 minutes on stage (including setup). Slides are welcome, 
but not compulsory.</description><duration>01:00</duration><end>18:30</end><language>eng</language><links 
/><logo /><persons /><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>103-lightning_talks</slug><start>17:30</start><subtitle
 /><title>Lightning talks</title><track /><type>talk</type></event><event 
guid="87708b2d-cf10-5ff2-81d9-2545bb2fb198" id="112"><attachments 
/><date>2018-07-08T15:30:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it into 
 the norm
 al schedule.</description><duration>00:25</duration><end>15:55</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>112-unconference-1</slug><start>15:30</start><subtitle
 /><title>Open talk #9</title><track /><type>talk</type></event><event 
guid="be6d24b5-d3b6-5b8b-afa1-40edae3161c7" id="114"><attachments 
/><date>2018-07-08T15:55:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it into the normal 
schedule.</description><duration>00:25</duration><end>16:20</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><sl
 ug>114-u
 nconference-1</slug><start>15:55</start><subtitle /><title>Open talk #11</title><track 
/><type>talk</type></event><event guid="b3246f6a-8ed0-514c-bb5b-4635b3debac3" id="117"><attachments 
/><date>2018-07-08T14:00:00+02:00</date><description>This keynote has not yet been 
announced!</description><duration>01:00</duration><end>15:00</end><language>eng</language><links /><logo 
/><persons /><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Auditorium</room><slug>117-keynote_2</slug><start>14:00</start><subtitle
 /><title>Keynote 2</title><track /><type>talk</type></event></room><room name="Conference Room"><event 
guid="b5162e55-01c1-5dd8-8f17-b78ff5e85d25" id="20"><attachments 
/><date>2018-07-08T12:30:00+02:00</date><description>Purism's Librem 5 is the first phone built from the 
ground up to respect user freedom and privacy. It will run PureOS, a real GNU/Linux distribution, and use 
GNOME as its user interface. But how is that possible? GNOME doesn'
 t run on
  phones, does it?&lt;br&gt;&lt;br&gt;Well, not quite yet, but at Purism we're working on changing that. In 
my role as designer on the Librem 5 project I'm adapting the design of existing GNOME apps to the phone form 
factor, and designing new apps from scratch. We want as much of this work as possible to go upstream, in 
order to benefit all GNOME users.&lt;br&gt;&lt;br&gt;In this presentation I'll show some of the progress 
we've been making, and talk about how to design GNOME apps that work well across different form 
factors.</description><duration>00:30</duration><end>13:00</end><language>eng</language><links /><logo 
/><persons><person id="32">Tobias Bernard</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>20-designing_gnome_mobile</slug><start>12:30</start><subtitle /><title>Designing GNOME 
Mobile</title><track /><type>talk</type></event><event guid="c6ee3b58-3a6e-5330-9d4f-9739b72a2c95" id="26">
 <attachm
 ents /><date>2018-07-08T11:45:00+02:00</date><description>The journey toward making GSM calls on the 
upcoming Librem 5 phone using the GNOME platform.  An exploration of the issues encountered, the current 
status of our Calls application and discussion of intended future 
work.</description><duration>00:45</duration><end>12:30</end><language>eng</language><links /><logo 
/><persons><person id="33">Bob Ham</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>26-making_a_phone_call_with_gnome</slug><start>11:45</start><subtitle /><title>Making a 
phone call with GNOME</title><track /><type>talk</type></event><event 
guid="64fd49fb-3b1e-56cd-b85e-78c3389e6dce" id="34"><attachments 
/><date>2018-07-08T10:15:00+02:00</date><description>You have probably heard about GPUs and OpenGL and seen 
the wonders that are possible with them. So has the GTK team. But what the GTK team hadn't heard about were 
the traps and p
 itfalls 
 you have to carefully navigate around to make those wonders happen.&lt;br&gt;&lt;br&gt;This talk will 
present what we learned so that you already have a head start when you decide to use the magic of 
GPUs.</description><duration>00:30</duration><end>10:45</end><language>eng</language><links /><logo 
/><persons><person id="3">Benjamin Otte</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>34-have_you_ever_developed_for_a_gpu</slug><start>10:15</start><subtitle /><title>Have you 
ever developed for a GPU?</title><track /><type>talk</type></event><event 
guid="c27e346f-5ef5-5845-aad6-f741a15a36a9" id="41"><attachments 
/><date>2018-07-08T10:45:00+02:00</date><description>Endless is empowering the world by bringing the 
computing revolution to the people that have been left out due to the barriers of cost and connectivity, and 
this mission is only made possible by GNOME and other free software. One of the w
 ays we'r
 e working on making computers useful in conditions of limited or nonexistent Internet connectivity is by 
allowing apps and OS updates to be distributed in a P2P way, over USB drives and local networks. This feature 
has required significant changes to both OSTree and Flatpak, two of the technologies that underlie Endless 
OS. We're planning to roll out the feature this summer, and this talk will focus on both the technical 
aspects and the user needs that motivated the 
work.</description><duration>00:45</duration><end>11:30</end><language>eng</language><links /><logo 
/><persons><person id="34">Matthew Leeds</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>41-p2p_distribution_of_flatpaks_and_ostrees</slug><start>10:45</start><subtitle /><title>P2P 
Distribution of Flatpaks and OSTrees</title><track /><type>talk</type></event><event 
guid="6889f591-0803-5f0e-9a14-ce5cbaf806fe" id="113"><attachments /><da
 te>2018-
 07-08T15:30:00+02:00</date><description>20 minute slots for talks and discussion panels to be submitted and 
selected by attendees on-site. This is your chance to present cutting edge developments or anything that did 
not make it into the normal 
schedule.</description><duration>00:25</duration><end>15:55</end><language>eng</language><links /><logo 
/><persons><person id="10">to be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>113-unconference-1</slug><start>15:30</start><subtitle /><title>Open talk #10</title><track 
/><type>talk</type></event><event guid="5716e6a6-b550-53a9-b1e6-00b10609b750" id="115"><attachments 
/><date>2018-07-08T15:55:00+02:00</date><description>20 minute slots for talks and discussion panels to be 
submitted and selected by attendees on-site. This is your chance to present cutting edge developments or 
anything that did not make it into the normal schedule.</descript
 ion><dur
 ation>00:25</duration><end>16:20</end><language>eng</language><links /><logo /><persons><person id="10">to 
be announced</person></persons><recording><license>CC BY-SA 
4.0</license><optout>false</optout></recording><room>Conference 
Room</room><slug>115-unconference-1</slug><start>15:55</start><subtitle /><title>Open talk #12</title><track 
/><type>talk</type></event></room><room name="Elsewhere"><event guid="0e481de3-2119-5f57-8d28-87c17229c2dd" 
id="210"><attachments /><date>2018-07-08T11:30:00+02:00</date><description 
/><duration>00:15</duration><end>11:45</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>210-break</slug><start>11:30</start><subtitle
 /><title>Break</title><track /><type /></event><event guid="f33e9765-bd8d-55a8-a166-a3acce71554d" 
id="211"><attachments /><date>2018-07-08T13:00:00+02:00</date><description 
/><duration>01:00</duration><end>14:00</end><languag
 e>eng</l
 anguage><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>211-lunch</slug><start>13:00</start><subtitle
 /><title>Lunch</title><track /><type /></event><event guid="1cf98b5b-9980-5b3d-a84e-c57c4e90dd64" 
id="212"><attachments /><date>2018-07-08T16:20:00+02:00</date><description 
/><duration>00:25</duration><end>16:45</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>212-break</slug><start>16:20</start><subtitle
 /><title>Break</title><track /><type /></event><event guid="ff50c8ad-efb4-50c3-b6b0-a9bc834a8797" 
id="213"><attachments /><date>2018-07-08T18:30:00+02:00</date><description 
/><duration>00:30</duration><end>19:00</end><language>eng</language><links /><logo /><persons 
/><recording><license>no-video</license><optout>true</optout></recording><room>Elsewhere</room><slug>213-venue_closes</slug><st
 art>18:3
 0</start><subtitle /><title>Venue closes</title><track /><type /></event></room></day></schedule>
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]