Loading…
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)

Reminders:

  • 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.

Development [clear filter]
Friday, January 26
 

10:30am

Golang backward compability analysis & automation
Limited Capacity seats available

"Automatic detection of backward incompatibilities in Go package updates. Important in CI/CD pipeline where we want to build Go project updates without human intervention. The talk will summarize current issues connected to updates and present a tooling that helps to discover backward incompatibilities in updates."

Speakers
avatar for Jan Chaloupka

Jan Chaloupka

Senior software engineer in Red Hat, Red Hat
Jan is a senior software engineer in Red Hat involved in coding, packaging, analysis and automation around Go projects


Friday January 26, 2018 10:30am - 10:53am
H-E112 Faculty of Information Technology (VUT FIT)

11:00am

Astounding time madness
Limited Capacity seats available

"Dealing with date and time in code is complicated because numbers are all odd. A day has 86400 seconds, months have between 28 and 31 days, and so on. Leap years, leap seconds and DST add to complexity.

In fact it's even more complicated. Not only sun and moon influence our calendar system but also math, politics, religion, relativity theory, tidal range, and even Caesar's love for Cleopatra have an impact. Did you ever wonder why a minute has 60 seconds? Why Eastern and Ramadan are always on different dates? Why do we need leap seconds, astronomers UT1 and UT1R besides UTC? What's up with 11 missing days in September of 1752 in some countries or Chicago's time zone "18:09:00 STD, LMT-1"?

My talk will shed some light on time and calendar systems."

Speakers
avatar for Christian Heimes

Christian Heimes

Principal Software Engineer, Red Hat
Christian is a long time Python developer from Hamburg/Germany and contributor to several Open Source projects such as the CPython interpreter. In the past years he has helped to keep Python secure, for example as member of the Python security response te


Friday January 26, 2018 11:00am - 11:23am
H-E112 Faculty of Information Technology (VUT FIT)

11:30am

Take Care of Hundred Containers and Not Go Crazy
Limited Capacity full

"Imagine you have four different databases, five popular languages, and six other interesting technologies, that you want to put into container image, make them nicely run in OpenShift, and support for few years. However, you soon realize that you want to support not only one version of the particular technology, and the images are not based on one distribution only. Then you easily find yourself developing and maintaining hundred of container images or more.

Something similar happened to us and I admit we did not know all the tricks from the first minute. Come and hear what issues we met during the way, so you do not repeat them as well. We will cover upstream/downstream design, de-duplication of the sources from more perspectives, automation based on Jenkins, and of course testing."

Speakers
avatar for Honza Horak

Honza Horak

Engineering Associate Manager, Red Hat
Honza has worked in Red Hat since 2011 and is mainly responsible for delivering and keeping SQL databases in a good shape in RHEL, Fedora and CentOS. He also actively participates in Software Collections development with special focus on containers develo


Friday January 26, 2018 11:30am - 11:53am
H-E112 Faculty of Information Technology (VUT FIT)

12:00pm

Humanizing Your Documentation
Limited Capacity full

"It’s no secret that people don’t usually read technical documentation for pleasure. Users often come to your docs when they are frustrated, disappointed and at their lowest. In this talk, we’ll discuss how the language we use affects our users, as well as the first steps towards writing accessible, use case-driven docs.

Why people read documentation
- Hint: it’s not because they want to be
- Understanding the feelings of your users
Analyzing the common doc language
- Examples of effective and ineffective language
An introduction to use case-driven documentation
- Writing with a user in mind
Accessible documentation
- What does it mean for documentation to be accessible
- Dos/don’ts
- Available resources
Close with a glorious, thought-provoking takeaway"

Speakers
avatar for Carolyn Stransky

Carolyn Stransky

Technical Writer at Contentful
Carolyn is a journalist and JavaScript developer based in Berlin, Germany. She’s currently working as a technical writer for Contentful and teaching front end development in the evenings at ReDI School of Digital Integration.


Friday January 26, 2018 12:00pm - 12:23pm
H-E112 Faculty of Information Technology (VUT FIT)

12:30pm

What's new in the world of golang?
Limited Capacity seats available

