Programm FrOSCon 2014

Archlinux Devroom Culture Database Development Django Devroom Hardware Java Javascript LISP Devroom Lightning Talk Monitoring PHP Devroom Python Devroom RedFrogConf (Ruby) Security State of the Init System Administration Systems Management Virtualisierung Web Development WordPress Devroom

Events nach Titel

LISP Devroom 5

PHP Devroom 12

A CouchDB replication endpoint in PHP
This talk shows how I implemented a replication endpoint for the CouchDB replication protocol in PHP. This makes it possible to use about any backend as a...
23. August, 10:00 Uhr HS6 (PHP) Kore Nordmann
Building a smarty-to-machine-code compiler
The open source SmartTpl libraries greatly speeds up Smarty templates bij turning templates into native machine code. During a crash course 'how to write...
24. August, 16:30 Uhr HS6 (PHP) Emiel Bruijntjes
Executable Documentation for everyone (even you)
Sometimes good documentation makes the difference between just another dead github repository and a successful, widely used library. But writing...
24. August, 15:15 Uhr HS6 (PHP) Nikolas Martens
Full Throttle Refactoring
10 years of legacy code, 2.4 million lines of awful PHP code and still more than 3 mio visitors per month - tales from the dark side or how to refactor your...
24. August, 14:00 Uhr HS6 (PHP) Thorsten Rinne
$kernel->infect(): Creating a cryptovirus for Symfony2 apps
Cryptovirology studies how to use cryptography to design malicious software, given that public-key cryptography can be used to break the symmetry between...
23. August, 11:15 Uhr HS6 (PHP) Raul Fraile
Passworte waren gestern
Seit gefühlt einer Ewigkeit versucht die IT-Industrie ihren Anwendern bei zu bringen, dass sie nur sichere und starke Passworte verwenden sollen - um dann...
24. August, 10:00 Uhr HS6 (PHP) Arne Blankerts
PHP & Arduino
23. August, 16:30 Uhr HS6 (PHP) Thomas Weinert
phpng - heap and stack allocation
23. August, 17:45 Uhr HS6 (PHP) Johannes Schlüter
Playing with Neo4j ­-[:USING]­-> PHP
Relations, relations everywhere. They can be difficult and maybe slow to represent in SQL. So why not to use a graph? Neo4j is a highly scalable and robust...
23. August, 15:15 Uhr HS6 (PHP) Frank Neff
Refactoring a monolithic Framework for composer usage
Imgaine, you have a Framework which does not plan to use composer in the near future, also you have not much support from the community for your plans. So...
24. August, 17:45 Uhr HS6 (PHP) Flyingmana aka Daniel Fahlke
What Symfony Has To Do With My Garage - Home Automation With PHP
Raspberry Pi is a perfect mini computer to experiment with, small, inexpensive, low energy consumption and easy to expand. This talk, using the example of a...
24. August, 11:15 Uhr HS6 (PHP) Jan Unger
Writing native PHP extensions using PHP-CPP
PHP-CPP is a new open source C++ library that makes writing native extensions for PHP extremely simple. In this talk you will see how much faster C++ code is...
23. August, 14:00 Uhr HS6 (PHP) Emiel Bruijntjes

Javascript 8

All your browsers are belong to us...
In this lesson we will learn how we can remote control Chrome, Internet Explorer, Firefox & PhantomJS from Safari using Webdriver & the JSON-Wire...
23. August, 14:00 Uhr Workshop / Javascript (C117) Sebastian Golasch
Coding the dream
Start building the apps you've always dreamed of - and let us show you how to get started right away: we'll give you an intro to Hoodie, show you why...
23. August, 15:15 Uhr Workshop / Javascript (C117) Team Hoodie
Create a 3D WebGL scene in half an hour!
Creating a fancy 3D Scene can be easy as a pie: We'll start with looking at places to get awesome 3D models, then we'll setup a WebGL environment and load...
23. August, 18:15 Uhr Workshop / Javascript (C117) Jens Arps
Moderne Web-Anwendungen mit AngularJS
AngularJS ist ein JavaScript-Framework, das Sie dabei unterstützt, moderne clientseitige Web-Anwendungen zu erstellen. Erstmalig finden bewährte Konzepte wie...
23. August, 10:00 Uhr Workshop / Javascript (C117) Philipp Tarasiewicz, Robin Böhm
Multi-Model NoSQL Databases
In this talk i will introduce and discuss the term polyglot persistence in the NoSQL world. Afterwards i will present the multi-model approach of NoSQL...
23. August, 15:15 Uhr HS4 Michael Hackstein
Performance-Best-Practices versus HTTP/2
23. August, 11:15 Uhr Workshop / Javascript (C117)
Property-based Testing
In spring 2014, David Heinemeier Hansson sparked an intense debate about our industries' testing culture with a provocative statement: "TDD is dead". Whether...
23. August, 16:30 Uhr Workshop / Javascript (C117) Christoph Neuroth
WebGL – 3D Welten im Browser
WebGL ist eine noch recht wenig verbreitete Technologie. Als Teil der OpenGL ES 2.0 API hat es den Ruf schwer zu erlernen und kompliziert in der Anwendung zu...
23. August, 17:45 Uhr Workshop / Javascript (C117) Kai Niklas

