Schedule for Nextcloud Conference 2016

Time Main room H1058 Food and drinks H3008 Meetings and workshops H3004 Hacking room H3006 Hacking room H3007
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00 Jos Poortvliet
Monday Lunch
Jos Poortvliet
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
Time Main room H1058 Food and drinks H3008 Meetings and workshops H3004 Hacking room H3006 Hacking room H3007
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00 Jos Poortvliet
Tuesday Lunch
Jos Poortvliet
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
Time Main room H1058 Food and drinks H3008 Meetings and workshops H3004 Hacking room H3006 Hacking room H3007
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00 Jos Poortvliet
Wednesday Lunch
Jos Poortvliet
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
Time Main room H1058 Food and drinks H3008 Meetings and workshops H3004 Hacking room H3006 Hacking room H3007
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00 Jos Poortvliet
Thursday Lunch
Jos Poortvliet
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45

Program for Nextcloud Conference 2016

Cloud Federation beyond simple file sharing
What's next?

presented by Björn Schießle

This lightning talk will start with a short introduction and the current state of federated sharing. After that we will discuss new features developed during the last year and ideas for the future including topics like "How to make it easier to find people?", "How to make federated sharing a first class citizen within Nextcloud" and "Federated sharing beyond files".

Enterprise grade two factor authentication with Nextcloud
Flexible and central authentication with privacyIDEA

presented by Cornelius Kölbel

With Nextcloud 10 it is possible to use external two factor authentication systems. The flexible opensource privacyIDEA authentication system can manage flexible tokens of arbitrary user stores. This way, authentication devices like OTP tokens, smartphones, display cards or Yubikeys can be assigned to user. Many different applications can be connected to privacyIDEA - thus a user may use his ... more

Secure your Nextcloud application

presented by Lukas Reschke

XSS? CSRF? RCE? Insecure Deserialization? - If all those terms are only gibberish to you and you are a developer then this workshop is most probably the right one for you. In just about one hour you will get a basic understanding about the most common vulnerabilities in web applications and how they might affect your Nextcloud app. After this workshop you should hopefully be able to write mo... more

Nextcloud Security 2016

presented by Lukas Reschke

Another year passed, another time to share some statistics and relevant changes in Nextcloud's security 2016.

Working in the Open
Why it makes so much sense

presented by Björn Schießle

Nextcloud is completely Free Software for everyone, including individual, organisations and partners. We are an open organisation working together across boundaries to deliver the best possible cloud experience to everyone while respecting your privacy and freedom. Learn why this makes a difference and how to participate.

Upcoming features of Android Nextcloud

presented by TKaminsky

- current state - upcoming major features short term - middle and long term development overview

The Nextcloud Android App Development Process
Insights and a kick start to get you aboard our development ship

presented by Andy Scherzinger

Brief lightning talk providing an overview of our Android development/release process. This talk will illustrate the steps taken to move from an idea to an implementation ending in a released feature including all the tools used in between.

Nextcloud Scalability with a concept design for 10.000 users
Discuss concrete scalable designs and what we can do to improve scalability of Nextcloud dramatically.

presented by Dennis Pennings

This is a session about Nextcloud scalability and its architecture in general. To give it some focus, we start with a concept design for 10.000 users. There is also some information available from customers who have 10.000+ users and we'd like to expand and improve on the current recommendations. The Nextcloud 11 includes improving the scalability through work on the S3 storage and multibucket... more

Nextcloud iOS present and future

presented by Marino Faggiana

What's Nextcloud iOS, what are the current developments and what will future, software architecture and the file protocol security encryption AES 256

Hands on Android Development

presented by TKaminsky

We have some starter issues prepared so that new devs can easily try to help on developing android code.

Installing NextCloud with SSL/TLS in less than 5 minutes on UBOS
Easy beats hard, no?

presented by Johannes Ernst

A safe home for all your data is for everyone, but installing databases and configuring web servers is not. So we created UBOS, a new Linux distro focused on making the installation and maintenance of websites running web apps such as NextCloud much easier. In this demo, we will get Nextcloud installed on a new Amazon EC2 server running UBOS Linux in just a few minutes, without having to know ... more

Join the Nextcloud design team!

presented by Jan-Christoph Borchardt

I’ll show you how we do design at Nextcloud and how easy it is to participate!

Build a community around your app!

presented by Jan-Christoph Borchardt

A few easy tips on how to make your app more attractive to contributors. Cause working together is always more fun than doing it alone! :)

Quick update on the calendar app

presented by georgehrke

Nextcloud 9 introduced a new calendar app that relies on Nextcloud's build in CalDAV server. We will showcase the new app, talk about the benefits compared to the old app, highlight new features that have been implemented since its introduction and explain how you can contribute.

MySQL Database Scalability

presented by shinguz

