From Fedora Project Wiki

Fedora Events: Developer Conference, Brno, Czech Republic : 17 - 18 February 2012

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
  • The conference has free entrance
  • For questions, please contact RadekVokal, MarekMahut or Jiri Eischmann
  • Check out DeveloperConference2011 and photos for last year event

Please register

When and Where

Conference Schedule

  • also available in colors - http://goo.gl/0Mt5n
  • printable schedule - not ready yet
  • Android, Maemo, WebOS app/link - not ready yet

Friday, February 17

Talks D1 D2 D3
9:00-9:45 Jakub Hrozek & Jan Zeleny - FreeIPA/SSSD + intro to MIT kerberos (security) František Řezníček - Towards Unified Messaging (coreOS) Lukáš Vlček - Searching in JBoss.org content (JBoss)
9:50-10:35 Alexander Bokovoy/Andreas Schneider - Cross-realm trusts in FreeIPA v3.0 (security) Kamil Dudka&Ondřej Vašík - Common C/C++ error patterns & Static analysis (coreOS) Christian Sadilek - JBoss Errai Framework (JBoss)
10:40-11:25 Eduard Beneš&Miroslav Grepl - SELinux news in Fedora 16 (security) Adam Tkáč - DNSSEC in Fedora 17 (coreOS) Martin Kouba - CDI for Seam2 (JBoss)
11:30-12:15 "Dmitri Pal - Identity Management Roadmap + MIT and kerberos (security) Marcela Maslanova & Jindrich Novy - Dynamic Software Collections (coreOS) Peter Skopek - PicketBox in AS7 (JBoss)
Quick break
12:30-13:15 Peter Vrabec - security compliance check in Fedora (security) Bryn Reeves - Supporting the Open Source enterprise (misc) Karel Piwko - Arquillian Drone Helping Ike Get Rid of the Bugs (JBoss)
13:20-14:05 Miloslav Trmac - Concise overview of security (security) Jan Hutar - Software robot competitions around the world and our way (misc) Pavol Pitoňák - RichFaces - Testing on Mobile Devices (JBoss)
14:10-14:55 Steve Grubb - Government Security (security) Stanislav Kozina - What can Linux learn from the others (misc) Geoffrey De Smet - What are Drools, Guvnor and Planner? (JBoss)
15:00-15:45 Lennart Poettering & Kay Sievers - Do's and Don'ts when Writing System Services (coreOS) Phil Knirsch - The future of yum and rpm (coreOS) Pete Muir - Building a transactional, scaled application using Infinispan and Java EE (JBoss)
15:50-16:35 Rainer Gerhards - rsyslog future (security) Thomas Graf - libnl, network config tools for RHEL7 or kernel QoS (coreOS) Michal Linhard - Hibernate OGM (JBoss)
16:40-17:25 Harald Hoyer - A streamlined and fully compatible Linux Filesystem Hierarchy (coreOS) Jaroslav Škarvada - Power management SIG (coreOS) Vojtech Juranek - Continuous integration with Jenkins CI (misc)
Social event - Party


Labs L1 - B410 L2 - B204 L3 - B411
9:00-9:45 GNOME Hackfest Open whole day for meetings/hackfests
9:50-10:35 GNOME Hackfest
10:40-11:25 GNOME Hackfest Vít Ondruch - Framework wars - Ruby on Rails
11:30-12:15 GNOME Hackfest Vít Ondruch - Framework wars - Ruby on Rails (cont)
Quick break
12:30-13:15 GNOME Hackfest Michal Fojtík - Framework wars - Sinatra
13:20-14:05 GNOME Hackfest Michal Fojtík - Framework wars - Sinatra (cont)
14:10-14:55 GNOME Hackfest Daniel Mach - Framework wars - Django
15:00-15:45 GNOME Hackfest Daniel Mach - Framework wars - Django (cont)
15:50-16:35 GNOME Hackfest Eduard Beneš&Miroslav Grepl - SELinux is your friend
16:40-17:25 GNOME Hackfest
Social event - Party

Saturday, February 18

