Turris on Linux Days 2018, Prague

Oct. 4, 2018

Dear Turris fans,

we would like to invite you to the LinuxDays conference on the 6th and 7th October 2018. It take place at FIT CTU in Dejvice and Turris and CZ.NIC Academy will be sharing a booth there. 

The Turris team has participated in Prague's largest open source conference every single year. LinuxDays has become synonymous with sharing experiences, introducing exciting news and establishing collaboration between developers.

As well as last year, we will have a couple of topics to share with you and a number of talks. Michal Hrusecky will present the work of the whole team in his lecture "How Are We Building Turris OS 4.0". Michal's other two lectures "How not to write software" and "PGP everywhere" will also contribute to two more talk-packed conference days. Karel Kočí will tell you "How to write your own autocomplete in BASH" following up on his lecture "Tips and Tricks in the Shell" from last year.

We look forward to seeing you and will be happy to see you at our stand, 

Your Turris team

How to write your own autocomplete in BASH (Karel Koci)

SU 7th October 2018 from 16:00 to 16:50 in room number 155

We just write a few initial letters, press tab and we get the rest. If we are not sure how to continue, we repeat the process and choose from the menu. For people who are used to the command line, this is a completely natural and thoughtless act. But what to do if we instead get the files from the current directory? That is the topic of this lecture. You will learn how to write a simple autocomplete function for bash and zsh. We will not go deep into the topic of autocorrect, instead we will focus on how to ensure a specific type of content in your autocomplete. This lecture is a loose continuation of an unfnished lecture from the previous LinuxDays called "Tips and Tricks in the Shell", a significant part of which was concerned with autocomplete. The lecture will be in Czech.

How are we building Turris OS 4.0 (Michal Hrusecky)

SA 6th October 2018 from 16:00 to 16:20 in room number 111

Turris OS is a Linux distribution for Turris routers. We have upstream (OpenWRT) to integrate into our system, but we also have our own features and sometimes they go against the OpenWRT philosophy. With Turris OS 4.0, we are changing the workflow to be able to integrate upstream distribution changes faster. What are our challenges and how do we develop our downstream distribution? I'll show you in this talk, which will be in English.

How not to write software (Michal Hrusecky)

SA 6th October 2018 from 16:30 to 16:50 in room number 111

For a long time, I was a package maintainer. Today I'm old and grumpy. I would like to share some of my experience and grumpiness and tell you what are some of the best-known errors, which everybody makes over and over. Maybe it will help you to become a better developer. Or maybe it will point you to new and creative ways of how to write unusable software and how to make the life of people that have to maintain your mess as miserable as possible. That's up to you. The lecture will be in English.

PGP everywhere (Michal Hrusecky)

SA 6th October 2018 from 17:00 to 17:20 in room number 107

PGP and it's opensource implementation GPG is mostly known as a way to sign tarballs or encrypt e-mails. What else could it be good for? And if we are using it for "everything", how to make sure to have your key always with you in a secure way? The lecture will be in English.