MySQL is used as a database back-end for the Nextcloud infrastructure. Sometimes MySQL is seen as the performance bottleneck. In this presentation we will have a look at performance topics in general and the does and dont's related to MySQL performance and how we could improve the overall performance of Nextcloud when it is related to the database back-end. Hopefully we will have an intensi... more

Security architecture

presented by Lukas Reschke

What we do to ensure the security of our product as well as some of the security hardening features in our product.

Next generation of federation
Where federation is going and what you think of it!

presented by Björn Schießle

This session covers where Federation is going. We designed Federation to create transparent 'networks' of Nextcloud servers, both for enterprises to be able to split their installations and separate data between locations as well as for home users to get the benefits of a large network to share and work with. Since its first inception this feature has come a long way and I'd like to share our p... more

The future of Nextcloud
The future of Nextcloud. Federation, Communication, Scalability, Security and more

presented by Frank Karlitschek

This session I will discuss the 'big picture' of our plans for the future of Nextcloud, detail some parts of our roadmap and introduce subjects for the rest of the day.

User Management in Nextcloud
LDAP/SAML/OTP and so on - where are they going?

presented by Blizzz

Nextcloud has a variety of authentication mechanisms needed to fit comfortably in the diverse enterprise authentication landscape. This talk is as much about where we are today as it is about gathering input on where we need to bring this functionality to fit the needs of users and customers.

State of the Comments

presented by Blizzz

File comments are already around for a while, however the usefulness is somewhat limited. A construction site for Nextcloud 11.

Improve the Nextcloud Snap!

presented by Olivier Paroz