Talks D1 D2 D3
9:00-9:45 Marek Poláček & Jan Kratochvíl - prelink/ELF (tools) Jared Smith - Swimming Upstream (misc) Michal Fojtík&Fracesco Vollero - Cloud in the wild (cloud)
9:50-10:35 Jakub Jelinek - GCC news (tools) Lukas Czerner - Btrfs - Design, Implementation and the Current Status(kernel) Mladen Turk - Apache httpd 2.4: The Web Server for the Cloud (cloud)
10:40-11:25 Matthias Clasen - GTK+ 3 and beyond (desktop) Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver (kernel) Niels De Vos - Gluster FS (cloud)
11:30-12:15 Jonathan Blandford - Spice + Gnome 3.x (desktop) Alan Pevec - oVirt Overview (cloud) Lukáš Krejčí - RHQ 4 - what's new (JBoss)
Quick break
12:30-13:15 Hans de Goede - SPICE (desktop) Bryn Reeves - How to lose data and implicate people (kernel) Martin Malina - What's new in JBDS 5.0 (JBoss)
13:20-14:05 Tomeu Vizoso - GNOME application development with Python and GObject Introspection (desktop) Tom Coughlan - Enterprise storage: is a SAN necessary? (kernel) Pavel Tisnovsky - New Features in JDK8 & Jirka Vanek - JSR 223: Scripting for the Java Platform (JBoss)
14:10-14:55 Shaun McCance - The GNOME Help System (desktop) Edward "Joe" Thornber&Zdeněk Kabeláč - Thin provisioning and snapshots in device-mapper (kernel) Miroslav Novak - HornetQ - fastest JMS (Jave Message Service) provider (JBoss)
15:00-15:45 Jaroslav Reznik - Qt 5 GUI hereafter (desktop) Milan Brož - Disk encryption (not only) in Linux (kernel) Ondřej Žižka - Web apps develoeper's dream (JBoss)
15:50-16:35 Jared Smith - Creating technical documentation with DocBook and Publican (misc) Edward Shishkin - Modular approaches in file system development (kernel) Marek Baluch - RiftSaw 2 or RiftSaw 3 (JBoss)
16:40-17:25 University talks (misc) Jirka Pirko - Teaming network device (teaming multiple physical ethernet devices into one logical one) (kernel) Mladen Turk - Tomcat 7 and Tomcat 8 (JBoss)
Social event - Free Movies Session


Labs L1 L2 L3
9:00-9:45 Develop, debug and deploy Java EE application Open whole day for meetings/hackfests
9:50-10:35 Develop, debug and deploy Java EE application (cont)
10:40-11:25 Develop, debug and deploy Java EE application (cont)
11:30-12:15 Develop, debug and deploy Java EE application (cont)
Quick break
12:30-13:15 Miroslav Cupak - Portlet Bridge Workshop Tomas Radej & Stano Ochotnicky - Fedora Package Review
13:20-14:05 Miroslav Cupak - Portlet Bridge Workshop (cont) Dan Horák - Fedora Secondary Architectures
14:10-14:55 Pavel Tisnovsky - Eclipse effective Dan Horák - Fedora Secondary Architectures (cont)
15:00-15:45 Pavel Tisnovsky - Eclipse effective (cont)
15:50-16:35 Pavel Tisnovsky - Eclipse effective (cont)
16:40-17:25 Pavel Tisnovsky - Eclipse effective (cont)
Social event - Free Movies Session

Social Events

  • FRIDAY: A party that will be based in the University building. Dinner and drinks on the house!
  • SATURDAY: Free Movies Session


Talks/Labs annotations

Talks

  • Talks (in a lecture rooms for apx 80ppl) - 45 minutes each, topics should be highly technical, don't hesitate to get into details
