DevConf.cz 2018 has ended

DevConf.cz 2018 is the 10th annual, free, Red Hat sponsored community conference for developers, admins, DevOps engineers, testers, documentation writers and other contributors to open source technologies such as Linux, Middleware, Virtualization, Storage, Cloud and mobile where FLOSS communities sync, share, and hack on upstream projects together in the beautiful city of Brno, Czech Republic.

When: Friday, January 26 to Sunday, January 28, 2018

Venue: Faculty of Information Technology (VUT FIT - Božetěchova 2, Brno)


  • Friday 17:15: at the venue there will be a surprise show, stick around!
  • Saturday 19:00: the social event starts at Fleda Club. TICKET IS REQUIRED. Tickets will be distributed each day at check-in. First come, first serve.
  • Sunday 17:00: there will be many prizes given away at the closing session.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Fedora [clear filter]
Sunday, January 28

10:30am CET

You want a Clean Desktop OS? Containerize it.
Limited Capacity filling up

"Containers are all the rage, alongside cloud and DevOps. Sometimes they also induce rage. In this talk, we will take a look at using Fedora Atomic on your desktop, when it makes sense, and what the potential benefits vs drawbacks of having a container-based OS on your desktop are for you as a developer.

You will learn:

* what Atomic Host is
* how it compares to CoreOS
* that you can use container-based OS on your desktop machine as well
* if and why that makes sense from a developer's perspective
* how to do it effectively

No maximum for attendees, no specific requirements, the talk is beginner-friendly, but some existing knowledge of containers is advised."

avatar for Sanja Bonic

Sanja Bonic

Project Atomic Community Lead
Sanja's main focus apart from Linux and Open Source is privacy, security, and decentralization. Previously organizer of the Vienna Linux Meetup, member of the W3C CSS WG and various other communities, she is now in the Open Source and Standards team at Red Hat, mainly for the Project... Read More →

Sunday January 28, 2018 10:30am - 10:53am CET
H-E112 Faculty of Information Technology (VUT FIT)

11:00am CET

Fedora Panel Discussion
Limited Capacity seats available

"Interested in Fedora, where it is headed, and what vision the various Fedora leadership has for the project? The Fedora Panel is the perfect opportunity to find the answers to those questions. Fedora Project Leader Matthew Miller, various members from the Fedora Council, FESCo, and other community leaders will be present to do a Q&A with audience members across a wide range of topics pertaining to Fedora. Come and be part of the community that helps drive Fedora direction!"

avatar for Josh Boyer

Josh Boyer

Fedora Council Engineering representative
Josh is a long time Fedora community member, participating in almost every SIG or group at some point over the past 10 years. He currently holds a seat on the Fedora Council as the Engineering representative and works for Red Hat.

Sunday January 28, 2018 11:00am - 11:53am CET
H-E112 Faculty of Information Technology (VUT FIT)

12:00pm CET

State of pagure
Limited Capacity seats available

"Pagure (https://pagure.io) has been changing quite a bit over the last months, this presentation aims at providing an overview of the changes that were implemented, bugs fixes and features added.
Being a simple pagure user or just curious about this, you might have missed a few of the features that were added. We will try to go through the main ones, present the ones we are planning on and leave time for questions or live feature requests!"

avatar for Pierre-Yves Chibon

Pierre-Yves Chibon

Fedora and pagure developer
Fedora community member for more than 10 years now, time flies!

Sunday January 28, 2018 12:00pm - 12:53pm CET
H-E112 Faculty of Information Technology (VUT FIT)
  Fedora, Presentation

1:00pm CET

Using Fedora and OSTree for IoT
Limited Capacity filling up

"OSTree on Fedora can now handle multi platform, and a number of other issues with using Fedora IoT have improved which means we can start to accelerate the IoT SIG and engage in the wider community with usable demos. Where are we and where do we envision being in time for Fedora 28 and what's the short to medium roadmap"

avatar for Peter Robinson

Peter Robinson

Principal IoT Architect @ Red Hat, Red Hat
Peter is the lead architect for device edge and IoT at Red Hat. He's focused on industry standardisation and generally trying to improve the IoT space. He's actively involved in the wider Fedora Linux and arm ecosystems. In his spare time he likes to cook and trying to work out how... Read More →

Sunday January 28, 2018 1:00pm - 1:23pm CET
H-E112 Faculty of Information Technology (VUT FIT)

1:30pm CET

Fedora Workstation Year 3
Limited Capacity seats available

"We been pushing Fedora Workstation for 3 years now and have successfully grown the userbase significantly. At the same time changes within Red Hat and in the marketplace has affected some of the plans made so this talk will both cover some of major milestones we achieved, but also talk about the items we need to focus on going forward to keep growing."

avatar for Christian Fredrik Kalager Schaller

Christian Fredrik Kalager Schaller

Senior Manager, Desktop, Graphics, Fedora & i18n, Red Hat
Christian F.K. Schaller has been an active member of the open source community since 1999. He currently works as a manager for the group inside Red Hat focused on the Desktop and Fedora.

Sunday January 28, 2018 1:30pm - 1:53pm CET
H-E112 Faculty of Information Technology (VUT FIT)
  Fedora, Presentation

2:00pm CET

Addon Modularity: Through the Lens of a Module Author
Limited Capacity seats available

