Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

LinuxTag 2012 schedule

Wednesday 23rd May 2012

  • JDK 7 Updates in OpenJDK

    by Dalibor Topic

    In this talk you'll learn how the JDK 7 Updates Project in OpenJDK works, and how to work within it, how to track changes, get your fixes in, and follow along as for example the Mac OS X Port gets integrated into future JDK 7 update releases.

    If you are curious what kind of fixes are encouraged for JDK 7 Updates, what it takes to become a Committer or Reviewer on this Project, how the community contributes to it, and what to expect in upcoming JDK 7 Update releases, then this talk is for you. If you'd like to understand how JDK 7 Updates make their way into Linux distributions, then this talk is for you. If you'd like to know how fixes from HotSpot, JAXP, JAXB, JDK 8, etc. get integrated into JDK 7 Updates, then this talk is for you.

    At 10:45am to 11:30am, Wednesday 23rd May

  • How to Test Enterprise Java Applications

    by Alex Soto

    Ten years ago to present, Enterprise Java Applications have suffered many changes. We have moved from Enterprise Applications built with JSP+Servlet and EJB, to much more complex applications. Nowadays with the advent of HTML5 or JavaScript libraries like JQuery, client side development has changed significantly. With the emergence of web frameworks like Spring MVC or JSF, server side code has quite changed compared to the one used when each web-form was mapped to a Servlet. And also persistence layer has changed with Java Persistence standard or with new database approaches like Data-Grid, Key-Values stores or Document stores.

    Moreover, architectural changes have occurred too, REST-web applications have grown in popularity or AJAX is used to create asynchronous web applications. Due to development of Enterprise Java Applications have changed during these years, so testing frameworks have changed accordantly. The main topic of this speech will be how to test Enterprise Java Applications using these new frameworks.

    In the first part of this presentation we are going to explore how to test JavaScript written on client side, how to write unit tests of server side code, and how to validate persistence layer. Next part of presentation will be focused on how to write integration tests on server side and acceptance tests on full Enterprise Java Applications (joining client and server side) and an introduction about testing REST-web applications. Finally we will show how to integrate all kind of test on your continuous integration system and run acceptance tests on test environment.

    Session will combine theory with interactive practice using only open-source projects.

    At 2:45pm to 3:30pm, Wednesday 23rd May

Thursday 24th May 2012

  • OCFS2: Status and Overview

    by Lenz Grimmer

    OCFS2, Oracle's general-purpose shared-disk cluster file system for Linux has come a long way since its development started in 2003. Distributed under the GPL and part of the mainline Linux Kernel, it is also included in Oracle Linux and plays a vital role in products like Oracle VM, Oracle RAC or E-Business Suite. This presentation will provide a general technical overview as well as an update on the latest developments. Attendees will learn about the features and improvements that set OCFS2 apart from other Linux-based cluster file systems, including:

    - Heartbeat implementation: global vs. local heartbeats - Storage optimizations: Extent-based Allocations, Hole punching, Reflinks

    At 10:00am to 10:45am, Thursday 24th May

  • Btrfs: Status and Overview

    by Lenz Grimmer

    This talk will give a technical overview over the Btrfs file system, its main features and recent developments. Attendees will get an impression of the features and capabilities and what sets Btrfs apart from existing Linux file systems.

    On Thursday 24th May

Saturday 26th May 2012

  • Django: Schnell performante Web-Applikationen entwicklen

    by Markus Zapke

    Django ist ein in Python geschriebenes Framework, dass die schnelle Entwicklung von Web-Applikationen ermöglicht. Dabei wird Wert auf sauberen Code und die Wiederverwendbarkeit von einzelnen Komponenten gelegt.

    Die Kernkomponenten des Frameworks sind der Object-Relational-Mapper (ORM), die Views und die Template Engine. Alle diese Komponenten sowie deren Zusammenspiel mit dem Routing und der Middleware werden in diesem Vortrag vorgestellt.

    Der Object-Relational-Mapper (ORM) ermöglicht einen einfachen und schnellen Zugriff auf die Datenbank. Dabei werden verschiedene Datenbanken unterstützt.

    Das automatisch erzeugte Admin-Interface hilft bei der Erstellung und Bearbeitung der Daten.

    Die Daten werden dann in sogenannten Views aufbereitet und mit Hilfe der Template Engine gerändert. Zur Verarbeitung von Formularen stehen mächtige Formular- und Validations-Werkzeuge zur Verfügung.

    Alle URLs können leicht an die Bedürfnisse des jeweiligen Projekts angepasst werden. Das gleiche gilt auch für die Templates.

    Django macht auch das Testen der eignen Applikationen einfach. Dieser Vortrag wird dies ebenfalls darstellen.

    Auf der Django-Website steht eine umfangreiche englische Dokumentation zur Verfügung.

    Django wird als Open Source Software unter einer BSD-Lizenz verteilt.

    At 11:00am to 11:30am, Saturday 26th May

    In Messegelände Berlin, Halle 7

  • Deine erste Android App in 45 Minuten

    by Christoph Jerolimov

    At 4:00pm to 4:45pm, Saturday 26th May