Archlinux Devroom 4

RedFrogConf (Ruby) 10

A revolutionary idea: why not use a job queue system for your job queue?
Most people use delayed job aka a database or resque/sidekiq for queuing. But why hack your way around a database or a "smarter memcache" to do a simple...
24. August, 14:00 Uhr RedFrogConf (C118) bitboxer
A Summer full of Code
Ute and Magdalena teamed as the CodePadawans for three months full of code by the Rails Girls Summer of Code initiative. They will talk about the program,...
24. August, 10:45 Uhr RedFrogConf (C118) Ute Mayer
Datenbank-Release-Management mit PostgreSQL und Ruby-on-Rails
Viele mit Ruby-on-Rails und PostgreSQL entwickelte Webanwendungen wie Content-Management-Systeme oder Shop-Systeme benötigen oft komplexe Datenbankmodelle...
24. August, 14:45 Uhr RedFrogConf (C118) Frank Lancaster
How to make Guacamole, an Object Document Mapper
Building a core library for modern web development is a lot of fun and a lot of responsibility. I want to share my experience I made so far building an ODM...
24. August, 16:15 Uhr RedFrogConf (C118) Dirk
JRuby, a Pi and some Java Database
Learn about using native Java from JRuby, to build a mobile app on the Raspberry Pi using Couchbase Mobile as the database.
24. August, 11:30 Uhr RedFrogConf (C118) Philipp Fehre
Not being an asshole is not enough
The Ruby community has for several years been on the forefront of encouraging women to pick up coding - and the good news is, more and more women use the...
23. August, 10:00 Uhr RedFrogConf (C118) Ellen König
Ruby MVC from scratch with Rack
Imagine for a while that Rails wouldn't exist. How would we write a MVC app from scratch?
23. August, 10:45 Uhr RedFrogConf (C118) DonSchado
Ruby Workshop
We will guide you through the basics of ruby and the web framework Lotus. You are welcome both as a newbie as well as someone who did some Ruby.
23. August, 14:00 Uhr RedFrogConf (C118) Dirk Breuer, Lucas Dohmen, Bodo Tasche, Tobias Eilert
Rust for Rubyists
A short introduction to the new and upcoming systems programming language called Rust.
24. August, 15:30 Uhr RedFrogConf (C118) Jan-Erik
Testbarkeit in Ruby
Tests steigern die Qualität und das Vertrauen in die Software. Wie muss nun Code gestaltet werden, so dass die Tests dazu einfacher geschrieben werden...
23. August, 11:30 Uhr RedFrogConf (C118) Ede

System Administration 7

Bash-Versteher dank Strace
Nachdem der Autor vor zwei Jahren Strace und Systemcalls im Allgemeinen vorgestellt hat, konzentriert sich dieser Vortrag nun auf das Treiben und Verstehen...
24. August, 11:15 Uhr HS4 Harald König
Datenanalyse mit R für Administratoren
R, die freie Programmiersprache für statistisches Rechnen und Grafiken, ist auch für Administratoren ein nützliches Werkzeug. Dieser Vortrag beginnt mit...
23. August, 15:15 Uhr HS3 Stefan Möding
Mehr als E-Mails
Im Zentrum des Vortrages stehen die stillen Helden des IT-Alltags - die Systemadministratoren - und ihre mobilen Arbeitswerkzeuge, die es ihnen, bei...
23. August, 10:00 Uhr HS3 Holger Gantikow
Open Source Backup
Dieser Vortrag gibt Einblick in das Enterprise Open Source Backup Tool Bareos. In dem Vortrag werden Funktionsweise Features und die Konfiguration behandelt....
24. August, 14:00 Uhr HS1 Daniel
PDF-KungFoo mit Ghostscript & Co.
Der Workshop demonstriert einige der Top-10-Probleme (Reihung nach der subjektiven Erfahrung des Workshop-Leiters), die bei der Verarbeitung oder Erstellung...
24. August, 10:00 Uhr Workshop / Javascript (C117) Kurt Pfeifle (@pdfkungfoo)
Shell Workshop
Im Workshop soll an einigen Beispielen gezeigt werden, wie man ganz langsam Schritt für Schritt interaktiv kleine Shell-Skripte entwickelt zum lösen von...
23. August, 15:15 Uhr Workshop (C115) Harald König
Wie wir einmal 500 Server mit 150 Personen in 3 Tagen migriert haben
Der Plan: Wir wechseln von einer «bereitgestellten» virtuellen Serverumgebung auf eine andere Virtualisierungslösung: selbstverwaltet, «on demand», mit...
23. August, 11:15 Uhr HS1 Ralph Angenendt