"Since the debut of the Go programming language in 2009, it has chugged along in a regular cadence. New features, improvements, drawbacks, and my magic 8ball predictions"

Speakers
avatar for Vincent Batts

Vincent Batts

Senior Principal Software Engineer, Red Hat
Vincent Batts has spent half his life in Linux and open source communities. Works with emerging technology such as knative and tekton. An Open Containers Initiative maintainer and technical board member. An ongoing member on Slackware Linux's Core Team, past maintainer on the docker... Read More →


Friday January 26, 2018 12:30pm - 1:23pm
H-E112 Faculty of Information Technology (VUT FIT)

1:30pm

Made Easy - Desktop Application Installation
Limited Capacity seats available

"Development Suite is a curated, integrated set of desktop tools. Desktop tools combine different components that are required by the developer to get an integrated development platform configured and running on your desktop. It is packaged in an easy-to-use installer and the components can be easily integrated and installed via the interactive web application that runs on MacOS and Windows.

Key points:
Developer Suite and its current features
Vision of the product and supported OS
Ease of installing components and its dependencies (Demo)
Add new components and Ease of integration (Demo)

link: https://github.com/redhat-developer-tooling/developer-platform-install/"

Speakers
avatar for Sudhir Verma

Sudhir Verma

software developer, Red Hat
software developer


Friday January 26, 2018 1:30pm - 1:53pm
H-E112 Faculty of Information Technology (VUT FIT)

3:00pm

C# development in Fedora
Limited Capacity seats available

Do you like C#? Write and deploy your code on Fedora! Take a look at available IDE's, how to interact with Linux from C# code, and how easy it is to deploy.

Speakers
avatar for Tom Deseyn

Tom Deseyn

Principal Software Engineer, Red Hat
Red Hatter working on .NET Core
avatar for Radka Janeková

Radka Janeková

Linux .NET & OpenShift Engineer and an evil Mountain Biker
Former game programmer, Community Manager and an active contributor to gaming and open source communities. Currently wearing her Red Hat, inspiring the desolate whitespace of Linux world with the delicate C# letters of simplified artificial intelligence.


Friday January 26, 2018 3:00pm - 3:23pm
H-E112 Faculty of Information Technology (VUT FIT)

3:30pm

Connecting .NET Core to D-Bus
Limited Capacity seats available

"D-Bus is the Linux message bus system. Tmds.DBus is OSS .NET library to connect .NET Core applications to D-Bus. In this session I'll explain how Tmds.DBus can be used to connect .NET Core apps to D-Bus and explain how Tmds.DBus works.

The audience should be familiar with D-Bus and have .NET development experience.

I am the maintainer of Tmds.DBus.
https://github.com/tmds/Tmds.DBus/"

Speakers
avatar for Tom Deseyn

Tom Deseyn

Principal Software Engineer, Red Hat
Red Hatter working on .NET Core


Friday January 26, 2018 3:30pm - 3:53pm
H-E112 Faculty of Information Technology (VUT FIT)

4:00pm

The Sunk-Cost Fallacy: The Other Hard CS Problem
Limited Capacity seats available

"One of the most difficult hurdles any development project will ever encounter is the decision on when to cut their losses and move on to a new approach. In this session, I will discuss the concept of the sunk-cost fallacy, how to remain aware of it, how to avoid falling into it and how to climb out of it once you are there.

I will provide several real-world examples of projects at Fedora and Red Hat that have had to make these decisions."

Speakers
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.


Friday January 26, 2018 4:00pm - 4:23pm
H-E112 Faculty of Information Technology (VUT FIT)

4:30pm

Black boxes in our code base
Limited Capacity seats available

"We all know those certain places in our codebase that no one dares touch, either because "it just works and you might break it" or "it's John Doe's module".
In this session I will help you admit to yourself that you may also be a victim of this toxic situation and will showcase some techniques that helped me overcome it in projects I worked on."

Speakers
avatar for Tal Nisan

Tal Nisan

Team lead in Red Hat\'s RHV storage team, Red Hat
I didn't chose the code thug life, the code thug life chose me, keeping the code real since the days Pascal was considered cool.


Friday January 26, 2018 4:30pm - 4:53pm
H-E112 Faculty of Information Technology (VUT FIT)