BEGIN:VCALENDAR PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN CALSCALE:GREGORIAN VERSION:2.0 BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:kJSIlK3OHkgc3hwXbIiGFQ@frab.froscon.org DESCRIPTION:Die wundersame Geschichte eines Java-Entwicklers\, der in ein JavaScript-Projekt stolpert und dort Wunder und Abgründe findet. URL:http://programm.froscon.de/2014/events/1394.html SUMMARY:"Ist dies schon Wahnsinn\, so hat es doch Methode" - Michael Klei nhenz LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121500Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:8aEWrEVhtLj9lhnVjRTNqQ@frab.froscon.org DESCRIPTION:Cryptovirology studies how to use cryptography to design mali cious software\, given that public-key cryptography can be used to break the symmetry between what an antivirus analyst sees regarding a virus a nd what the virus writer sees. In this workshop we will create a simple cryptovirus in PHP - for educational purposes - able to infect a Symfony 2 app and encrypt data such as database records or user uploaded files u sing public key cryptography with OpenSSL.\nTo create the virus we will study how Symfony works internally\, especially what kernel events are d ispatched and how to use them to attach our virus. Several strategies to hide the virus will be discussed. Simple ones like using different enco dings and more advanced strategies such as polymorphic code. Finally\, w e will see how we can defend ourselves from this kind of attacks. URL:http://programm.froscon.de/2014/events/1436.html SUMMARY:$kernel->infect(): Creating a cryptovirus for Symfony2 apps - Rau l Fraile LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:jYPc9hY79IuErFBNAzYk-g@frab.froscon.org DESCRIPTION:This talk shows how I implemented a replication endpoint for the CouchDB replication protocol in PHP. This makes it possible to use a bout any backend as a synchronization point for Offline-First HTML5 appl ications powered by tools like PouchDB or TouchDB.\n\nYou will also be a ble to replicate a CouchDB database into a MySQL database or vice-versa. The growing amount of endpoints for this protocol in different language s and environments suggests that the CouchDB replication protocol might evolve as a standard for eventual consistent multi-master replication. URL:http://programm.froscon.de/2014/events/1435.html SUMMARY:A CouchDB replication endpoint in PHP - Kore Nordmann LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T144000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20140722T142428Z UID:N-92BEiLFM6rl7Vz9-ZoGQ@frab.froscon.org DESCRIPTION:Most people use delayed job aka a database or resque/sidekiq for queuing. But why hack your way around a database or a "smarter memca che" to do a simple queue when there are other solutions that were build for this?\n\nBeanstalkd is one of them. It's small. It's fast. It's awe some. And I show you why. URL:http://programm.froscon.de/2014/events/1322.html SUMMARY:A revolutionary idea: why not use a job queue system for your job queue? - bitboxer LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T112500Z DTSTART;VALUE=DATE-TIME:20140824T104500Z DTSTAMP;VALUE=DATE-TIME:20140722T130858Z UID:2IOXYO4OpzuUEZ1iGFlPsg@frab.froscon.org DESCRIPTION:Ute and Magdalena teamed as the CodePadawans for three months full of code by the Rails Girls Summer of Code initiative. They will ta lk about the program\, their personal experiences and present the latest results of working on their two Open Source projects: a website for the padrino documentation and jibe - a tool for documentation testing. URL:http://programm.froscon.de/2014/events/1431.html SUMMARY:A Summer full of Code - Ute Mayer LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20140805T152741Z UID:bKZYJGt6LeQJrtg5h7GOQw@frab.froscon.org DESCRIPTION:Scheme is a pioneer in the field of dynamic functional progra mming languages. It inspired many other languages\, most prominently Jav aScript. Backed by a slowly but steadily evolving standard (the Report o n the Algorithmic Language Scheme) it continues to be used in various ni ches ranging from education to mobile development. It's also notorious f or its splintered (some say balkanized) community. URL:http://programm.froscon.de/2014/events/1456.html SUMMARY:About Scheme - Moritz Heidkamp LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T144500Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20140827T204222Z UID:3SrQqrcSDIM6Ck7FFA-1JA@frab.froscon.org DESCRIPTION:In this lesson we will learn how we can remote control Chrome \, Internet Explorer\, Firefox & PhantomJS from Safari using Webdriver & the JSON-Wire protocol for fun\, Q&A goodness & dark magic vodooism. URL:http://programm.froscon.de/2014/events/1429.html SUMMARY:All your browsers are belong to us... - Sebastian Golasch LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T140000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20140707T204436Z UID:Ghie_o0_JNqy02_u2rSBow@frab.froscon.org DESCRIPTION:AngularJS is currently becoming one of the most popular Frame works for Web Application development. It gives you the full power of to days browsers with a minimum of hassle. In this workshop I'll give you a ll the basics to develop AngularJS based applications. URL:http://programm.froscon.de/2014/events/1331.html SUMMARY:AngularJS Workshop - Sebastian Mancke LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20140821T065045Z UID:SY1aweW3XdYu7XdeBJJZuw@frab.froscon.org DESCRIPTION:This workshop is for anyone who wants to install Arch Linux\, troubleshoot his/her installation or do crazy things with it. Bring you r own laptop (i686/x86_64 only). URL:http://programm.froscon.de/2014/events/1485.html SUMMARY:Arch Linux Installation and Troubleshooting Workshop - Thomas Bäc hler LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20140821T064951Z UID:4-MovTSF_CaDIeudDNs4eg@frab.froscon.org DESCRIPTION:Was ist Arch Linux? Wer macht Arch Linux? Wieso braucht die W elt Arch Linux? Und warum bootet es nicht auf meiner Kaffeemaschine? Arc h Linux Entwickler stellen sich allen Fragen rund um Arch Linux. URL:http://programm.froscon.de/2014/events/1483.html SUMMARY:Arch Linux Q&A - Thomas Bächler LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T124500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:hCqGF53s9gGMwzx3PmERmw@frab.froscon.org DESCRIPTION:Nachdem der Autor vor zwei Jahren Strace und Systemcalls im A llgemeinen vorgestellt hat\, konzentriert sich dieser Vortrag nun auf da s Treiben und Verstehen der UN*X-Shells am Beispiel der BASH mit Hilfe v on Strace.\n URL:http://programm.froscon.de/2014/events/1410.html SUMMARY:Bash-Versteher dank Strace - Harald König LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:xkSveT8eNqH8U3woDjR-eA@frab.froscon.org DESCRIPTION:Bitcoin hat im Jahr 2013 große Medienaufmerksamkeit erhalten. Dabei spielen vor allem Geschichten von plötzlichem Reichtum\, großen B etrügereien und den Befürchtungen der Strafverfolgungsbehörden eine Roll e. Dass Bitcoin aber zunächst ein einfaches\, dezentrales Open-Source-Pr ojekt ist\, wird selten thematisiert. Dieser Vortrag soll einen kurzen R ückblick zur Entstehungsgeschichte den Open Source Software "Bitcoin" ge ben\, die grundlegende Innovation des Protokolls erläutern und den Blick auf neue spannende Projekte mit Bitcoin und seinen Weiterentwicklungen lenken. URL:http://programm.froscon.de/2014/events/1318.html SUMMARY:Bitcoin - Levin Keller LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T173000Z DTSTART;VALUE=DATE-TIME:20140824T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:SGdN9Eyc_pEXEUA1K8pbyA@frab.froscon.org DESCRIPTION:The open source SmartTpl libraries greatly speeds up Smarty t emplates bij turning templates into native machine code. During a crash course 'how to write your own compiler' you will see how this alternativ e template engine works inside\, and you will discover that writing a co mpiler is not even that difficult. URL:http://programm.froscon.de/2014/events/1444.html SUMMARY:Building a smarty-to-machine-code compiler - Emiel Bruijntjes LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T151500Z DTSTART;VALUE=DATE-TIME:20140824T134500Z DTSTAMP;VALUE=DATE-TIME:20140813T194856Z UID:0xLSdBHZyZ4yuEdwj9AWTA@frab.froscon.org DESCRIPTION:Noch eine Java.next Sprache mit ein bißchen funktionaler Prog rammierung an Bord? Mitnichten! Clojure ist das Ergebnis fundamentaler Fragestellungen und Überlegungen. Clojure stellt gültige Paradigmen auf den Kopf und schafft dadurch nicht mehr Chaos\, sondern überraschenderw eise mehr Ordnung. Clojure ermöglicht auf fundamentale Art eine einfache re Softwareentwicklung. Und am Ende hat das Einfache noch immer das Komp lexe abgelöst.\nDie Lernkurve ist steil\, aber dann befindet man sich au f einem Hochplateau\, von dem aus die OO Java- und .NET-Welt nur noch we nig ansprechend aussieht. URL:http://programm.froscon.de/2014/events/1459.html SUMMARY:Clojure in 90 Minutes - Ingo Küper LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T133000Z DTSTART;VALUE=DATE-TIME:20140824T124500Z DTSTAMP;VALUE=DATE-TIME:20140813T194928Z UID:HzDSxz61s1JgeFvFdXI4Yg@frab.froscon.org DESCRIPTION:A field report about professionally creating\, deploying and running high-volume Clojure applications for several years. URL:http://programm.froscon.de/2014/events/1458.html SUMMARY:Clojure in Production - Gerrit Hentschel LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T153000Z DTSTAMP;VALUE=DATE-TIME:20140813T194948Z UID:zdMJCudumJMJh921qXuW3Q@frab.froscon.org DESCRIPTION:We help you find your way into software development with Cloj ure. Please bring your own notebook and make sure Java >= 1.6 is properl y installed!\n URL:http://programm.froscon.de/2014/events/1460.html SUMMARY:Clojure Kickstart Workshop - Falko Riemenschneider LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20140717T220412Z UID:r4aSmzG28XAMagCJ3sw2fQ@frab.froscon.org DESCRIPTION:Im Rahmen eines dreistündigen Workshops für bis zu 20 Teilneh mer werden die Grundlagen der testgetriebenen Entwicklung (TDD) anhand e iner Code-Kata erarbeitet. Eine überschaubare Programmieraufgabe\, die d urch die teilnehmenden Entwickler im Paar mit TDD gelöst wird\, ermöglic ht es persönlich zu erfahren wie Katas den Weg zur kontinuierlichen Verb esserung ebnen. URL:http://programm.froscon.de/2014/events/1324.html SUMMARY:Coding Dojo Bonn - Kata Workshop - Jan Nonnen\, Andreas Kluth LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20140822T103327Z UID:ASiItw5_T0e3hQFG2MH0Ow@frab.froscon.org DESCRIPTION: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 Hood ie\, show you why enabling and empowerment of people are core values of Hoodie and how it makes this possible with its architecture and setup ar ound localStorage\, Node.js and CouchDB. We'll show you how to get start ed with your dream app and code an app live on stage. URL:http://programm.froscon.de/2014/events/1337.html SUMMARY:Coding the dream - Team Hoodie LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T181500Z DTSTAMP;VALUE=DATE-TIME:20140808T143201Z UID:80pIzMWnFxS2ZUrvOfH2lg@frab.froscon.org DESCRIPTION:Creating a fancy 3D Scene can be easy as a pie: We'll start w ith looking at places to get awesome 3D models\, then we'll setup a WebG L environment and load these models into it\, and finally pick up some u ser input to move around – Bazinga!\n\nAnd in between\, we'll see a coup le of useful tools and frameworks\, there'll be some info on building a well performing render loop\, a look at various useful HTML5 APIs and ju st a tiny minimal amount of Math. But – it will always be fun\, promised ! URL:http://programm.froscon.de/2014/events/1472.html SUMMARY:Create a 3D WebGL scene in half an hour! - Jens Arps LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:_1gVt5y_RrWJMx4P36Virw@frab.froscon.org DESCRIPTION:Das konventionelle System zum Prüfen von SSL/TLS Zertifikaten (über zentrale Zertifizierungsstellen) funktioniert nicht zuverlässig. DANE ist ein neues Protokoll\, welches die Prüfung von Zertifikaten über das DNS System ermöglicht. URL:http://programm.froscon.de/2014/events/1407.html SUMMARY:DANEn lügen nicht - Carsten Strotmann LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:zLQRrJi05bpzgkLweZJT1Q@frab.froscon.org DESCRIPTION: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 tool for personal bookkeepi ng. URL:http://programm.froscon.de/2014/events/1352.html SUMMARY:Data Analysis and Visualization with Python - Tobias Stollenwerk LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:7Xc1uXMzZ_hBGxQeNTbj6w@frab.froscon.org DESCRIPTION:Der Vortrag beschäftigt sich mit den Möglichkeiten der Intero perabilität von PostgreSQL mit anderen Datenquellen und gibt einen Ausbl ick auf die kommenden Möglichkeiten in PostgreSQL 9.4. URL:http://programm.froscon.de/2014/events/1371.html SUMMARY:Database Federation mit PostgreSQL - Bernd Helmle LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:7GBNGkVhTfrHIUGqZUpkfw@frab.froscon.org DESCRIPTION:
R\, die freie Programmiersprache für statistisches Rechnen und Grafiken\, ist auch für Administratoren ein nützliches Werkzeug. Di eser Vortrag beginnt mit einer kurzen Vorstellung von R und zeigt dann a n einigen Beispielen\, wie R sich für die Analyse von Performance-Daten nutzen lässt oder damit eine Prognose der zukünftigen Auslastung eines S ystems sowie der Skalierbarkeit abgeleitet werden kann.
URL:http://programm.froscon.de/2014/events/1304.html SUMMARY:Datenanalyse mit R für Administratoren - Stefan Möding LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T152500Z DTSTART;VALUE=DATE-TIME:20140824T144500Z DTSTAMP;VALUE=DATE-TIME:20140722T091130Z UID:xSYQbOZ_uAumSMsjrNFCrw@frab.froscon.org DESCRIPTION:Viele mit Ruby-on-Rails und PostgreSQL entwickelte Webanwendu ngen wie Content-Management-Systeme oder Shop-Systeme benötigen oft komp lexe Datenbankmodelle mit umfangreichen Abhängigkeiten. Gleichzeitig ist häufig ein Release-Management der Datenbank erwünscht\, um Inhalte und Shop-Funktionen im Voraus zu erstellen und einen Test- und Abnahmeprozes s zu ermöglichen. Es wird eine Lösung vorgestellt\, die der Basisfunktio nalität eines Source-Control-Systems wie GIT ähnelt. Releases können – o hne die Live-Prozesse zu stören – mit dem Produktionscode als Preview an geschaut und überprüft werden. Es sind auch mehrere\, gleichzeitig exist ierende Releases möglich\, die zusammengeführt werden können. URL:http://programm.froscon.de/2014/events/1346.html SUMMARY:Datenbank-Release-Management mit PostgreSQL und Ruby-on-Rails - F rank Lancaster LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T173000Z DTSTART;VALUE=DATE-TIME:20140824T163000Z DTSTAMP;VALUE=DATE-TIME:20140807T074136Z UID:r3sgLE74aB-HdP8o1fmR3w@frab.froscon.org DESCRIPTION:\n\nWith the current hype around container technologies\, thi s talk will give an overview over technologies like Coreos\, Kubernetes and Mesos and how they might help managing an infrastructure with lots o f containers. URL:http://programm.froscon.de/2014/events/1469.html SUMMARY:Docker Orchestration - LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:vGiE-5CGlagIkyZmi4OpYw@frab.froscon.org DESCRIPTION:Domain Driven Design focuses on finding a common language to improve communication — a still important topic regarding lots of failin g projects. In this talk I want to show you how NoSQL’s document stores and graph databases can help with DDD and compare that to modeling in re lational databases. URL:http://programm.froscon.de/2014/events/1306.html SUMMARY:Domain Driven Design & NoSQL - Lucas Dohmen LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:uTtO3whl3UJt4i1ndRQuow@frab.froscon.org DESCRIPTION:Dropwizard ist ein Java-Framework um sehr schnell und effizie nt REST-basierte Webanwendungen zu entwickeln. Mit Dropwizard wurde nich t das Rad neu erfunden\, sondern stabile Best-of-Breed Bibliotheken zu e inem runden Gesamtpaket zusammegefasst\, das sich einfach und zentral ko nfigurieren lässt. In meinem Vortrag stelle ich die Grundfunktionen von Dropwizard vor und erläutere diese an Beispielen. URL:http://programm.froscon.de/2014/events/1363.html SUMMARY:Dropwizard - Martin Ley LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20140814T145237Z UID:TQuSBZRFsnnvztDEN2NaIQ@frab.froscon.org DESCRIPTION:Einführung in die Programmiersprache Python URL:http://programm.froscon.de/2014/events/1464.html SUMMARY:Einführung in Python - Klaus Bremer LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20140807T124247Z UID:tj3lH33iAQPDRhtMlLDMNQ@frab.froscon.org URL:http://programm.froscon.de/2014/events/1465.html SUMMARY:Einstieg in Django - LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:nWc27V56dWIRZ70iwTtnhQ@frab.froscon.org DESCRIPTION:Whistleblower stories are amongst the most important and exit ing media events\, many of them delivering cool plots for movies. But th e real whistleblowers are to fast forgotten\, regarding to what they did and how they payed for their courage. The Whistleblower Hall of Fame sh all remind us of these people and what they idi and do for us. URL:http://programm.froscon.de/2014/events/1323.html SUMMARY:Elmar's Whistleblower Quiz Show - Elmar Geese LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20140805T152907Z UID:OiTv9jy3u1aH9jOyf0BD5Q@frab.froscon.org DESCRIPTION:Emacs is a popular text editor\, especially among Lisp progra mmers\, but its full potential is rarely used. A lot of its users use b uilt-in and external packages\, however if they wish to improve existing or write new ones to improve their workflow\, they need to learn its ex tension language Emacs Lisp. URL:http://programm.froscon.de/2014/events/1457.html SUMMARY:Emacs Lisp - Vasilij Schneidermann LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:P6zLTSgVO3Jr2yXMiNX3zw@frab.froscon.org DESCRIPTION:Sometimes good documentation makes the difference between jus t another dead github repository and a successful\, widely used library. But writing documentation is tedious and boring and maintaining it ten times so. But wrong documentation is sometimes worse than none so updati ng it is even more important than writing it.\n\nIf only there was a way to write documentation of software systems that validates itself\, maki ng sure it doesn't lies. But wait\, there is! Every automated test progr am is a piece of self-validating documentation. The only thing missing n ow is a way to make it accessible and understandable for everybody\, not only technical experts. This is where 'dox' comes into play - a tool th at publishes test code in a pleasant-to-read form. So let me show how\, together with some good engineering practices\, your wildest (documentat ion) dreams can come true. URL:http://programm.froscon.de/2014/events/1443.html SUMMARY:Executable Documentation for everyone (even you) - Nikolas Marten s LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:3cclngmTRWZOxGLVZ0GYjw@frab.froscon.org DESCRIPTION:Warum sind Leute online Arschlöcher\, die im "echten Leben" e igentlich ganz nett sind.\n\nOnline-Kommunikation ist anders und Strateg ien zur Konfliktlösung müssen sich anpassen URL:http://programm.froscon.de/2014/events/1489.html SUMMARY:Flames - Kristian Köhntopp LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20140824T130212Z UID:Mtu9uKUiJUHGCi4b9prPEQ@frab.froscon.org DESCRIPTION: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 code base while keeping it alive. Some insights moving a huge application to a service orientated architecture and tips about how to bring a big code base back to the future. URL:http://programm.froscon.de/2014/events/1442.html SUMMARY:Full Throttle Refactoring - Thorsten Rinne LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:U27juFyjTn1n-7zHaPL58g@frab.froscon.org DESCRIPTION:Ganeti is a system for managing clusters of virtual machines. The talk\nwill introduce Ganeti\, its usage\, and its architecture. The main focus\nwill be on changes and new development in the last year.\n URL:http://programm.froscon.de/2014/events/1303.html SUMMARY:Ganeti - Klaus Aehlig\, Helga Velroyen LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T174500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20140707T222528Z UID:yVgaBg7SGy6EUSnlyjJ4Kw@frab.froscon.org DESCRIPTION:\n URL:http://programm.froscon.de/2014/events/1366.html SUMMARY:Hands-On mit OAuth2 - Timo Pick LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20140814T145508Z UID:P2Zo0yNmE7REViflhFeh0w@frab.froscon.org DESCRIPTION:Das Thema Heim-Automatisierung ist auf dem Vormarsch - kleine und leistungsfähige Microcontroller wie Arduino oder Linux Mini-Compute r wie BeagleBone oder Raspberry Pi\, die mit einem leistungsstarken Proz essor ausgestattet sind\, ermöglichen einen schnellen Einstieg in das Th ema. Der Vortrag gibt einen Überblick über das Thema und zeigt konkrete Beispiele auf Basis der Raspberry Pi Plattform mit Python als Programmie rsprache. URL:http://programm.froscon.de/2014/events/1467.html SUMMARY:HeimAutomatisierung mit Python und RaspberryPi - Thomas Koch LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T130000Z DTSTAMP;VALUE=DATE-TIME:20140823T131734Z UID:MOxjDddFjX2ZVvDBHxqKOg@frab.froscon.org URL:http://programm.froscon.de/2014/events/1493.html SUMMARY:Help Desk - LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:UbJ2xSD9UY0CBYE-9F8ZXA@frab.froscon.org DESCRIPTION:You already have some C++ code for the desktop and you ever w anted to port this to Android? Then you should not wait to come to this talk. We'll guide you through the typical steps and pitfalls in this por ting process using a demo application and our open source geometry app T iGL Viewer. URL:http://programm.froscon.de/2014/events/1364.html SUMMARY:How to bring compute intensive C++ based apps to Android - Martin Siggel LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T165500Z DTSTART;VALUE=DATE-TIME:20140824T161500Z DTSTAMP;VALUE=DATE-TIME:20140722T091148Z UID:q73oswIsUuj6uLCaMrjBsA@frab.froscon.org DESCRIPTION:Building a core library for modern web development is a lot o f fun and a lot of responsibility. I want to share my experience I made so far building an ODM for the multi-purpose NoSQL database ArangoDB. URL:http://programm.froscon.de/2014/events/1447.html SUMMARY:How to make Guacamole\, an Object Document Mapper - Dirk LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121500Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20140905T091553Z UID:nXZu714FqFbLx9seXDyAkA@frab.froscon.org DESCRIPTION:Wolf Schlegel stellt in seiner Session die Open Source Projek te OpenMRS\, MifosX und RapidFTR vor. Die drei Projekte fallen unter die Kategorie Humanitarian Open Source Software und haben zum Ziel\, Lebens umstände von Menschen zu verbessern. URL:http://programm.froscon.de/2014/events/1461.html SUMMARY:Humanitarian Open Source Software - Wolf Schlegel LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:tAw2yWi3BdWd08Q5lphv2g@frab.froscon.org DESCRIPTION:Als Weiterführung vom letzten Jahr\, werden in diesem Vortrag einige funktionierende Lösungsvorschläge aufgezeigt und natürlich auch die neuen Funktionen der großen Log-Tools des letzten Jahres betrachtet. URL:http://programm.froscon.de/2014/events/1327.html SUMMARY:I Love Logging - Jens Kühnel LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T173000Z DTSTART;VALUE=DATE-TIME:20140824T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:suenICj4bYVw7C1TMuPzqg@frab.froscon.org DESCRIPTION:Nach den vielen Veröffentlichungen Icinga 2 Technology Milest ones\, fragen sich viele Sysadmins: Was kann Icinga 2 genau und wie scha ut es mit Icinga 1.x aus? URL:http://programm.froscon.de/2014/events/1301.html SUMMARY:Icinga 1\, Icinga 2 - Markus Frosch LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:LFFyZHoyVkHDVNkFvNrWyw@frab.froscon.org DESCRIPTION:Um Ruby ist es in letzter Zeit etwas ruhiger geworden. Dennoc h eignet sich die Sprache immer noch exzellent für (Web-)Entwickler\, Ad mins und Hobbyprogrammierer. Dieser Vortrag zeigt\, warum. URL:http://programm.froscon.de/2014/events/1386.html SUMMARY:In Love with Ruby - David Roetzel LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T100000Z DTSTART;VALUE=DATE-TIME:20140823T093000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:3MYFzK-lo7ivKLAyUZiP_Q@frab.froscon.org DESCRIPTION:The opening event of the conference. URL:http://programm.froscon.de/2014/events/1478.html SUMMARY:init - towo\, ScottyTM LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20140819T092254Z UID:toXFHmMF46prhJKdxWJp6g@frab.froscon.org DESCRIPTION:Das IPython Notebook bietet eine vorzügliche\, interaktive Um gebung für die Arbeit mit Python. Ein Notebook ist gleichzeitig interakt iv und ein Dokument\, das sich speichern lässt. Neben den IPython-Eigens chaften wie nahtlose Einbindung von Shell-Kommandos und ausgefeilten Hil fen und automatischen Vervollständigungsvorschlägen bietet es viele Mögl ichkeiten aussagekräftige und attraktive Beschreibungen hinzuzufügen. Ne ben Markdown\, HTML oder LaTeX unterstützt es viele weitere Markup- und Programmiersprachen.\n\nDer Vortrag stellt IPython Notebook kurz vor. Ei n großer Teil wird interaktiv im Browser ablaufen. Fragen sind jederzeit willkommen. URL:http://programm.froscon.de/2014/events/1468.html SUMMARY:IPython Notebook - Python interaktiv im Browser - LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T173000Z DTSTART;VALUE=DATE-TIME:20140824T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:RdFRTf4HCcVqg7o8UCEuqQ@frab.froscon.org DESCRIPTION:Dieser Vortrag gibt einen Überblick über die in der Gebäudeau tomation eingesetzten Systeme bzw. Protokolle und deren Sicherheit.\nDes Weiteren werden OpenSource Projekte vorgestellt mit denen sich Systeme Steuern bzw. Angreifen lassen. URL:http://programm.froscon.de/2014/events/1471.html SUMMARY:IT-Unsicherheit in der Gebäudeautomation - Daniel Arenz LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121000Z DTSTART;VALUE=DATE-TIME:20140824T113000Z DTSTAMP;VALUE=DATE-TIME:20140722T131408Z UID:B7cX3LLHBv1Y58BODuwfZw@frab.froscon.org DESCRIPTION:Learn about using native Java from JRuby\, to build a mobile app on the Raspberry Pi using Couchbase Mobile as the database. URL:http://programm.froscon.de/2014/events/1427.html SUMMARY:JRuby\, a Pi and some Java Database - Philipp Fehre LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195021Z UID:FsDYcA_p_qFS4fbFr5Tzag@frab.froscon.org DESCRIPTION:Der Vortrag berichtet aus der Praxis von media.ccc.de .\n\nWie wurden die Server installiert? Wie kommen die Videos auf media.ccc.de? Welche Schnittstellen gibt es für interessierte Entwickler?\n URL:http://programm.froscon.de/2014/events/1345.html SUMMARY:Konferenzorganisation mit frab und media.ccc.de - Mario Manno LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:ttHtQDEywj59FOB5Xl4GEg@frab.froscon.org DESCRIPTION:In Zeiten von OpenOffice\, Microsoft Word und LibreOffice fra gen sich viele Studenten\, warum sie sich mit LaTeX beschäftigen sollten . In diesem Vortrag zeige ich\, wie man mit wenig Aufwand zu ansprechend en Dokumenten und Präsentationen kommen kann. URL:http://programm.froscon.de/2014/events/1315.html SUMMARY:LaTeX für Studenten - Uwe Ziegenhagen LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T120000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20140822T121627Z UID:SRS_72-h3yW364i6kj_4wQ@frab.froscon.org DESCRIPTION:This workshop offers an introduction into hardware programmin g using VHDL and remote field-programmable gate array (FPGA) setups. The setups were developed in collaboration with several European universiti es for the eDiViDe project (www.edivide.eu). In course of this workshop we will show how our FPGA setups can be programmed over the web interfac e provided by the eDiViDe platform. The advantage of our platform is tha t the users don't need to install any software on their PC and are ready to go by simply logging in.\n\nDieser FrOSCon Workshop bietet eine Einf ührung in die Hardware-Programmierung mit VHDL und die eDiViDe Remote La bs. Anhand von Beispielen zeigen wir\, wie über die Webschnittstelle von eDiViDe eigener VHDL Source Code hochgeladen\, kompiliert und letztendl ich zur Ausführung auf einem Remote Lab gebracht werden kann. Für Intere ssierte bieten wir zusätzlich dazu eine Besichtigung unserer eDiViDe La bs an der Hochschule Bonn-Rhein-Sieg im Anschluss an den Workshop an. URL:http://programm.froscon.de/2014/events/1336.html SUMMARY:Learning Platform eDiViDe - K. Lemke-Rust\, P. Plöger\, P. Samari n\, J. Samotyja LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20140824T184422Z UID:yk_Rj8OARfT1g8S7yyessA@frab.froscon.org DESCRIPTION:Lightning talks are 4-5 minute talks by you about your awesom e project\, weird issues\, systems\, concepts or some made-up technique. URL:http://programm.froscon.de/2014/events/1480.html SUMMARY:Lightning Talks - Christian Theune LOCATION:B118 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T130000Z DTSTAMP;VALUE=DATE-TIME:20140707T222518Z UID:yc2Qp5QRF6tc4YI9Ltmu4w@frab.froscon.org DESCRIPTION:Ziel des Workshops ist die Installation\, das Setup und die I ntegration von LinOTP in verschiedenen Authentifizierunsszenarien (z.B. PAM\, Apache\, RADIUS) und die beispielhafte Programmierung einer Webapp likation zur Authentifizierung und Administration von LinOTP in einer in dividuellen Umgebung. URL:http://programm.froscon.de/2014/events/1414.html SUMMARY:LinOTP Setup und Integration - Rainer Endres LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:fYEG2G8TPGwD9OgqK13emw@frab.froscon.org DESCRIPTION:Eine Vorstellung der Integration von LinOTP mit verschiedenen Single Sign On Verfahren anhand von Beispielen aus der Praxis. \n URL:http://programm.froscon.de/2014/events/1415.html SUMMARY:LinOTP und Single Sign On - Rainer Endres LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20231203T040820Z UID:6Mw1u0oRQYXeaRRje72ijw@frab.froscon.org DESCRIPTION:In dem Vortrag wird die Entwicklung des 'interaktiven Funkstr eifenwagen' in den vergangenen vier Jahren beschrieben und sowohl auf di e sich kontinuierlich wachsenden fachlichen Anwendungskomponenten eingeg angen\, als auch exemplarisch von den technologischen Herausforderungen im Projektverlauf und den gefundenen Lösungen berichtet. URL:http://programm.froscon.de/2014/events/1354.html SUMMARY:Linux im interaktiven Funkstreifenwagen - Thomas Haase\, Henning Heinold LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195021Z UID:t1iaLiXRVzoh65k4FBGNGA@frab.froscon.org DESCRIPTION:Deploying the free OSS project kivitendo and customising this with the power of git. We will use the power of rebase for long term sa tisfaction. URL:http://programm.froscon.de/2014/events/1367.html SUMMARY:maintaining a oss project with git - kivitendo - Jan Büren LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:uC8ap4LP4Xtea09oLvF7_Q@frab.froscon.org DESCRIPTION:Im Zentrum des Vortrages stehen die stillen Helden des IT-All tags - die Systemadministratoren - und ihre mobilen Arbeitswerkzeuge\, d ie es ihnen\, bei richtigem Einsatz\, immer mehr ermöglichen mobil arbei tsfähig zu sein und auch am Arbeitsplatz treue Dienste leisten können. URL:http://programm.froscon.de/2014/events/1396.html SUMMARY:Mehr als E-Mails - Holger Gantikow LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:zlydwvxLjQoWzAE1lz6wLg@frab.froscon.org DESCRIPTION:Micro Services are a new way of architectural thinking in web platforms. The key idea is strongly aligned on the unix philosophy: Cre ate small services which are only responsible for one thing and make the m work together. With this in mind\, you get simple applications\, which can be developed\, deployed and scaled independent from each other. URL:http://programm.froscon.de/2014/events/1369.html SUMMARY:Micro Services - Sebastian Mancke LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20140824T103939Z UID:ap8JsnRaBv9qLYAl99cqXg@frab.froscon.org DESCRIPTION:AngularJS ist ein JavaScript-Framework\, das Sie dabei unters tützt\, moderne clientseitige Web-Anwendungen zu erstellen. Erstmalig fi nden bewährte Konzepte wie Dependency Injection und testgetriebene Entwi cklung nun auch Einzug in die JavaScript-Welt und machen diese attraktiv für den Enterprise-Einsatz. Finden Sie es heraus! URL:http://programm.froscon.de/2014/events/1333.html SUMMARY:Moderne Web-Anwendungen mit AngularJS - Philipp Tarasiewicz\, Rob in Böhm LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:3rZ2qxh4auU0IIjH1P5gfg@frab.froscon.org DESCRIPTION:In this talk i will introduce and discuss the term polyglot p ersistence in the NoSQL world. Afterwards i will present the multi-mode l approach of NoSQL database that try to overcome some drawbacks of poly glot persistence setups while keeping the benefits. The database i will use for this offers embedded Javascript for my examples. URL:http://programm.froscon.de/2014/events/1361.html SUMMARY:Multi-Model NoSQL Databases - Michael Hackstein LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121500Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:D3xo4XG-ODco6UgUOw5-1A@frab.froscon.org DESCRIPTION:Mit der Galera "Replikation" für MySQL werden MySQL Datenbank en zu hochverfügbaren Multi Master Cluster URL:http://programm.froscon.de/2014/events/1339.html SUMMARY:MySQL Hochverfügbar mit Galera - Erkan Yanar LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20140725T135507Z UID:Ku1Qasf3nqlotyUQT8c_PQ@frab.froscon.org DESCRIPTION:Dieser Vortrag gibt einen Überblick über die wesentlichen Neu erungen der im März dieses Jahres veröffentlichten Version 8 von JavaFX. URL:http://programm.froscon.de/2014/events/1451.html SUMMARY:Neue Features in JavaFX 8 - Ralf Bommersbach LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T104000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20140722T131034Z UID:h46dm4aL6ta7wl_vGRRQYw@frab.froscon.org DESCRIPTION:The Ruby community has for several years been on the forefron t of encouraging women to pick up coding - and the good news is\, more a nd more women use the opportunities and pick up basic coding skills. Yet it is another big step for them to become professional developers or c ontributors to the tech community. And the bad news: Statistics show tha t women are leaving the tech sector at higher rates than they are enteri ng it (and also at much higher rates than men). Again\, there is good ne ws: Nowadays\, a good part the tech community seems to be very aware its lack of diversity and eager to change it. But what exactly can we do t o debug the situation?\n\nThere are widely-published\, extremely frustra ting cases of overt discrimination and harassment in the tech community\ , yet fortunately this is not something every woman in tech experiences. While this is good news as well\, it is also bad news because it means that the now common advice of „Don’t be an asshole“ is not enough to sol ve the problem. Instead\, research in the fields of psychology and lingu istics suggests that there are some general "bugs" in the ways we think\ , perceive and interact that explain why women feel uncomfortable enteri ng and staying in technical roles. Now that we found a bug hiding somewh ere deep in our minds\, what can we do about it? In my talk\, I will pro pose some „workarounds“ to deal with this "bug"\, falling into three cat egories: What any member of the tech community can do\, what women in pa rticular can do and what community leaders can do. URL:http://programm.froscon.de/2014/events/1450.html SUMMARY:Not being an asshole is not enough - Ellen König LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:QuWBvDeBmKyNVg5KAexs4g@frab.froscon.org DESCRIPTION:Dieser Vortrag gibt Einblick in das Enterprise Open Source Ba ckup Tool Bareos. In dem Vortrag werden Funktionsweise Features und die Konfiguration behandelt. Anhand von Praktischen Beispielen werden Featur es und Funktion vorgeführt. URL:http://programm.froscon.de/2014/events/1360.html SUMMARY:Open Source Backup - Daniel LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T173000Z DTSTART;VALUE=DATE-TIME:20140824T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:2hQwDwzZa8XpndyZAZyD1Q@frab.froscon.org DESCRIPTION:Das Opensource Client Management System opsi verwaltet hetero gene Systeme (Windows / Linux). Diese Vortrag gibt einen Überblick wie w ie OS-Installation\, Softwareverteilung\, Konfiguration und Inventarisie rung mit opsi Funktionieren. URL:http://programm.froscon.de/2014/events/1344.html SUMMARY:Open Source client management für Windows and Linux mit opsi - de tlef oertel LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T134500Z DTSTART;VALUE=DATE-TIME:20140823T124500Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:99SX55hIWxl_UVvMRgD9gQ@frab.froscon.org DESCRIPTION:The use of open source in enterprises is common\, even in Ger many. In many companies the imported source is being changed\, bugfixed\ , made compatible with whatever or otherwise changed.\n\nWhat can enterp rises do to prevent internal forks\, a second OpenSSL or other deasters? URL:http://programm.froscon.de/2014/events/1449.html SUMMARY:Open Source Management - Kristian Köhntopp LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:hTOYKRzG24RoGdejD5OptQ@frab.froscon.org DESCRIPTION:In this talk I will present our collection of useful tools\, learnings and design patterns for Puppet. We will potentially stumble ac ross topics like Vagrant\, VeeWee\, EC2\, Docker\, git magic\, Hiera\, m onitoring\, MCollective\, Puppet roles and profiles.\nThis talk will not reinvent the wheel\, but present some techniques that made us much more productive in our daily work and will hopefully help you in the future. URL:http://programm.froscon.de/2014/events/1372.html SUMMARY:Our Puppet Story - Martin Schütte LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121500Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20140822T180850Z UID:S_AgYPhPiWAPHSMiOx2gwQ@frab.froscon.org DESCRIPTION:Wir werden den Aufbau von Arch Linux-Paketen und Repositories kennenlernen. Es werden die verschiedenen Tools der Arch-Entwickler vor gestellt und erklärt. Abschließend wird eine Fehlerkorrektur vom Bug-Rep ort bis hin zum fertigen Paket demonstriert. URL:http://programm.froscon.de/2014/events/1486.html SUMMARY:Paket-Verwaltung und -Erstellung unter Arch Linux - Pierre Schmit z LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20140824T060132Z UID:K29VOApciajneJ0DBEflhA@frab.froscon.org DESCRIPTION:Party Finder is a simple demo application\, based on osmdroid . It shows (1) how to retrieve the user's position\, (2) how to integrat e OpenStreetMap in an Android app\, and (3) how to customize the map wit h overlays. Java knowledge is expected. URL:http://programm.froscon.de/2014/events/1454.html SUMMARY:Party Finder (osmdroid) - Mag Hoehme LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:R5XRL7x4gyTU2IjH60EK2w@frab.froscon.org DESCRIPTION:Seit gefühlt einer Ewigkeit versucht die IT-Industrie ihren A nwendern bei zu bringen\, dass sie nur sichere und starke Passworte verw enden sollen - um dann bei deren sicheren Speicherung kollosal zu versag en. An einer langen Historie an sicherheitsrelevanten Vorfällen zeigt si ch mehr als deutlich\, Passworte sind zur Authentifizierung ziemlich ung eeignet. Um dieses Problem endlich mal zu lösen\, schauen wir uns in die sem Vortrag mal Alternativen zur passwortgestützten Anmeldung an - und w ie man diese in PHP implementiert. URL:http://programm.froscon.de/2014/events/1440.html SUMMARY:Passworte waren gestern - Arne Blankerts LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T130000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20140816T170542Z UID:azk83_79_vDNtb5JpVFWHw@frab.froscon.org DESCRIPTION:Der Workshop demonstriert einige der Top-10-Probleme (Reih ung nach der subjektiven Erfahrung des Workshop-Leiters)\, die bei der V erarbeitung oder Erstellung von PDF-Dateien in der Praxis auftreten könn en. Dazu gehören u.a. Darstellung von Schriften auf dem Bildschirm oder im Druckbild\, Darstellung von transparenten Grafik-Elementen im Druckbi ld\, Extraktion von Text-Stellen oder ganzen Texten\, Extraktion von Bil dern\, Reduzierung der Dateigröße und vieles mehr. Neben Ghostscript wer den noch viele andere frei verfügbare PDF-Werkzeuge vorgestellt\, insbes ondere solche\, die sich auf der Kommandozeile nutzen lassen.
URL:http://programm.froscon.de/2014/events/1402.html SUMMARY:PDF-KungFoo mit Ghostscript & Co. - Kurt Pfeifle (@pdfkungfoo) LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T120000Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20140827T204032Z UID:8PKDfJS1SYVjlUUiYjxhKg@frab.froscon.org URL:http://programm.froscon.de/2014/events/1455.html SUMMARY:Performance-Best-Practices versus HTTP/2 - LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:ivk3oRLYT21tzPafkVuUGQ@frab.froscon.org URL:http://programm.froscon.de/2014/events/1487.html SUMMARY:PHP & Arduino - Thomas Weinert LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:mnjheMmk1ny27DDN-s63Fw@frab.froscon.org URL:http://programm.froscon.de/2014/events/1488.html SUMMARY:phpng - heap and stack allocation - Johannes Schlüter LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T161500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:-yPiTA_hqfTBZYVYZ1CSBQ@frab.froscon.org DESCRIPTION:Relations\, relations everywhere. They can be difficult and m aybe slow to represent in SQL. So why not to use a graph? Neo4j is a hig hly scalable and robust graph database\, which fits your complex relatio n needs. In this talk\, I will give an introduction into the graph conce pt\, Neo4j\, the Cypher Query Language and an integration in PHP. There are already some good PHP libraries for graph processing. I'll also show some examples and benchmarks using my favourite lib that is based on th e Doctrine Common API. URL:http://programm.froscon.de/2014/events/1438.html SUMMARY:Playing with Neo4j -[:USING]-> PHP - Frank Neff LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:KkzMw9rApXTxw_fWNmOnHw@frab.froscon.org DESCRIPTION:Mit dem Podlove Publisher mischt das Podlove-Projekt seit ein iger Zeit die Karten im Bereich Podcast-Publishing neu. Neue Standards u nd Konventionen verbessern die gesamte Infrastruktur der Publikation von Aufzeichnungen für Podcasts und Konferenzen. URL:http://programm.froscon.de/2014/events/1316.html SUMMARY:Podcast Publishing mit Podlove - Tim Pritlove LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20140822T232651Z UID:2GleNl5vwbr6dysfN1HIWg@frab.froscon.org DESCRIPTION:Die automatische Garbage Collection moderner Sprachen wie Jav a ist eine große Hilfe - solange alles gut verläuft. Viele Entwickler ke nnen aber auch die möglichen Probleme: Die Applikation stürzt ab\, ist m ehrere Sekunden nicht ansprechbar oder führt nach einiger Zeit permanent Garbage Collections durch. Der Schuldige ist schnell ausgemacht - der G arbage Collector. Aber dürfen wir als Programmierer und Architekten wirk lich den Müllmann für den Müll verantwortlich machen?\n\nDieser Vortrag fokussiert auf praktischen Tipps. Was sind die verschiedenen Typen von A pplikationen und Speicher-Klassen? Wann und wie lohnt es sich auf den Sp eicherverbrauch zu achten? Welche OpenSource-Tools und Bordmittel können dabei helfen? Wann sind "Major collections" nicht mehr normal? Wie ents tehen und wie erkennt und behebt man Speicherlecks? Auch Infrastruktur-M aßnahmen wie monit können bei der Aufrechterhaltung der Service-Qualität helfen.\n\nAm Ende steht die Frage: Kann eine echte Applikation Terabyt e von Daten bearbeiten\, ohne je eine Major Collection durchzuführen? URL:http://programm.froscon.de/2014/events/1434.html SUMMARY:Practical Java Memory Management - Christian Esken LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:NcH7TwKoQARNQ2auG050Wg@frab.froscon.org DESCRIPTION:Wie baut man ein privates Amazon AWS mit Open Source? In dies em Vortag wird die Realisierung einer privaten Cloud vom Konzept bis hin zum produktiven System vorgestellt. URL:http://programm.froscon.de/2014/events/1325.html SUMMARY:Private Cloud mit Open Source - Dr. Lukas Pustina\, Daniel Schnel ler LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:p9qH6cZLBLMHBl3rihff0w@frab.froscon.org DESCRIPTION:Wie kann man in LaTeX programmieren. Und welche anderen Progr ammiersprachen sind da einsetzbar?\n\n URL:http://programm.froscon.de/2014/events/1328.html SUMMARY:Programmierung mit LaTeX... - Wolfgang Dautermann LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20140823T141420Z UID:bR7fyLMUc9hxDW_B9bUtvA@frab.froscon.org DESCRIPTION:In spring 2014\, David Heinemeier Hansson sparked an intense debate about our industries' testing culture with a provocative statemen t: "TDD is dead". Whether you agree with this or not\, it might be a goo d reason to look at alternative approaches to testing. URL:http://programm.froscon.de/2014/events/1462.html SUMMARY:Property-based Testing - Christoph Neuroth LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T174500Z DTSTAMP;VALUE=DATE-TIME:20140814T145755Z UID:Ug3eDFok7uvbXLPtDpRsBg@frab.froscon.org DESCRIPTION:pymove3D ist ein Python Kurs des Python Software Verbands für Schüler\, die Interesse haben 3D-Animationen zu programmieren. Einmal i m Jahr gibt es begleitend einen Programmierwettbewerb. Dieser Beitrag gi bt einen Einstieg in die Objekt Orientierte Programmierung mit Hilfe von Blender. URL:http://programm.froscon.de/2014/events/1470.html SUMMARY:pymove3D - nutze Python in Blender und erstelle eine Animation - Reimar Bauer LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:EdK-AIe26526YOhHHmQwAQ@frab.froscon.org DESCRIPTION:Wie viel bewege ich mich jeden Tag? Wie viel Stress habe ich? Bin ich Handy-süchtig? – Zum Quantifizieren des eigenen Körpers und der eigenen Aktivitäten gibt es zahlreiche Wearable Devices und Smartphone- Apps. Im Vortrag erfahrt Ihr\, welche aktuellen Devices und Apps es gibt \, wie Ihr an deren Daten kommt und wie Ihr Eure Daten analysieren und v isualisieren könnt. URL:http://programm.froscon.de/2014/events/1388.html SUMMARY:Quantified Self mit Wearable Devices und Smartphone-Sensoren - An dreas Schreiber LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20140823T141201Z UID:pF2XeWdH9MB05aIAc52W3Q@frab.froscon.org DESCRIPTION:Korrekte\, hochgradig nebenläufige und parallelisierte System e zu erstellen\, ist nach wie vor eine anspruchsvolle Aufgabe. Das Actor Model ist ein Ansatz\, mit dem diese Herausforderung beherrschbar wird. Nach einer kurzen Einführung in die grundlegenden Konzepte wird in eine r Livecoding-Session gezeigt\, wie man hochskalierbare Anwendungen mit d em Actorframework Akka baut. URL:http://programm.froscon.de/2014/events/1452.html SUMMARY:Reaktive Programmierung mit Akka - André Arnold LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195021Z UID:5TyqLqS7T-zduOXLp0HBnw@frab.froscon.org DESCRIPTION:Imgaine\, you have a Framework which does not plan to use com poser in the near future\,\nalso you have not much support from the comm unity for your plans.\nSo how to misuse things to force the framework in to composer in a way\nwhich is maintainable\, easy to use and still is u pdate safe.\nAlso\, how to seduce the community to make use of it and st arting to like it. URL:http://programm.froscon.de/2014/events/1445.html SUMMARY:Refactoring a monolithic Framework for composer usage - Flyingman a aka Daniel Fahlke LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T112500Z DTSTART;VALUE=DATE-TIME:20140823T104500Z DTSTAMP;VALUE=DATE-TIME:20140825T101044Z UID:UsQ8u9syGIh9c4DmItgC0Q@frab.froscon.org DESCRIPTION:Imagine for a while that Rails wouldn't exist. How would we w rite a MVC app from scratch? URL:http://programm.froscon.de/2014/events/1417.html SUMMARY:Ruby MVC from scratch with Rack - DonSchado LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T180000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20140816T064648Z UID:oVgW3mLe2P2Kzu91gV2a_A@frab.froscon.org DESCRIPTION:We will guide you through the basics of ruby and the web fram ework Lotus. You are welcome both as a newbie as well as someone who did some Ruby. URL:http://programm.froscon.de/2014/events/1446.html SUMMARY:Ruby Workshop - Dirk Breuer\, Lucas Dohmen\, Bodo Tasche\, Tobias Eilert LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161000Z DTSTART;VALUE=DATE-TIME:20140824T153000Z DTSTAMP;VALUE=DATE-TIME:20230630T230357Z UID:ZIsHyPRNe5B0iBeFI3wsZw@frab.froscon.org DESCRIPTION:A short introduction to the new and upcoming systems programm ing language called Rust. URL:http://programm.froscon.de/2014/events/1490.html SUMMARY:Rust for Rubyists - Jan-Erik LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:B9wjGMhfBstPGailcSYhxg@frab.froscon.org DESCRIPTION:Zentrales Systemmanagement kann ganz einfach sein. URL:http://programm.froscon.de/2014/events/1302.html SUMMARY:Salt Stack -Zentrales Systemmanagement der neuen Generation - Tho rsten Kramm LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T181500Z DTSTART;VALUE=DATE-TIME:20140823T151500Z DTSTAMP;VALUE=DATE-TIME:20140825T093906Z UID:OyvRXSTMuck8u8B7V6sESA@frab.froscon.org DESCRIPTION:Im Workshop soll an einigen Beispielen gezeigt werden\, wie m an ganz langsam Schritt für Schritt interaktiv kleine Shell-Skripte entw ickelt zum lösen von wiederholt auftretenden Problemstellungen. URL:http://programm.froscon.de/2014/events/1411.html SUMMARY:Shell Workshop - Harald König LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T193000Z DTSTART;VALUE=DATE-TIME:20140824T190000Z DTSTAMP;VALUE=DATE-TIME:20200210T183531Z UID:8uaAft5ARg0Gzrdg5ZJvIQ@frab.froscon.org DESCRIPTION:Closing event of the conference. URL:http://programm.froscon.de/2014/events/1479.html SUMMARY:shutdown - towo\, ScottyTM LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T140000Z DTSTART;VALUE=DATE-TIME:20140824T130000Z DTSTAMP;VALUE=DATE-TIME:20140814T145426Z UID:xMgrwKLA0rCpFqp3UV5MNw@frab.froscon.org URL:http://programm.froscon.de/2014/events/1466.html SUMMARY:Software-Dokumentation mit Sphinx - Jan Ulrich Hasecke LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:mqo63nte53WnSwSrodkQ0A@frab.froscon.org DESCRIPTION:More and more websites are collecting huge amounts of data an d developers often don't think about this data wave when developing thei r apps or sites. In this talk I want to describe how thinking about shar ing your data will not only make your app scalable\, but also faster and the code will be better. URL:http://programm.froscon.de/2014/events/1311.html SUMMARY:Solving your Big-Data problem before it arises\, using Django - Didi Hoffmann LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:NdBtMgUJ6w8GS8zc5kHM_g@frab.froscon.org DESCRIPTION:Viel ist passiert im Jahr 2014 in der Open Source Szene. Oliv er Zendel und Michael Kleinhenz\, die beide täglich mit und für FOSS arb eiten\, werfen einen augenzwinkernden Blick in die Vergangenheit aber au ch die Zukunft. Jubiläen\, Dramen\, Glücksfälle - alles wird mit einem A ugenzwinkern präsentiert und gemeinsam mit dem Publikum kommentiert. Deb ian\, Slackware\, Snowden\, Oracle und Microsoft - vieles hat die Techno logie- und FOSS-Welt in 2014 beeinflusst. Diese und weitere Themen strei ft der lockere Couchtalk und bindet dabei das Publikum direkt in die Dis kussion ein. URL:http://programm.froscon.de/2014/events/1393.html SUMMARY:State of the Union - Michael Kleinhenz\, Oliver Zendel LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:M8bhy7A_wm6XdoYJruv8Og@frab.froscon.org DESCRIPTION:Dieser Vortrag behandelt die effiziente Verwaltung von Linux- und Solaris-Systemen mithilfe von Spacewalk und Red Hat Satellite. Nebe n den Grundlagen werden auch einige wertvolle Tricks behandelt\, die die tägliche Administration erleichtern. URL:http://programm.froscon.de/2014/events/1307.html SUMMARY:Systemverwaltung mit Spacewalk - Christian Stankowic LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121000Z DTSTART;VALUE=DATE-TIME:20140823T113000Z DTSTAMP;VALUE=DATE-TIME:20140722T090751Z UID:cpot2xDwyg695ihR3TsUfw@frab.froscon.org DESCRIPTION: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 können? Was sind die typischen Schwachstellen von Rub y Programmen? Und wie schreibt man Code\, der es leicht macht\, diese Sc hwachstellen durch Tests offen zu legen? In diesem Vortrag gehe ich anha nd von Beispielen auf die Attribute von schwer testbarem und fehleranfäl ligem Ruby Code ein und stelle Patterns und Refactorings vor\, um die Te sts zu vereinfachen. URL:http://programm.froscon.de/2014/events/1430.html SUMMARY:Testbarkeit in Ruby - Ede LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T110000Z DTSTART;VALUE=DATE-TIME:20140823T100000Z DTSTAMP;VALUE=DATE-TIME:20140821T064927Z UID:A3sxr28W9Rl8ufo-FfcdyA@frab.froscon.org DESCRIPTION:An introduction into the community around Arch Linux itself\, projects related to it and some of the distributions based upon it or j ust using some of the utilities from our distribution. URL:http://programm.froscon.de/2014/events/1484.html SUMMARY:The community of Arch Linux - Thorsten Töpper LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T184500Z DTSTART;VALUE=DATE-TIME:20140824T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195021Z UID:XmW_Dlk97XByw3rKkFU3RQ@frab.froscon.org DESCRIPTION:A tour-de-force through the real-life SSL-adversities faced b y developers outside the ivory tower that are today's browsers. It's the tale of understaffed engineering teams\, hard-to-educate administrators . It's the horror of broken and undocumented APIs\, and contradicting st andards. It's the nightmare of FIPS requirements. It's a story without a happy ending\, but with a call to action. URL:http://programm.froscon.de/2014/events/1387.html SUMMARY:To Make Hearts Bleed - Daniel Molkentin LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T173000Z DTSTART;VALUE=DATE-TIME:20140823T163000Z DTSTAMP;VALUE=DATE-TIME:20140824T040829Z UID:6HlQLKxK2HrDmOIgBdGzkQ@frab.froscon.org DESCRIPTION:Du willst Apps für Android entwickeln\, die mehr als eine Act ivity benutzen\, kennst aber Android und seine Konzepte zu wenig? Du wil lst wissen wie ein Chat Messenger in Android aussieht\, doch es fehlt di r ein Ansatz dafür? Du willst lernen wie man mit Android spielend Hinter grundprozesse startet\, Notifications gestaltet oder Datenbanken einbind et? Dann komm zu unserem Workshop! URL:http://programm.froscon.de/2014/events/1453.html SUMMARY:Unser XMPP Messenger in Android - Max Johenneken\, Patrick Loka LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20240201T101015Z UID:L0d4M_CsE3ZJwky-XC3I7Q@frab.froscon.org DESCRIPTION:On this talk we'll explain what is SPDX from the Linux Founda tion and how it can be used for discovering and indexing the open source licenses inside your code. URL:http://programm.froscon.de/2014/events/1380.html SUMMARY:Using SPDX to discover the licenses in your code - Nuno Brito LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T150000Z DTSTART;VALUE=DATE-TIME:20140824T140000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:-xXXcHmFR5YGSlakv124zg@frab.froscon.org DESCRIPTION:Mit dem Vlizedlab (www.vlizedlab.at) können PC-Räume in Schul en mit minimalem Aufwand mit Virtualisierungstechnologie ausgerüstet wer den\, sodass die Studierenden ausschließlich in virtuellen PCs arbeiten\ , die in einem schlanken\, aus Open Source-Komponenten bestehenden Basis system laufen. Dadurch lassen sich viele Übungen von Office über Multime dia bis zu Systemadministration auf völlig neue Weise bei freier Wahl de s Betriebssystems durchführen. URL:http://programm.froscon.de/2014/events/1412.html SUMMARY:VlizedLab - Eine Open Source-Virtualisierungslösung für PC-Räume - Robert Matzinger LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121500Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195025Z UID:rMDvAe2eh12fO6V44lJpLQ@frab.froscon.org DESCRIPTION:Computer sind universelle Machinen\, die beliebig programmier bar sind und prinzipiell alles können. Vielen IT-Unternehmen ist dies mi ttlerweile ein Dorn im Auge. Sie wollen willkürlich beschränken\, was wi r als Gesellschaft mit dieser Maschine machen können. Sie ergreifen tech nische Maßnahmen\, mit denen sie uns diese Möglichkeiten nehmen und uns Stück für Stück Rechte entziehen\, die wir normalerweise haben\, wenn wi r ein Produkt kaufen. Die Industrie will entscheiden\, was wir mit unser en Computern machen können und was mit unseren Daten passiert. Wollen wi r Ihnen diese Macht einräumen? URL:http://programm.froscon.de/2014/events/1321.html SUMMARY:Vom Aussterben bedroht: die Universalmaschine Computer - Matthias Kirschner LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:Ur8ibuZni9KOBLDz_Bi7RQ@frab.froscon.org DESCRIPTION:Lifelogging ist die Idee\, einfach alles aufzuzeichnen\, was einem im täglichen Leben so passiert und begegnet. Neben der Frage nach dem Sinn stellen sich da schnell rechtliche Fragen und solche der Etiket te. Wann ist es okay\, seine Umgebung fotografisch festzuhalten und wann nicht? URL:http://programm.froscon.de/2014/events/1353.html SUMMARY:Vorsicht\, Kamera! - Dirk Haun LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T184500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:3Fu37xmz8exgycF13SnW-Q@frab.froscon.org DESCRIPTION:This talk will detail the different threats a web application faces today and how different types of encryption can solve many of the se problems. We will discuss the whole web-stack and show various techno logies to deploy secure encryption. The main focus will be on using Djan go as a web-frontent in a highly distributed and load optimised environm ent. URL:http://programm.froscon.de/2014/events/1310.html SUMMARY:Web-App-Encryption - Didi Hoffmann LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T181500Z DTSTART;VALUE=DATE-TIME:20140823T174500Z DTSTAMP;VALUE=DATE-TIME:20140808T112545Z UID:vuOIauqkkbmEkmXrbCe2eA@frab.froscon.org DESCRIPTION:WebGL ist eine noch recht wenig verbreitete Technologie. Als Teil der OpenGL ES 2.0 API hat es den Ruf schwer zu erlernen und kompliz iert in der Anwendung zu sein. Das wird in dieser Session widerlegt werd en. URL:http://programm.froscon.de/2014/events/1463.html SUMMARY:WebGL – 3D Welten im Browser - Kai Niklas LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T173000Z DTSTART;VALUE=DATE-TIME:20140824T163000Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:v7AbhGiALo9fSeHxxUayIQ@frab.froscon.org DESCRIPTION:WebODF ist eine JavaScript-Bibliothek\, die das Anzeigen und Bearbeiten von Dokumenten im OpenDocument-Format in jeder Webseite\, Web anwendung oder auch nativen Programmen mit Webkomponente ermöglicht. Sie arbeitet komplett im Browser\, noch nicht unterstützte Formatierungen b leiben erhalten beim Laden und Speichern. Abstraktionsebenen erlauben di e Anbindung an beliebige Backends und Umgebungen. Verwendet wird WebODF u.a. in Tiki Wiki\, Zarafa\, Kolab/Roundcube Webmailer sowie in ownCloud Documents. Der Vortrag gibt eine Übersicht der Funktionsweise und zeigt in Live-Demos\, wie WebODF in eigene Projekte eingebaut werden kann. URL:http://programm.froscon.de/2014/events/1400.html SUMMARY:WebODF - Anzeigen und Bearbeiten von Dokumenten in eigenen Web-Pr ojekten - Friedrich W. H. Kossebau LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T121500Z DTSTART;VALUE=DATE-TIME:20140824T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:aQfLuOOhI692OufwQlfoAA@frab.froscon.org DESCRIPTION:Raspberry Pi is a perfect mini computer to experiment with\, small\, inexpensive\, low energy consumption and easy to expand. This ta lk\, using the example of a Symfony app as a remote control for a garage door drive\, shows that it's possible to write hardware drivers in PHP and how to easily use the Raspberry Pi along with the PiFace Digital Exp ansion Board for home automation. URL:http://programm.froscon.de/2014/events/1441.html SUMMARY:What Symfony Has To Do With My Garage - Home Automation With PHP - Jan Unger LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T121500Z DTSTART;VALUE=DATE-TIME:20140823T111500Z DTSTAMP;VALUE=DATE-TIME:20190212T195024Z UID:H9oyfDzQNwJdvP6ZNeK8aA@frab.froscon.org DESCRIPTION:Der Plan: Wir wechseln von einer «bereitgestellten» virtuelle n Serverumgebung auf eine andere Virtualisierungslösung: selbstverwaltet \, «on demand»\, mit Monitoring\nout of the box. Mit einem anderen Betri ebssystem.\nInnerhalb kurzer Zeit. Mit ca. 1500 Servern. Ohne Downtime.\ nSo etwas startet man mit einem Big Bang: Wir migrieren mit der komplett en IT (Entwickler\, QA\, DBAs\, Administratoren) 500 dieser Server inner halb von 3 Tagen. In diesem Talk geht es um die Organisation und Durchfü hrung eines solchen Events – und was man daraus lernen kann. Und welchen Spaß man dabei mit 150 Leuten haben kann. URL:http://programm.froscon.de/2014/events/1332.html SUMMARY:Wie wir einmal 500 Server mit 150 Personen in 3 Tagen migriert ha ben - Ralph Angenendt LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140823T150000Z DTSTART;VALUE=DATE-TIME:20140823T140000Z DTSTAMP;VALUE=DATE-TIME:20140824T104018Z UID:Vq-Ge9-Y2bLVb0nTi1AzCg@frab.froscon.org DESCRIPTION:PHP-CPP is a new open source C++ library that makes writing n ative extensions for PHP extremely simple. In this talk you will see how much faster C++ code is compared to PHP\, and how easy it is to use PHP -CPP for porting your algorithms from PHP to C++. URL:http://programm.froscon.de/2014/events/1437.html SUMMARY:Writing native PHP extensions using PHP-CPP - Emiel Bruijntjes LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T110000Z DTSTART;VALUE=DATE-TIME:20140824T100000Z DTSTAMP;VALUE=DATE-TIME:20190212T195023Z UID:N9pbMsOGO2aS3EBMvCtUXA@frab.froscon.org DESCRIPTION:This talk will walk you through the options of determining se arch quality - from purely offline metrics that work even before deployi ng version 1.0 to production to online A/B testing to check continuous i mprovement. I will highlight some Lucene and Elasticsearch features that can tremendously help you deploy your own search quality checks.\n URL:http://programm.froscon.de/2014/events/1309.html SUMMARY:Your search doesn’t work - Isabel Drost-Fromm LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20140824T161500Z DTSTART;VALUE=DATE-TIME:20140824T151500Z DTSTAMP;VALUE=DATE-TIME:20190212T195022Z UID:xK59Sj4UNCUefBJZvECUog@frab.froscon.org URL:http://programm.froscon.de/2014/events/1404.html SUMMARY:Zero-cost security monitoring - Ralf C. Staudemeyer LOCATION:HS4 END:VEVENT END:VCALENDAR