Security 7

Bitcoin
Bitcoin hat im Jahr 2013 große Medienaufmerksamkeit erhalten. Dabei spielen vor allem Geschichten von plötzlichem Reichtum, großen Betrügereien und den...
24. August, 10:00 Uhr HS5 Levin Keller
DANEn lügen nicht
Das konventionelle System zum Prüfen von SSL/TLS Zertifikaten (über zentrale Zertifizierungsstellen) funktioniert nicht zuverlässig. DANE ist ein neues...
23. August, 16:30 Uhr HS1 Carsten Strotmann
IT-Unsicherheit in der Gebäudeautomation
Dieser Vortrag gibt einen Überblick über die in der Gebäudeautomation eingesetzten Systeme bzw. Protokolle und deren Sicherheit. Des Weiteren werden...
24. August, 16:30 Uhr HS3 Daniel Arenz
LinOTP Setup und Integration
Ziel des Workshops ist die Installation, das Setup und die Integration von LinOTP in verschiedenen Authentifizierunsszenarien (z.B. PAM, Apache, RADIUS) und...
24. August, 13:00 Uhr Workshop / Javascript (C117) Rainer Endres
LinOTP und Single Sign On
Eine Vorstellung der Integration von LinOTP mit verschiedenen Single Sign On Verfahren anhand von Beispielen aus der Praxis.
23. August, 14:00 Uhr HS5 Rainer Endres
To Make Hearts Bleed
A tour-de-force through the real-life SSL-adversities faced by developers outside the ivory tower that are today's browsers. It's the tale of understaffed...
24. August, 17:45 Uhr HS1 Daniel Molkentin
Web-App-Encryption
This talk will detail the different threats a web application faces today and how different types of encryption can solve many of these problems. We will...
23. August, 17:45 Uhr HS5 Didi Hoffmann

Development 10

Coding Dojo Bonn - Kata Workshop
Im Rahmen eines dreistündigen Workshops für bis zu 20 Teilnehmer werden die Grundlagen der testgetriebenen Entwicklung (TDD) anhand einer Code-Kata...
24. August, 15:15 Uhr Workshop (C115) Jan Nonnen, Andreas Kluth
Data Analysis and Visualization with Python
We demonstrate the usage of python's scientific tools, Numpy, Pandas and Matplotlib for data analysis and Visualization. As a use case, we present a python...
23. August, 15:15 Uhr HS5 Tobias Stollenwerk
How to bring compute intensive C++ based apps to Android
You already have some C++ code for the desktop and you ever wanted to port this to Android? Then you should not wait to come to this talk. We'll guide you...
23. August, 10:00 Uhr HS5 Martin Siggel
In Love with Ruby
Um Ruby ist es in letzter Zeit etwas ruhiger geworden. Dennoch eignet sich die Sprache immer noch exzellent für (Web-)Entwickler, Admins und...
23. August, 14:00 Uhr HS3 David Roetzel
"Ist dies schon Wahnsinn, so hat es doch Methode"
Die wundersame Geschichte eines Java-Entwicklers, der in ein JavaScript-Projekt stolpert und dort Wunder und Abgründe findet.
24. August, 15:15 Uhr HS1 Michael Kleinhenz
Konferenzorganisation mit frab und media.ccc.de
Der Vortrag berichtet aus der Praxis von media.ccc.de. Wie wurden die Server installiert? Wie kommen die Videos auf media.ccc.de? Welche Schnittstellen gibt...
24. August, 17:45 Uhr HS5 Mario Manno
LaTeX für Studenten
In Zeiten von OpenOffice, Microsoft Word und LibreOffice fragen sich viele Studenten, warum sie sich mit LaTeX beschäftigen sollten. In diesem Vortrag zeige...
24. August, 11:15 Uhr HS5 Uwe Ziegenhagen
maintaining a oss project with git - kivitendo
Deploying the free OSS project kivitendo and customising this with the power of git. We will use the power of rebase for long term satisfaction.
24. August, 17:45 Uhr HS4 Jan Büren
Podcast Publishing mit Podlove
Mit dem Podlove Publisher mischt das Podlove-Projekt seit einiger Zeit die Karten im Bereich Podcast-Publishing neu. Neue Standards und Konventionen...
23. August, 14:00 Uhr HS1 Tim Pritlove
Programmierung mit LaTeX...
Wie kann man in LaTeX programmieren. Und welche anderen Programmiersprachen sind da einsetzbar?
24. August, 14:00 Uhr HS4 Wolfgang Dautermann

Database 4

Python Devroom 7

Web Development 6

Culture 5

Virtualisierung 3

Django Devroom 1

Java 6

Monitoring 3

Hardware 3

Lightning Talk 1

Systems Management 4