presenter and subject group language Lab or Talk description
Marek Poláček & Jan Kratochvíl - prelink/ELF Tools ? Talk relro/execinstr/pi[ec]/LD_*/...& Introduction to DWARF, ELF, GDB/binutils, build-id etc.
Jakub Jelinek - GCC news Tools ? Talk
Jakub Hrozek & Jan Zeleny - FreeIPA/SSSD + intro to MIT kerberos Security ? Talk introduction to MIT Kerberos, its concepts, and basic configuration/usage
Alexander Bokovoy/Andreas Schneider - Cross-realm trusts in FreeIPA v3.0 Security EN Talk
Peter Vrabec - security compliance check in Fedora Security EN Talk How sectool became obsolte by scap-workbench? Motivation, status, pros and cons.
Eduard Beneš&Miroslav Grepl - SELinux news in Fedora16 Security CZ Talk faster boot, file name transition, more strict SELinux
Miloslav Trmac - Concise overview of security - Security EN Talk what it is, how to design programs, common programming bugs
Dmitri Pal - Identity Management Roadmap + MIT and kerberos Security En Talk
Steve Grubb - Government Security Security En Talk what it is, the thoughts going into it, where we are going, how developers can prepare and help
Jan Hutar - Software robot competitions around the world and our way Others CZ Talk Overview of various software robot competitions and announce of our own
Stanislav Kozina - What can Linux learn from the others Others ? Talk introducing interesting features of Solaris
Jared Smith - Swimming Upstream & Creating technical documentation with DocBook and Publican Others EN Talk How Fedora helps software development communities
Bryn Reeves - Supporting the Open Source enterprise Others EN Talk
University talks Others CZ Talk Presentaion about university projects, cooperation (various people, 3 projects)
Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver Kernel ? Talk Overview and Current Status
Bryn Reeves - How to lose data and implicate people Kernel EN Talk
Milan Brož - Disk encryption (not only) in Linux Kernel ? Talk
Edward "Joe" Thornber&Zdeněk Kabeláč - Thin provisioning and snapshots in device-mapper Kernel EN Talk
Edward Shishkin - Modular approaches in file system development Kernel EN Talk We'll look at the problem of creeping featurism of file systems, review programming means which might improve things, consider existing solutions, their advantages and disadvantages
Tom Coughlan - Enterprise storage: is a SAN necessary? Kernel EN Talk
Lukas Czerner - Btrfs - Design, Implementation and the Current Status Kernel EN Talk Historically Linux has always had quite decent pool of local file systems in the tree. However only one of them has been usually considered as a "General purpose local file system". Extended file system was the one. Now it is about to change as btrfs "B-tree file system" joined the crew. In this talk I would like to give a brief overview on the design and implementation of btrfs and highlight some if its strong and weak qualities. We might even try to peek into the future to see what the future of btrfs might look like, what might be its main use case, if it will leave all other file system behind, or silently die after the hype fade away. Finally, I will introduce you to the current state of development. I'll try to summarize what has been done so far and what you can use today. And of course, highlight features which are either ready or are about to be ready for users to appreciate. Some examples of btrfs usage might follow
Chrissie Caulfield - Bad things to do with clusters, and why Kernel EN Talk
Jirka Pirko - Soft net devices like bridge, vlan, bonding, team with great focus on team devices and its userspace counterpart libteam Kernel Talk
Ondřej Žižka - Web apps develoeper's dream JBoss ? Talk AS 7 + Wicket 1.5 + JPA 2.0/Hibernate 4 + CDI/Weld 1.1.2 + JMS/$#@%
Lukáš Vlček -Searching in JBoss.org content JBoss EN Talk All about search.jboss.org. How to use it, how we did it, roadmap.
Vojtech Juranek - Continuous integration with Jenkins CI JBoss EN Talk either general talk how to use it with java, python, php ... project or focused on some specific topic like running Jenkins in cloud
Christian Sadilek - JBoss Errai Framework JBoss EN Talk offers a concise programming model to build next generation web applications. It enables powerful client-server communication and brings Java Enterprise standards to the browser by leveraging the GWT compiler.
Karel Piwko - Arquillian Drone Helping Ike Get Rid of the Bugs JBoss EN Talk Functional testing of Java EE applications with Arquillian
Pavol Pitoňák - RichFaces - Testing on Mobile Devices JBoss ? Talk
Jiri Pechane - SwitchYard - next generation ESB JBoss ? Talk
Marek Baluch - RiftSaw 2 or RiftSaw 3 JBoss ? Talk
Michal Linhard - Hibernate OGM JBoss ? Talk
Peter Skopek - PicketBox in AS7 JBoss EN Talk
Martin Kouba - CDI for Seam2 developers JBoss EN/CZ Talk Brief migration notes or what does CDI (Contexts and Dependency Injection for the Java EE platform) mean for Seam2 developer
Pavel Tisnovsky - New Features in JDK8 JBoss En Talk
Jirka Vanek - JSR 223: Scripting for the Java Platform JBoss En Talk
Miroslav Novak - HornetQ - fastest JMS (Jave Message Service) provider JBoss ? Talk
Lukáš Krejčí - RHQ 4 - what's new JBoss CZ/EN Talk Overview of new features of RHQ 4 + a demo of drift monitoring
Martin Malina - What's new in JBDS 5.0 JBoss EN Talk
Geoffrey De Smet - What are Drools, Guvnor and Planner? JBoss EN Talk Drools is a rule engine to extract your business logic in rules, so you don’t need to hard code it in Java. Guvnor is a web app for your domain experts to manage and release those business rules. Drools Planner optimizes planning problems. Better planning algorithms can help save the environment, reduce costs and improve service quality. All organisations have planning problems, such as employee rostering, task scheduling, vehicle routing or bin packing. Yet, they hardly optimize those problems. Why? Because those problems are “NP-complete”: computationally very difficult and humanly impossible to optimize. This session will be an introduction in Drools, Guvnor and Planner, to make you understand what use case you should and should not use each of these technologies for.
Mladen Turk - Tomcat 7 and Tomcat 8 JBoss EN Talk
Jonathan Blandford - Spice + Gnome 3.x Desktop EN Talk
Matthias Clasen - GTK+ 3 and beyond Desktop EN Talk whats new in GTK+ 3 compared to GTK+ 2, and what is brewing for GTK+ 4
Tomeu Vizoso - GNOME application development with Python and GObject Introspection Desktop EN Talk Since GNOME 3.0, PyGTK+ is unsupported and applications must be ported to GObject Introspection in order to use Gtk+ 3. The talk will explain the benefits, how all the pieces fit together, what's the porting process and what are the opportunities for the future.
Shaun McCance - The GNOME Help System Desktop EN Talk Diving Deeper: Tapping the Potential of the GNOME Help System Mallard and the GNOME help system solve real problems faced by open source projects in innovative ways, and provide the groundwork for new ideas. See how Mallard really works and learn how you can take it even further.
Jaroslav Reznik - Qt 5 GUI hereafter Desktop EN/CZ/ES Talk Introduction to Qt Quick and QML
Hans de Goede - SPICE Desktop EN Talk SPICE "Open remote computing" introduction and presentation of the new USB redirection support
František Řezníček - Towards Unified Messaging Core ? Talk AMQP protocol, Qpid project and derived MRG/M, examples)
Adam Tkáč - DNSSEC in Fedora 17 Core ? Talk How DNSSEC works, what can it do for you, why should I care?
Lennart Poettering & Kay Sievers - Do's and Don'ts when Writing System Services Core EN Talk starting, stopping, updates, monitoring, recovery, config, limits, logging, ...
Kamil Dudka&Ondřej Vašík - Common C/C++ error patterns & Static analysis Core en/cz Talk Common C/C++ code defects with examples, overview of static analysis tools
Thomas Graf - libnl, network config tools for rhel7 or kernel QoS Core ? Talk
Rainer Gerhards - rsyslog future Core EN Talk rsyslog vs. journald - myths and facts. Where is rsyslog going?
Marcela Maslanova & Jindrich Novy - Dynamic Software Collections Core CZ/EN Talk More version of the same software packaged in rpm
Jaroslav Škarvada - Power management SIG Core EN/CZ Talk user space tools enhancements, internal testsuite introduction, future plans...
Harald Hoeyer - A streamlined and fully compatible Linux Filesystem Hierarchy Core EN Talk This talk will show how to support minimal directory layouts, which can be

