From Fedora Project Wiki

mNo edit summary
(Add category)
 
(139 intermediate revisions by 33 users not shown)
Line 1: Line 1:
{{header|events}}
{{header|events}}


'''Fedora Events: Developer Conference, Brno, Czech Republic'''
aka ''Developer Conference[[Category:DevConf]] 2012''
 
'''Fedora Events: Developer Conference, Brno, Czech Republic : 17 - 18 February 2012'''


= About =
= About =
* an Open conference for all Linux and JBoss Developers, Admins and Linux users organized by Red Hat Czech Republic
* 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
* Presentations will be held by Red Hat, Fedora and JBoss users and developers
* The conference has free entrance, no registration needed
* The conference has free entrance
* For questions, please contact [[RadekVokal]], [[MarekMahut]] or [[User:eischmann|Jiri Eischmann]]  
* For questions, please contact [[RadekVokal]], [[MarekMahut]] or [[User:eischmann|Jiri Eischmann]]  
* Check out [[DeveloperConference2011]] and [http://foto.bzatek.net/tmp/devconf_brno_2011/ photos] for last year event
* Check out [[DeveloperConference2011]] and [http://foto.bzatek.net/tmp/devconf_brno_2011/ photos] for last year event
* '''Official communication channels:''' #devconf (Twitter), #fedora-devel@freenode (IRC)


[[File:Rdc-2012.png|300px]]
[[File:Rdc-2012.png|300px]]
= Media/Blogs/Videos =
* http://inputvalidation.blogspot.com/2012/02/devconf-2012-how-i-have-seen-future.html
* http://www.linuxexpres.cz/blog/developer-conference-2012-se-vydarila
* http://blog.fiddis.cz/?p=16
* http://fedora.cz/ohlednuti-za-developer-conference-2012/
* http://mmaslano.livejournal.com/7850.html
* http://mmaslano.livejournal.com/7510.html
* http://rik-ansikter.blogspot.com/2012/02/wrap-up-arquillian-hackfest-developer.html
* http://borntobeopen.blogspot.com/2012/02/be-active-kde-sig-fad-at-devconf-brno.html
* http://foto.bzatek.net/conf/devconf_brno_2012/


= Please register =
= Please register =


* [http://srazy.info/developer-conference-2012/1300 Please register] to get a free t-shirt and entrance to after party
* [http://eventle.com/developer-conference-2012/1300 Please register] to get entrance to after party
* [http://www.facebook.com/events/102857766484574/ Facebook event]


= When and Where =
= When and Where =
Line 24: Line 39:
* [http://l202.fi.muni.cz/img/fi-big.jpg Main entrance to the building]
* [http://l202.fi.muni.cz/img/fi-big.jpg Main entrance to the building]
* [http://is.muni.cz/pics/info_pics/2009_d3.jpg Lecture rooms location]
* [http://is.muni.cz/pics/info_pics/2009_d3.jpg Lecture rooms location]
* [http://map.devconf.cz map.devconf.cz] - a map that shows points of interest near the conference venue (recommended restaurants, cafés, groceries, stations,...)
= Conference Schedule =
* also available in colors - http://goo.gl/0Mt5n
* printable schedule - [[File:DeveloperConference2012.pdf‎]]
* Mobile schedules
** [https://developer.palm.com/appredirect/?packageid=com.josefskladanka.devconf WebOS app]
** [http://store.ovi.com/content/250337?lang=en_US Nokia N9/N9x]
*** [http://m.devconf.cz/files/rhdevconf2012_1.0.2_armel.deb Nokia N900 version], qt-components-10 and libqtm-12 packages from extras-devel are needed
** [https://market.android.com/details?id=cz.devconf Android app] '''or''' use [https://market.android.com/details?id=net.gaast.giggity Giggity] with http://m.devconf.cz/schedule.xml
** [http://m.devconf.cz Web based schedule optimized for mobile devices]
** Symbian and Bada WIP (blocked in review process)


= Proposed talks =
== Friday, February 17 ==
* '''Sign up with your talk!'''
* The conference will be split into two parts - talks and labs.
* Talks (in a lecture rooms for apx 80ppl) - 45 minutes each, topics should be highly technical, don't hesitate to get into details
* Labs (in a smaller rooms with/without computers) - 1 hour 30 minutes each, focus on practical presentaions, hands on, hack sessions etc
{|
{|
! presented and subject !! language !! Lab or Talk              !! description
! Talks !! D1 !! D2 !! D3
|-
|| 9:00-9:45 || Jakub Hrozek & Jan Zeleny - [http://rvokal.fedorapeople.org/devconf2012/jzeleny-kerberos.pp.pdf FreeIPA/SSSD + intro to MIT kerberos] ''(security)'' || František Řezníček - [http://rvokal.fedorapeople.org/devconf2012/freznice-towards_unified_messaging.pdf Towards Unified Messaging] ''(coreOS)'' || Vlastimil Eliáš - [http://rvokal.fedorapeople.org/devconf2012/velias-SSO.pdf Centralized Identity management and SSO for jboss.org community systems] ''(JBoss)''
|-
|-
|| JanHutar - Software robot competitions around the world and our way || CZ || Talk || Overview of various software robot competitions and announce of our own
|| 9:50-10:35 || Alexander Bokovoy/Andreas Schneider - [http://rvokal.fedorapeople.org/devconf2012/abokovoy-freeipav3-trusts.pdf Cross-realm trusts in FreeIPA v3.0] ''(security)'' || Kamil Dudka & Ondřej Vašík - [http://kdudka.fedorapeople.org/devconf12-static-analysis.pdf Common C/C++ error patterns & Static analysis] ''(coreOS)'' || Christian Sadilek - [http://rvokal.fedorapeople.org/devconf2012/csadilek-errai.pdf JBoss Errai Framework] ''(JBoss)''
|-
|-
|| Ondřej Žižka - Web apps develoeper's dream || ? || Talk || AS 7 + Wicket 1.5 + JPA 2.0/Hibernate 4 + CDI/Weld 1.1.2 + JMS/$#@%
|| 10:40-11:25 || Eduard Beneš & Miroslav Grepl - SELinux news in Fedora 16 ''(security)'' (CZ) || Adam Tkáč - DNSSEC in Fedora 17  ''(coreOS)''|| Martin Kouba - [https://github.com/mkouba/cdi4seam2dev/raw/master/cdi4seam2dev.pdf CDI for Seam2]  ''(JBoss)''
|-
|-
|| Radoslav Husar - Somethin on Java || ? || Talk || Drools Planner/Fusion (CEP), mod_cluster, AS7, GWT/Errai, Infispan, whatev
|| 11:30-12:15|| "Dmitri Pal - Identity Management Roadmap + MIT and kerberos ''(security)''|| Marcela Maslanova & Jindrich Novy - [http://rvokal.fedorapeople.org/devconf2012/mmaslano-softwarecollections.pdf Dynamic Software Collections] ''(coreOS)'' || Peter Skopek - [http://rvokal.fedorapeople.org/devconf2012/pskopek-PicketBox_AS7.odp PicketBox in AS7] ''(JBoss)''
|-
|-
|| František Řezníček - Towards Unified Messaging || ? || Talk || AMQP protocol, Qpid project and derived MRG/M, examples)
!!! Quick break !!!!
|-
|-
|| Michal Fojtík&Fracesco Vollero - Cloud in the wild || EN || Talk || Examples about how to use Deltacloud API to speak with many different clouds.
|| 12:30-13:15 || Peter Vrabec - [http://rvokal.fedorapeople.org/devconf2012/pvrabec,mpreisle-SCE.pdf Security compliance check in Fedora] ''(security)''||Bryn Reeves - [http://people.redhat.com/breeves/talks/stoe-web-20120220/img0.html Supporting the Open Source enterprise] ''(misc)'' || Karel Piwko - Arquillian Drone Helping Ike Get Rid of the Bugs ''(JBoss)''
|-
|-
|| Lukáš Vlček -Searching in JBoss.org content || ? || Talk || At that time there will be a new application running under jboss.org webpage. How to use it, how we did it, roadmap.
|| 13:20-14:05 || Miloslav Trmac - Concise overview of security ''(security)''|| Jan Hutar - Software robot competitions around the world and our way ''(misc)'' (CZ) || Pavol Pitoňák - [http://rvokal.fedorapeople.org/devconf2012/ppitonak-Richfaces.pdf RichFaces - Testing on Mobile Devices] ''(JBoss)''
|-
|-
|| Vojtěch Juránek - Continuous integration with Jenkins CI || ? || Talk || either general talk how to use it with java, python, php ... project or focused on some specific topic like running Jenkins in cloud
|| 14:10-14:55 || Steve Grubb - Government Security ''(security)''|| Stanislav Kozina - [http://rvokal.fedorapeople.org/devconf2012/skozina-linux_from_others.pdf What can Linux learn from the others] ''(misc)''||Geoffrey De Smet - [http://www.slideshare.net/ge0ffrey/2012-0217-brno-dev-conference-what-is-drools-guvnor-and-planner What are Drools, Guvnor and Planner?] ''(JBoss)''
|-
|-
|| Marek Poláček - prelink/ELF || ? || Talk || relro/execinstr/pi[ec]/LD_*/...
|| 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)''|| Pavel Tisnovsky - JSR 223: Scripting for the Java Platform  ''(JBoss)''
|-
|-
|| Eduard Beneš&Miroslav Grepl - SELinux news in Fedora16 || ? || Talk || faster boot, file name transition, more strict SELinux
|| 15:50-16:35 || Rainer Gerhards - rsyslog future ''(security)'' || Jaroslav Škarvada - [http://rvokal.fedorapeople.org/devconf2012/jskarvad-PowerManagement.pdf Power management SIG] ''(coreOS)''  ||Michal Linhard - [http://rvokal.fedorapeople.org/devconf2012/mlinhard-OGM.pdf Hibernate OGM] ''(JBoss)''
|-
|-
|| Jakub Hrozek - FreeIPA/SSSD|| ? || Talk ||
|| 16:40-17:25 || Harald Hoyer - [http://rvokal.fedorapeople.org/devconf2012/harald-A_streamlined_and_fully_compatible_Linux_Files.pdf A streamlined and fully compatible Linux Filesystem Hierarchy] ''(coreOS)'' || Pavel Šimerda - [http://data.pavlix.net/devconf2012/pavel-simerda-ipsec.pdf IPsec in Fedora] ''(coreOS)'' || Vojtech Juranek - [http://rvokal.fedorapeople.org/devconf2012/vjuranek-JenkinsCI.pdf Continuous integration with Jenkins CI] ''(misc)''
|-
|-
|| Jonathan Blandford - Spice + Gnome 3.x || EN || Talk ||
!!! Social event - Party !!!!
|-
|-
|| Matthias Clasen - GTK+ 3 and beyond || EN || Talk || whats new in GTK+ 3 compared to GTK+ 2, and what is brewing for GTK+ 4
|}
 
 
{|
! Labs !! L1 - B410 !! L2 - B204 !! L3 - B411
|-
|-
|| csadilek - JBoss Errai Framework|| ? || 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.
|| 9:00-9:45 || GNOME Hackfest || Aslak Knutsen - Arquillian SPI [JBoss] || Open for meetings/hackfests
|-
|-
|| Adam Tkáč - DNSSEC in Fedora 17 || ? || Talk ||  
|| 9:50-10:35 || GNOME Hackfest  || Aslak Knutsen - Arquillian SPI (cont) [JBoss] ||  
|-
|-
|| Lennart Poettering & Kay Sievers - Do's and Don'ts when Writing System Services || EN || Talk || starting, stopping, updates, monitoring, recovery, config, limits, logging, ...
|| 10:40-11:25 || GNOME Hackfest || Vít Ondruch - Framework wars - Ruby on Rails ||
|-
|-
|| Marek Cernocky - Tips & Tricks on Internationalizing Your Open Source Software || ? || Talk || Software I18n & L10n issues and common problems in a typical Open Source community project.
|| 11:30-12:15|| GNOME Hackfest || Vít Ondruch - Framework wars - Ruby on Rails (cont) ||
|-
|-
|| Daniel Mach - Framework wars || ? || Lab || I can do one or more workshops (labs) about Python, Django, etc. (rmarko willing to help)
!!! Quick break !!!!
|-
|-
|| Vít Ondruch - Framework wars || ? || Lab || Ruby on Rails workshop
|| 12:30-13:15 || GNOME Hackfest || Michal Fojtík - Framework wars - Sinatra || [[FAD_KDE_SIG_2012|KDE SIG FAD]]
|-
|-
|| Michal Fojtík - Framework wars || ? || Lab || Sinatra workshop
|| 13:20-14:05 || GNOME Hackfest || Michal Fojtík - Framework wars - Sinatra (cont) || [[FAD_KDE_SIG_2012|KDE SIG FAD]]
|-
|-
|| Dan Horák - Fedora Secondary Architectures || ? || Lab || installation, development, ...
|| 14:10-14:55 || GNOME Hackfest || Richard Marko - Framework wars - Django || [[FAD_KDE_SIG_2012|KDE SIG FAD]]
|-
|-
|| Eduard Beneš&Miroslav Grepl - SELinux is your friend || ? || Lab || daily use SELinux + more strict SELinux
|| 15:00-15:45 || GNOME Hackfest || Richard Marko - Framework wars - Django (cont) || [[FAD_KDE_SIG_2012|KDE SIG FAD]]
|-
|| 15:50-16:35 || GNOME Hackfest || Eduard Beneš & Miroslav Grepl - SELinux is your friend (CZ)  || [[FAD_KDE_SIG_2012|KDE SIG FAD]]
|-
|| 16:40-17:25 || GNOME Hackfest ||  || [[FAD_KDE_SIG_2012|KDE SIG FAD]]
|-
!!! Social event - Party!!!!
|-
|}
 
== Saturday, February 18 ==
 
{|
! Talks !! D1 !! D2 !! D3
|-
|-
|| Stanislav Ochotnicky - Using Maven for your Java project || sk/en || Talk (maybe Lab?) || Use of Maven to easily build, test, deploy your java projects
|| 9:00-9:45 || Marek Poláček (CZ) & Jan Kratochvíl - [http://people.redhat.com/mpolacek/src/devconf2012.pdf Introduction to ELF]/[http://people.redhat.com/jkratoch/gdb2012.pdf Introduction to GDB] ''(tools)'' || Jared Smith - Swimming Upstream ''(misc)'' || Michal Fojtík & Fracesco Vollero - [http://cu.sugnu.eu/devconf2012/ Cloud in the wild] ''(cloud)''
|-
|-
|| Kamil Dudka&Ondřej Vašík - Common C/C++ error patterns || en/cz || Talk || Common C/C++ code defects with examples
|| 9:50-10:35 || Jakub Jelinek - [http://rvokal.fedorapeople.org/devconf2012/jakub-GCCNews.odp GCC news] ''(tools)'' || Alan Pevec - [http://rvokal.fedorapeople.org/devconf2012/apevec-ovirtoverview.pdf oVirt Overview] ''(cloud)'' || Mladen Turk - [http://rvokal.fedorapeople.org/devconf2012/mturk-httpd-2.4.pdf Apache httpd 2.4: The Web Server for the Cloud] ''(cloud)''
|-
|-
|| Kamil Dudka&Ondřej Vašík - Static analysis || en/cz || Talk || overview of available static analysis tools, techniques and classes of bugs they are able to catch (+ some stats/info about Coverity scans...)  
|| 10:40-11:25 || Matthias Clasen - [https://fedoraproject.org/w/uploads/1/1f/Mclasen-devconf12.odp GTK+ 3 and beyond] ''(desktop)'' || Lukas Czerner - [http://rvokal.fedorapeople.org/devconf2012/lczerner-btrfs.pdf Btrfs - Design, Implementation and the Current Status] ''(kernel)''  || Niels De Vos - [http://people.redhat.com/ndevos/talks/Gluster-data-distribution_20120218.pdf Gluster FS] ''(cloud)''
|-
|-
|| Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver || ? || Talk || Overview and Current Status
|| 11:30-12:15|| Jonathan Blandford - [http://rvokal.fedorapeople.org/devconf2012/jrb-SpiceAndBoxes.odp Spice + Gnome 3.x] ''(desktop)'' || Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver ''(kernel)'' || Lukáš Krejčí - RHQ 4 - what's new ''(JBoss)''
|-
|-
|| Thomas Graf - libnl, network config tools for rhel7 or kernel QoS || ? || Talk ||
!!! Quick break !!!!
|-
|-
|| Stanislav Kozina - What can Linux learn from the others || ? || Talk || introducing interesting features of Solaris
|| 12:30-13:15 || Hans de Goede - SPICE ''(desktop)'' || Bryn Reeves - [http://people.redhat.com/breeves/talks/htldip-web-20120220/img0.html How to lose data and implicate people] ''(kernel)'' || Martin Malina - [http://rvokal.fedorapeople.org/devconf2012/mmalina-JBDS.pdf What's new in JBDS 5.0] ''(JBoss)''
|-  
|| Jan Zelený - Kerberos 101 || ? || Talk || introduction to MIT Kerberos, its concepts, and basic configuration/usage
|-
|-
|| Jared Smith - Swimming Upstream || EN || Talk || How Fedora helps software development communities
|| 13:20-14:05 || Simon Schampijer - Sugar: using the GNOME platform to build a learning platform ''(desktop)'' || Tom Coughlan - [http://rvokal.fedorapeople.org/devconf2012/tomc-storage-trends.pdf Trends in the Enterprise Storage Market] ''(kernel)'' || Jiri Vanek - [http://rvokal.fedorapeople.org/devconf2012/jvanek-jdk8.pdf New Features in JDK8] ''(JBoss)''
|-
|-
|| Jared Smith - Creating technical documentation with DocBook and Publican || EN || Talk ||
|| 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 - [http://rvokal.fedorapeople.org/devconf2012/mnovak-hornetq.odp HornetQ - fastest JMS (Jave Message Service) provider] ''(JBoss)''
|- 
|| Tomeu Vizoso - GNOME application development with Python and GObject Introspection || 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|| EN || Talk || GNOME has always faced unique challenges in documentation because it has been customized and extended by distributions and vendors. This led to the development of several help tools which build the core GNOME's help system.
|
|-
||[http://blog.gerhards.net/2011/11/journald-and-rsyslog.html Rainer Gerhards] - rsyslog future || EN || Talk || '''rsyslog vs. journald - myths and facts'''. Where is rsyslog going?
|-
|-
|-
|| 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)''
||Peter Vrabec - security compliance check in Fedora || EN || Talk || How [https://fedorahosted.org/sectool/ sectool] became obsolte by [https://fedorahosted.org/scap-workbench/ scap-workbench]? Motivation, status, pros and cons.
|-
|-
||Jaroslav Reznik - Qt 5 GUI hereafter || EN/CZ/ES || Talk || Introduction to Qt Quick and QML ||
|| 15:50-16:35 || Jared Smith - Creating technical documentation with DocBook and Publican ''(misc)'' || Edward Shishkin - [http://rvokal.fedorapeople.org/devconf2012/eshiskin-fsdevelopment.odp Modular approaches in file system development] ''(kernel)'' || Marek Baluch - RiftSaw 2 or RiftSaw 3 ''(JBoss)''
|-
|-
||Hans de Goede - SPICE || EN || Talk || SPICE "Open remote computing" introduction and presentation of the new USB redirection support ||
|| 16:40-17:25 || University talks ''(misc)''|| Jirka Pirko - [http://pirko.cz/teamdev.pp.pdf Teaming network device] (teaming multiple physical ethernet devices into one logical one) ''(kernel)''|| Mladen Turk - [http://rvokal.fedorapeople.org/devconf2012/mturk-tomcat.pdf Tomcat 7 and Tomcat 8] ''(JBoss)''
|-
|-
||Marcela Maslanova & Jindrich Novy - Dynamic Software Collections || CZ/EN || Talk || More version of the same software packaged in rpm ||
!!! Social event  - Free Movies Session  !!!!
|-
|-
|}


|}


== Hackfests ==
{|
 
! Labs !! L1 - B410 !! L2 - B204 !! L3 - B411
Accompanying events held on the same ground:
|-
* [https://live.gnome.org/Hackfests/BrnoDocs2012 Doc Sprint at the Developer Conference 2012 in Brno]
|| 9:00-9:45 ||  [[FAD_KDE_SIG_2012|KDE SIG FAD]] || Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps  || Open whole day for meetings/hackfests
* [https://live.gnome.org/Hackfests/GtkBrno2012 GTK+ Hackfest at Developer Conference 2012]
|-
|| 9:50-10:35 || [[FAD_KDE_SIG_2012|KDE SIG FAD]] || Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps (cont) ||
|-
|| 10:40-11:25 || [[FAD_KDE_SIG_2012|KDE SIG FAD]] ||Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps (cont) ||
|-
|| 11:30-12:15 || [[FAD_KDE_SIG_2012|KDE SIG FAD]]  || Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps (cont) ||
|-
!!! Quick break !!!!
|-
|| 12:30-13:15 || Tomas Radej & Stano Ochotnicky - Fedora Package Review || Miroslav Cupak - Portlet Bridge Workshop ||
|-
|| 13:20-14:05 || Dan Horák - Fedora Secondary Architectures  || Miroslav Cupak - Portlet Bridge Workshop (cont) ||
|-
|| 14:10-14:55 || Dan Horák - Fedora Secondary Architectures (cont) || Pavel Tisnovsky - Eclipse effective  ||
|-
|| 15:00-15:45 || Tomeu Vizoso - GTK+ 3 development in Python || Pavel Tisnovsky - Eclipse effective (cont) ||
|-
|| 15:50-16:35 || Tomeu Vizoso - GTK+ 3 development in Python || Pavel Tisnovsky - Eclipse effective (cont) ||
|-
|| 16:40-17:25 || Tomeu Vizoso - GTK+ 3 development in Python || Pavel Tisnovsky - Eclipse effective (cont) ||
|-
!!! Social event  - Free Movies Session !!!!
|-
|}


== Social Events ==
== Social Events ==
* FRIDAY: A party that will be based in the University building. Dinner and drinks on the house!
* FRIDAY: A party that will be based in the University building. Dinner and drinks on the house!
* SATURDAY: Free Movies Session
* SATURDAY: Free Movies Session
* Other pubs/restuarants nearby http://map.devconf.cz
= 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 !! description
|-
|| Marek Poláček, Jan Kratochvíl - Introduction to ELF || Tools ||  ELF overview, segments, sections, symbol visibility etc./GDB
|-
|| Jakub Jelinek - GCC news || Tools || what's new in gcc-4.7
|-
|| Jakub Hrozek, Jan Zeleny - FreeIPA/SSSD + intro to MIT kerberos || Security || introduction to MIT Kerberos, its concepts, and basic configuration/usage
|-
|| Alexander Bokovoy, Andreas Schneider - Cross-realm trusts in FreeIPA v3.0 || Security || Plans for Kerberos cross-realm trust in FreeIPA 3.0
|-
|| Peter Vrabec - security compliance check in Fedora  || Security || How sectool became obsolte by scap-workbench? Motivation, status, pros and cons.
|-
|| Eduard Beneš, Miroslav Grepl - SELinux news in Fedora 16  || Security || faster boot, file name transition, more strict SELinux 
|-
|| Miloslav Trmac - Concise overview of security || Security || what it is, how to design programs, common programming bugs
|-
|| Dmitri Pal - Identity Management Roadmap + MIT and kerberos || Security || 
|-
|| Steve Grubb - Government Security || Security || 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  || Misc || Overview of various software robot competitions and announce of our own
|-
|| Stanislav Kozina - What can Linux learn from the others  || Misc || introducing interesting features of Solaris
|-
|| Jared Smith - Swimming Upstream || Misc || How Fedora helps software development communities
|-
|| Jared Smith - Creating technical documentation with DocBook and Publican || Misc || How to use DocBook and Publican for creating technical docs, man pages and html pages for your projects
|-
|| Bryn Reeves - Supporting the Open Source enterprise  || Misc || A day in the life of support engineer 
|-
|| University talks || Misc || Presentaion about university projects, cooperation (various people, 3 projects)
|-
|| Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver  || Kernel || Overview and Current Status
|-
|| Bryn Reeves - How to lose data and implicate people  || Kernel || Solving your storage issues, how to use tools to restore your data and x-ways how to effectively destroy your filesystem
|-
|| Milan Brož - Disk encryption (not only) in Linux  || Kernel ||  A low level insight into Full Disk Encryption (FDE). Why encryption mode matters or why using encryption on hardware level is not always the best option. Some examples and short description of software level FDE implementations and features in various operating systems (with main focus to Linux dmcrypt/LUKS but also Truecrypt, loop-AES and Bitlocker).
|-
|| Edward "Joe" Thornber & Zdeněk Kabeláč - Thin provisioning and snapshots in device-mapper  || Kernel || 
|-
|| Edward Shishkin - Modular approaches in file system development  || Kernel || 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 - Trends in the Enterprise Storage Market  || Kernel ||  Big Data, Unstructured Data, Scale-Out vs. Scale-Up, Virtualization, pNFS, Solid State Storage. What is the future of SAN, NAS, DAS? What role will Linux play in the new environment?
|-
|| Lukas Czerner - Btrfs - Design, Implementation and the Current Status || Kernel || 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
|-
|| Jirka Pirko - Teaming network device (teaming multiple physical ethernet devices into one logical one) || Kernel || soft net devices like bridge, vlan, bonding, team with great focus on team devices and its userspace counterpart libteam 
|-
|| Ondřej Žižka - Web apps developer's dream || JBoss || AS 7 + Wicket 1.5 + JPA 2.0/Hibernate 4 + CDI/Weld 1.1.2 + JMS/$#@%
|-
|| Vlastimil Eliáš - Centralized Identity management and SSO for jboss.org community systems || JBoss || 
|-
|| Vojtech Juranek - Continuous integration with Jenkins CI || JBoss || Jenkins is continuous integration server. This talk will cover brief explanation what the continuous integration (CI) is, what it's good for and how to setup CI for your project either on dedicated server or in the cloud (PaaS). The talk is intended for developer with zero or limited experience with continuous integration. Examples will be given in non-Java languages (Python, Ruby).
|-
|| Christian Sadilek - JBoss Errai Framework || JBoss || 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 || Functional testing of Java EE applications with Arquillian
|-
|| Pavol Pitoňák - RichFaces - Testing on Mobile Devices || JBoss || 
|-
|| Marek Baluch - RiftSaw 2 or RiftSaw 3 || JBoss || 
|-
|| Michal Linhard - Hibernate OGM || JBoss || 
|-
|| Peter Skopek - PicketBox in AS7 || JBoss || 
|-
|| Martin Kouba - CDI for Seam2 || JBoss || Brief migration notes or what does CDI (Contexts and Dependency Injection for the Java EE platform) mean for Seam2 developer
|-
|| Jiri Vanek - New Features in JDK8 || JBoss || 
|-
|| Miroslav Novak - HornetQ - fastest JMS (Jave Message Service) provider || JBoss || 
|-
|| Pavel Tisnovsky - JSR 223: Scripting for the Java Platform || JBoss || 
|-
|| Lukáš Krejčí - RHQ 4 - what's new || JBoss || Overview of new features of RHQ 4 + a demo of drift monitoring 
|-
|| Martin Malina - What's new in JBDS 5.0  || JBoss || 
|-
|| Mladen Turk - Tomcat 7 and Tomcat 8 || JBoss || 
|-
|| Geoffrey De Smet - What are Drools, Guvnor and Planner? || JBoss || 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.
|-
|| Jonathan Blandford - Spice + Gnome 3.x  || Desktop || 
|-
|| Matthias Clasen - GTK+ 3 and beyond  || Desktop || whats new in GTK+ 3 compared to GTK+ 2, and what is brewing for GTK+ 4
|-
|| Simon Schampijer - Sugar: using the GNOME platform to build a learning platform || Desktop || Adapt to new technologies like GTK3 and gobject-introspection.
|-
|| Shaun McCance - The GNOME Help System || Desktop || 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 || Introduction to Qt Quick and QML
|-
|| Hans de Goede - SPICE  || Desktop || SPICE "Open remote computing" introduction and presentation of the new USB redirection support
|-
|| František Řezníček - Towards Unified Messaging || Core || AMQP protocol, Qpid project and derived MRG/M, examples)
|-
|| Adam Tkáč - DNSSEC in Fedora 17  || Core || 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 || starting, stopping, updates, monitoring, recovery, config, limits, logging, ...
|-
|| Kamil Dudka, Ondřej Vašík - Common C/C++ error patterns & Static analysis || Core || Common C/C++ code defects with examples
|-
|| Pavel Šimerda - IPsec in Fedora || Core || Comparison of IPsec IKE implementations in Fedora. Two new IKE implementation are getting into Fedora. Look forward to Racoon2 and Strongswan.
|-
|| Rainer Gerhards - rsyslog future  || Core || rsyslog vs. journald - myths and facts. Where is rsyslog going?
|-
|| Marcela Maslanova, Jindrich Novy - Dynamic Software Collections || Core || More version of the same software packaged in rpm
|-
|| Jaroslav Škarvada - Power management SIG  || Core || user space tools enhancements, internal testsuite introduction, future plans...
|-
|| Harald Hoeyer - A streamlined and fully compatible Linux Filesystem Hierarchy || Core || 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 || What will change in upcoming versions of yum and rpm, new dependency resolvers, new ways of downloading packages, faster transactions etc
|-
|| Michal Fojtík, Fracesco Vollero - Cloud in the wild  || Cloud || 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 || 
|-
|| Alan Pevec - oVirt overview || Cloud || 
|-
|| Niels De Vos - GlusterFS || Cloud || 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
|-
|| Aslak Knutsen - Arquillian SPI || Lab || JBoss
|-
|| Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps || Lab|| JEE applications prototyping and testing by using Forge, Openshift and Arquilian in JBDS (4 hours)
|-
|| Eduard Beneš & Miroslav Grepl - SELinux is your friend  || Lab || daily use SELinux + more strict SELinux
|-
|| Richard Marko - Framework wars|| Lab || Django workshop
|-
|| 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)
|-
|| Tomeu Vizoso - GTK+ 3 development in Python || Lab|| Building a Python application using GObject Introspection.
|-
|| Tomas Radej & Stano Ochotnicky - Fedora Package Review || Lab || We'll go through process of adding new package into Fedora with fedora-review tool. Depending on audience we could also show how to create an extension/plugin for specific guidelines.
|-
|| [https://live.gnome.org/Hackfests/BrnoDocs2012 Doc Sprint at the Developer Conference 2012 in Brno]|| Hackfest
|-
|| [https://live.gnome.org/Hackfests/GtkBrno2012 GTK+ Hackfest at Developer Conference 2012]|| Hackfest
|-
|| [[FAD_KDE_SIG_2012|KDE SIG Fedora Activity Day]] || Hackfest
|-
|}


= Lodging =
= Lodging =
* [http://www.brno-hotel-avanti.eu/ Hotel Avanti] - closest hotel, 5-10 minutes of walking to University
* [http://www.brno-hotel-avanti.eu/ 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.
[[File:Avanti-map.png]]
* [http://www.vista-hotel.cz/en/ Hotel Vista] (formerly known as hotel Imos) - cheaper option, apx 20minutes by public transport far from University
* [http://www.vista-hotel.cz/en/ Hotel Vista] (formerly known as hotel Imos) - cheaper option, apx 20minutes by public transport far from University


Line 132: Line 357:
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 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.
* 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):
* Prague (PRG, 13 mil.) - 210 km from Brno, 50 airlines serve flights to over 120 destinations. [http://jizdenky.studentagency.cz/?wicket:interface=:0:1::: 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,
** New York (JFK) - (direct flight with Delta) € 826,
** London (LHR) – (via Frankfurt with Lufthansa) € 150,
** London (LHR) – (via Frankfurt with Lufthansa) € 150,
** Madrid (MAD) – (via Dusseldorf 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):
* Vienna (VIE, 18 mil.) - 150 km from Brno, about 70 airlines serve flights to many destinations all over the world. [http://jizdenky.studentagency.cz/?wicket:interface=:0:1::: 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,
** New York (JFK) – (via Moscow with Aeroflot) € 843,
** London (LHR) – (direct flight with Austrian Airlines) € 126,
** London (LHR) – (direct flight with Austrian Airlines) € 126,
Line 143: Line 368:


=== By Train ===
=== 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.
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. [http://jizdnirady.idnes.cz/vlaky/spojeni/ Train timetables]
* Prague – trains between Prague and Brno go hourly, 2.5 hours, € 6.5-13,
* 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,
* Vienna – trains between Vienna Meidling and Brno go every other hour, 2 hours, € 9,
Line 152: Line 377:


=== By Bus ===
=== 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.
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 which is on the same street as Main Train Station. Student Agency (http://www.studentagency.eu/) and Eurolines (http://www.eurolines.com/) provide buses to many European cities. [http://jizdnirady.idnes.cz/autobusy/spojeni/ Bus timetables]


=== By Car ===
=== By Car ===
Line 165: Line 390:


== In Brno ==
== In Brno ==
'''Check the map with important places including the main railway/bus stations, hotels and the conference venue at http://map.devconf.cz'''
'''Public Transport Tickets:''' If you want to use public transport, buy tickets only for 100+101 zones! If you're staying in Brno for several days, consider buying a 5-day public transport ticket which costs CZK 250. There are several places where you can buy it, but the best one for you is probably the main railway station, where you can buy it at any counter (look for the international ones because they more likely speak English).
=== From Main Railway Station to Venue ===
From [http://maps.google.cz/maps?f=q&source=s_q&hl=cs&geocode=&q=Hlavn%C3%AD+n%C3%A1dra%C5%BE%C3%AD,+Brno&sll=49.930008,15.369873&sspn=4.066541,11.634521&ie=UTF8&ll=49.192054,16.611242&spn=0.008063,0.022724&z=16&iwloc=A 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 [http://maps.google.cz/maps?f=q&source=s_q&hl=cs&geocode=&q=Hlavn%C3%AD+n%C3%A1dra%C5%BE%C3%AD,+Brno&sll=49.930008,15.369873&sspn=4.066541,11.634521&ie=UTF8&ll=49.192054,16.611242&spn=0.008063,0.022724&z=16&iwloc=A 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 to Venue ===
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 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 City Center to Venue ===
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.
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.
=== From City Center to Avanti Hotel ===
It's pretty much the same as going from the main train and bus stations to the venue. You get off the same stop of #1 tram (Hrčířská), you just walk the opposite direction (see the picture in the lodging section above).
=== From Avanti Hotel to Red Hat Office ===
* If you're a group of more people, consider taking and sharing a '''taxi'''. It should cost CZK 200-300 and it's the easiest and quickest way to get to the office. Hotel personnel will certainly help you order the right taxi service.
* If you want to use public transport, the quickest way is probably taking a '''#67 bus''' on Reissigova Street (towards Jundrov), get off on Skácelova Street stop and go a few hundred meters on Purkyňova Street to the office.
* You can also '''use Google Maps to find the best way''' (GM work with public transport in Brno). Enter Avanti Hotel (Střední 61, Brno) as the starting point and Purkyňova 99, Brno as the destination, and select "Public Transport" as the means of transportation ("train" icon). GM will calculate you the best combination of public transport and walking.


= Artwork =
= Artwork =
[http://fedorapeople.org/~jimmac/promo/rdc-2012/rdc-2012.pdf English poster] by jimmac  
* [http://fedorapeople.org/~jimmac/promo/rdc-2012/rdc-2012.pdf English poster] by jimmac  
* [http://rvokal.fedorapeople.org/devconf2012/ Other posters] - png, pdf, official invitation


[[Category:Marketing]] [[Category:Events]] [[Category:Events 2012]]
[[Category:Marketing]] [[Category:Events]] [[Category:Events 2012]][[Category:DevConf.CZ]]

Latest revision as of 14:17, 23 March 2019

aka Developer Conference 2012

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
  • Official communication channels: #devconf (Twitter), #fedora-devel@freenode (IRC)

Media/Blogs/Videos

Please register

When and Where

Conference Schedule

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) Vlastimil Eliáš - Centralized Identity management and SSO for jboss.org community systems (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) (CZ) 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) (CZ) 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) Pavel Tisnovsky - JSR 223: Scripting for the Java Platform (JBoss)
15:50-16:35 Rainer Gerhards - rsyslog future (security) Jaroslav Škarvada - Power management SIG (coreOS) Michal Linhard - Hibernate OGM (JBoss)
16:40-17:25 Harald Hoyer - A streamlined and fully compatible Linux Filesystem Hierarchy (coreOS) Pavel Šimerda - IPsec in Fedora (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 Aslak Knutsen - Arquillian SPI [JBoss] Open for meetings/hackfests
9:50-10:35 GNOME Hackfest Aslak Knutsen - Arquillian SPI (cont) [JBoss]
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 KDE SIG FAD
13:20-14:05 GNOME Hackfest Michal Fojtík - Framework wars - Sinatra (cont) KDE SIG FAD
14:10-14:55 GNOME Hackfest Richard Marko - Framework wars - Django KDE SIG FAD
15:00-15:45 GNOME Hackfest Richard Marko - Framework wars - Django (cont) KDE SIG FAD
15:50-16:35 GNOME Hackfest Eduard Beneš & Miroslav Grepl - SELinux is your friend (CZ) KDE SIG FAD
16:40-17:25 GNOME Hackfest KDE SIG FAD
Social event - Party

Saturday, February 18

Talks D1 D2 D3
9:00-9:45 Marek Poláček (CZ) & Jan Kratochvíl - Introduction to ELF/Introduction to GDB (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) Alan Pevec - oVirt Overview (cloud) Mladen Turk - Apache httpd 2.4: The Web Server for the Cloud (cloud)
10:40-11:25 Matthias Clasen - GTK+ 3 and beyond (desktop) Lukas Czerner - Btrfs - Design, Implementation and the Current Status (kernel) Niels De Vos - Gluster FS (cloud)
11:30-12:15 Jonathan Blandford - Spice + Gnome 3.x (desktop) Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver (kernel) 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 Simon Schampijer - Sugar: using the GNOME platform to build a learning platform (desktop) Tom Coughlan - Trends in the Enterprise Storage Market (kernel) Jiri Vanek - New Features in JDK8 (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 - B410 L2 - B204 L3 - B411
9:00-9:45 KDE SIG FAD Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps Open whole day for meetings/hackfests
9:50-10:35 KDE SIG FAD Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps (cont)
10:40-11:25 KDE SIG FAD Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps (cont)
11:30-12:15 KDE SIG FAD Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps (cont)
Quick break
12:30-13:15 Tomas Radej & Stano Ochotnicky - Fedora Package Review Miroslav Cupak - Portlet Bridge Workshop
13:20-14:05 Dan Horák - Fedora Secondary Architectures Miroslav Cupak - Portlet Bridge Workshop (cont)
14:10-14:55 Dan Horák - Fedora Secondary Architectures (cont) Pavel Tisnovsky - Eclipse effective
15:00-15:45 Tomeu Vizoso - GTK+ 3 development in Python Pavel Tisnovsky - Eclipse effective (cont)
15:50-16:35 Tomeu Vizoso - GTK+ 3 development in Python Pavel Tisnovsky - Eclipse effective (cont)
16:40-17:25 Tomeu Vizoso - GTK+ 3 development in Python 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
  • Other pubs/restuarants nearby http://map.devconf.cz

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 description
Marek Poláček, Jan Kratochvíl - Introduction to ELF Tools ELF overview, segments, sections, symbol visibility etc./GDB
Jakub Jelinek - GCC news Tools what's new in gcc-4.7
Jakub Hrozek, Jan Zeleny - FreeIPA/SSSD + intro to MIT kerberos Security introduction to MIT Kerberos, its concepts, and basic configuration/usage
Alexander Bokovoy, Andreas Schneider - Cross-realm trusts in FreeIPA v3.0 Security Plans for Kerberos cross-realm trust in FreeIPA 3.0
Peter Vrabec - security compliance check in Fedora Security How sectool became obsolte by scap-workbench? Motivation, status, pros and cons.
Eduard Beneš, Miroslav Grepl - SELinux news in Fedora 16 Security faster boot, file name transition, more strict SELinux
Miloslav Trmac - Concise overview of security Security what it is, how to design programs, common programming bugs
Dmitri Pal - Identity Management Roadmap + MIT and kerberos Security
Steve Grubb - Government Security Security 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 Misc Overview of various software robot competitions and announce of our own
Stanislav Kozina - What can Linux learn from the others Misc introducing interesting features of Solaris
Jared Smith - Swimming Upstream Misc How Fedora helps software development communities
Jared Smith - Creating technical documentation with DocBook and Publican Misc How to use DocBook and Publican for creating technical docs, man pages and html pages for your projects
Bryn Reeves - Supporting the Open Source enterprise Misc A day in the life of support engineer
University talks Misc Presentaion about university projects, cooperation (various people, 3 projects)
Jaroslav Kysela - ALSA - High Definition Audio (HDA) driver Kernel Overview and Current Status
Bryn Reeves - How to lose data and implicate people Kernel Solving your storage issues, how to use tools to restore your data and x-ways how to effectively destroy your filesystem
Milan Brož - Disk encryption (not only) in Linux Kernel A low level insight into Full Disk Encryption (FDE). Why encryption mode matters or why using encryption on hardware level is not always the best option. Some examples and short description of software level FDE implementations and features in various operating systems (with main focus to Linux dmcrypt/LUKS but also Truecrypt, loop-AES and Bitlocker).
Edward "Joe" Thornber & Zdeněk Kabeláč - Thin provisioning and snapshots in device-mapper Kernel
Edward Shishkin - Modular approaches in file system development Kernel 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 - Trends in the Enterprise Storage Market Kernel Big Data, Unstructured Data, Scale-Out vs. Scale-Up, Virtualization, pNFS, Solid State Storage. What is the future of SAN, NAS, DAS? What role will Linux play in the new environment?
Lukas Czerner - Btrfs - Design, Implementation and the Current Status Kernel 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
Jirka Pirko - Teaming network device (teaming multiple physical ethernet devices into one logical one) Kernel soft net devices like bridge, vlan, bonding, team with great focus on team devices and its userspace counterpart libteam
Ondřej Žižka - Web apps developer's dream JBoss AS 7 + Wicket 1.5 + JPA 2.0/Hibernate 4 + CDI/Weld 1.1.2 + JMS/$#@%
Vlastimil Eliáš - Centralized Identity management and SSO for jboss.org community systems JBoss
Vojtech Juranek - Continuous integration with Jenkins CI JBoss Jenkins is continuous integration server. This talk will cover brief explanation what the continuous integration (CI) is, what it's good for and how to setup CI for your project either on dedicated server or in the cloud (PaaS). The talk is intended for developer with zero or limited experience with continuous integration. Examples will be given in non-Java languages (Python, Ruby).
Christian Sadilek - JBoss Errai Framework JBoss 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 Functional testing of Java EE applications with Arquillian
Pavol Pitoňák - RichFaces - Testing on Mobile Devices JBoss
Marek Baluch - RiftSaw 2 or RiftSaw 3 JBoss
Michal Linhard - Hibernate OGM JBoss
Peter Skopek - PicketBox in AS7 JBoss
Martin Kouba - CDI for Seam2 JBoss Brief migration notes or what does CDI (Contexts and Dependency Injection for the Java EE platform) mean for Seam2 developer
Jiri Vanek - New Features in JDK8 JBoss
Miroslav Novak - HornetQ - fastest JMS (Jave Message Service) provider JBoss
Pavel Tisnovsky - JSR 223: Scripting for the Java Platform JBoss
Lukáš Krejčí - RHQ 4 - what's new JBoss Overview of new features of RHQ 4 + a demo of drift monitoring
Martin Malina - What's new in JBDS 5.0 JBoss
Mladen Turk - Tomcat 7 and Tomcat 8 JBoss
Geoffrey De Smet - What are Drools, Guvnor and Planner? JBoss 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.
Jonathan Blandford - Spice + Gnome 3.x Desktop
Matthias Clasen - GTK+ 3 and beyond Desktop whats new in GTK+ 3 compared to GTK+ 2, and what is brewing for GTK+ 4
Simon Schampijer - Sugar: using the GNOME platform to build a learning platform Desktop Adapt to new technologies like GTK3 and gobject-introspection.
Shaun McCance - The GNOME Help System Desktop 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 Introduction to Qt Quick and QML
Hans de Goede - SPICE Desktop SPICE "Open remote computing" introduction and presentation of the new USB redirection support
František Řezníček - Towards Unified Messaging Core AMQP protocol, Qpid project and derived MRG/M, examples)
Adam Tkáč - DNSSEC in Fedora 17 Core 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 starting, stopping, updates, monitoring, recovery, config, limits, logging, ...
Kamil Dudka, Ondřej Vašík - Common C/C++ error patterns & Static analysis Core Common C/C++ code defects with examples
Pavel Šimerda - IPsec in Fedora Core Comparison of IPsec IKE implementations in Fedora. Two new IKE implementation are getting into Fedora. Look forward to Racoon2 and Strongswan.
Rainer Gerhards - rsyslog future Core rsyslog vs. journald - myths and facts. Where is rsyslog going?
Marcela Maslanova, Jindrich Novy - Dynamic Software Collections Core More version of the same software packaged in rpm
Jaroslav Škarvada - Power management SIG Core user space tools enhancements, internal testsuite introduction, future plans...
Harald Hoeyer - A streamlined and fully compatible Linux Filesystem Hierarchy Core 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 What will change in upcoming versions of yum and rpm, new dependency resolvers, new ways of downloading packages, faster transactions etc
Michal Fojtík, Fracesco Vollero - Cloud in the wild Cloud 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
Alan Pevec - oVirt overview Cloud
Niels De Vos - GlusterFS Cloud 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
Aslak Knutsen - Arquillian SPI Lab JBoss
Pavol Srna - JBDS with Forge, OpenShift and Arquillian for JEE apps Lab JEE applications prototyping and testing by using Forge, Openshift and Arquilian in JBDS (4 hours)
Eduard Beneš & Miroslav Grepl - SELinux is your friend Lab daily use SELinux + more strict SELinux
Richard Marko - Framework wars Lab Django workshop
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)
Tomeu Vizoso - GTK+ 3 development in Python Lab Building a Python application using GObject Introspection.
Tomas Radej & Stano Ochotnicky - Fedora Package Review Lab We'll go through process of adding new package into Fedora with fedora-review tool. Depending on audience we could also show how to create an extension/plugin for specific guidelines.
Doc Sprint at the Developer Conference 2012 in Brno Hackfest
GTK+ Hackfest at Developer Conference 2012 Hackfest
KDE SIG Fedora Activity Day Hackfest

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 which is on the same street as Main Train Station. 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

Check the map with important places including the main railway/bus stations, hotels and the conference venue at http://map.devconf.cz

Public Transport Tickets: If you want to use public transport, buy tickets only for 100+101 zones! If you're staying in Brno for several days, consider buying a 5-day public transport ticket which costs CZK 250. There are several places where you can buy it, but the best one for you is probably the main railway station, where you can buy it at any counter (look for the international ones because they more likely speak English).

From Main Railway Station to Venue

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 to Venue

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 City Center to Venue

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.

From City Center to Avanti Hotel

It's pretty much the same as going from the main train and bus stations to the venue. You get off the same stop of #1 tram (Hrčířská), you just walk the opposite direction (see the picture in the lodging section above).

From Avanti Hotel to Red Hat Office

  • If you're a group of more people, consider taking and sharing a taxi. It should cost CZK 200-300 and it's the easiest and quickest way to get to the office. Hotel personnel will certainly help you order the right taxi service.
  • If you want to use public transport, the quickest way is probably taking a #67 bus on Reissigova Street (towards Jundrov), get off on Skácelova Street stop and go a few hundred meters on Purkyňova Street to the office.
  • You can also use Google Maps to find the best way (GM work with public transport in Brno). Enter Avanti Hotel (Střední 61, Brno) as the starting point and Purkyňova 99, Brno as the destination, and select "Public Transport" as the means of transportation ("train" icon). GM will calculate you the best combination of public transport and walking.

Artwork