We have this awesome technology which allows people to install Nextcloud anywhere and to top it all up, it automatically gets both OS and Nextcloud updates! Find out how YOU can introduce the changes you or the community needs by talking to the experts behind the project. * Bring your laptop * Install snapcraft (http://snapcraft.io) * Download the precompiled Snap: https://cloud.nextclo... more

Setting up a Nextcloud proof of concept
Lessons from Nextcloud Support!

presented by Olivier Paroz

In this session we'll go over how we currently do support and the lessons we learn from doing Proof of Concepts at some big customers. This should make for good input on a discussion how we can do better!

Theming your Nextcloud

presented by juliushaertl

The Theming app was introduced as one of the enterprise features becoming open source with Nextcloud. This lightning talk will give an overview on what has already been implemented and what might be possible in the future. There will also be some information for app developers on how they can interact with the theming app, to ensure their apps will work best with it.

Collabora Online & Nextcloud
Let's make it better!

presented by mmeeks

The Collabora Online extension for Nextcloud adds rich document editing functionality to Nextcloud. Let's discuss how this is deployed, scaled, structured, dockered - and especially integrated in Nextcloud. What can we improve? How can we give users a better experience, how can sysadmins have an easier time getting it up and running? Your feedback and collaboration makes or breaks this session!... more

Collabora Online
Where we are and where we go!

presented by mmeeks

A very quick lightning talk - what it is, how it works, why Collabora Online, plus a bow.

Performance Testing at Nextcloud

presented by Morris Jobke

In this talk I will give an overview about the planned performance test setup and how we want to build and integrate it in the current review and quality assurance process.

Keynote: Jane Silber, CEO of Canonical

presented by Jos Poortvliet

Jane Silber is Chief Executive Officer at Canonical Group Ltd., the company which provides services to the IT industry to bring Ubuntu-based products to market; to enterprise and consumer users to maximise their Ubuntu experience. Ubuntu is the leading open source platform for cloud, IOT and personal and mobile computing. She joined Canonical as Chief Operating Officer in July 2004, becoming CE... more

Keynote: Karen Sandler, Executive Director at the Software Freedom Conservancy

presented by Jos Poortvliet

Karen Sandler is the executive director of the Software Freedom Conservancy, former executive director of the GNOME Foundation, an attorney, and former general counsel of the Software Freedom Law Center. Columbia Law School graduate, Karen has extensive legal experience with open source licenses as well as keen insight in community involvement. While executive director at the GNOME foundation, ... more

Local Storage as part of Data Federation: On My Disk approach
No sync, just share.

presented by Alexey Volkov

We will discuss our approach to sharing of local resources and get some practical experience with On My Disk, Nextcloud-based service which allows you to access your privately hosted data storage located behind the firewalls and NAT-s: on your home PC or office workstation, on your corporate fileserver or on Raspberry Pi. Once "paired" with the cloud, your storage will be available from anywher... more

Nextcloud and Collabora Online integration

presented by Andras Timar

Quick introduction to internals of the Collabora Online Nextcloud app, which can connect to a Collabora Online server and enables Nextcloud to view and edit office documents files.

Fair Web Services
What makes a web service free as in freedom?

presented by Cornelius Schumacher

The Free Software Definition gives us a clear framework for how we can be in control of our computing when running software ourselves. When using web services this is not enough. There are additional problems, such as privacy or unfair terms of services. How can we come to a definition what a web service needs to respect the freedoms of users? The Fair Web Services initiative is trying to give ... more

Discussion about Fair Web Services

presented by Cornelius Schumacher

Following up on the lightning talk about how to create criteria for web services which respect their users freedom, this workshop will be a more detailed discussion about the criteria and how to apply them.

Opening: welcome!

presented by Jos Poortvliet

In this session we'll welcome and open the Focus Friday!

Friday Lunch.

presented by Jos Poortvliet

Food in the kantina in the Mathe building, use your tickets!

Saturday Lunch

presented by Jos Poortvliet

Food truck outside next to the Math building, use your tickets!

Sunday Lunch

presented by Jos Poortvliet

Food truck outside next to the Math building, use your tickets!

Monday Lunch

presented by Jos Poortvliet

Food in the kantina in the Math building, use your tickets!

Tuesday Lunch

presented by Jos Poortvliet

Food in the kantina in the Mathe building, use your tickets!

Wednesday Lunch

presented by Jos Poortvliet

Food in the kantina in the Math building, use your tickets!

Thursday Lunch

presented by Jos Poortvliet

Food in the kantina in the Math building, use your tickets!

Lightning talks pt1
Let's kickstart the conversation!

presented by Jos Poortvliet

Lightning talks are meant to <a href="http://blog.jospoortvliet.com/2016/09/kickstarting-conversations-with.html">kickstart conversations</a>. They are for contributors to present themselves and the project they (want to) work on. To inspire and share ideas! During lunch you will have plenty of time to look up the lightning talk speakers and discuss their ideas with them. Or you can find the... more

Lightning talks pt2
Let's kickstart the conversation!

presented by Jos Poortvliet

Lightning talks are meant to <a href="http://blog.jospoortvliet.com/2016/09/kickstarting-conversations-with.html">kickstart conversations</a>. They are for contributors to present themselves and the project they (want to) work on. To inspire and share ideas! During lunch you will have plenty of time to look up the lightning talk speakers and discuss their ideas with them. Or you can find the... more

Surprise followed by free beer!

presented by Jos Poortvliet

We'll gather in the main room for the announcement of... well, a surprise! After that: free drinks and snacks.

Ubernextcloud - making privacy and security more tangible
Creating ideas for the far future of Nextcloud.

presented by Felix Epp

A current question in research asks: "How to deal with privacy or security being intangible qualities?" Both are essential for every (software) product. Primarily we understand (software) products as a sum of their features, i.e. what we do with them; but privacy and security are often not perceived as features. Let's try to imagine a far future of endless possibilities: How can privacy and s... more

How are we doing?

presented by Jos Poortvliet

So, 3 months ago, Nextcloud kicked off. How have we been doing? I'll share some pretty graphs!

Open Event Management

presented by mariobehling

The Open Event Project offers event managers a platform to organize all kinds of events including concerts, conferences, summits and regular meetups. The components support organizers in all stages from event planning to publishing, marketing and ticket sales. Automated web and mobile apps help attendees to get information easily. There are four components of the project: 1. The Open Event ... more

Nextcloud coding for beginners
Not a PHP and Nextcloud app development master yet? Get started!

presented by Camila Ayres

If you've never built a Nextcloud app and are quite new to PHP, CSS, Javascript and all the fancy stuff surrounding those, this is the workshop to attend! We will go over the basics of PHP and Nextcloud apps and even if you have little experience with programming, we'll get you started!

Dinner at »Schleusenkrug«

presented by Jan-Christoph Borchardt

At 19:00 on Saturday we’ll have some nice group dinner in the nearby restaurant »Schleusenkrug« which has a very nice beergarden atmosphere. :) With your registration you will receive a coupon for food and one drink. Directions: https://www.openstreetmap.org/node/269712300#map=15/52.5113/13.3359 Their website: http://www.schleusenkrug.de/news.html

The Nextcloud App Store

presented by Lukas Reschke

Showcasing the new Nextcloud App Store and what makes it special.

Let’s make Nextcloud design even better!

presented by Jan-Christoph Borchardt

You’re a designer, know some HTML+CSS or even a front-end developer? Let’s come together and improve Nextcloud! :) We will dive into how we do design, the whole process from discussion to concept & mockup to eventual implementation and iteration. As preparation, simply have a quick look at the existing design issues: https://github.com/nextcloud/server/issues?q=is%3Aissue+is%3Aopen+label%3Ad... more

Automated Testing at Nextcloud

presented by Morris Jobke

I want to give a rough overview about what system we use and showcase how it is currently used.

Contributing to the Nextcloud Mail app

presented by ChristophWurst

The Nextcloud Mail app is a simple IMAP client featuring tight integration with other Nextcloud apps like Files, Contacts and Calendar. In this workshop you will learn about how this app is built and – most importantly – how you can contribute! Time to become part of an awesome team of designers, developers and testers. :-) You can already check out the app at https://github.com/nextcloud... more

Making things go fast
Finding out why it's slow

presented by Robin Appelman

A quick introduction on how to find performance issues within Nextcloud