extended up to a fully backwards compatible Linux distribution layout. It provides a cleaner definition of shareability and read-only settings, which gives the options to better support stateless systems, boot and virtualization.some lose definition, but we want to be much more specific. We will show the most minimal hierarchy and the hierarchy of a backwards compatible, typical Fedora installation, and explain the purpose of every directory

Phil Knirsch - The future of yum and rpm Core EN Talk
Michal Fojtík&Fracesco Vollero - Cloud in the wild Cloud EN Talk Examples about how to use Deltacloud API to speak with many different clouds.
Mladen Turk - Apache httpd 2.4: The Web Server for the Cloud Cloud EN Talk
Alan Pevec - oVirt Overview Cloud EN Talk
Niels De Vos - GlusterFS Cloud EN Talk Data distribution by Gluster

Labs & Hackfests

  • labs are apx 1:30 long, focused on certain expertise, minimal knowledge of given subject required
presenter and subject group short description
Develop, debug and deploy Java EE application Lab JBDS, Forge and OpenShift (4 hours)
Eduard Beneš&Miroslav Grepl - SELinux is your friend Lab daily use SELinux + more strict SELinux
Daniel Mach - Framework wars Lab Django workshop (rmarko willing to help)
Vít Ondruch - Framework wars Lab Ruby on Rails workshop
Michal Fojtík - Framework wars Lab Sinatra workshop
Dan Horák - Fedora Secondary Architectures Lab installation, development, ... (bez pocitacu, 1:30)
Pavel Tisnovsky - Eclipse effective Lab how to use Eclipse for developing Java applications (4 hours max)
Miroslav Cupak - Portlet Bridge Workshop Lab What is Portlet Bridge? How does it work? Do I need be a portlet developer to benefit from portals? I like RichFaces and Seam, can I use them in portals? How can I migrate my awesome JSF application to a portal? (~2 hrs)
Tomas Radej & Stano Ochotnicky - Fedora Package Review Lab
Doc Sprint at the Developer Conference 2012 in Brno Hackfest
GTK+ Hackfest at Developer Conference 2012 Hackfest
KDE SIG Fedora Activity Day Hackfest

