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.

Networking [clear filter]
Friday, January 26
 

10:30am

Hardware offload with Open vSwitch and TC Flower
Limited Capacity seats available

"Will hardware offload help Open vSwitch to scale above 10G, and keep the CPU cool?

Our journey starts with why hardware offload is needed for Open vSwitch? Can we scale consuming more and more CPU resources for handling networking traffic?

What can hardware bring to the table to help us free these CPU resources for the real task at hand, i.e. running containers and/or virtual machines?

If the hardware can help, how will this all be utilized in a vendor natural way? TC Flower to the rescue...

But what is TC Flower, how does it work, and finally how does it integrate with Open vSwitch.

And for the conclusion... How well will Open vSwitch with TC Flower perform? We will present the results based on our tests using the Physical to Virtual to Physical (PVP) test methodology."

Speakers
avatar for Eelco Chaudron

Eelco Chaudron

Senior Software Engineer, Red Hat
Eelco is a software engineer at Red Hat and works on anything networking.


Friday January 26, 2018 10:30am - 11:23am
B-D0206 Faculty of Information Technology (VUT FIT)

11:30am

libnftables: Status Quo
Limited Capacity seats available

"When it comes to integrating nftables support into firewall-managing applications such as firewalld, in the past developers were presented with merely two options: either using the very low-level nftnl library or calling 'nft' utility and parsing its output. The latter is disapproved by the maintainer since 'nft' utility really is designed for human interaction. Making use of libnftnl on the other hand will lead to partial reimplementation of 'nft' utility internals - so not really an alternative either.

A new library named libnftables aims to solve this. The presenter will give an overview of past, current and future development as well as a status report of integration into firewalld as alternative backend to the previous combination of iptables, ebtables and ipset."

Speakers
avatar for Phil Sutter

Phil Sutter

Red Hat developer, maintaining nftables packages in RHEL., Red Hat
Long-time Linux user, studied computer scientist, software engineer at Red Hat.


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

12:00pm

Automate your RHEL/Fedora networking with Ansible.
Limited Capacity seats available

"Looking for an easy way to automate networking on your RHEL/Fedora system? Do you have systems with multiple versions? Do you need to know what is on the horizon for RHEL networking and Ansible? If so, this presentation will give you an in-depth view of current capabilities of automating your networking with Ansible RHEL System Roles. The session will walk you through playbooks and roles to show how to build simple and complex networking topologies. A live demo will demonstrate creating a complex network using Ansible and pass traffic over it. Finally, the presentation will also provide a glimpse of what is upcoming in Ansible networking for RHEL."

Speakers
avatar for Thomas Haller

Thomas Haller

Software Engineer
Software Developer at Red Hat with primary focus on NetworkManager. Also responsible for Ansible Networking Role for RHEL.
avatar for Sushil Kulkarni

Sushil Kulkarni

Engineering Manager, Red Hat
Currently Engineering Manager in the Networking Group at Red Hat. Responsible for the RHEL networking program, NetworkManager, CI testing and Ansible Networking for RHEL. Prior to Red Hat, held positions in software management and development in the area of Telecom/VOIP at Oracle... Read More →


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

12:30pm

Becoming friends with NetworkManager
Limited Capacity seats available

"NetworkManager manages the host networking trying to provide the best connectivity experience to the user, with no or minimal interaction.
It is not uncommon when a user tries to take manual control of a network device by means of common networking tools, the user may end up fighting with NetworkManager: it will keep monitoring and managing the device.
Don't kill NetworkManager... just talk to it!
This session will bring you up to speed on some key concepts so you can use NetworkManager effectively. You will then learn the very few "survival phrases" (cli commands) needed to tell NetworkManager how to configure your devices or even stop managing them."

Speakers
avatar for Francesco Giudici

Francesco Giudici

NetworkManager software developer, Red Hat
NetworkManager developerSw Engineer @ Red Hat


Friday January 26, 2018 12:30pm - 12:53pm
B-D0206 Faculty of Information Technology (VUT FIT)

1:00pm

The Network Packet's Diary: A Kernel Journey
Limited Capacity seats available

"Ever wondered what's happening with network packets in the kernel? What all those weird abbreviations such as “skb”, “GSO” and “NAPI” mean? Why sometimes your firewall rules are ignored?
This presentation will be your illustrated introduction guide to the kernel networking. Join a network packet on its tour through the kernel. From its arrival at the network card, through all the different layers up to the final destination: your application. And then back. And forth and back again, this time with some tricks to speed things up.
We won't look into any C code. Instead, we'll focus at how and why things work and what are the ideas behind. No previous experience with kernel coding required. It's enough to have a vague idea that network packets begin with stacked protocol headers."

