DevConf.CZ 2019 has ended

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

Academic & Research [clear filter]
Saturday, January 26

9:00am CET

Data Science in the Open Cloud Exchange model
Have a great idea for a data science experiment but don't have the hardware to run it?  The Massachusetts Open Cloud (MOC) and Red Hat have partnered to deploy the Open Data Hub, an open source AI-as-a-Service platform, into the MOC giving you access to hardware and support required for leading edge experiments.

The MOC Infrastructure-as-a-Service platform combined with OpenShift and current data science development tools provides you with an alternative to using public clouds to execute your experiments.

The Open Data Hub currently has a number of early adopter projects running in the MOC environment and the Open Cloud Exchange model the MOC has implemented is something we are working with local parties in Czech Republic to reproduce.

Attend this talk to learn about:
  • What the Massachusetts Open Cloud and Open Cloud Exchange is
  • Current projects running in the MOC
  • Running your project in the MOC
  • How we are working with parties in Czech Republic to replicate the MOC implementation and goals

avatar for Steven Huels

Steven Huels

Director, RH - Raleigh - Red Hat Tower
Steven Huels is a Director in the Red Hat AI Center of Excellence with responsibility for the Data Hub, the Common AI Library, Thoth, and AI Ops.
avatar for Václav Pavlín

Václav Pavlín

Architect, AI CoE, Office of the CTO, Red Hat Czech
Red Hatter for almost 6 years, working with containers for 5 years, making AI/ML simple, proud Brnonian and Czech

Saturday January 26, 2019 9:00am - 9:50am CET

10:00am CET

while(1) i++ — How far can it go?
Modern day computing has us surrounded with all these 256 bit AES keys, 4096 bit RSA keys, 384 bit ECDSA keys or 448 bit Blowfish keys. The AVX-512 instructions allow for operating on 512 bits at once. It might seem that those numbers are easily within our grasp, but are they?


Pavel Odvody

Software Engineer, Red Hat
Software Engineer working for Red Hathttp://blog.quaswexort.net/

Saturday January 26, 2019 10:00am - 10:25am CET

10:30am CET

Analysing differences in kernel parameters
In this session, we present the DiffKemp project - a tool for automatic
analysis of code differences between two versions of the Linux kernel. The
tool partially automates kernel option compatibility cross-check (sysctl
variables, module parameters) which makes the process of the kernel
development and deployment more efficient and reliable. The approach that we use is based on static analysis of the kernel source code, which makes sure that all program paths are covered. Moreover, we use advanced formal methods to prove an equivalence of semantics of programs even when the code is syntactically different.


Viktor Malík

Software Engineer, Red Hat

slides pdf

Saturday January 26, 2019 10:30am - 10:55am CET

11:00am CET

KETCube - the Prototyping&Educational IoT Platform
KETCube is the novel modular prototyping/demo/edu IoT platform developed at KET UWB (University of West Bohemia) in Pilsen. It's primary intended is LPWAN IoT node prototyping and test-series deployment (very small footprint).
KETCube platform consists of firmware, mainBoard, a set of extension boards and industry-like documentation.

The modular design of firmware allows rapid extension development. An easy-to-develop KETCube sensor/actuator extension boards or mikroBUS(TM)-compatible sensor boards, can be connected to KETCube main board.

KETCube is released under BSD-like license (https://github.com/SmartCAMPUSZCU/KETCube-docs). The target audience are educationalists, IoT HW developers and makers. We would like to attract potential users and contributors. Max attendees: unlimited.


Jan Bělohoubek

R&D Engineer, University of West Bohemia in Pilsen

Saturday January 26, 2019 11:00am - 11:25am CET

12:00pm CET

Teaching Programming to Teenagers: A Summer Camp
Each summer, we take a group of teenagers and spend a week in mountains, teaching them programming. The camp has been going on for 20 years. We'd like to share our experiences. What have we learned? How to do such camp in a way accessible to teenagers? Can I join, or even hold my own camp? And what technologies to use?

The answer to the last question is simple: open source, of course. During the past years, we've even started developing our own tools. Let's grab them from Github and have some fun.

The talk is open to anyone, whether you're working in education or not. Come to get some inspiration. And give some, if possible – we want to learn from you and hope for a nice discussion.

avatar for Jiri Benc

Jiri Benc

Principal Kernel Engineer, Red Hat
Jiri is a Linux kernel developer with networking background. His main focus nowadays is on network virtualization and networking solutions for cloud computing.
avatar for Marian Šámal

Marian Šámal

Developer, Revolware
Just a 16-year-old programmer doing some Linux stuff.

Saturday January 26, 2019 12:00pm - 12:25pm CET

1:30pm CET

Understanding TLS certificate validation errors
Last year, we asked 75 developers to validate five certificates and understand the error messages they got.

Why did or didn't they succeed? What were the most common misconceptions? What resources did people use to determine the security consequences? Can we improve the situation by creating better documentation?
In our research, we focused on error messages and documentation regarding the validation of TLS certificates. We'll present insights from the DevConf 2018 research booth, answering the questions from the previous paragraph.

We use TLS certificate validation as a real-world example to spark conversation on usable security and developer experience.
This research is a part of the academic cooperation of Red Hat and Masaryk University.

avatar for Martin Ukrop

Martin Ukrop

researcher, teacher, Masaryk University
Passionate about usable security, user experience, teaching and experiential learning. Actively organizing educational events in the community "Instruktoři Brno". Ceaselessly fascinated by the world.

Saturday January 26, 2019 1:30pm - 2:20pm CET