Social Events

  • FRIDAY: A party that will be based in the University building. Dinner and drinks on the house!
  • SATURDAY: Free Movies Session

Lodging

  • Hotel Avanti **** - closest hotel, a 5-10 minute walk to the venue. Free wifi.
  • Avanti has given us a special rate - CZK 1337 (€52) inc. VAT for a double-bed room with breakfast and parking lot. If you want to use this rate, please contact Jiri Eischmann (eischmann@redhat.com) and make a binding booking by January 12th. If you're going to attend GTK+ and GNOME Docs hackfests, KDE SIG FAD, or oVirt meetup, you don't have to book your room this way.

  • Hotel Vista (formerly known as hotel Imos) - cheaper option, apx 20minutes by public transport far from University

Travel

to Brno, Czech Republic

By Plane

Brno is located within two hours by car from three European capitals (Prague, Vienna, and Bratislava), but you can fly directly to Brno as well:

  • Brno (BRQ, 0.5 million passengers transported a year) - connections to London-Stansted (Ryanair), London-Luton (Wizz Air), Bergamo, Italy (Ryanair), Rome (Wizz Air), Prague (Czech Airlines/SkyTeam), Moscow-Domodedovo, St. Petersburg (CCA), Moscow-Vnukovo (Yakutia Airlines, UTair Aviation). Smart Wings provide seasonal flights to various destinations in Greece and Spain.
  • Prague (PRG, 13 mil.) - 210 km from Brno, 50 airlines serve flights to over 120 destinations. Student Agency buses go from the airport to Brno every hour (2.5 hours, CZK 250/€10). Flight pricing examples (roundtrips 2 months in advance, for the summer 2011):
    • New York (JFK) - (direct flight with Delta) € 826,
    • London (LHR) – (via Frankfurt with Lufthansa) € 150,
    • Madrid (MAD) – (via Dusseldorf with Lufthansa) € 150.
  • Vienna (VIE, 18 mil.) - 150 km from Brno, about 70 airlines serve flights to many destinations all over the world. Student Agency buses go from the airport to Brno every other hour (2.5 hours, CZK 310/€ 13). Flight pricing examples (roundtrips 2 months in advance, for the summer 2011):
    • New York (JFK) – (via Moscow with Aeroflot) € 843,
    • London (LHR) – (direct flight with Austrian Airlines) € 126,
    • Mandrid (MAD) – (direct flight with Air Berlin) € 144.
  • Bratislava (BTS, 2 mil.) - 130 km from Brno, 7 airlines serve regular flights to over 30 destinations, there is a hub of Ryanair (cheap flights to many European cities). There is no direct connection between the airport and Brno. Trains (€ 7, 1.5 hour) and buses (€ 9, 2 hours) go to Brno from the city center every hour.

By Train

Brno has good train connections to several European cities and train is the fastest and most convenient means of transportation between big cities in the region. All intercity trains arrive and depart at the main stations which is a hub of public transport in the city. Train timetables

  • Prague – trains between Prague and Brno go hourly, 2.5 hours, € 6.5-13,
  • Vienna – trains between Vienna Meidling and Brno go every other hour, 2 hours, € 9,
  • Bratislava – from Bratislava Hlavna Stanica hourly, 1.5 hour, € 7,
  • Budapest – from Budapest-Keleti pu several trains every day, 5 hours, € 19,
  • Warsaw – from Warszawa Centralna several times every day (usually one connection), 7 hours, € 29
  • Berlin – from Berlin Hauptbahnhof several trains every day, 7.5 hours, € 39.

By Bus

Brno is part of the European bus network and all connections and their prices are similar to trains. Most buses arrive to Brno-Zvonarka, only Student Agency buses arrive to Grand Hotel. Student Agency (http://www.studentagency.eu/) and Eurolines (http://www.eurolines.com/) provide buses to many European cities. Bus timetables

By Car

Brno is well-connected to other cities by highways. You can get easily to neighboring countries by car. Travel time examples:

  • Prague – 210 km, 2 hours,
  • Bratislava – 130 km, 1.3 hour,
  • Vienna – 143 km, 1.8 hour,
  • Budapest – 326 km, 3 hours,
  • Munich – 587 km, 5.3 hours,
  • Berlin – 555 km, 5.2 hours.

Parking lots are available right in the university campus where the conference would take place.

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