Speakers
avatar for Jiri Benc

Jiri Benc

Linux Kernel developer, Red Hat
Works on network virtualization support in the Linux kernel: Open vSwitch, tunneling, tc, etc. Former maintainer of the Linux Wi-Fi stack. In spare time teaches kids programming.


Friday January 26, 2018 1:00pm - 1:53pm
B-D0206 Faculty of Information Technology (VUT FIT)

2:00pm

SCTP -- a transport protocol may blow your mind
Limited Capacity seats available

"SCTP is a transport protocol, side by side with TCP and UDP, originated from SIGTRAN IETF Working Group in the early 2000's with the initial objetive of supporting the transport of PSTN signalling over IP networks. Since then it had numerous improvements that help it serve other purposes too, such as support for partially reliability and stream scheduling.

In this talk we will do a quick review on SCTP basics, then go through the improvements that were done in the Linux stack in the past 2 years and review a list of what is in our radar for the next steps."

Speakers
avatar for Marcelo Ricardo Leitner

Marcelo Ricardo Leitner

Principal Software Engineer, Red Hat
Free software enthusiast, developer by passion, kernel hacker
avatar for Xin Long

Xin Long

Software Engineer, Linux Network Developer, From Red Hat
A Software Engineer, comes from China, works for red hat, and active on upstream netdev mail list and does sctp and other network protocol developement on linux kernel.


Friday January 26, 2018 2:00pm - 2:53pm
B-D0206 Faculty of Information Technology (VUT FIT)

3:00pm

Scripting your network benchmark test with Lua
Limited Capacity seats available

Have you ever used iperf or netperf and thought that it is missing
support for a socket option that you wanted to try out?

If so then rushit [1] may be the tool for you. It aims to be a
performance testing tool, similar to iperf/netperf, that simulates a
network workload. However it also lets you tweak the workload with Lua
scripts that run as an integral part of the network threads. To top it
off you can process the test results in your script too!

The talk will introduce you to the rushit tool. We will see how its
design compares to other tools. We will also learn how rushit takes it
a step further and lets you script parts of the workload with Lua. And
finally we will go through sample use-cases.

[1] https://github.com/rushit-tool/rushit

Speakers
avatar for Jakub Sitnicki

Jakub Sitnicki

Software Engineer @ Red Hat, Red hat
Jakub is a software engineer working on networking for Red Hat where he tries not to break things for users. In his previous life, he was a VoIP server/client developer.



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

3:30pm

Let's Fix The Internet
Limited Capacity seats available

"The Internet today is plagued by many problems. From viruses and spam, to identity theft and piracy.

We can solve those problems.

With a virtual operating system that runs the cloud, using blockchains to secure identities and data, a virtual network layer to protect against unauthorized network access, and a virtual machine to sandbox untrusted code.

This talk will describe Elastos, an Operating System for the smart web.

It will explore the approach that Elastos takes to achieve these goals, and gives a vision of a possible future internet."

Speakers
avatar for Martin Bähr

Martin Bähr

Elastos Community Manager
Martin has been using and developing Free Software for more than 20 years. He is now in China where is running a software company. He was running the Beijing GNU/Linux User Group and founded the FOSS Leadership Roundtable, a forum for community leaders. He joined the Elastos Project... Read More →


Friday January 26, 2018 3:30pm - 4:23pm
B-D0206 Faculty of Information Technology (VUT FIT)

4:30pm

From ground to cloud in 15 minutes
Limited Capacity seats available

"In this talk, we will be explaining how to go from ground zero to create, build and deploy an app on cloud, leveraging all the latest development tools provided by Red Hat for a number of years. We will be installing all the required components and use them to create Python/Go application running on Openshift environment in matter of minutes.

How is that possible?

With Red Hat Development Suite Installer it is super easy to download, install and do some deep configuration. This sets up a fully functional development environment on any supported platform. We will be setting up Container Development Kit and Eclipse Che IDE to work together on the developer’s machine to build multi-container truly enterprise-grade applications."

Speakers
avatar for Denis Golovin

Denis Golovin

Principal Software Engineer, JBoss Tools
Principal Software Engineer at Red Hat. Java and JavaScript enthusiast with 20 years of experience in GUI development. Currently working as Technical Lead for DevSuite Installer in Red Hat Developer Tools team.
avatar for MOHIT SUMAN

MOHIT SUMAN

Senior Software Engineer/ Agile Coach at Red Hat.
Working for 5+ years at Red Hat. I currently work and make things happen in Red Hat R&D for Developer Tools team. I manage the UI stack and currently enhancing OpenShift developer experience. I am also a Certified Scrum Master and lead responsibilities of Agile Coach. Love to travel... Read More →


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