The Fedora Modular Server is dead for F27 but we still need the benefits of a modular distro in F28 and beyond. For F28, the Modularity WG has proposed a new architecture (as a Fedora Change) that we are calling "Addon Modularity." The new architecture allows modules to deploy on top of the traditionally built distro. However, there are some changes for module authors which is what we will focus on in this presentation.

During this presentation, we will walk you through how we are making Django v2 and Django v1.6 both available for Fedora 28. Next, we will walk through how to make an application that depends on Django (Review Board) available. We will lead you through exactly what we did, including collaboration with the existing maintainers, while developing and deploying this content. Lastly, by the grace of the demo gods, we will demonstrate the application(s) working from a rawhide image.

avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.

Sunday January 28, 2018 2:00pm - 2:23pm CET
H-E112 Faculty of Information Technology (VUT FIT)

2:30pm CET

Fedora CI: Building an OS that always works
Limited Capacity filling up

"We want the composition of packages in our operating system to be in an “always ready” state: functioning, integrated, and coherent with one another. Continuous integration (CI) is absolutely essential for this. We show a few key pieces from the developer perspective: Tests in dist-git, CI pipeline, discoverable tests and results with a pull request workflow in Pagure and a Fedora OS that only accepts properly tested changes. Most of the tests currently in Fedora dist-git originate from Red Hat internal QE. We show what happens before a pull request lands in a Fedora package repository to the benefit of both upstream and downstream."


Dominik Perpeet

Operating System CI, Red Hat
Dominik Perpeet dreams of Operating Systems that are always stable, even in development. He leads the CI Objective in Fedora and wants to tie upstreams, Fedora and Red Hat Enterprise Linux together in logical and meaningful ways. He is with Red Hat and lives in Germany.
avatar for Rachel Sibley

Rachel Sibley

QE Engineer
Rachel Sibley works at Red Hat in Raleigh, NC as Quality Engineer, and is currently involved in the Upstream First Initiative with migrating internal tests upstream to help Red Hat QE give back to the community.
avatar for Serhii Turivnyi

Serhii Turivnyi

QE Engineer
Serhii has experience of Quality Control and Test Automation experience in the IT industry. He has done projects in the field of medicine, free-energy, web, clouds. Serhii contributes to open source projects like Fedora and OpenStack, trying to automate testing whenever possible... Read More →

Sunday January 28, 2018 2:30pm - 3:23pm CET
H-E112 Faculty of Information Technology (VUT FIT)

3:30pm CET

Fearless upgrades with Fedora Atomic Workstation
Limited Capacity seats available

"Fedora Atomic Workstation provides a new desktop experience powered by rpm-ostree, flatpak, and docker. There are many benefits to this combination that should make Fedora Atomic Workstation an attractive choice, some of which include:
- transactional updates: never fear updating again, even across major releases
- clear separation of host and apps: flatpaks and docker containers are updated on their own cadence and have little impact on host requirements (and vice-versa)
- other rpm-ostree features such as immutability, update rollbacks, and effortless package tracking

In this session, you will learn:
- why Fedora Atomic Workstation is awesome,
- what you can accomplish on Fedora Atomic Workstation, and
- how you can get started.

This session has no requirements."

avatar for Jonathan Lebon

Jonathan Lebon

Software Engineer, Red Hat
Software Engineer

Sunday January 28, 2018 3:30pm - 3:53pm CET
H-E112 Faculty of Information Technology (VUT FIT)

4:00pm CET

Breaking 1000 python packages in Fedora
Limited Capacity seats available

"1000 Python 2 packages were renamed for the new naming rules
("python2-" prefixes) in F28.

Spec files can be arbitrarily complex. Changes were automatized using
pattern matching and heuristics.

Proven Packager permissions and Mass Package Change procedure were
used to interact with the huge number of packages and packagers.

Issues occured: bugs in the design _and_implementation, external
problems such as infrastrucure hiccups and many packages FTBFS, some
maintainers not being thrilled.

This talk is about:

- new python package guidelines and why packages are being renamed,

- an introduction to the Mass Package Change procedure,

- pitfalls and things to watch out for in package renames and when
touching packages of other maintainers,

- why such changes are worth doing."

avatar for Zbigniew Jędrzejewski-Szmek

Zbigniew Jędrzejewski-Szmek

software engineer, Red Hat
systemd maintainer

Sunday January 28, 2018 4:00pm - 4:23pm CET
H-E112 Faculty of Information Technology (VUT FIT)

4:30pm CET

How does Fedora sign that? Automatically?
Limited Capacity seats available

"Over the last year, Fedora has automated the package signing. In this talk, I hope to explain how this is working, how things are secured and the future plans.
For this, I will be starting with a short summary on Sigul (https://pagure.io/sigul/) and Koji, and then discuss how Robosignatory (https://pagure.io/robosignatory) ties it all together, and how it plays with Bodhi."

avatar for Patrick Uiterwijk

Patrick Uiterwijk

Software Engineer, Red Hat
Patrick is the Fedora Infrastructure Security Officer, responsible for all things security in the infrastructure. He also helps wherever help is needed, among which has been Bodhi.

Sunday January 28, 2018 4:30pm - 4:53pm CET
H-E112 Faculty of Information Technology (VUT FIT)