Fedora Events: Developers Conference, Brno, Czech Republic
About
- an Open conference for all Linux and JBoss Developers, Admins and Linux users organized by Red Hat Czech Republic
- Presentations will be held by Red Hat, Fedora and JBoss users and developers
- For questions, please contact RadekVokal and MarekMahut
- Check out DeveloperConference2009 for last year event
Media
- redhatbrno.blip.tv (so far there are videos from 2009)
- Facebook event
When and Where
- February 11 - February 12, 2011 (Friday, Saturday)
- Faculty of Informatics at Masaryk University (google maps) (openstreetmap.org)
- Brno, Czech Republic
- Main entrance to the building
- Lecture rooms location
Schedule
The conference opens at 8:30. Breakfast and snack will be provided during the days. Party will be located at University starting at 18:00 after last presentation on Friday.
Friday
Talks
Lecture room (capacity) | 9:00-9:45 | 9:50-10:35 | 10:40-11:25 | 11:30-12:30 | 12:30-13:15 | 13:20-14:05 | 14:10-14:55 | 15:00-15:45 | 15:50-16:35 | 16:40-17:25 |
---|---|---|---|---|---|---|---|---|---|---|
D2 (80) | Perl packaging for developers – Marcela Mašláňová | Java packaging for developers – Stanislav Ochotnicky | JCR + ModeShape - Jozef Chocholáček | lunch | Planning and Scheduling with Drools - Lukáš Petrovický | Teiid - data virtualization system - Boris Belovic | PicketLink and PicketBox - Peter Škopek | Web Services for Remote Portlets - Michal Vančo | Infinispan 4 - Data Grids – Radoslav Husar, Michal Linhard | Deltacloud API – Michal Fojtik |
D3 (150) / A107 (50) | MythTV - User view – Lukáš Doktor | Gnome 3.0 (r)evolution - Tomáš Bžatek | Plasma Workspaces 4 by KDE – Lukáš Tinkl, Jaroslav Řezník | lunch | Introduction to Qt development – Jaroslav Řezník | Remote Desktop – Adam Tkáč | coreutils - tips & common mistakes – Ondřej Vašík | Power management – Jaroslav Škarvada, Jan Včelák (A107) | SysVinit, upstart and systemd in Fedora and RHEL – Petr Lautrbach (A107) | Modern Linux Desktop alphabet – Tomáš Bžatek, Jaroslav Řezník (A107) |
Labs
9:00-10:10 | 10:15-11:25 | 11:30-12:30 | 12:30-13:40 | 13:45-14:55 | 15:00-16:10 | 16:10-17:25 | |
---|---|---|---|---|---|---|---|
Lab1 (B007) | MythTV - Plu-in development – Lukáš Doktor | lunch | Fedora AutoQA – Kamil Páral | Profiling – Ivana Hutařová Vařeková | Systemtap workshop – Petr Muller | ||
Lab2 (B011) – Laptops needed | jBPM 5 in Action – Lukáš Petrovický, Jiří Pechanec | Wlibcg/control groups – Jan Šafránek, Ivana Hutařová Vařeková | lunch | Qt Dev Workshop – Jaroslav Řezník, Lukáš Tinkl | Porting apps from GTK2 to GTK3 – Tomáš Bžatek |
Party
Saturday
Talks
Lecture room (capacity) | 9:00-9:45 | 9:50-10:35 | 10:40-11:25 | 11:30-12:30 | 12:30-13:15 | 13:20-14:05 | 14:10-14:55 | 15:00-15:45 | 15:50-16:35 | 16:40-17:25 |
---|---|---|---|---|---|---|---|---|---|---|
D2 (80) | ABRT 2.0 – Karel Klíč, Jiří Moskovčák | JSF 2 & RichFaces 4 - Concepts - Lukas Fryc | Testing Java applications with Arquillian – Karel Piwko | lunch | Seam 3 – Jozef Hartinger | New features in OpenJDK 7 – Pavel Tišnovský | Byteman – Martin Večeřa | Spacewalk on PostgreSQL – Jan Pazdiora | Confining Spacewalk with SELinux – Jan Pazdiora | Func: Fedora Unified Network Controller – Marek Mahut |
D3 (150) | Matahari & FMCI – Jaroslav Řezník | Bug hunting & static analysis – Kamil Dudka | OpenLDAP, Kerberos, SSSD, FreeIPA - Jan Vcelak, Zbysek Mraz, Jan Zeleny, Pavel Zuna | lunch | Build HA cluster – marek Grác | Debugging Tools Intro – Jan Kratochvíl | OpenSCAP – Peter Vrabec | TeX Live – Jindřich Nový | Amateur radio in Fedora – Jaroslav Škarvada |
Labs/Workshops
Lecture room | 9:00-10:10 | 10:15-11:25 | 11:30-12:30 | 12:30-13:40 | 13:45-14:55 | 15:00-16:10 | 16:10-17:25 |
---|---|---|---|---|---|---|---|
Lab1 (B007) | Django for beginners - Dan Mach | lunch | Working with Tito - Miroslav Suchý | SSSD setup - Jan Zeleny, Jakub Hrozek | |||
Lab2 (B011) – Laptops needed | Infinispan 4 - Data Grids Hands-On lab - Radoslav Husar, Michal Linhard | Infinispan 4 - Data Grids Hands-On lab (continued) - Radoslav Husar, Michal Linhard | lunch | Modern Enterprise Java Development and Testing – Karel Piwko, Lukas Fryc | Modern Enterprise Java Development and Testing (continued) – Karel Piwko, Lukas Fryc |
Talk descriptions
subject | language | talker | description |
---|---|---|---|
Plasma Workspaces 4 by KDE | en | Jaroslav Řezník, Lukáš Tinkl, Kevin Kofler | Plasma and KDE rebranding explained, new desktop concepts - like activities, what's new for developers. |
Java packaging for developers | en/cz | Stanislav Ochotnicky | How to get someone to package your Java application, news from Java SIG |
Gnome 3.0 | en | Tomáš Bžatek | Latest news about Gnome 3 bleeding-edge bits, upcoming changes for Fedora 14->15 users |
MythTV - User view | en/cz | Lukáš Doktor | Home Theatre System - Live demonstration of MythTV |
Func: Fedora Unified Network Controller | en | Marek Mahut | TBD |
Developers introduction to Qt | en/cz/es | Jaroslav Reznik | History, quick overview of key Qt development concepts (Qt Object System, signals and slots, qmake), CLI & UI development, news - Qt Quick, Qt Scene Graph. |
Modern Linux Desktop alphabet | cz (en slides) | Jaroslav Reznik & Tomas Bzatek | Do you know what "Akonadi" is? Which purpose does "PolicyKit" serve to? Who broke your sound? And then who fixed it? And then who broke your KDE? And who's going to break your Gnome? Visit our Desktop Show Circus! |
Matahari & FMCI | en/cz/es | Jaroslav Reznik (Radek Novacek, Roman Rakus) | Agent for Clustered and non-Clustered Hosts - current state, plans, getting involved. |
Perl packaging for developers | cz (en slides) | Marcela Mašláňová | How to get your perl modules packages, what are the latest Perl updates in Fedora, news from Perl SIG |
Testing Java applications with Arquillian | en/cz (en slides) | Karel Piwko | Focused on integration testing part of Arquillian |
Planning and Scheduling with Drools | en/cz (en slides) | Lukáš Petrovický | Introduction to Drools Planner + showing a couple solutions |
Teiid - data virtualization system | en/cz (en slides) | Boris Belovic | Introduction to Teiid + small example/demo |
New features in OpenJDK 7 | en/cz (en slides) | Pavel Tisnovsky | Introduction to new features being developed by Oracle, and others, for OpenJDK 7 |
Seam 3 | en/cz (en slides) | Jozef Hartinger | In this session, Seam and its impact on Java EE will be explained. The talk covers introduction to CDI and Seam 3 modules. |
Infinispan 4 - Data Grids | en (cz/sk) | Radoslav Husar, Michal Linhard | Introduction to data grids in general (use cases, principles, technology) and creating data grids using OSS Infinispan 4. |
SysVinit, upstart and systemd in RHEL and Fedora systems | cz (en slides) | Petr Lautrbach | Practical comparison of usage and deployment in RHEL/Fedora |
Power management | cz/en | Jaroslav Škarvada (jskarvad AT redhat.com), Jan Včelák | Introduction, overview of available tools (pm-utils, powertop, bltk, ...), tips for tuning, info for developers (PM SIG, PM tracker bugs), tuned (introduction, writing your own profiles and plugins, future plans). |
Amateur radio in Fedora | cz/en | Jaroslav Škarvada (jskarvad AT redhat.com | Introduction to amateur (ham) radio, overview of available software, actual support in Fedora, future plans. |
coreutils - tips & common mistakes | cz/en | Ondřej Vašík | Some good/bad practices in basic shell commands script/CLI usage |
Remote desktop | probably cz | Adam Tkac | Overview of TigerVNC and libjpeg-turbo projects, features, usage & benefits |
TeX Live | en/cz | Jindřich Nový | TeXLive 2010, features, its way to Fedora and info for packagers |
Performance evaluation of Linux Discard Support | en | Lukáš Czerner | Basic overview of discard and why we have it. Introduce discard benchmarking tool and show some of its results. What have we done for ext4 and what can you use now. |
OpenLDAP, Kerberos, SSSD, FreeIPA | cz/en | Jan Vcelak, Zbysek Mraz, Jan Zeleny, Pavel Zuna | Four presentations, each for a half of regular presentation. Slight introduction of these tightly bound components. Foundamentals & usage. |
Build HA cluster | sk/en | Marek Grác | Overview of cluster project from sysadmin perspective |
Deltacloud API | sk/en | Michal Fojtik | Using one REST API for accessing multiple public cloud providers |
Debugging Tools Intro | en/cz | Jan Kratochvíl | Introduction to DWARF, ELF, GDB/binutils, core files, build-id etc. |
Confining Spacewalk with SELinux | en | Jan Pazdziora | Confining large application suite with SELinux: experience from feature development |
Spacewalk on PostgreSQL | en | Jan Pazdziora | Status of the port, lessons learned |
JCR + ModeShape | cz (en?) | Jozef Chocholáček | Introduction into JCR specification and its implementation (but not only) - ModeShape |
JSF 2 & RichFaces 4 - Concepts | cz (en slides) | Lukas Fryc | |
Byteman | cz/en | Martin Večeřa | Fault injection testing of Java applications |
Bug Hunting and Static Analysis | cz (en slides) | Kamil Dudka | Overview of some common error patterns and tools for finding them in the code |
PicketLink and PicketBox | en/cz (en slides) | Peter Škopek | Introduction to JBoss security projects |
OpenSCAP | en/sk | Peter Vrabec | SCAP standards, Use cases, OpenSCAP project, tools and future |
WSRP | cz (en slides) | Michal Vančo | Introduction to Web Services for Remote Portlets used in portal |
Workshops
subject | language | talker/group | description |
---|---|---|---|
Systemtap workshop | en | Petr Muller | kernel, userspace, python tracing... |
Porting apps from GTK2 to GTK3 | en/cz | Tomáš Bžatek | Bring your laptop and sources you want to port! |
MythTV - Plug-in development | en/cz | Lukáš Doktor | MythTV simple plug-ing development (from hello world to complete (SQL, UI, skinable, ...) plug-in) |
Working with Tito | en | Miroslav Suchý | Building dozen packages from one git repo. How to create dozen releases per day. How to create patches against
upstream automatically. |
Qt Dev Workshop | en/cz/es | Jaroslav Řezník | Basic desktop application project, Qt Quick (QML) showcase. Cell phones development. |
SSSD setup | en/cz | Jan Zeleny, Jakub Hrozek | How to setup SSSD so you can login to your company network. |
Infinispan 4 Hands-On lab | en | Radoslav Husar, Michael Linhard | Hands-on part of the Infinispan 4 EDG talk |
Working with libcg/control groups | cz | Ivana Hutařová Vařeková, Jan Šafránek | restrict your pacman |
Profiling | cz | Ivana Hutařová Vařeková | Overview on various profiling tools, profiling tips, hands-on with several examples |
Django for beginners | cz (or en) | Daniel Mach | Write your first application in Django framework (basic python knowledge required) (TIME: ~1:30, SW: python, Django, python-sqlite3; HW: own laptops or pre-installed workstations) |
Infinispan 4 Hands-On lab | en/sk | Radoslav Husar, Michal Linhard | Requirements: AP with multicasting + laptop lab is sufficient (no problem with our HW either), Duration: raw estimate 45-90 min, Desciption: Hands-on part of the Infinispan 4 EDG talk |
Modern Enterprise Java Development and Testing | en | Karel Piwko, Lukas Fryc | Development with Weld, Testing with Arquillian TIME: ~2:00, SW: will provide huge zips (AS, M2, etc.), JBDS would be nice...huge requirements for bandwidth |
jBPM 5 in Action | en | Jiri Pechanec, Lukas Petrovicky | BPMN in jBPM 5, integration of jBPM 5 with Java code, Requirements: laptop lab is sufficient |
Fedora AutoQA | cs/en | Kamil Páral | A short introduction into the AutoQA framework used for automated tests execution in Fedora. We will also create a simple test and hook it up. You should have the knowledge to create further tests after attending this workshop. (HW: Workstations will be available with AutoQA pre-installed in a virtual machine. Or you can use your laptop, kickstart will be posted later.) |
FAQ
- Q: Do I have to do my presentation in English?
- A: Nope, it's up to you. We're expecting some foreigners and visits from Red Hat to come, but if you don't feel comfortable doing the presentation in English, do it in Czech/Slovak
- Q: So what kind of conference is it going to be? Like every other Linux conference?
- A: No! The plan is to have a conference for developers, admins and testers, eg. not average Linux users, but for skilled Linux users who are either administering some servers, deploying services on Linux or developing apps on Linux
- Q: How long does my presentation or session have to be?
- A: Anylong from 30minutes up to one hour, workshops will probably be longer. We'll prepare a schedule apx a month before the event, at that time you'll be asked for time estimate.
Lodging
- Hotel Avanti - closest hotel, 5-10 minutes of walking to University
- Hotel Vista (formerly known as hotel Imos) - cheaper option, apx 20minutes by public transport far from University
Travel
to Brno, Czech Republic
There are several airports around Brno; http://whichbudget.com can be used to see which budget airlines operate flights to a destination; for your convenience, the airport names below are linked there; http://skyscanner.net can help you finding non-direct connections. For information about booking the train or bus tickets, follow the links in the rightmost column.
Airport (code, people transported/year) | Distance from Brno | By bus (time, price one way) | By train (time, price/price back | Detailed instructions |
---|---|---|---|---|
Brno (BRQ, 0.5 mil.) | 0 km | |||
Bratislava (BTS, 2 mil.) | 130 km | 2:30 EUR 9 | 2:00, EUR 9 (return EUR 13) | Bratislava -> Brno |
Wien, Vienna (VIE, 18 mil.) | 150 km | 2:40, CZK 310 (EUR 12.70) | 1:40, EUR 27/EUR 9 | Vienna -> Brno |
Prague (PRG, 13 mil.) | 210 km | 2:30, CZK 200 or 150 (EUR 8.20 or 6.15) | from 2:45 to 3:30, CZK 314/175 (EUR 12.80/7.15) | Prague -> Brno |
Note: the times include the time needed to get from the airport to the railway or bus station.
There are no relevant return discounts for trains, and the budget airlines often offer no return discount as well, so there is little incentive to use the same airport for both direction. Thus it might be a good idea, for example, to visit Vienna during your return journey; for details, see Vienna -> Brno.
in Brno
From Main railway station take tram #1 (towards Řečkovice). Get off the tram on 5th stop - Hrnčířská (after apx 10minutes). Take the street on the left - Hrnčířská - up and after apx 300 meters the building on your right hand is the University.
From Main bus station (Zvonařka) take bus number 60, get off on second stop - Nové Sady (apx 2minutes). Take tram #1 towards Řečkovice. After two stops you are on the Main railway station, follow instructions above.
From Česká street (City center) take trolley 32 (towards Královo pole) for 4 stops and get off on stop Botanická right in front of the main University building.
Artwork
not available yet