BEGIN:VCALENDAR PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN CALSCALE:GREGORIAN VERSION:2.0 BEGIN:VTIMEZONE TZID;X-RICAL-TZSOURCE=TZINFO:Europe/Berlin BEGIN:DAYLIGHT DTSTART:20140330T020000 RDATE:20140330T020000 TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140707T204439Z 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" ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 DTSTAMP;VALUE=DATE-TIME:20140823T202818Z 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTAMP;VALUE=DATE-TIME:20140716T112545Z 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T144000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 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? ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T112500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T104500 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 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 ORGANIZER:froscon2014 LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T144500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 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... ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 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 ORGANIZER:froscon2014 LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 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 ORGANIZER:froscon2014 LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 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 ORGANIZER:froscon2014 LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T124500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 DTSTAMP;VALUE=DATE-TIME:20140824T184642Z 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 ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 DTSTAMP;VALUE=DATE-TIME:20140707T204436Z 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ße n Betrügereien und den Befürchtungen der Strafverfolgungsbehörden ein e Rolle. Dass Bitcoin aber zunächst ein einfaches\, dezentrales Open-So urce-Projekt ist\, wird selten thematisiert. Dieser Vortrag soll einen k urzen Rückblick zur Entstehungsgeschichte den Open Source Software "Bit coin" geben\, die grundlegende Innovation des Protokolls erläutern und den Blick auf neue spannende Projekte mit Bitcoin und seinen Weiterentwi cklungen lenken. URL:http://programm.froscon.de/2014/events/1318.html SUMMARY:Bitcoin ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T163000 DTSTAMP;VALUE=DATE-TIME:20140716T120640Z 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T134500 DTSTAMP;VALUE=DATE-TIME:20140813T194856Z UID:0xLSdBHZyZ4yuEdwj9AWTA@frab.froscon.org DESCRIPTION:Noch eine Java.next Sprache mit ein bißchen funktionaler Pro grammierung an Bord? Mitnichten! Clojure ist das Ergebnis fundamentale r Fragestellungen und Überlegungen. Clojure stellt gültige Paradigmen auf den Kopf und schafft dadurch nicht mehr Chaos\, sondern überraschen derweise mehr Ordnung. Clojure ermöglicht auf fundamentale Art eine ein fachere Softwareentwicklung. Und am Ende hat das Einfache noch immer das Komplexe abgelöst.\nDie Lernkurve ist steil\, aber dann befindet man s ich auf einem Hochplateau\, von dem aus die OO Java- und .NET-Welt nur n och wenig ansprechend aussieht. URL:http://programm.froscon.de/2014/events/1459.html SUMMARY:Clojure in 90 Minutes ORGANIZER:froscon2014 LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T133000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T124500 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 ORGANIZER:froscon2014 LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T153000 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 ORGANIZER:froscon2014 LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140717T220412Z UID:r4aSmzG28XAMagCJ3sw2fQ@frab.froscon.org DESCRIPTION:Im Rahmen eines dreistündigen Workshops für bis zu 20 Teiln ehmer werden die Grundlagen der testgetriebenen Entwicklung (TDD) anhand einer Code-Kata erarbeitet. Eine überschaubare Programmieraufgabe\, di e durch die teilnehmenden Entwickler im Paar mit TDD gelöst wird\, erm öglicht es persönlich zu erfahren wie Katas den Weg zur kontinuierlich en Verbesserung ebnen. URL:http://programm.froscon.de/2014/events/1324.html SUMMARY:Coding Dojo Bonn - Kata Workshop ORGANIZER:froscon2014 LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 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 ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T181500 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 co uple 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 just a tiny minimal amount of Math. But – it will always be fun\, prom ised! URL:http://programm.froscon.de/2014/events/1472.html SUMMARY:Create a 3D WebGL scene in half an hour! ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 DTSTAMP;VALUE=DATE-TIME:20140827T204647Z UID:_1gVt5y_RrWJMx4P36Virw@frab.froscon.org DESCRIPTION:Das konventionelle System zum Prüfen von SSL/TLS Zertifikate n (über zentrale Zertifizierungsstellen) funktioniert nicht zuverlässi g. 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 DTSTAMP;VALUE=DATE-TIME:20140824T104104Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTAMP;VALUE=DATE-TIME:20140707T204438Z UID:7Xc1uXMzZ_hBGxQeNTbj6w@frab.froscon.org DESCRIPTION:Der Vortrag beschäftigt sich mit den Möglichkeiten der Inte roperabilität von PostgreSQL mit anderen Datenquellen und gibt einen Au sblick auf die kommenden Möglichkeiten in PostgreSQL 9.4. URL:http://programm.froscon.de/2014/events/1371.html SUMMARY:Database Federation mit PostgreSQL ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 DTSTAMP;VALUE=DATE-TIME:20140827T204425Z UID:7GBNGkVhTfrHIUGqZUpkfw@frab.froscon.org DESCRIPTION:
R\, die freie Programmiersprache für statistisches Rechne n und Grafiken\, ist auch für Administratoren ein nützliches Werkzeug. Dieser Vortrag beginnt mit einer kurzen Vorstellung von R und zeigt dan n an einigen Beispielen\, wie R sich für die Analyse von Performance-Da ten nutzen lässt oder damit eine Prognose der zukünftigen Auslastung e ines Systems sowie der Skalierbarkeit abgeleitet werden kann.
URL:http://programm.froscon.de/2014/events/1304.html SUMMARY:Datenanalyse mit R für Administratoren ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T152500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T144500 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 kom plexe Datenbankmodelle mit umfangreichen Abhängigkeiten. Gleichzeitig i st häufig ein Release-Management der Datenbank erwünscht\, um Inhalte und Shop-Funktionen im Voraus zu erstellen und einen Test- und Abnahmepr ozess zu ermöglichen. Es wird eine Lösung vorgestellt\, die der Basisf unktionalität eines Source-Control-Systems wie GIT ähnelt. Releases k önnen – ohne die Live-Prozesse zu stören – mit dem Produktionscode als Preview angeschaut und überprüft werden. Es sind auch mehrere\, g leichzeitig existierende 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T163000 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 ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 DTSTAMP;VALUE=DATE-TIME:20140707T204435Z 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 fail ing projects. In this talk I want to show you how NoSQL’s document sto res and graph databases can help with DDD and compare that to modeling i n relational databases. URL:http://programm.froscon.de/2014/events/1306.html SUMMARY:Domain Driven Design & NoSQL ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTAMP;VALUE=DATE-TIME:20140707T204437Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 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 ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 DTSTAMP;VALUE=DATE-TIME:20140807T124247Z UID:tj3lH33iAQPDRhtMlLDMNQ@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1465.html SUMMARY:Einstieg in Django ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 DTSTAMP;VALUE=DATE-TIME:20140707T204436Z 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 ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 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 ORGANIZER:froscon2014 LOCATION:Wordpress/quasiconf 2014(Lisp) (C130) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140722T140756Z 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) ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 DTSTAMP;VALUE=DATE-TIME:20140824T185306Z UID:3cclngmTRWZOxGLVZ0GYjw@frab.froscon.org DESCRIPTION:Warum sind Leute online Arschlöcher\, die im "echten Leben" eigentlich ganz nett sind.\n\nOnline-Kommunikation ist anders und Strate gien zur Konfliktlösung müssen sich anpassen URL:http://programm.froscon.de/2014/events/1489.html SUMMARY:Flames ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140824T174737Z 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 ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T174500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 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 ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 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-Comput er wie BeagleBone oder Raspberry Pi\, die mit einem leistungsstarken Pro zessor ausgestattet sind\, ermöglichen einen schnellen Einstieg in das Thema. Der Vortrag gibt einen Überblick über das Thema und zeigt konkr ete Beispiele auf Basis der Raspberry Pi Plattform mit Python als Progra mmiersprache. URL:http://programm.froscon.de/2014/events/1467.html SUMMARY:HeimAutomatisierung mit Python und RaspberryPi ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T130000 DTSTAMP;VALUE=DATE-TIME:20140823T131734Z UID:MOxjDddFjX2ZVvDBHxqKOg@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1493.html SUMMARY:Help Desk ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTAMP;VALUE=DATE-TIME:20140823T112800Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T165500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 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 ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 DTSTAMP;VALUE=DATE-TIME:20140825T184840Z UID:tAw2yWi3BdWd08Q5lphv2g@frab.froscon.org DESCRIPTION:Als Weiterführung vom letzten Jahr\, werden in diesem Vortra g einige funktionierende Lösungsvorschläge aufgezeigt und natürlich a uch die neuen Funktionen der großen Log-Tools des letzten Jahres betrac htet. URL:http://programm.froscon.de/2014/events/1327.html SUMMARY:I Love Logging ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T163000 DTSTAMP;VALUE=DATE-TIME:20140825T114619Z UID:suenICj4bYVw7C1TMuPzqg@frab.froscon.org DESCRIPTION:Nach den vielen Veröffentlichungen Icinga 2 Technology Miles tones\, fragen sich viele Sysadmins: Was kann Icinga 2 genau und wie sch aut es mit Icinga 1.x aus? URL:http://programm.froscon.de/2014/events/1301.html SUMMARY:Icinga 1\, Icinga 2 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 DTSTAMP;VALUE=DATE-TIME:20140825T161321Z 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\, A dmins und Hobbyprogrammierer. Dieser Vortrag zeigt\, warum. URL:http://programm.froscon.de/2014/events/1386.html SUMMARY:In Love with Ruby ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T093000 DTSTAMP;VALUE=DATE-TIME:20140824T184318Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140819T092254Z UID:toXFHmMF46prhJKdxWJp6g@frab.froscon.org DESCRIPTION:Das IPython Notebook bietet eine vorzügliche\, interaktive U mgebung für die Arbeit mit Python. Ein Notebook ist gleichzeitig intera ktiv und ein Dokument\, das sich speichern lässt. Neben den IPython-Eig enschaften wie nahtlose Einbindung von Shell-Kommandos und ausgefeilten Hilfen und automatischen Vervollständigungsvorschlägen bietet es viele Möglichkeiten aussagekräftige und attraktive Beschreibungen hinzuzuf ügen. Neben Markdown\, HTML oder LaTeX unterstützt es viele weitere Ma rkup- und Programmiersprachen.\n\nDer Vortrag stellt IPython Notebook ku rz vor. Ein großer Teil wird interaktiv im Browser ablaufen. Fragen sin d jederzeit willkommen. URL:http://programm.froscon.de/2014/events/1468.html SUMMARY:IPython Notebook - Python interaktiv im Browser ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T163000 DTSTAMP;VALUE=DATE-TIME:20140901T094103Z UID:RdFRTf4HCcVqg7o8UCEuqQ@frab.froscon.org DESCRIPTION:Dieser Vortrag gibt einen Überblick über die in der Gebäud eautomation eingesetzten Systeme bzw. Protokolle und deren Sicherheit.\n Des Weiteren werden OpenSource Projekte vorgestellt mit denen sich Syste me Steuern bzw. Angreifen lassen. URL:http://programm.froscon.de/2014/events/1471.html SUMMARY:IT-Unsicherheit in der Gebäudeautomation ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T113000 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T174500 DTSTAMP;VALUE=DATE-TIME:20140826T175132Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 DTSTAMP;VALUE=DATE-TIME:20140824T153440Z 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 sollte n. In diesem Vortrag zeige ich\, wie man mit wenig Aufwand zu ansprechen den Dokumenten und Präsentationen kommen kann. URL:http://programm.froscon.de/2014/events/1315.html SUMMARY:LaTeX für Studenten ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T120000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 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 L abs. Anhand von Beispielen zeigen wir\, wie über die Webschnittstelle v on eDiViDe eigener VHDL Source Code hochgeladen\, kompiliert und letzten dlich zur Ausführung auf einem Remote Lab gebracht werden kann. Für In teressierte bieten wir zusätzlich dazu eine Besichtigung unserer eDiVi De Labs an der Hochschule Bonn-Rhein-Sieg im Anschluss an den Workshop a n. URL:http://programm.froscon.de/2014/events/1336.html SUMMARY:Learning Platform eDiViDe ORGANIZER:froscon2014 LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 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 ORGANIZER:froscon2014 LOCATION:B118 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T130000 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 ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 DTSTAMP;VALUE=DATE-TIME:20140824T172254Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTAMP;VALUE=DATE-TIME:20140827T203942Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T174500 DTSTAMP;VALUE=DATE-TIME:20140821T120930Z 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 ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTAMP;VALUE=DATE-TIME:20140824T144243Z 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 arbe itsfä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 ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140824T151053Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 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 f inden bewährte Konzepte wie Dependency Injection und testgetriebene Ent wicklung nun auch Einzug in die JavaScript-Welt und machen diese attrakt iv für den Enterprise-Einsatz. Finden Sie es heraus! URL:http://programm.froscon.de/2014/events/1333.html SUMMARY:Moderne Web-Anwendungen mit AngularJS ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 DTSTAMP;VALUE=DATE-TIME:20140807T071858Z 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 ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 DTSTAMP;VALUE=DATE-TIME:20140707T204437Z UID:D3xo4XG-ODco6UgUOw5-1A@frab.froscon.org DESCRIPTION:Mit der Galera "Replikation" für MySQL werden MySQL Datenban ken zu hochverfügbaren Multi Master Cluster URL:http://programm.froscon.de/2014/events/1339.html SUMMARY:MySQL Hochverfügbar mit Galera ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 DTSTAMP;VALUE=DATE-TIME:20140725T135507Z UID:Ku1Qasf3nqlotyUQT8c_PQ@frab.froscon.org DESCRIPTION:Dieser Vortrag gibt einen Überblick über die wesentlichen N euerungen der im März dieses Jahres veröffentlichten Version 8 von Jav aFX. URL:http://programm.froscon.de/2014/events/1451.html SUMMARY:Neue Features in JavaFX 8 ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T104000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 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 solve the problem. Instead\, research in the fields of psychology and linguistics suggests that there are some general "bugs" in the ways we think\, perceive and interact that explain why women feel uncomfortable entering and staying in technical roles. Now that we found a bug hiding somewhere deep in our minds\, what can we do about it? In my talk\, I wi ll propose some „workarounds“ to deal with this "bug"\, falling into three categories: What any member of the tech community can do\, what w omen in particular 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTAMP;VALUE=DATE-TIME:20140825T064743Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T163000 DTSTAMP;VALUE=DATE-TIME:20140827T205011Z UID:2hQwDwzZa8XpndyZAZyD1Q@frab.froscon.org DESCRIPTION:Das Opensource Client Management System opsi verwaltet hetero gene Systeme (Windows / Linux). Diese Vortrag gibt einen Überblick wie wie OS-Installation\, Softwareverteilung\, Konfiguration und Inventarisi erung mit opsi Funktionieren. URL:http://programm.froscon.de/2014/events/1344.html SUMMARY:Open Source client management für Windows and Linux mit opsi ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T134500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T124500 DTSTAMP;VALUE=DATE-TIME:20140825T184743Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 DTSTAMP;VALUE=DATE-TIME:20140825T163234Z 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 ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 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-R eport bis hin zum fertigen Paket demonstriert. URL:http://programm.froscon.de/2014/events/1486.html SUMMARY:Paket-Verwaltung und -Erstellung unter Arch Linux ORGANIZER:froscon2014 LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 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) ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 DTSTAMP;VALUE=DATE-TIME:20140716T115728Z UID:R5XRL7x4gyTU2IjH60EK2w@frab.froscon.org DESCRIPTION:Seit gefühlt einer Ewigkeit versucht die IT-Industrie ihren Anwendern bei zu bringen\, dass sie nur sichere und starke Passworte ver wenden sollen - um dann bei deren sicheren Speicherung kollosal zu versa gen. An einer langen Historie an sicherheitsrelevanten Vorfällen zeigt sich mehr als deutlich\, Passworte sind zur Authentifizierung ziemlich u ngeeignet. Um dieses Problem endlich mal zu lösen\, schauen wir uns in diesem Vortrag mal Alternativen zur passwortgestützten Anmeldung an - u nd wie man diese in PHP implementiert. URL:http://programm.froscon.de/2014/events/1440.html SUMMARY:Passworte waren gestern ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T130000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 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ön nen. Dazu gehören u.a. Darstellung von Schriften auf dem Bildschirm ode r im Druckbild\, Darstellung von transparenten Grafik-Elementen im Druck bild\, Extraktion von Text-Stellen oder ganzen Texten\, Extraktion von B ildern\, Reduzierung der Dateigröße und vieles mehr. Neben Ghostscript werden noch viele andere frei verfügbare PDF-Werkzeuge vorgestellt\, i nsbesondere solche\, die sich auf der Kommandozeile nutzen lassen.
URL:http://programm.froscon.de/2014/events/1402.html SUMMARY:PDF-KungFoo mit Ghostscript & Co. ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T120000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 DTSTAMP;VALUE=DATE-TIME:20140827T204032Z UID:8PKDfJS1SYVjlUUiYjxhKg@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1455.html SUMMARY:Performance-Best-Practices versus HTTP/2 ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 DTSTAMP;VALUE=DATE-TIME:20140822T173618Z UID:ivk3oRLYT21tzPafkVuUGQ@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1487.html SUMMARY:PHP & Arduino ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 DTSTAMP;VALUE=DATE-TIME:20140822T232846Z UID:mnjheMmk1ny27DDN-s63Fw@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1488.html SUMMARY:phpng - heap and stack allocation ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 DTSTAMP;VALUE=DATE-TIME:20140826T081318Z 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 DTSTAMP;VALUE=DATE-TIME:20140825T051825Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 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 kennen aber auch die möglichen Probleme: Die Applikation stürzt ab\, i st mehrere Sekunden nicht ansprechbar oder führt nach einiger Zeit perm anent Garbage Collections durch. Der Schuldige ist schnell ausgemacht - der Garbage Collector. Aber dürfen wir als Programmierer und Architekte n wirklich den Müllmann für den Müll verantwortlich machen?\n\nDieser Vortrag fokussiert auf praktischen Tipps. Was sind die verschiedenen Ty pen von Applikationen und Speicher-Klassen? Wann und wie lohnt es sich a uf den Speicherverbrauch zu achten? Welche OpenSource-Tools und Bordmitt el können dabei helfen? Wann sind "Major collections" nicht mehr normal ? Wie entstehen und wie erkennt und behebt man Speicherlecks? Auch Infra struktur-Maßnahmen wie monit können bei der Aufrechterhaltung der Serv ice-Qualität helfen.\n\nAm Ende steht die Frage: Kann eine echte Applik ation Terabyte von Daten bearbeiten\, ohne je eine Major Collection durc hzuführen? URL:http://programm.froscon.de/2014/events/1434.html SUMMARY:Practical Java Memory Management ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 DTSTAMP;VALUE=DATE-TIME:20140824T081100Z 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 ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTAMP;VALUE=DATE-TIME:20140825T204018Z 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... ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 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 ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T174500 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 im Jahr gibt es begleitend einen Programmierwettbewerb. Dieser Beitrag gibt einen Einstieg in die Objekt Orientierte Programmierung mit Hilfe v on Blender. URL:http://programm.froscon.de/2014/events/1470.html SUMMARY:pymove3D - nutze Python in Blender und erstelle eine Animation ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 DTSTAMP;VALUE=DATE-TIME:20140826T091602Z 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 Smartp hone-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 visualisieren könnt. URL:http://programm.froscon.de/2014/events/1388.html SUMMARY:Quantified Self mit Wearable Devices und Smartphone-Sensoren ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 DTSTAMP;VALUE=DATE-TIME:20140823T141201Z UID:pF2XeWdH9MB05aIAc52W3Q@frab.froscon.org DESCRIPTION:Korrekte\, hochgradig nebenläufige und parallelisierte Syste me zu erstellen\, ist nach wie vor eine anspruchsvolle Aufgabe. Das Acto r Model ist ein Ansatz\, mit dem diese Herausforderung beherrschbar wird . Nach einer kurzen Einführung in die grundlegenden Konzepte wird in ei ner Livecoding-Session gezeigt\, wie man hochskalierbare Anwendungen mit dem Actorframework Akka baut. URL:http://programm.froscon.de/2014/events/1452.html SUMMARY:Reaktive Programmierung mit Akka ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T174500 DTSTAMP;VALUE=DATE-TIME:20140716T121042Z 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T112500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T104500 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T180000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T153000 DTSTAMP;VALUE=DATE-TIME:20140824T081117Z 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 ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 DTSTAMP;VALUE=DATE-TIME:20140825T185252Z 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 ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T181500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T151500 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 ent wickelt zum lösen von wiederholt auftretenden Problemstellungen. URL:http://programm.froscon.de/2014/events/1411.html SUMMARY:Shell Workshop ORGANIZER:froscon2014 LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T193000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T190000 DTSTAMP;VALUE=DATE-TIME:20140816T125514Z UID:8uaAft5ARg0Gzrdg5ZJvIQ@frab.froscon.org DESCRIPTION:Closing event of the conference. URL:http://programm.froscon.de/2014/events/1479.html SUMMARY:shutdown ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T130000 DTSTAMP;VALUE=DATE-TIME:20140814T145426Z UID:xMgrwKLA0rCpFqp3UV5MNw@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1466.html SUMMARY:Software-Dokumentation mit Sphinx ORGANIZER:froscon2014 LOCATION:Python (C120) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 DTSTAMP;VALUE=DATE-TIME:20140823T131303Z 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 ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 DTSTAMP;VALUE=DATE-TIME:20140707T204439Z 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 a rbeiten\, werfen einen augenzwinkernden Blick in die Vergangenheit aber auch die Zukunft. Jubiläen\, Dramen\, Glücksfälle - alles wird mit ei nem Augenzwinkern präsentiert und gemeinsam mit dem Publikum kommentier t. Debian\, Slackware\, Snowden\, Oracle und Microsoft - vieles hat die Technologie- und FOSS-Welt in 2014 beeinflusst. Diese und weitere Themen streift der lockere Couchtalk und bindet dabei das Publikum direkt in d ie Diskussion ein. URL:http://programm.froscon.de/2014/events/1393.html SUMMARY:State of the Union ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 DTSTAMP;VALUE=DATE-TIME:20140824T174048Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T113000 DTSTAMP;VALUE=DATE-TIME:20140722T090751Z UID:cpot2xDwyg695ihR3TsUfw@frab.froscon.org DESCRIPTION:Tests steigern die Qualität und das Vertrauen in die Softwar e. Wie muss nun Code gestaltet werden\, so dass die Tests dazu einfacher geschrieben werden können? Was sind die typischen Schwachstellen von R uby Programmen? Und wie schreibt man Code\, der es leicht macht\, diese Schwachstellen durch Tests offen zu legen? In diesem Vortrag gehe ich an hand von Beispielen auf die Attribute von schwer testbarem und fehleranf älligem Ruby Code ein und stelle Patterns und Refactorings vor\, um die Tests zu vereinfachen. URL:http://programm.froscon.de/2014/events/1430.html SUMMARY:Testbarkeit in Ruby ORGANIZER:froscon2014 LOCATION:RedFrogConf (C118) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T100000 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 ORGANIZER:froscon2014 LOCATION:Archlinux (C125) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T174500 DTSTAMP;VALUE=DATE-TIME:20140827T205117Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T163000 DTSTAMP;VALUE=DATE-TIME:20140824T040829Z UID:6HlQLKxK2HrDmOIgBdGzkQ@frab.froscon.org DESCRIPTION:Du willst Apps für Android entwickeln\, die mehr als eine Ac tivity benutzen\, kennst aber Android und seine Konzepte zu wenig? Du wi llst wissen wie ein Chat Messenger in Android aussieht\, doch es fehlt d ir ein Ansatz dafür? Du willst lernen wie man mit Android spielend Hint ergrundprozesse startet\, Notifications gestaltet oder Datenbanken einbi ndet? Dann komm zu unserem Workshop! URL:http://programm.froscon.de/2014/events/1453.html SUMMARY:Unser XMPP Messenger in Android ORGANIZER:froscon2014 LOCATION:Java / Django (C116) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTAMP;VALUE=DATE-TIME:20140707T204438Z 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 ORGANIZER:froscon2014 LOCATION:Workshop (C115) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T140000 DTSTAMP;VALUE=DATE-TIME:20140707T204440Z UID:-xXXcHmFR5YGSlakv124zg@frab.froscon.org DESCRIPTION:Mit dem Vlizedlab (www.vlizedlab.at) können PC-Räume in Sch ulen mit minimalem Aufwand mit Virtualisierungstechnologie ausgerüstet werden\, sodass die Studierenden ausschließlich in virtuellen PCs arbei ten\, die in einem schlanken\, aus Open Source-Komponenten bestehenden B asissystem laufen. Dadurch lassen sich viele Übungen von Office über M ultimedia bis zu Systemadministration auf völlig neue Weise bei freier Wahl des Betriebssystems durchführen. URL:http://programm.froscon.de/2014/events/1412.html SUMMARY:VlizedLab - Eine Open Source-Virtualisierungslösung für PC-Räu me ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 DTSTAMP;VALUE=DATE-TIME:20140823T151458Z 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 m ittlerweile ein Dorn im Auge. Sie wollen willkürlich beschränken\, was wir als Gesellschaft mit dieser Maschine machen können. Sie ergreifen technische Maßnahmen\, mit denen sie uns diese Möglichkeiten nehmen un d uns Stück für Stück Rechte entziehen\, die wir normalerweise haben\ , wenn wir ein Produkt kaufen. Die Industrie will entscheiden\, was wir mit unseren Computern machen können und was mit unseren Daten passiert. Wollen wir Ihnen diese Macht einräumen? URL:http://programm.froscon.de/2014/events/1321.html SUMMARY:Vom Aussterben bedroht: die Universalmaschine Computer ORGANIZER:froscon2014 LOCATION:HS3 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 DTSTAMP;VALUE=DATE-TIME:20140717T092659Z 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 Etike tte. Wann ist es okay\, seine Umgebung fotografisch festzuhalten und wan n nicht? URL:http://programm.froscon.de/2014/events/1353.html SUMMARY:Vorsicht\, Kamera! ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T184500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 DTSTAMP;VALUE=DATE-TIME:20140824T104142Z 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T181500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T174500 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 ORGANIZER:froscon2014 LOCATION:Workshop / Javascript (C117) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T173000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T163000 DTSTAMP;VALUE=DATE-TIME:20140710T230230Z 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. Si e arbeitet komplett im Browser\, noch nicht unterstützte Formatierungen bleiben erhalten beim Laden und Speichern. Abstraktionsebenen erlauben die Anbindung an beliebige Backends und Umgebungen. Verwendet wird WebOD F u.a. in Tiki Wiki\, Zarafa\, Kolab/Roundcube Webmailer sowie in ownClo ud Documents. Der Vortrag gibt eine Übersicht der Funktionsweise und ze igt 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 ORGANIZER:froscon2014 LOCATION:HS5 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T111500 DTSTAMP;VALUE=DATE-TIME:20140716T115926Z 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T121500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T111500 DTSTAMP;VALUE=DATE-TIME:20140825T063235Z UID:H9oyfDzQNwJdvP6ZNeK8aA@frab.froscon.org DESCRIPTION:Der Plan: Wir wechseln von einer «bereitgestellten» virtuel len Serverumgebung auf eine andere Virtualisierungslösung: selbstverwal tet\, «on demand»\, mit Monitoring\nout of the box. Mit einem anderen Betriebssystem.\nInnerhalb kurzer Zeit. Mit ca. 1500 Servern. Ohne Downt ime.\nSo etwas startet man mit einem Big Bang: Wir migrieren mit der kom pletten IT (Entwickler\, QA\, DBAs\, Administratoren) 500 dieser Server innerhalb von 3 Tagen. In diesem Talk geht es um die Organisation und Du rchfü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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T150000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140823T140000 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 ORGANIZER:froscon2014 LOCATION:HS6 (PHP) END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T110000 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T100000 DTSTAMP;VALUE=DATE-TIME:20140824T153521Z 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 ORGANIZER:froscon2014 LOCATION:HS1 END:VEVENT BEGIN:VEVENT DTEND;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T161500 DTSTART;TZID=Europe/Berlin;VALUE=DATE-TIME:20140824T151500 DTSTAMP;VALUE=DATE-TIME:20140824T164824Z UID:xK59Sj4UNCUefBJZvECUog@frab.froscon.org DESCRIPTION: URL:http://programm.froscon.de/2014/events/1404.html SUMMARY:Zero-cost security monitoring ORGANIZER:froscon2014 LOCATION:HS4 END:VEVENT END:VCALENDAR