{"acronym":"froscon2013","aspect_ratio":"16:9","updated_at":"2026-04-10T18:45:04.111+02:00","title":"FrOSCon 2013","schedule_url":"http://programm.froscon.de/2013/schedule.xml","slug":"conferences/froscon/2013","event_last_released_at":"2017-07-27T02:00:00.000+02:00","link":null,"description":null,"webgen_location":"conferences/froscon/2013","logo_url":"https://static.media.ccc.de/media/conferences/froscon/2013/folder-froscon-2010.png","images_url":"https://static.media.ccc.de/media/conferences/froscon/2013","recordings_url":"https://cdn.media.ccc.de/events/froscon/2013","url":"https://api.media.ccc.de/public/conferences/froscon2013","events":[{"guid":"ufo3aAZTQyag0mflhk5Edw","title":"Introduction to Twitter Storm","subtitle":null,"slug":"hs4_-_2013-08-25_15:15_-_introduction_to_twitter_storm_-_uwe_seiler_-_1198","link":"https://c3voc.de","description":"Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing. The talk aims to give an overview of Twitter Storm, compares it to Apache Hadoop and shows how it can be part of enterprise architectures using the Lamba architecture pattern.","original_language":"eng","persons":["Uwe Seiler"],"tags":["froscon2013","1198"],"view_count":17,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2025-09-06T12:15:03.083+02:00","length":3707,"duration":3707,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1198-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1198-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/ufo3aAZTQyag0mflhk5Edw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/ufo3aAZTQyag0mflhk5Edw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_15:15_-_introduction_to_twitter_storm_-_uwe_seiler_-_1198","url":"https://api.media.ccc.de/public/events/ufo3aAZTQyag0mflhk5Edw","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":259,"event_guid":"import-f8cc78c9575d839934","weight":1},{"event_id":3706,"event_guid":"3f76be27-6ff5-4a23-a6c6-512eaff00f28","weight":1},{"event_id":3993,"event_guid":"e0970cbb-d6e6-58c6-931b-780977ca8efc","weight":1}]},{"guid":"import-ffacb85f0898f187ba","title":"Testing a LiveCD? Igor is doing it.","subtitle":"or: How to make testing a distribution fun.","slug":"hs3_-_2013-08-24_16:30_-_testing_a_livecd_igor_is_doing_it_-_fabian_deutsch_-_1233","link":null,"description":"You will be facing different challenges when you try to test a distribution, compared to testing a single software component. This talk is about what challenges appear when testing a distribution, and how to address them.\n","original_language":"eng","persons":["Fabian Deutsch"],"tags":["froscon2013","Development"],"view_count":37,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2024-08-01T03:30:02.019+02:00","length":2934,"duration":2934,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_16_30_-_testing_a_livecd_igor_is_doing_it_-_fabian_deutsch_-_1233.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_16_30_-_testing_a_livecd_igor_is_doing_it_-_fabian_deutsch_-_1233_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ffacb85f0898f187ba-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ffacb85f0898f187ba-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-24_16:30_-_testing_a_livecd_igor_is_doing_it_-_fabian_deutsch_-_1233","url":"https://api.media.ccc.de/public/events/import-ffacb85f0898f187ba","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":663,"event_guid":"import-b698bd8cf5e4d19ef1","weight":1},{"event_id":1785,"event_guid":"GqBcTbWHQclHwDW_kI9yBQ","weight":1},{"event_id":2203,"event_guid":"xvPazrSLJdMwzpnphpOEIQ","weight":1},{"event_id":2847,"event_guid":"6f79c506-a6cd-4430-bfbf-1841aca06e41","weight":1},{"event_id":3455,"event_guid":"da128639-43c2-4d72-9e9f-572763ab2e4e","weight":1},{"event_id":4762,"event_guid":"b036385c-ec1a-44e5-ae48-af703ce9b5d3","weight":1},{"event_id":4763,"event_guid":"2ef3b60f-6e5c-4c23-a145-d263685ec13e","weight":1},{"event_id":4765,"event_guid":"9326038b-f781-4707-b35a-9ef52f98d35a","weight":1}]},{"guid":"import-7b327b539b6af0f986","title":"Introducing EdgeBSD","subtitle":"Working on NetBSD with Git","slug":"c116_lisp_-_2013-08-24_12:45_-_introducing_edgebsd_-_pierre_pronchery_-_1291","link":null,"description":"EdgeBSD is a new member of the family of BSD-based Operating Systems, starting development with the current NetBSD codebase with Git for Source Code Management. Package management is based on pkgsrc.\n","original_language":"eng","persons":["Pierre Pronchery"],"tags":["froscon2013","Other"],"view_count":32,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2024-06-27T04:00:02.630+02:00","length":1877,"duration":1877,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-24_12_45_-_introducing_edgebsd_-_pierre_pronchery_-_1291.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-24_12_45_-_introducing_edgebsd_-_pierre_pronchery_-_1291_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-7b327b539b6af0f986-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-7b327b539b6af0f986-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c116_lisp_-_2013-08-24_12:45_-_introducing_edgebsd_-_pierre_pronchery_-_1291","url":"https://api.media.ccc.de/public/events/import-7b327b539b6af0f986","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":234,"event_guid":"import-4bb501402746b19864","weight":1},{"event_id":1273,"event_guid":"import-185c5941b7063fd2b7","weight":1},{"event_id":3322,"event_guid":"eb9e12ac-f668-5906-8dd5-61f15d346484","weight":1},{"event_id":3915,"event_guid":"c341f69d-a163-4a8e-a121-7961ee355791","weight":1},{"event_id":4059,"event_guid":"eb42a3f1-70db-5789-9444-abb5a1f655c7","weight":1},{"event_id":4311,"event_guid":"1159379e-b387-4660-a160-d996c7383c5a","weight":1},{"event_id":4705,"event_guid":"f564c42d-6096-4d0f-969c-6deea1ccbf76","weight":1}]},{"guid":"import-3673b1772b6aa8b7e1","title":"Back to basics","subtitle":"Wissenswertes aus java.lang.*","slug":"c117_java_-_2013-08-24_14:00_-_back_to_basics_-_christian_robert_-_1240","link":null,"description":"Im Package java.lang.* finden sich die grundlegendsten Bestandteile der Java API. Hier wartet so manche oftmals vergessene nützliche Perle.\n","original_language":"eng","persons":["Christian Robert"],"tags":["froscon2013","Java"],"view_count":54,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-04-24T10:45:03.301+02:00","length":3315,"duration":3315,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_14_00_-_back_to_basics_-_christian_robert_-_1240.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_14_00_-_back_to_basics_-_christian_robert_-_1240_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-3673b1772b6aa8b7e1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-3673b1772b6aa8b7e1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c117_java_-_2013-08-24_14:00_-_back_to_basics_-_christian_robert_-_1240","url":"https://api.media.ccc.de/public/events/import-3673b1772b6aa8b7e1","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":349,"event_guid":"import-8f029fbadda2ae58bb","weight":2},{"event_id":352,"event_guid":"import-cd1f97e53f4641e4a3","weight":2},{"event_id":3413,"event_guid":"9127c60b-892a-4583-bdbb-575f70dc140a","weight":2},{"event_id":3418,"event_guid":"e22d9cbc-8dfe-4b87-a0e0-56fb76a62511","weight":3},{"event_id":5765,"event_guid":"cc58e79c-5a9f-43cf-80da-6dca94b402c4","weight":2}]},{"guid":"5dFNdKHRGGOw5ezddlAtZg","title":"True \u0026 False. Cats \u0026 Dogs. Designer \u0026 Entwickler?","subtitle":null,"slug":"hs6_-_2013-08-24_17:45_-_true_false_cats_dogs_designer_entwickler_-_liane_thonnes_-_tim_schneider_-_1268","link":"https://c3voc.de","description":null,"original_language":"deu","persons":["Liane Thönnes","Tim Schneider"],"tags":["froscon2013","1268"],"view_count":21,"promoted":false,"date":"2013-08-24T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2025-01-29T22:45:06.959+01:00","length":2157,"duration":2157,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1268-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1268-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/5dFNdKHRGGOw5ezddlAtZg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/5dFNdKHRGGOw5ezddlAtZg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-24_17:45_-_true_false_cats_dogs_designer_entwickler_-_liane_thonnes_-_tim_schneider_-_1268","url":"https://api.media.ccc.de/public/events/5dFNdKHRGGOw5ezddlAtZg","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":1},{"event_id":367,"event_guid":"import-4a3141b3ed9dca760b","weight":1},{"event_id":374,"event_guid":"import-37d67a3000b5182166","weight":1},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":649,"event_guid":"import-1051e055b75c12feb8","weight":1},{"event_id":2730,"event_guid":"iGLehsTsCdbii2A4HQaJFg","weight":1},{"event_id":3038,"event_guid":"cf873495-8beb-47f3-a303-4893400ecf30","weight":1},{"event_id":3991,"event_guid":"95af3d8d-795b-5dad-a06c-4a9ad2997a23","weight":1},{"event_id":3992,"event_guid":"5e014a1b-4516-5d27-a59d-19395cf97f5a","weight":1},{"event_id":3995,"event_guid":"e2yAwfFgLsMMoT8wkETYsw","weight":1},{"event_id":4116,"event_guid":"4ac9fd4c-c351-55c8-bac6-1bb16a5bb44e","weight":1}]},{"guid":"import-667fc0a1b996b8a704","title":"crowdgovernance","subtitle":"Agile Teams im driver seat!","slug":"hs1_2_-_2013-08-25_10:00_-_crowdgovernance_-_sebastian_mancke_-_1188","link":null,"description":"IT-Governance und agiles Arbeiten in der Software-Entwicklung passen nicht zusammen - Da sind sich zumindest die Vertreter der agilen Welt recht einig. \nCrowdgovernance vereint praktische Ideen von Scrum, liquid democracy und community-prozessen miteinander. Damit unterstützt es Teams den roten Faden zu sehen und das Handeln an einer gemeinsamen Strategie auszurichten.\n","original_language":"eng","persons":["Sebastian Mancke"],"tags":["froscon2013","Development"],"view_count":10,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2024-01-18T10:00:05.240+01:00","length":3577,"duration":3577,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-25_10_00_-_crowdgovernance_-_sebastian_mancke_-_1188.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-25_10_00_-_crowdgovernance_-_sebastian_mancke_-_1188_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-667fc0a1b996b8a704-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-667fc0a1b996b8a704-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-25_10:00_-_crowdgovernance_-_sebastian_mancke_-_1188","url":"https://api.media.ccc.de/public/events/import-667fc0a1b996b8a704","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-dbad752a1febcae2b1","title":"OO ohne Vererbung","subtitle":null,"slug":"hs6_-_2013-08-25_15:15_-_oo_ohne_vererbung_-_lucas_dohmen_-_1271","link":null,"description":"In so gut wie jeder Definition von Objektorientierung findet sich ein Wort: Vererbung! In diesem Vortrag möchte ich auf die Probleme von Vererbung eingehen mit einem starken Fokus auf die Testbarkeit von Klassen. Danach werde ich Lösungen zeigen, wie man Vererbung umgehen kann und Fälle, in denen man wohl nicht um sie herumkommt.\n","original_language":"eng","persons":["Lucas Dohmen"],"tags":["froscon2013","RedFrogConf"],"view_count":73,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-07-29T16:00:04.414+02:00","length":2093,"duration":2093,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_15_15_-_oo_ohne_vererbung_-_lucas_dohmen_-_1271.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_15_15_-_oo_ohne_vererbung_-_lucas_dohmen_-_1271_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-dbad752a1febcae2b1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-dbad752a1febcae2b1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-25_15:15_-_oo_ohne_vererbung_-_lucas_dohmen_-_1271","url":"https://api.media.ccc.de/public/events/import-dbad752a1febcae2b1","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":258,"event_guid":"import-9b514d0b3ed0a8528f","weight":1},{"event_id":330,"event_guid":"import-4c6ee852283d9c87a5","weight":1},{"event_id":339,"event_guid":"import-5364d3cfa913a79114","weight":1},{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":1},{"event_id":362,"event_guid":"import-1e66857dfe6332afef","weight":1},{"event_id":374,"event_guid":"import-37d67a3000b5182166","weight":1},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":2003,"event_guid":"LFFyZHoyVkHDVNkFvNrWyw","weight":1},{"event_id":2018,"event_guid":"NcH7TwKoQARNQ2auG050Wg","weight":1},{"event_id":2024,"event_guid":"vGiE-5CGlagIkyZmi4OpYw","weight":1},{"event_id":2035,"event_guid":"kJSIlK3OHkgc3hwXbIiGFQ","weight":1},{"event_id":2036,"event_guid":"P6zLTSgVO3Jr2yXMiNX3zw","weight":1},{"event_id":2045,"event_guid":"FsDYcA_p_qFS4fbFr5Tzag","weight":1},{"event_id":2084,"event_guid":"S6CAYvvZkrQ9UJolU_wQ0A","weight":1},{"event_id":2307,"event_guid":"98a685a2-2334-495d-b54a-23f5a6b317b8","weight":1},{"event_id":2475,"event_guid":"2b3d8f9e-7169-457a-b2db-834282f437f4","weight":1},{"event_id":2479,"event_guid":"76a90ce3-42fc-4273-b1ef-89d08cd21356","weight":1},{"event_id":2554,"event_guid":"0030f6d6-8bc4-400c-a000-020ee1892bee","weight":1},{"event_id":2562,"event_guid":"d06d4b31-fb8c-4140-b4a6-8799ce4b2c05","weight":1},{"event_id":2568,"event_guid":"482a4db2-fa77-4c83-be2e-082caeee3108","weight":1},{"event_id":2721,"event_guid":"frX2B6Wr96hp7Tnu3tsCcg","weight":1},{"event_id":2731,"event_guid":"BabVU1W0NckTrYaDHf-gug","weight":1},{"event_id":3501,"event_guid":"cec35be5-a1f0-496b-82c9-c7ace338b50e","weight":1},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":1},{"event_id":3633,"event_guid":"530f0400-e4e8-4d99-909d-4cfc8121c0b0","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":1},{"event_id":3703,"event_guid":"65833373-6cae-4f9d-947b-c93a83ff1ba1","weight":1},{"event_id":3996,"event_guid":"5dFNdKHRGGOw5ezddlAtZg","weight":1},{"event_id":4022,"event_guid":"29b6ca58-f822-5f30-9ca1-0715f216eece","weight":1},{"event_id":4025,"event_guid":"f8fdd4f8-4068-5a85-9af2-f9a7bbbcfc7c","weight":1},{"event_id":4079,"event_guid":"332a3e10-5189-5c61-972c-574e9aee25bc","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1}]},{"guid":"import-bc76a85240b7f69697","title":"Der Mensch in artgerechter Haltung","subtitle":null,"slug":"hs4_-_2013-08-25_16:30_-_der_mensch_in_artgerechter_haltung_-_christoph_baudson_-_1224","link":null,"description":"Es ist kein Geheimnis, dass Menschen verschieden sind und behandelt werden sollen - Individuals and interactions over processes and tools, wie es die Autoren des Agilen Manifests nannten. Sie verschwiegen aber wie schwierig dieses Unterfangen ist, insbesondere in Umgebungen mit vielen \"processes and tools\". Im Vortrag wird in Anlehnung an Gunther Duecks \"Omnisophie\" ein Modell vorgestellt, was dieses komplexe Unterfangen vereinfachen soll. Ein Plädoyer für artgerechte Haltung - auch für Menschen.\n","original_language":"eng","persons":["Christoph Baudson"],"tags":["froscon2013","Other"],"view_count":249,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-08-22T15:30:06.368+02:00","length":3501,"duration":3501,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_16_30_-_der_mensch_in_artgerechter_haltung_-_christoph_baudson_-_1224.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_16_30_-_der_mensch_in_artgerechter_haltung_-_christoph_baudson_-_1224_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-bc76a85240b7f69697-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-bc76a85240b7f69697-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_16:30_-_der_mensch_in_artgerechter_haltung_-_christoph_baudson_-_1224","url":"https://api.media.ccc.de/public/events/import-bc76a85240b7f69697","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":196,"event_guid":"import-0ef4016fcc30dbd97e","weight":1},{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":1},{"event_id":363,"event_guid":"import-480b18cc8c732095d8","weight":1},{"event_id":373,"event_guid":"import-496aa2526347a17d95","weight":1},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":2024,"event_guid":"vGiE-5CGlagIkyZmi4OpYw","weight":1},{"event_id":2413,"event_guid":"2e00bd5e-d719-40f6-a766-b3dde52ec2e0","weight":1},{"event_id":2705,"event_guid":"55fccc39-c1bb-4d05-aa95-7188ad229f56","weight":1},{"event_id":2922,"event_guid":"47cbd880-f500-4c44-b717-c11ed1da087d","weight":1},{"event_id":3568,"event_guid":"63660fa9-8613-5150-9b8b-1b5cd9cd42ef","weight":1},{"event_id":3576,"event_guid":"cb7eb08d-2169-55bf-b66f-c715abb32857","weight":1},{"event_id":3581,"event_guid":"9c6d3dca-ef43-548a-97e8-b574b8e08891","weight":1},{"event_id":3993,"event_guid":"e0970cbb-d6e6-58c6-931b-780977ca8efc","weight":1},{"event_id":4032,"event_guid":"2d448eed-cdbd-583b-8348-bfa1cbde3507","weight":1},{"event_id":4109,"event_guid":"c452ec06-4823-5e16-89f0-c46585d709d0","weight":1},{"event_id":4205,"event_guid":"ee199a82-0af8-4b4e-ad47-b83562fc3042","weight":1},{"event_id":4403,"event_guid":"3eb0f3fc-76e3-4c94-b028-bcd2bfd06bb2","weight":1},{"event_id":4416,"event_guid":"34018489-1047-46ad-9512-877129118708","weight":2},{"event_id":4437,"event_guid":"f19a25cd-c6b5-44ab-a5b0-19c43a7e0abe","weight":3},{"event_id":4447,"event_guid":"48c05b36-a467-42db-ae4f-6ba4a86ce6ea","weight":1},{"event_id":4462,"event_guid":"5524c82a-5bde-43ef-9c8d-2bfd1542650d","weight":1},{"event_id":4826,"event_guid":"16645200-2036-4a3c-a44d-a5ff44ac2991","weight":1},{"event_id":4929,"event_guid":"8e222759-cd6b-403b-8fe1-3517bf7d2802","weight":1},{"event_id":7238,"event_guid":"2f82bad2-97cb-59a2-b1da-428048e5baab","weight":1}]},{"guid":"import-865962964d9a64f715","title":"Query mechanisms for NoSQL databases","subtitle":null,"slug":"hs5_-_2013-08-24_14:00_-_query_mechanisms_for_nosql_databases_-_jan_steemann_-_1137","link":null,"description":"We'll go through the different query mechanisms provided by several NoSQL databases, showing the usage scenarios and limitations by examples.\n","original_language":"eng","persons":["Jan Steemann"],"tags":["froscon2013","Database"],"view_count":113,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-03-12T18:15:06.047+01:00","length":3599,"duration":3599,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_14_00_-_query_mechanisms_for_nosql_databases_-_jan_steemann_-_1137.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_14_00_-_query_mechanisms_for_nosql_databases_-_jan_steemann_-_1137_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-865962964d9a64f715-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-865962964d9a64f715-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-24_14:00_-_query_mechanisms_for_nosql_databases_-_jan_steemann_-_1137","url":"https://api.media.ccc.de/public/events/import-865962964d9a64f715","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":548,"event_guid":"import-3687f902735a1f075b","weight":1},{"event_id":1769,"event_guid":"wkZOlAmoT5ydaMLNV0xCSw","weight":2},{"event_id":1792,"event_guid":"HsPfR-yh7Zg-N6kQo58UIQ","weight":1},{"event_id":1996,"event_guid":"7Xc1uXMzZ_hBGxQeNTbj6w","weight":1},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":1},{"event_id":3685,"event_guid":"5c9003b7-543d-476a-89f0-eee5ed36327c","weight":1},{"event_id":4144,"event_guid":"38022ba3-b768-57c1-a48f-ebf3df5a3735","weight":1},{"event_id":4208,"event_guid":"a4c963f4-f9f7-52fd-8387-701db3be3a69","weight":1},{"event_id":4210,"event_guid":"yFEJDQ5WlbBl5Y5cd3TCrw","weight":1},{"event_id":4217,"event_guid":"8da84e68-73c0-11e7-ac71-d3b143ff9640","weight":1},{"event_id":6422,"event_guid":"e8385c89-d33a-42d8-afb6-8ae28fe5c89d","weight":1},{"event_id":6430,"event_guid":"462f9320-3a0e-4785-82de-15343803c2ba","weight":1},{"event_id":6433,"event_guid":"30278963-3b07-49a8-96a7-2b24a8cf573b","weight":1}]},{"guid":"import-37d67a3000b5182166","title":"Introduction to the Hadoop ecosystem","subtitle":null,"slug":"hs1_2_-_2013-08-24_16:30_-_introduction_to_the_hadoop_ecosystem_-_uwe_seiler_-_1191","link":null,"description":"Apache Hadoop is one of the most popular solutions for today’s Big Data challenges. Hadoop offers a reliable and scalable platform for fail-safe storage of large amounts of data as well as the tools to process this data. This presentation will give an overview of the architecture of Hadoop and explain the possibilities for integration within existing enterprise systems. Finally, the main tools for processing data will be introduced which includes the scripting language layer Pig, the SQL-like query layer Hive as well as the column-based NoSQL layer HBase.\n","original_language":"eng","persons":["Uwe Seiler"],"tags":["froscon2013","Database"],"view_count":104,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-03-21T14:00:06.449+01:00","length":2896,"duration":2896,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_16_30_-_introduction_to_the_hadoop_ecosystem_-_uwe_seiler_-_1191.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_16_30_-_introduction_to_the_hadoop_ecosystem_-_uwe_seiler_-_1191_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-37d67a3000b5182166-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-37d67a3000b5182166-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_16:30_-_introduction_to_the_hadoop_ecosystem_-_uwe_seiler_-_1191","url":"https://api.media.ccc.de/public/events/import-37d67a3000b5182166","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":256,"event_guid":"import-e5fae9af30ff047c96","weight":1},{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":2},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":657,"event_guid":"import-a4e46602a0e417b76b","weight":1},{"event_id":699,"event_guid":"import-264973248d5b2f9520","weight":1},{"event_id":2648,"event_guid":"10caf8e2-e910-41f4-a0e4-8589eeddf2d7","weight":1},{"event_id":2691,"event_guid":"modelleisenbahn","weight":1},{"event_id":2696,"event_guid":"social_media_roots","weight":1},{"event_id":2999,"event_guid":"0cd4467e-31c9-43bf-a315-491dc48c3c6a","weight":1},{"event_id":3492,"event_guid":"059b07f7-1dd1-4b1b-a10e-9ce82ff0146e","weight":1},{"event_id":3566,"event_guid":"40332b3d-c3b6-5c10-be52-1014af10f5ad","weight":1},{"event_id":3581,"event_guid":"9c6d3dca-ef43-548a-97e8-b574b8e08891","weight":1},{"event_id":3648,"event_guid":"8aaa55ad-b426-4d7a-8d46-f4b34a906eda","weight":1},{"event_id":3996,"event_guid":"5dFNdKHRGGOw5ezddlAtZg","weight":1},{"event_id":4389,"event_guid":"91d3f23c-ef7a-45d9-9e26-a5df4f19b130","weight":1},{"event_id":5081,"event_guid":"b41404a3-3f9b-55b3-8dee-e086fdd4f66d","weight":1},{"event_id":5781,"event_guid":"60b11faf-4afc-4c25-bae5-a59d48bda32a","weight":1}]},{"guid":"import-0ef7bf7a41328a88a4","title":"openATTIC","subtitle":"Open Source Storage Management","slug":"hs4_-_2013-08-24_14:00_-_openattic_-_david_breitung_-_1141","link":null,"description":"openAttic ist ein Open Source-Projekt für Storagemanagement. Seit Mai liegt die freie Community Edition in der ersten stable Version 1.0 vor. openATTIC beschränkt sich auf Funktionen, die für den Storage-Betrieb in einem hochverfügbaren Rechenzentrum wirklich wichtig sind: es bietet ein hoch flexibles zentrales Framework, das unter einer grafischen Oberfläche verschiedene Open Source-Tools in sich vereint. Dadurch ist die Verwaltung von Speicherplatz einfach, intuitiv und gleichzeitig hochskalierbar.\n","original_language":"eng","persons":["David Breitung"],"tags":["froscon2013","System Administration"],"view_count":61,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-03-30T12:15:06.072+02:00","length":3659,"duration":3659,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_14_00_-_openattic_-_david_breitung_-_1141.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_14_00_-_openattic_-_david_breitung_-_1141_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-0ef7bf7a41328a88a4-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-0ef7bf7a41328a88a4-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-24_14:00_-_openattic_-_david_breitung_-_1141","url":"https://api.media.ccc.de/public/events/import-0ef7bf7a41328a88a4","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":346,"event_guid":"import-235811a6267df82510","weight":2},{"event_id":1569,"event_guid":"import-f08408f6dd676d9b53","weight":1},{"event_id":1670,"event_guid":"import-eda1ce5993c46fddf0","weight":1},{"event_id":1841,"event_guid":"wX415KPkBVf8zeBPWdqT2Q","weight":1},{"event_id":2132,"event_guid":"NoLhkuWaRNyFBplXYDpUiw","weight":1},{"event_id":2161,"event_guid":"oI8n77eKy3Uz2Fklmk4hVQ","weight":1},{"event_id":2291,"event_guid":"2f68e356-6c3f-4034-9640-c06d717ed96b","weight":1},{"event_id":3203,"event_guid":"o3ue0K_eHD78ZXszamXCfg","weight":1},{"event_id":3422,"event_guid":"d2ad5f50-5e45-49fd-be15-608e0fd8d5d4","weight":1},{"event_id":3980,"event_guid":"2d967d3a-bb8f-5576-aa1f-8fa0708e1fb2","weight":1},{"event_id":4002,"event_guid":"7RWGLIjaZfC9mtqRFUH8SQ","weight":1},{"event_id":4022,"event_guid":"29b6ca58-f822-5f30-9ca1-0715f216eece","weight":1},{"event_id":5751,"event_guid":"2b7d1c38-d3e0-4978-ac30-95aed9e7b0d7","weight":1},{"event_id":5758,"event_guid":"ef2ff203-e91d-4b8f-90ad-966fe74d5325","weight":1},{"event_id":5784,"event_guid":"065821fd-67da-4565-a380-a6a9d403416e","weight":1},{"event_id":5791,"event_guid":"9144aaee-4cb6-4497-89d9-acca7da85730","weight":1},{"event_id":5794,"event_guid":"1963b747-4067-4b34-9c45-debd2f020fef","weight":1},{"event_id":5818,"event_guid":"f730ef2e-a133-4174-ae95-3d7c012b4b09","weight":1},{"event_id":5822,"event_guid":"92d1bc03-3224-4dc6-be3a-691e96d641fb","weight":1},{"event_id":5830,"event_guid":"1f3a0237-0515-4cdb-90ac-d57f7bc85586","weight":1},{"event_id":7265,"event_guid":"480a501f-cb98-4af1-bbab-273c383e2080","weight":1},{"event_id":7290,"event_guid":"16538c49-5d11-4c6f-975e-61eb85fb1a49","weight":1}]},{"guid":"import-496aa2526347a17d95","title":"Scheme implementation techniques","subtitle":"An overview over Scheme implementation strategies and compilation issues","slug":"c116_lisp_-_2013-08-24_16:30_-_scheme_implementation_techniques_-_felix_-_1258","link":null,"description":" A tour through Scheme implementation issues, convering a large amount of information.\n","original_language":"eng","persons":["felix"],"tags":["froscon2013","Lisp"],"view_count":496,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-10-13T02:00:00.000+02:00","updated_at":"2026-03-16T09:45:05.302+01:00","length":7502,"duration":7502,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-24_16_30_-_scheme_implementation_techniques_-_felix_-_1258.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-24_16_30_-_scheme_implementation_techniques_-_felix_-_1258_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-496aa2526347a17d95-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-496aa2526347a17d95-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c116_lisp_-_2013-08-24_16:30_-_scheme_implementation_techniques_-_felix_-_1258","url":"https://api.media.ccc.de/public/events/import-496aa2526347a17d95","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":363,"event_guid":"import-480b18cc8c732095d8","weight":6}]},{"guid":"import-08ea220381d4e3f5e1","title":"Clojure Introduction Workshop","subtitle":"Build the Game of Live with Clojure","slug":"c116_lisp_-_2013-08-24_14:00_-_clojure_introduction_workshop_-_waldemar_schwan_-_1251","link":null,"description":"This will be a very pragmatic — hands on — workshop. We will start with a short introduction (~30 minutes) to syntax and basic usage patterns, giving you the chance to ask questions.\n\nAfter that, we will encourage people to pair up and start working on our example project. We will go around and help as much as we can.\n\nhttps://github.com/adcloud/clojure-intro-workshop/\n","original_language":"eng","persons":["Waldemar Schwan"],"tags":["froscon2013","Lisp"],"view_count":89,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2024-10-27T14:00:02.135+01:00","length":2596,"duration":2596,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-24_14_00_-_clojure_introduction_workshop_-_waldemar_schwan_-_1251.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-24_14_00_-_clojure_introduction_workshop_-_waldemar_schwan_-_1251_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-08ea220381d4e3f5e1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-08ea220381d4e3f5e1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c116_lisp_-_2013-08-24_14:00_-_clojure_introduction_workshop_-_waldemar_schwan_-_1251","url":"https://api.media.ccc.de/public/events/import-08ea220381d4e3f5e1","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":2712,"event_guid":"jN9GVVDrbW-xxtgoNy2y8w","weight":4},{"event_id":2720,"event_guid":"zboXEMtoT7r3Aurvymmg5Q","weight":2},{"event_id":3440,"event_guid":"6e6ae48b-d059-4acb-8c6c-eb7ef389606d","weight":4}]},{"guid":"import-e7962d0b3c3fac22ae","title":"Kerberos und OTP","subtitle":"Nur einmal authentisiert - aber stark!","slug":"hs1_2_-_2013-08-25_15:15_-_kerberos_und_otp_-_cornelius_kolbel_-_1139","link":null,"description":"Authentisierung an Computersystemen ist für Benutzer oft ein lästiges Übel. Abhilfe schaffen hier Single Sign On Systeme, indem sie dem Benutzer das Leben derart erleichtern, dass er sich nur einmal anmelden muss und danach an allen Systemen arbeiten kann.\nHier gibt es unterschiedliche Ansätze, um dieses Appliance-basiert oder speziell für Webanwendungen umzusetzen. So wird zur Authentisierung an verschiedenen Diensten im Unternehmensumfeld gerne das bereits in den 1980er Jahren am MIT entwickelte Kerberos eingesetzt. Die Authentisierung an einem Single Sign On System öffnet einem Benutzer das Tor zu allen verfügbaren Diensten, es liegt daher nahe, den Authentisierungsvorgang so sicher wie möglich zu gestalten. Dazu bietet sich die Nutzung von Mehrfaktorauthentisierung an.\nIn diesem Vortrag wird aufgezeigt, wie Kerberos mit der Nutzung von Einmalpasswort-Token (OTP) kombiniert werden kann.\n","original_language":"eng","persons":["Cornelius Kölbel"],"tags":["froscon2013","Security"],"view_count":222,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-02-25T10:00:05.148+01:00","length":2963,"duration":2963,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-25_15_15_-_kerberos_und_otp_-_cornelius_kolbel_-_1139.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-25_15_15_-_kerberos_und_otp_-_cornelius_kolbel_-_1139_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-e7962d0b3c3fac22ae-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-e7962d0b3c3fac22ae-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-25_15:15_-_kerberos_und_otp_-_cornelius_kolbel_-_1139","url":"https://api.media.ccc.de/public/events/import-e7962d0b3c3fac22ae","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":290,"event_guid":"import-1b1bb084cc68f7a3df","weight":3},{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":350,"event_guid":"import-8d75db3e64c73f4104","weight":1},{"event_id":356,"event_guid":"import-9eac338488d59b5c42","weight":1},{"event_id":460,"event_guid":"import-a06deb348ba5dc5997","weight":1},{"event_id":1543,"event_guid":"import-a17dc159cb6895d8cd","weight":1},{"event_id":1551,"event_guid":"import-6a3a996a7bf3732340","weight":1},{"event_id":1619,"event_guid":"import-b0554205945a09137e","weight":1},{"event_id":1780,"event_guid":"hWph2wdjII5XK6nCL_1kWA","weight":1},{"event_id":1806,"event_guid":"IE5aOu8FUaPfpFv5v4rtJg","weight":1},{"event_id":1816,"event_guid":"SQ8Tgi8YgRRsHy76BWIJ3A","weight":1},{"event_id":2001,"event_guid":"99SX55hIWxl_UVvMRgD9gQ","weight":1},{"event_id":2024,"event_guid":"vGiE-5CGlagIkyZmi4OpYw","weight":1},{"event_id":2107,"event_guid":"tzOmjwXgN1q75klvZ9nPrA","weight":1},{"event_id":2111,"event_guid":"neDsDiGJFwX4ipJpwZIFAg","weight":2},{"event_id":2114,"event_guid":"TanZs17TL9oukPaNzCAw0A","weight":1},{"event_id":2122,"event_guid":"DlJOnpxxq4REaMhvquDWSw","weight":1},{"event_id":2178,"event_guid":"7G4FQIXg2eb7D6F_jNwuxA","weight":1},{"event_id":2919,"event_guid":"4d473646-e765-441b-98eb-653dfe6bdeb1","weight":1},{"event_id":3448,"event_guid":"fb1359f0-76b4-4f28-abad-cdc5c1f97d0f","weight":1},{"event_id":3479,"event_guid":"700cc235-cd49-4a33-9093-86f459d264e6","weight":1},{"event_id":3482,"event_guid":"420d4364-a10e-49ec-aa95-387bd5334aa4","weight":1},{"event_id":3554,"event_guid":"84e9ccad-5efe-49ac-b117-b382ae6fac1f","weight":1},{"event_id":3671,"event_guid":"4ef69e6a-026f-4b30-888d-af654b220a3d","weight":1},{"event_id":3790,"event_guid":"6575fcac-cfae-4286-b464-67842ae6842d","weight":1},{"event_id":3793,"event_guid":"a48cf7af-c38e-4a19-8713-13facdbc0fd9","weight":1},{"event_id":3804,"event_guid":"23a68819-b112-435d-8d5d-c6a6ecf52875","weight":1},{"event_id":3883,"event_guid":"b54fc618-f047-4465-bcc0-bd9c71401e30","weight":1},{"event_id":4537,"event_guid":"59434448-5539-2020-2020-202020202020","weight":1},{"event_id":4646,"event_guid":"3e4263fb-2d17-486b-8f41-24b19ef64ffb","weight":1},{"event_id":5782,"event_guid":"2596a0ad-f2a4-403b-9d79-1398c4f72e53","weight":1},{"event_id":6048,"event_guid":"ee6e8d60-8656-4528-bfae-744f0ba6badb","weight":1},{"event_id":6453,"event_guid":"bf490104-3595-5d88-a4b1-f39899e768f7","weight":1},{"event_id":6474,"event_guid":"f58a2b6d-bde0-483b-a8db-043ea9371cb6","weight":1},{"event_id":7094,"event_guid":"-CVvXbWXJE9qM7F5NaSGGQ","weight":1},{"event_id":7234,"event_guid":"8996a0a1-1829-4eef-a534-c67dc52a3707","weight":1}]},{"guid":"import-34c934d3ed78a778c0","title":"MongoMVCC: Versionsverwaltung für die Datenbank","subtitle":null,"slug":"c117_java_-_2013-08-24_16:30_-_mongomvcc_versionsverwaltung_fur_die_datenbank_-_andreas_thurn_-_1250","link":null,"description":"Wenn Begriffe wie \"Committen\" und \"Branchen\" fallen, denkt man meist instinktiv an Vorgänge in einer Versionsverwaltung wie Git und Konsorten. \nIn der Tat ist es häufig so, dass der Quelltext von Anwendungen wie ein Augapfel behütet, versioniert und archiviert wird. \nDie Anwendungsdaten hingegen fristen ein stiefmütterliches Dasein in der Datenbank. Die Differenz zwischen dem Erstellungszeitpunkt und dem letzten Änderungsdatum sind die einzigen Hinweise auf eine bewegte Historie der Datensätze. Aber warum eigentlich?\n\nMongoMVCC ist eine Bibliothek des Frauenhofer IGD, das die Konzepte aus der Versionsverwaltung aufgreift und für die Endanwendung abstrahiert.\nHierzu zählen unter Anderem:\n\u003cul\u003e\n\u003cli\u003eEine durchgängige Versionsgeschichte\u003c/li\u003e\n\u003cli\u003eDie Möglichkeit einen Datenstand zum Zeitpunkt X auszuchecken\u003c/li\u003e\n\u003cli\u003eMehreren Datenbankständen (Branches) parallel zu verwenden\u003c/li\u003e\n\u003c/ul\u003e\n\nIn diesem Talk werden wir einen Blick auf das MVCC-Konzept werfen. Anschließend werden wir das Gelernte in einer Live-Coding-Session vertiefen.\nZum Mitprogrammieren ist eine Java-Entwicklungsumgebung, ein Git-Client und ein lokaler MongoDB-Server von Vorteil.\n","original_language":"eng","persons":["Andreas Thurn"],"tags":["froscon2013","Java"],"view_count":43,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2024-03-05T08:45:02.530+01:00","length":2550,"duration":2550,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_16_30_-_mongomvcc_versionsverwaltung_fur_die_datenbank_-_andreas_thurn_-_1250.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_16_30_-_mongomvcc_versionsverwaltung_fur_die_datenbank_-_andreas_thurn_-_1250_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-34c934d3ed78a778c0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-34c934d3ed78a778c0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c117_java_-_2013-08-24_16:30_-_mongomvcc_versionsverwaltung_fur_die_datenbank_-_andreas_thurn_-_1250","url":"https://api.media.ccc.de/public/events/import-34c934d3ed78a778c0","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3382,"event_guid":"7b5e1f40-3260-48f3-b5b0-b5b192a88737","weight":1}]},{"guid":"import-7b2553a55bf2dee9e8","title":"Ruby Loadtesting","subtitle":null,"slug":"hs6_-_2013-08-25_13:00_-_loadtesting_-_sebastian_cohnen_-_1297","link":null,"description":"\n","original_language":"eng","persons":["Sebastian Cohnen"],"tags":["froscon2013","RedFrogConf"],"view_count":22,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-10-13T02:00:00.000+02:00","updated_at":"2024-10-15T00:30:03.097+02:00","length":1870,"duration":1870,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_13_00_-_loadtesting_-_sebastian_cohnen_-_1297.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_13_00_-_loadtesting_-_sebastian_cohnen_-_1297_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-7b2553a55bf2dee9e8-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-7b2553a55bf2dee9e8-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-25_13:00_-_loadtesting_-_sebastian_cohnen_-_1297","url":"https://api.media.ccc.de/public/events/import-7b2553a55bf2dee9e8","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":328,"event_guid":"import-c8f6dc14c09b907ea6","weight":1},{"event_id":2049,"event_guid":"8uaAft5ARg0Gzrdg5ZJvIQ","weight":1},{"event_id":2725,"event_guid":"fN2VG6r6YRMprwHlActIQA","weight":1},{"event_id":3211,"event_guid":"ueGMupXG4pqfidkoyMKTgg","weight":1},{"event_id":3764,"event_guid":"b1a28d62-75e9-48de-bec9-44df4e611685","weight":1},{"event_id":3791,"event_guid":"37e9af94-4aad-4417-8f88-1863ecfef4d1","weight":1},{"event_id":3938,"event_guid":"C7WKRJt6P_iMC_Pihchukg","weight":1},{"event_id":3940,"event_guid":"EEM4h-QeNxv1Np117ob3sQ","weight":1},{"event_id":4148,"event_guid":"6ee6a871-bc57-5214-85d3-72eb86f7b347","weight":1},{"event_id":4212,"event_guid":"3e70713c-8276-4dfb-a028-67b83261c303","weight":1},{"event_id":5270,"event_guid":"5ae52c55-6447-45f8-9d13-36d15303fffe","weight":1},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":1},{"event_id":6356,"event_guid":"f8962974-0a5b-4529-b08c-7622588450e7","weight":1},{"event_id":6441,"event_guid":"5e68df49-aed6-535b-b7e3-094f66b11c12","weight":1},{"event_id":6447,"event_guid":"1cc2086d-bfd7-53fd-8ae2-25efc204bcdf","weight":1},{"event_id":6461,"event_guid":"f42631ca-d3ec-5baf-8642-85c0b1cadc89","weight":1},{"event_id":6621,"event_guid":"9c7b5d1d-6f78-5935-9aa5-bf10bf26e54e","weight":1},{"event_id":6751,"event_guid":"d686cd55-7ee3-4e8d-ab3b-dac247c7879f","weight":1},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":1}]},{"guid":"import-4aa5a43ac908822bc0","title":"Raspberry Pi meets Asterisk and PHP","subtitle":"Professional phone services for everybody!","slug":"hs3_-_2013-08-24_10:00_-_raspberry_pi_meets_asterisk_and_php_-_jan_kammerath_-_1183","link":null,"description":"Learn how to use Raspberry Pi with Asterisk and program your own web telephone applications interacting with Asterisk - not just on the Raspberry Pi, but also on your web server. Functions like web conference, click to call in PHP and call-back services are covered.\n","original_language":"eng","persons":["Jan Kammerath"],"tags":["froscon2013","Development"],"view_count":252,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-08-14T10:15:05.132+02:00","length":3630,"duration":3630,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_10_00_-_raspberry_pi_meets_asterisk_and_php_-_jan_kammerath_-_1183.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_10_00_-_raspberry_pi_meets_asterisk_and_php_-_jan_kammerath_-_1183_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4aa5a43ac908822bc0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4aa5a43ac908822bc0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-24_10:00_-_raspberry_pi_meets_asterisk_and_php_-_jan_kammerath_-_1183","url":"https://api.media.ccc.de/public/events/import-4aa5a43ac908822bc0","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":656,"event_guid":"import-be8c7f62fda931eaa6","weight":1},{"event_id":1407,"event_guid":"import-aa97ee865d5e945700","weight":1},{"event_id":1422,"event_guid":"import-d7f37b1162046a6dc0","weight":1},{"event_id":1644,"event_guid":"import-7510d3224277db726d","weight":1},{"event_id":1797,"event_guid":"T9xtagBQuxQqbYH-xXXA2Q","weight":1},{"event_id":2056,"event_guid":"0v8zq2_AkA6FhP7u_dPb0Q","weight":2},{"event_id":2157,"event_guid":"szHEwO2pazLIG7w8wQTa1w","weight":1},{"event_id":2432,"event_guid":"0e64ebf7-e7bc-4089-96fd-cefcc8ae1563","weight":1},{"event_id":2496,"event_guid":"54159b05-db61-4055-b2ae-f4a16559ccfe","weight":1},{"event_id":2630,"event_guid":"8fcc49f3-d76f-486c-aebf-26108b39fb74","weight":1},{"event_id":2631,"event_guid":"8a9c7888-b460-45a4-a746-2cd21caffbf3","weight":2},{"event_id":2717,"event_guid":"4E-KeZmXB99OpVUSsgYb4A","weight":1},{"event_id":2901,"event_guid":"b4339927-6780-4881-a342-e7a262078dce","weight":1},{"event_id":3245,"event_guid":"fda494a4-3e1e-502c-ac58-2369913550e2","weight":1},{"event_id":3295,"event_guid":"4b7e9594-629b-54a9-993e-c621425bd0e0","weight":1},{"event_id":3299,"event_guid":"1c562b38-ef6d-53c5-a9f0-f486cff363ad","weight":1},{"event_id":3308,"event_guid":"5ab9f90a-a768-59c0-a0e4-a7ad9f61279c","weight":1},{"event_id":3319,"event_guid":"f50ebdf5-74fb-54d4-aa0a-661fa5984ab1","weight":1},{"event_id":3450,"event_guid":"4bdc2468-fc82-4a7d-9df8-df1f40e6ea8f","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3708,"event_guid":"aaec73e9-66b9-46d2-aa0f-9f43018198ea","weight":1},{"event_id":3737,"event_guid":"d51d9e44-947b-4a09-94ad-c31c5cf5e5e1","weight":1},{"event_id":3753,"event_guid":"f79171fd-67ca-4b74-90c8-9dd382103eb0","weight":1},{"event_id":3754,"event_guid":"0cf3ff5b-9d86-4831-8eac-588d92771f63","weight":1},{"event_id":3885,"event_guid":"8oYHmDEkiRg1KNsROGtGSQ","weight":1},{"event_id":3891,"event_guid":"iViaSdT9_Q6RCP88cI8-bA","weight":1},{"event_id":3895,"event_guid":"59d17bd3-742d-420e-a60e-50d6eb53ce36","weight":1},{"event_id":4469,"event_guid":"a6054ecc-1c1c-4682-92cf-a940c41b035f","weight":1},{"event_id":4493,"event_guid":"12c20fb9-b911-5eec-86db-ae321566b8ec","weight":1},{"event_id":4763,"event_guid":"2ef3b60f-6e5c-4c23-a145-d263685ec13e","weight":2},{"event_id":4766,"event_guid":"19b7e5d7-bba7-46da-afbc-f16d43fe395f","weight":2},{"event_id":4795,"event_guid":"722ce759-9cde-4e3b-8db5-5a97aa9673d9","weight":1},{"event_id":4817,"event_guid":"be19fbe3-e825-4e67-93f9-a6aeda2e31af","weight":1},{"event_id":4832,"event_guid":"275f85de-d612-4440-8755-85dee5912f12","weight":2},{"event_id":4850,"event_guid":"949bee69-3be0-4cc8-915b-5f1167141dcc","weight":1},{"event_id":4856,"event_guid":"c5bfac96-8290-438a-a47a-ebdbf0ab5365","weight":1},{"event_id":4929,"event_guid":"8e222759-cd6b-403b-8fe1-3517bf7d2802","weight":1},{"event_id":5005,"event_guid":"944b4ee7-175e-435d-b6b4-5cca67211cda","weight":1}]},{"guid":"import-30c8114a6c6c6e6c6f","title":"init","subtitle":null,"slug":"hs1_2_-_2013-08-24_09:30_-_init_-_andreas_kupfer_-_boernd_-_1237","link":null,"description":"\n","original_language":"eng","persons":["Andreas Kupfer","Boernd"],"tags":["froscon2013","Other"],"view_count":12,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-10-13T02:00:00.000+02:00","updated_at":"2019-09-29T03:47:35.306+02:00","length":337,"duration":337,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_09_30_-_init_-_andreas_kupfer_-_boernd_-_1237.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_09_30_-_init_-_andreas_kupfer_-_boernd_-_1237_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-30c8114a6c6c6e6c6f-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-30c8114a6c6c6e6c6f-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_09:30_-_init_-_andreas_kupfer_-_boernd_-_1237","url":"https://api.media.ccc.de/public/events/import-30c8114a6c6c6e6c6f","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":305,"event_guid":"import-bb301389c089779102","weight":1},{"event_id":382,"event_guid":"import-1ed242906ed9837455","weight":1},{"event_id":1899,"event_guid":"e7d2d03660239649","weight":1},{"event_id":1915,"event_guid":"_O_wClK0WXa9WWkjJ228GQ","weight":1},{"event_id":1930,"event_guid":"SRDwL6AUoVXxdD043izCkA","weight":1},{"event_id":2030,"event_guid":"ttHtQDEywj59FOB5Xl4GEg","weight":1},{"event_id":2428,"event_guid":"fd5f9a33-b271-47ca-b209-02261f908e4f","weight":1},{"event_id":2578,"event_guid":"fb3204b2-7e48-4202-89b8-b5c9ab7eeb03","weight":1},{"event_id":2580,"event_guid":"94cc024c-c8d4-4cd6-b435-05dfdd5d9ee7","weight":1},{"event_id":2716,"event_guid":"07InUZa1O2tOm6r-4qGJuA","weight":1},{"event_id":2718,"event_guid":"UzTl5wyjkuM15BRI7PnPeA","weight":1},{"event_id":2722,"event_guid":"mQWmO_GFztko5akLQJTURQ","weight":1},{"event_id":3067,"event_guid":"8a1472b6-c188-40d6-9e84-ce2aed18291b","weight":1},{"event_id":3085,"event_guid":"fe349b93-6f5a-4964-83d0-d9f5c65bb68e","weight":1},{"event_id":3102,"event_guid":"fc8dc1db-978c-46db-96b4-2b64fc3f8e5c","weight":1},{"event_id":3861,"event_guid":"888b1e61-3ac0-4681-8db6-47bb0614f16c","weight":1},{"event_id":3864,"event_guid":"63dd83b9-27e4-4122-8a45-48ca7c92e13e","weight":1},{"event_id":3924,"event_guid":"c6af1050-4194-4ce9-a54f-8c19c6e13b88","weight":1},{"event_id":3999,"event_guid":"d7nPt-RU56uQUFuWMrn1Dg","weight":1},{"event_id":4052,"event_guid":"34c6dfb8-c380-5875-b732-ee6e02394d19","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1},{"event_id":4211,"event_guid":"raOEecvrwAc4mfXtUCafLA","weight":1},{"event_id":4215,"event_guid":"5e70bcbe-5498-40f6-96ac-51c211b5ec2b","weight":1},{"event_id":4419,"event_guid":"d9e29339-b716-4eea-a640-fb0e75753de2","weight":1}]},{"guid":"import-8f029fbadda2ae58bb","title":"Polyglot Java - Programmieren mit Xtend","subtitle":null,"slug":"c117_java_-_2013-08-24_17:45_-_polyglot_java_-_programmieren_mit_xtend_-_andre_arnold_-_1144","link":null,"description":"Die Java Virtual Machine ist längst nicht mehr nur eine Umgebung, auf der Java läuft. Leider lassen Java8 und Features wie Closures noch weiter auf sich warten. In diesem Umfeld stellt sich Xtend als interessante OpenSource-Alternative heraus, die sich nahtlos in die Java-Umgebung integriert, da der Compiler selbst wiederum Javacode erzeugt. Die Sprache wartet mit interessanten Features wie Closures, Extension Methods und \"Active Annotations\" auf. Zudem bringt Xtend leistungsfähige Werkzeuge mit, die sich nahtlos in die Eclipse Java Entwicklungsumgebung integrieren. Was man damit alles anstellen kann, wird in dieser Session mit Livecoding gezeigt.\n","original_language":"eng","persons":["André Arnold"],"tags":["froscon2013","Java"],"view_count":97,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2024-01-08T09:45:04.173+01:00","length":4525,"duration":4525,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_17_45_-_polyglot_java_-_programmieren_mit_xtend_-_andre_arnold_-_1144.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_17_45_-_polyglot_java_-_programmieren_mit_xtend_-_andre_arnold_-_1144_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-8f029fbadda2ae58bb-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-8f029fbadda2ae58bb-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c117_java_-_2013-08-24_17:45_-_polyglot_java_-_programmieren_mit_xtend_-_andre_arnold_-_1144","url":"https://api.media.ccc.de/public/events/import-8f029fbadda2ae58bb","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":348,"event_guid":"import-3673b1772b6aa8b7e1","weight":2},{"event_id":1057,"event_guid":"import-d93f6f776ff5e0bf3d","weight":1},{"event_id":2367,"event_guid":"086bdbbf-0d17-437b-9ac8-bb7789da107c","weight":1},{"event_id":2814,"event_guid":"3cb4101c-2042-4883-b6fb-6591994a70c0","weight":1},{"event_id":3413,"event_guid":"9127c60b-892a-4583-bdbb-575f70dc140a","weight":1},{"event_id":3436,"event_guid":"bff919d7-0756-4e00-9901-9f9311415f9a","weight":1},{"event_id":3818,"event_guid":"adb3ca92-d333-4a8d-b44a-09b3bbb75656","weight":1},{"event_id":3861,"event_guid":"888b1e61-3ac0-4681-8db6-47bb0614f16c","weight":1},{"event_id":3896,"event_guid":"567b415b-22c0-4371-86e8-454ad43734f8","weight":1},{"event_id":4063,"event_guid":"f98d396e-6f2b-57e9-b82f-ad1a6ba48655","weight":1},{"event_id":4095,"event_guid":"5a032505-3b50-5e50-b434-504c20dc8d76","weight":1},{"event_id":4585,"event_guid":"11486fe9-6202-5558-abd9-7f05ab472774","weight":1},{"event_id":4622,"event_guid":"7b214241-3152-4cf3-fe67-4e5434e636d4","weight":1}]},{"guid":"6X-K67EtD4t5DM37cd-XaQ","title":"Dynamic Service Configuration in the Opensource CERN Cloud","subtitle":null,"slug":"hs1_2_-_2013-08-25_11:15_-_dynamic_service_configuration_in_the_opensource_cern_cloud_-_daniela_dorneanu_-_1204","link":"https://c3voc.de","description":"Automatic cloud management is one of the most popular topic in computer science today. In the latest years Openstack technology has imposed itself as a standard cloud infrastructure. Due to the heavy demands of the LHC experiments, CERN IT department is continuously expanding its infrastructure and the in-house developed tools are not sufficient any more. Therefore, CERN IT service team has started the Agile Infrastructure project, which aims to update the IT infrastructure to be managed through Openstack. In this presentation we will submit a possible procedure to integrate a CERN service into the Agile Infrastructure. As CERN has many services that need to be integrated with this new infrastructure, our goal is to build a process which could be used as a generic procedure for other similar services. The main challenges are regarding the communication with other services, the complexity of the tool itself, but also in the goal to have the process generic enough to scale automatically for next releases and different services. The service we integrate in the Agile infrastructure is the license server infrastructure. ","original_language":"eng","persons":["Daniela Dorneanu"],"tags":["froscon2013","1204"],"view_count":16,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2025-10-04T13:45:06.333+02:00","length":2387,"duration":2387,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1204-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1204-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/6X-K67EtD4t5DM37cd-XaQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/6X-K67EtD4t5DM37cd-XaQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-25_11:15_-_dynamic_service_configuration_in_the_opensource_cern_cloud_-_daniela_dorneanu_-_1204","url":"https://api.media.ccc.de/public/events/6X-K67EtD4t5DM37cd-XaQ","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":304,"event_guid":"import-ba5ef99c04e43000e0","weight":1},{"event_id":315,"event_guid":"import-2f126386c9c93aca5c","weight":1},{"event_id":1829,"event_guid":"n4vgYDc2e8tbtF6g9mZIlA","weight":1},{"event_id":1993,"event_guid":"H9oyfDzQNwJdvP6ZNeK8aA","weight":1},{"event_id":2169,"event_guid":"Fj7J1P7FKCiWEl7lIaDaXg","weight":1},{"event_id":2239,"event_guid":"-fw4u4HgOtFUvdKnF7Xrbw","weight":1},{"event_id":2296,"event_guid":"sAZoeOc6Qu4bMPxrU8yEpw","weight":1},{"event_id":2416,"event_guid":"629d6355-cea6-4ada-a223-a57c4c7b14da","weight":1},{"event_id":2600,"event_guid":"bbb86613-c4df-42df-a010-6691a3b40e7f","weight":1},{"event_id":3288,"event_guid":"0b36ec47-6b04-53be-8ca4-c0b93bacd99d","weight":1},{"event_id":3466,"event_guid":"0c0c4f89-9004-4572-a3ce-db1bfe65a86a","weight":1},{"event_id":3648,"event_guid":"8aaa55ad-b426-4d7a-8d46-f4b34a906eda","weight":1},{"event_id":3666,"event_guid":"2f586f3b-5399-496c-ab03-c25ad8ea8cf6","weight":1},{"event_id":3667,"event_guid":"6347d122-daf0-4b30-851c-32cac06bf6bd","weight":1},{"event_id":3712,"event_guid":"cb23378b-6db0-4e2f-a4c8-f5006a467ca3","weight":1},{"event_id":4530,"event_guid":"33543945-3859-2020-2020-202020202020","weight":1},{"event_id":4535,"event_guid":"4542455a-5147-2020-2020-202020202020","weight":1},{"event_id":4540,"event_guid":"55585442-5342-2020-2020-202020202020","weight":1},{"event_id":4764,"event_guid":"da934433-0092-4749-b606-56b65e84214f","weight":1},{"event_id":4812,"event_guid":"7edaed35-e938-4a13-b21c-aac4bb0ebf94","weight":1},{"event_id":4855,"event_guid":"51b586be-500c-436e-b70c-fc433e65c4be","weight":1},{"event_id":4866,"event_guid":"117a52b4-f675-49dd-aafe-659c07b6bc9c","weight":1},{"event_id":4931,"event_guid":"8720ee73-f47b-4594-bfab-26206c0d6cfc","weight":1}]},{"guid":"import-e36a819e1ce66c764c","title":"Arduino Grundlagen","subtitle":"Spaß mit LEDs","slug":"hs3_-_2013-08-24_14:00_-_arduino_grundlagen_-_uwe_ziegenhagen_-_1156","link":null,"description":"Meine Vorträge von 2011 und 2012 ergänzend und erweiternd zeige ich, wie man mit Arduinos interessante Projekte, insbesondere mit LEDs, durchführen kann. Der Vortrag richtet sich an Neueinsteiger.\n","original_language":"eng","persons":["Uwe Ziegenhagen"],"tags":["froscon2013","Development"],"view_count":228,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-01-26T14:15:12.706+01:00","length":3577,"duration":3577,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_14_00_-_arduino_grundlagen_-_uwe_ziegenhagen_-_1156.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_14_00_-_arduino_grundlagen_-_uwe_ziegenhagen_-_1156_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-e36a819e1ce66c764c-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-e36a819e1ce66c764c-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-24_14:00_-_arduino_grundlagen_-_uwe_ziegenhagen_-_1156","url":"https://api.media.ccc.de/public/events/import-e36a819e1ce66c764c","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":326,"event_guid":"import-adda416768f80b93d3","weight":1},{"event_id":341,"event_guid":"import-daa3dc4a05690f050a","weight":1},{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":343,"event_guid":"import-0fd208e2c1287d00ae","weight":1},{"event_id":348,"event_guid":"import-3673b1772b6aa8b7e1","weight":1},{"event_id":352,"event_guid":"import-cd1f97e53f4641e4a3","weight":1},{"event_id":378,"event_guid":"import-39e9cf8867dc1b6669","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":609,"event_guid":"import-3cf81cc3f1f6d963b9","weight":1},{"event_id":687,"event_guid":"import-4f5581ae41220cba91","weight":1},{"event_id":1163,"event_guid":"import-73f7a87aafc447fa0b","weight":1},{"event_id":1318,"event_guid":"import-b5cb111843cef80e01","weight":1},{"event_id":1740,"event_guid":"0IuyfNlW5fXVnrMIgEXesw","weight":2},{"event_id":1742,"event_guid":"dIHu8B0QOmvXxUzK3W9dEw","weight":1},{"event_id":1824,"event_guid":"T9YItdVO2WSP8VbAczAqjQ","weight":1},{"event_id":2006,"event_guid":"ivk3oRLYT21tzPafkVuUGQ","weight":2},{"event_id":2027,"event_guid":"hCqGF53s9gGMwzx3PmERmw","weight":1},{"event_id":2096,"event_guid":"maker-board","weight":1},{"event_id":2420,"event_guid":"02b7f942-d9e9-468e-85cd-12837f48bc16","weight":1},{"event_id":2422,"event_guid":"03553ade-bec3-4833-8210-6ac0983bb0c0","weight":1},{"event_id":2496,"event_guid":"54159b05-db61-4055-b2ae-f4a16559ccfe","weight":1},{"event_id":2562,"event_guid":"d06d4b31-fb8c-4140-b4a6-8799ce4b2c05","weight":1},{"event_id":2621,"event_guid":"13a682be-a221-44de-a1a3-9231f23aadd6","weight":1},{"event_id":2731,"event_guid":"BabVU1W0NckTrYaDHf-gug","weight":6},{"event_id":2823,"event_guid":"c6f44cff-122c-44f3-bcf9-683577a67e85","weight":1},{"event_id":2827,"event_guid":"f79c744f-30d1-4175-a173-2e760049337d","weight":1},{"event_id":3096,"event_guid":"2304d7e1-aad1-450b-92f9-910d63327e9e","weight":1},{"event_id":3098,"event_guid":"6c0a5272-7a78-4c15-8e31-13f8c6e66085","weight":1},{"event_id":3172,"event_guid":"pRpQ2EFbbSOQQpmGD5scUw","weight":1},{"event_id":3395,"event_guid":"fb6854da-6ee9-4dd4-b8db-ef69ea33cc36","weight":1},{"event_id":3450,"event_guid":"4bdc2468-fc82-4a7d-9df8-df1f40e6ea8f","weight":2},{"event_id":3521,"event_guid":"dd19a740-1dc0-5a76-8b8d-2bdbe292b8cc","weight":1},{"event_id":3606,"event_guid":"1aa7a4c5-1a3f-444f-99fb-e9c7b4744794","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3760,"event_guid":"1c75e6a1-e586-4b91-abce-92a4561d0181","weight":1},{"event_id":3847,"event_guid":"385033fe-d217-0090-aca6-28dd05677c66","weight":1},{"event_id":3957,"event_guid":"f5b0f5fb-18f3-5642-9523-1fac87f77712","weight":1},{"event_id":3963,"event_guid":"f3fce63e-de39-5628-8725-02a461132428","weight":1},{"event_id":4002,"event_guid":"7RWGLIjaZfC9mtqRFUH8SQ","weight":1},{"event_id":4057,"event_guid":"808d0782-1b9b-51a6-ad3c-1b1ed971d07f","weight":1},{"event_id":4178,"event_guid":"0b056c23-086a-51fe-9a59-5cd0ee847643","weight":1},{"event_id":4772,"event_guid":"0ff9c9c4-a561-4ec0-afa2-93647a740f26","weight":1},{"event_id":4775,"event_guid":"51f1fe0d-19df-406d-a313-befeab6ac1bb","weight":1},{"event_id":4777,"event_guid":"a66fa9d5-b12c-4d6b-84f9-f279faf38f86","weight":1},{"event_id":4963,"event_guid":"d9921ab0-9a29-4f3f-9140-99456589283d","weight":1},{"event_id":5254,"event_guid":"83235eb6-ce2d-4f4d-8124-1d38010a2076","weight":1},{"event_id":5263,"event_guid":"e19ddb1c-2322-4980-9783-eff8a2f6b262","weight":1},{"event_id":5754,"event_guid":"acca1d2a-792c-4ef0-a76a-33622dc89a7f","weight":1},{"event_id":6382,"event_guid":"2912b643-f5a8-4bbd-8b24-74983bc55754","weight":1},{"event_id":6383,"event_guid":"7177142b-6f15-4fac-af62-c45df7a377a9","weight":1},{"event_id":6385,"event_guid":"9d8d4506-03b2-483d-aee5-d106f0a3eef5","weight":1},{"event_id":6421,"event_guid":"1a28630d-985e-409b-be4a-b6679ecc83c3","weight":1}]},{"guid":"import-1233a916a9425e46e7","title":"The Fancy Programming Language","subtitle":null,"slug":"hs6_-_2013-08-25_16:30_-_the_fancy_programming_language_-_christoph_bertels_-_1272","link":null,"description":"Fancy is a new dynamic, pure object-oriented programming language that runs on Rubinius, the Ruby VM. It compiles to Rubinius bytecode \u0026 provides first-class integration with Ruby and any Ruby C-extensions that work on Rubinius. Fancy is inspired by Smalltalk, Ruby \u0026 Io, has a simple \u0026 consistent syntax, is easy to learn \u0026 self-hosted. Its keyword-message syntax allows creating custom domain specific languages \u0026 control structures easily. We'll cover several examples and explain their implementation.\n","original_language":"eng","persons":["Christoph Bertels"],"tags":["froscon2013","RedFrogConf"],"view_count":92,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-02-26T20:15:10.402+01:00","length":3601,"duration":3601,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_16_30_-_the_fancy_programming_language_-_christoph_bertels_-_1272.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_16_30_-_the_fancy_programming_language_-_christoph_bertels_-_1272_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1233a916a9425e46e7-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1233a916a9425e46e7-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-25_16:30_-_the_fancy_programming_language_-_christoph_bertels_-_1272","url":"https://api.media.ccc.de/public/events/import-1233a916a9425e46e7","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":207,"event_guid":"import-3dc4d62c5f5777bbfc","weight":1},{"event_id":215,"event_guid":"import-ba0466d5c3cae21c79","weight":1},{"event_id":341,"event_guid":"import-daa3dc4a05690f050a","weight":1},{"event_id":358,"event_guid":"import-90bb7e740b24e4eb47","weight":1},{"event_id":672,"event_guid":"import-f598f668f20869cb04","weight":1},{"event_id":1952,"event_guid":"e7ca6d029c833227","weight":1},{"event_id":2003,"event_guid":"LFFyZHoyVkHDVNkFvNrWyw","weight":1},{"event_id":2311,"event_guid":"29dbd740-b1c8-476d-b8f1-ad98df418bb7","weight":1},{"event_id":2312,"event_guid":"b0fedd21-0b02-45d7-93e5-45935b24e15d","weight":1},{"event_id":2757,"event_guid":"303801f5-9eaf-41a9-9022-92dc5cd702d2","weight":1},{"event_id":2978,"event_guid":"1e7ea0be-38c8-47f2-99bb-9f0ce71a53ee","weight":1},{"event_id":2979,"event_guid":"e2d62f19-f20d-47fe-94eb-4a892e95875e","weight":1},{"event_id":2980,"event_guid":"c2724e07-7ce6-41ba-b88b-00bbe950e98b","weight":1},{"event_id":2993,"event_guid":"9bc1e823-1fa9-4573-803d-300c4a68cfda","weight":1},{"event_id":2996,"event_guid":"79081f29-4aa1-489c-85e4-d290d68c1e19","weight":1},{"event_id":2999,"event_guid":"0cd4467e-31c9-43bf-a315-491dc48c3c6a","weight":1},{"event_id":3000,"event_guid":"ac29bbb4-b612-4ef4-b105-0e7e9476d334","weight":1},{"event_id":3001,"event_guid":"45e4959c-f5d7-44b1-968f-9b2d8832e480","weight":1},{"event_id":3002,"event_guid":"64928679-8846-44fa-8ec4-a53e2d0d0701","weight":1},{"event_id":3007,"event_guid":"8d3d7bf7-7e45-4621-9da2-dd518609a45c","weight":1},{"event_id":3155,"event_guid":"85EHQFfFqbQ-xEz28bu9Ug","weight":1},{"event_id":3452,"event_guid":"12707664-5781-4eb3-a702-ce3a029e042b","weight":1},{"event_id":3476,"event_guid":"af95f778-02b3-4d08-9bda-7771bd98b7e6","weight":1},{"event_id":4214,"event_guid":"85a0a5a0-a01f-4e14-ad3c-fed68ee97805","weight":1},{"event_id":4261,"event_guid":"3852e448-f6cf-4bfe-8b14-12d590075bd6","weight":1},{"event_id":4266,"event_guid":"06e40660-7a3c-11e7-9e41-5fd1dc78dc8f","weight":1},{"event_id":5221,"event_guid":"58524548-4a4c-2020-2020-202020202020","weight":1},{"event_id":5250,"event_guid":"a4e1b931-dd4e-4924-9c63-4f503f5ba70b","weight":1},{"event_id":5274,"event_guid":"c38c514b-99f4-4906-a0e5-189df72dbd9e","weight":1},{"event_id":5281,"event_guid":"b5eddb28-67cd-4d29-838f-b5b70fc77d65","weight":1},{"event_id":5452,"event_guid":"72a577ae-e417-5fd2-8a37-5f769ae09374","weight":1},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":1},{"event_id":6099,"event_guid":"9b3437bb-e750-47ba-9cd5-70e633a3c88b","weight":1}]},{"guid":"e2yAwfFgLsMMoT8wkETYsw","title":"Graph Upward - Automating Web Performance Optimization","subtitle":null,"slug":"hs5_-_2013-08-24_15:15_-_graph_upward_-_automating_web_performance_optimization_-_tobias_baldauf_-_1207","link":"https://c3voc.de","description":"Optimal load times are essential for a great user experience and thus your site's success. Yet optimizing web performance itself can become very time consuming. Learn how to automate web performance monitoring and optimization to keep your site fast and resilient.","original_language":"eng","persons":["Tobias Baldauf"],"tags":["froscon2013","1207"],"view_count":4,"promoted":false,"date":"2013-08-24T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2021-02-23T20:15:03.864+01:00","length":2933,"duration":2933,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1207-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1207-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/e2yAwfFgLsMMoT8wkETYsw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/e2yAwfFgLsMMoT8wkETYsw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-24_15:15_-_graph_upward_-_automating_web_performance_optimization_-_tobias_baldauf_-_1207","url":"https://api.media.ccc.de/public/events/e2yAwfFgLsMMoT8wkETYsw","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":257,"event_guid":"import-d7310428128bd6d0f1","weight":1},{"event_id":259,"event_guid":"import-f8cc78c9575d839934","weight":1},{"event_id":274,"event_guid":"import-ae29300d42341fb7a7","weight":1},{"event_id":282,"event_guid":"import-53979b437c73249202","weight":1},{"event_id":296,"event_guid":"import-71f3844c0e513307ed","weight":1},{"event_id":322,"event_guid":"import-993023a4b97a66cd6a","weight":1},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":2570,"event_guid":"1d6346e7-3892-4c16-8678-2b59c1f49027","weight":1},{"event_id":2574,"event_guid":"62d203e6-6dd6-4ab4-87f0-64197e13853d","weight":1},{"event_id":2577,"event_guid":"81e7a37a-1be3-4d76-98da-42afa71fa2ee","weight":1},{"event_id":2579,"event_guid":"04b52daf-d0a0-4b2e-b9ff-294551265734","weight":1},{"event_id":2631,"event_guid":"8a9c7888-b460-45a4-a746-2cd21caffbf3","weight":1},{"event_id":3434,"event_guid":"8918cb01-0d95-4cf7-bcf2-db04e9ee8061","weight":1},{"event_id":3996,"event_guid":"5dFNdKHRGGOw5ezddlAtZg","weight":1},{"event_id":4063,"event_guid":"f98d396e-6f2b-57e9-b82f-ad1a6ba48655","weight":1},{"event_id":4071,"event_guid":"84a54d6b-290e-5eb4-a79c-5fdfbc5e18e9","weight":1},{"event_id":4084,"event_guid":"2735a8a0-57c9-5c9b-ae60-cf272a0e18fa","weight":1},{"event_id":5751,"event_guid":"2b7d1c38-d3e0-4978-ac30-95aed9e7b0d7","weight":1}]},{"guid":"import-6d97e075c3026bc9bd","title":"New replication features in MySQL 5.6","subtitle":null,"slug":"hs5_-_2013-08-25_11:15_-_new_replication_features_in_mysql_5_6_-_stephane_combaudon_-_1169","link":null,"description":"Global transaction identifiers, multi-threaded slaves, crash-safe replication are some of the interesting replication-related features of MySQL 5.6. They promise a lot of improvements regarding flexibility, performance and robustness. Is the reality so nice? Learn in this session how to use these features and where the limitations are.\n","original_language":"eng","persons":["Stephane Combaudon"],"tags":["froscon2013","Database"],"view_count":17,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-06-11T01:45:03.101+02:00","length":3131,"duration":3131,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_11_15_-_new_replication_features_in_mysql_5_6_-_stephane_combaudon_-_1169.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_11_15_-_new_replication_features_in_mysql_5_6_-_stephane_combaudon_-_1169_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-6d97e075c3026bc9bd-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-6d97e075c3026bc9bd-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-25_11:15_-_new_replication_features_in_mysql_5_6_-_stephane_combaudon_-_1169","url":"https://api.media.ccc.de/public/events/import-6d97e075c3026bc9bd","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-cd1f97e53f4641e4a3","title":"ArangoDB","subtitle":"A different approach to NoSQL","slug":"hs5_-_2013-08-24_11:15_-_arangodb_-_lucas_dohmen_-_1174","link":null,"description":"ArangoDB is an open source NoSQL database which is not narrow-mindedly focused on horizontal scalability. Instead, ArangoDB aims to offer developers great flexibility and ease-of-use. The database is suitable for use cases which are difficult to implement with most traditional relational databases and also many of the other NoSQL databases.\nFoxx is a JavaScript framework built-into ArangoDB that allows to develop REST APIs rapidly. I will show how ArangoDB and Foxx can help you build Single Page Web Applications faster.\n","original_language":"eng","persons":["Lucas Dohmen"],"tags":["froscon2013","Database"],"view_count":58,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-02-06T18:45:07.125+01:00","length":2939,"duration":2939,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_11_15_-_arangodb_-_lucas_dohmen_-_1174.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_11_15_-_arangodb_-_lucas_dohmen_-_1174_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-cd1f97e53f4641e4a3-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-cd1f97e53f4641e4a3-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-24_11:15_-_arangodb_-_lucas_dohmen_-_1174","url":"https://api.media.ccc.de/public/events/import-cd1f97e53f4641e4a3","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":348,"event_guid":"import-3673b1772b6aa8b7e1","weight":2},{"event_id":1993,"event_guid":"H9oyfDzQNwJdvP6ZNeK8aA","weight":1},{"event_id":2024,"event_guid":"vGiE-5CGlagIkyZmi4OpYw","weight":1},{"event_id":2027,"event_guid":"hCqGF53s9gGMwzx3PmERmw","weight":1},{"event_id":2037,"event_guid":"zlydwvxLjQoWzAE1lz6wLg","weight":1},{"event_id":2077,"event_guid":"rv3NgNf5nI3B91sWPH3Y3A","weight":1},{"event_id":2203,"event_guid":"xvPazrSLJdMwzpnphpOEIQ","weight":1},{"event_id":2277,"event_guid":"ad722522-5817-4317-8f3d-bb443b4e6c77","weight":1},{"event_id":2830,"event_guid":"28891a0d-98d9-484a-bd59-ccea80852b12","weight":1},{"event_id":3632,"event_guid":"378cdf23-350b-4a05-afd0-6360139a7a06","weight":1},{"event_id":3745,"event_guid":"97570300-6590-45c9-a477-ab629f92a3b1","weight":1},{"event_id":3750,"event_guid":"bc9fff95-ca0f-4448-9c4c-875609353da7","weight":1},{"event_id":3760,"event_guid":"1c75e6a1-e586-4b91-abce-92a4561d0181","weight":1},{"event_id":3762,"event_guid":"25e2df7d-5740-4c2f-bc34-986326d606fe","weight":1},{"event_id":3763,"event_guid":"8fbee7ff-b50c-4310-af9d-d44794669f25","weight":1},{"event_id":3764,"event_guid":"b1a28d62-75e9-48de-bec9-44df4e611685","weight":1},{"event_id":3767,"event_guid":"0c197c9a-35eb-4780-a38d-9c53b7ff9bea","weight":1},{"event_id":4143,"event_guid":"7e303f48-2118-5420-967d-11fb793f6f46","weight":1},{"event_id":4160,"event_guid":"81298d7e-24ff-5b99-9184-3fb6ed769c09","weight":1},{"event_id":4216,"event_guid":"f90b88a0-e43e-46f4-b9ad-373995a520ee","weight":1}]},{"guid":"import-c8f6dc14c09b907ea6","title":"Building awesome Ruby command line apps","subtitle":null,"slug":"hs6_-_2013-08-24_16:30_-_building_awesome_ruby_command_line_apps_-_christian_vervoorts_-_1267","link":null,"description":"In Zeiten von Webapps, Android- und iPhone-Apps werden CLI-Apps vernachlässigt. Viele denken sie sind zu komplex oder passen nicht für die Aufgabe, aber die Macht der Konsole ist ungebrochen und wartet drauf genutzt zu werden. Sie kann einem viel Spaß bereiten und das Leben vereinfachen, wenn man Ruby als seinen Partner hat. \"Building Awesome Ruby Command Line Apps\" ist das Ziel dieses Vortrags und am Ende werden auch alle verstehen wieso es das ist.\n","original_language":"eng","persons":["Christian Vervoorts"],"tags":["froscon2013","RedFrogConf"],"view_count":111,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-02-23T00:00:06.936+01:00","length":1995,"duration":1995,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_16_30_-_building_awesome_ruby_command_line_apps_-_christian_vervoorts_-_1267.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_16_30_-_building_awesome_ruby_command_line_apps_-_christian_vervoorts_-_1267_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-c8f6dc14c09b907ea6-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-c8f6dc14c09b907ea6-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-24_16:30_-_building_awesome_ruby_command_line_apps_-_christian_vervoorts_-_1267","url":"https://api.media.ccc.de/public/events/import-c8f6dc14c09b907ea6","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":240,"event_guid":"import-02f76a7a9b14febba2","weight":1},{"event_id":345,"event_guid":"import-2cabed10e3f650f0d6","weight":1},{"event_id":368,"event_guid":"import-1fe52c4111d06034ef","weight":1},{"event_id":371,"event_guid":"import-7b2553a55bf2dee9e8","weight":1},{"event_id":672,"event_guid":"import-f598f668f20869cb04","weight":3},{"event_id":2607,"event_guid":"9f0061d6-df0d-4e40-9019-a9b61dbd5697","weight":1},{"event_id":2766,"event_guid":"3d7c49e7-7e31-11e5-b91e-b21625562c7b","weight":1},{"event_id":3173,"event_guid":"1fu2M_zhxnDrq4pWzxjL7Q","weight":1},{"event_id":3211,"event_guid":"ueGMupXG4pqfidkoyMKTgg","weight":1},{"event_id":3586,"event_guid":"cd6ab67f-ea8b-5119-af38-ba7c308f8da2","weight":1},{"event_id":3646,"event_guid":"f32a1a13-b244-4a1d-a6cf-99c5e3bdad27","weight":1},{"event_id":3853,"event_guid":"efeeaebc-3f29-11e7-9ba7-2f214305c877","weight":1},{"event_id":3865,"event_guid":"J--HqctbjbbinA1cVu-9pA","weight":1},{"event_id":4420,"event_guid":"99398913-ee5b-482b-bc03-918fcc6285ac","weight":1},{"event_id":4656,"event_guid":"ad460eb9-229b-4396-aa73-b64530c37183","weight":1},{"event_id":4659,"event_guid":"92f88662-abe1-4083-b9c1-e1f124f19d2c","weight":1},{"event_id":4812,"event_guid":"7edaed35-e938-4a13-b21c-aac4bb0ebf94","weight":1},{"event_id":4866,"event_guid":"117a52b4-f675-49dd-aafe-659c07b6bc9c","weight":1},{"event_id":4926,"event_guid":"1e5e3f78-dfbe-4aeb-9565-73c395c9f8fc","weight":1},{"event_id":5270,"event_guid":"5ae52c55-6447-45f8-9d13-36d15303fffe","weight":1},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":1},{"event_id":5773,"event_guid":"be056c9c-b6f6-42a3-adb1-0d6e80a1f4c7","weight":1},{"event_id":6356,"event_guid":"f8962974-0a5b-4529-b08c-7622588450e7","weight":1},{"event_id":6441,"event_guid":"5e68df49-aed6-535b-b7e3-094f66b11c12","weight":1},{"event_id":6447,"event_guid":"1cc2086d-bfd7-53fd-8ae2-25efc204bcdf","weight":1},{"event_id":6461,"event_guid":"f42631ca-d3ec-5baf-8642-85c0b1cadc89","weight":1},{"event_id":6621,"event_guid":"9c7b5d1d-6f78-5935-9aa5-bf10bf26e54e","weight":1},{"event_id":6751,"event_guid":"d686cd55-7ee3-4e8d-ab3b-dac247c7879f","weight":1},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":1},{"event_id":7358,"event_guid":"b69c19ce-7c89-4afd-9396-ea664f80dba8 ","weight":1},{"event_id":7381,"event_guid":"e988c76b-3a47-46de-a2c7-77c49a5e731b","weight":1},{"event_id":7386,"event_guid":"9b7f0485-2ff1-4302-b1b7-98cbc8b502f4","weight":1},{"event_id":7400,"event_guid":"e9010267-d885-4982-92ff-4341dff3d5ea","weight":1},{"event_id":7453,"event_guid":"ffa61ddc-7493-5c90-8976-ca25cf368bd0","weight":1},{"event_id":7458,"event_guid":"f5ef88a8-0fb3-4310-bb04-358db302a13b","weight":1}]},{"guid":"import-0fd208e2c1287d00ae","title":"REST für Ruhelose","subtitle":"APIs für mobile Endgeräte","slug":"hs5_-_2013-08-24_16:30_-_rest_fur_ruhelose_-_christian_schmitz_-_1222","link":null,"description":"Dieser Vortrag behandelt die Konzeption und Optimierung von REST APIs unter Berücksichtigung der Anforderungen und Beschränkungen mobiler Endgeräte.\n","original_language":"eng","persons":["Christian Schmitz"],"tags":["froscon2013","Web Development"],"view_count":64,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-01-07T16:00:11.715+01:00","length":2018,"duration":2018,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_16_30_-_rest_fur_ruhelose_-_christian_schmitz_-_1222.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_16_30_-_rest_fur_ruhelose_-_christian_schmitz_-_1222_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-0fd208e2c1287d00ae-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-0fd208e2c1287d00ae-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-24_16:30_-_rest_fur_ruhelose_-_christian_schmitz_-_1222","url":"https://api.media.ccc.de/public/events/import-0fd208e2c1287d00ae","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":1},{"event_id":378,"event_guid":"import-39e9cf8867dc1b6669","weight":1},{"event_id":2157,"event_guid":"szHEwO2pazLIG7w8wQTa1w","weight":1},{"event_id":2163,"event_guid":"P27IBlfmjGfZIib1deB_xg","weight":1},{"event_id":2585,"event_guid":"e5872244-d500-4200-b112-fe45f213a192","weight":1},{"event_id":3403,"event_guid":"ca11e7f4-633d-4ae8-aff6-b1b90e15fc12","weight":1},{"event_id":3405,"event_guid":"8c834770-a8d7-44a8-8405-abd4c10f6a17","weight":1},{"event_id":3424,"event_guid":"915aced0-8526-4087-b0c3-769710ef6322","weight":1},{"event_id":3426,"event_guid":"96d9e96d-3a35-41bc-8528-09351e8fb2f4","weight":1},{"event_id":3620,"event_guid":"dd070191-1d1c-4b9c-a887-e4950a688cdb","weight":1},{"event_id":4431,"event_guid":"50b2cf5f-cc9b-49ef-bc7b-39bb383bf253","weight":1},{"event_id":5751,"event_guid":"2b7d1c38-d3e0-4978-ac30-95aed9e7b0d7","weight":1},{"event_id":5754,"event_guid":"acca1d2a-792c-4ef0-a76a-33622dc89a7f","weight":1},{"event_id":5789,"event_guid":"b4cb8731-0709-4c3e-967b-3766a15ea572","weight":1}]},{"guid":"import-a0ac6aa7b0e74386c3","title":"Inspecting a multi-everything Linux machine","subtitle":null,"slug":"hs4_-_2013-08-24_16:30_-_inspecting_a_multi-everything_linux_machine_-_aurimas_mikalauskas_-_1218","link":null,"description":"Come to this talk if you want to understand better how a multi-core multi-disk Linux system operates and how you can inspect its operation in order to measure utilisation for capacity planning, or just for fun.\n","original_language":"eng","persons":["Aurimas Mikalauskas"],"tags":["froscon2013","System Administration"],"view_count":46,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-05-25T20:30:04.014+02:00","length":3081,"duration":3081,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_16_30_-_inspecting_a_multi-everything_linux_machine_-_aurimas_mikalauskas_-_1218.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_16_30_-_inspecting_a_multi-everything_linux_machine_-_aurimas_mikalauskas_-_1218_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-a0ac6aa7b0e74386c3-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-a0ac6aa7b0e74386c3-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-24_16:30_-_inspecting_a_multi-everything_linux_machine_-_aurimas_mikalauskas_-_1218","url":"https://api.media.ccc.de/public/events/import-a0ac6aa7b0e74386c3","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":365,"event_guid":"import-951fb835b898590d42","weight":1},{"event_id":4003,"event_guid":"2xRJKwjPBXQ0kTkBKgcNCg","weight":1}]},{"guid":"raOEecvrwAc4mfXtUCafLA","title":"Unternehmenskulturen unter Druck","subtitle":"Was Wachstum mit uns macht","slug":"hs1_2_-_2013-08-25_16:30_-_unternehmenskulturen_unter_druck_-_judith_andresen_-_1153","link":"https://c3voc.de","description":"Zum Anfang ist alles ganz einfach: flache (weil nicht existente) Hierarchie, offene Türen und Teamarbeit. Mit dem Wachstum kommt die \"Professionalisierung\". Rollen und Hierarchien werden gefunden, dabei erstarrt das Unternehmen. An Stelle von Spaß gibt es Politik. Muss das sein? Wie erhält man sich Beweglichkeit, Leichtigkeit und Spaß im Wachstum? Und ist dabei erfolgreich?","original_language":"deu","persons":["Judith Andresen"],"tags":["froscon2013","1153"],"view_count":42,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-27T02:00:00.000+02:00","updated_at":"2024-12-29T15:00:39.387+01:00","length":3759,"duration":3759,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1153-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1153-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/raOEecvrwAc4mfXtUCafLA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/raOEecvrwAc4mfXtUCafLA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-25_16:30_-_unternehmenskulturen_unter_druck_-_judith_andresen_-_1153","url":"https://api.media.ccc.de/public/events/raOEecvrwAc4mfXtUCafLA","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":382,"event_guid":"import-1ed242906ed9837455","weight":2},{"event_id":4205,"event_guid":"ee199a82-0af8-4b4e-ad47-b83562fc3042","weight":4},{"event_id":4209,"event_guid":"651798c9-f13f-5dfc-8833-a9496e6dd0b8","weight":5},{"event_id":4215,"event_guid":"5e70bcbe-5498-40f6-96ac-51c211b5ec2b","weight":2}]},{"guid":"import-8d75db3e64c73f4104","title":"The State of the Union","subtitle":"Das FOSS-Jahr 2013","slug":"hs1_2_-_2013-08-24_17:45_-_the_state_of_the_union_-_michael_kleinhenz_-_oliver_zendel_-_1184","link":null,"description":"Viel ist passiert im Jahr 2013 in der Open Source Szene. Oliver Zendel und Michael Kleinhenz, die beide täglich mit und für FOSS arbeiten, werfen einen augenzwinkernden Blick in die Vergangenheit aber auch die Zukunft. Wie hat sich das FOSS-Business verändert? Was bedeuten die mobilen Plattformen für Freie Software? Welche Konsequenzen haben die aktuellen Mega-Merger im IT-Business? Wie hat das Tauziehen um das Urheberrecht Einfluss auf die Open Source Szene? Diese und andere Fragen und Themen streift das Gespräch und bindet dabei das Publikum direkt in die Diskussion ein.\n","original_language":"eng","persons":["Michael Kleinhenz","Oliver Zendel"],"tags":["froscon2013","Community"],"view_count":9,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2023-03-21T09:45:03.161+01:00","length":3929,"duration":3929,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_17_45_-_the_state_of_the_union_-_michael_kleinhenz_-_oliver_zendel_-_1184.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_17_45_-_the_state_of_the_union_-_michael_kleinhenz_-_oliver_zendel_-_1184_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-8d75db3e64c73f4104-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-8d75db3e64c73f4104-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_17:45_-_the_state_of_the_union_-_michael_kleinhenz_-_oliver_zendel_-_1184","url":"https://api.media.ccc.de/public/events/import-8d75db3e64c73f4104","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":334,"event_guid":"import-e7962d0b3c3fac22ae","weight":1},{"event_id":356,"event_guid":"import-9eac338488d59b5c42","weight":1}]},{"guid":"import-859b155bfec32458a2","title":"Systemadminstration in einer agilen Welt","subtitle":"Ein Erfahrungsbericht","slug":"hs4_-_2013-08-25_14:00_-_systemadminstration_in_einer_agilen_welt_-_ralph_angenendt_-_1160","link":null,"description":"Dauerte früher die Entwicklung einer Applikation mehrere Monate bis Jahre, bevor sie in Betrieb gehen konnte, befinden wir uns heute in einer agilen Welt.\n\nSelbständige Entwicklerteams entwickeln Software in kurzen Zyklen und stellen diese Änderungen dann direkt \"Live\". Daran muss sich Systemadministration - Applikationsmanagement, Betrieb bzw. System Engineering) messen lassen: Sie muss Strategien entwickeln, um diese immer kürzer werdenden Fristen zu unterstützen.\n\nDieser Vortrag zeigt, wie Systemadministratoren in dieser Welt \"überleben\" können, indem sie ebenfalls agil agieren.\n","original_language":"eng","persons":["Ralph Angenendt"],"tags":["froscon2013","System Administration"],"view_count":155,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-01-26T19:00:11.801+01:00","length":3508,"duration":3508,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_14_00_-_systemadminstration_in_einer_agilen_welt_-_ralph_angenendt_-_1160.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_14_00_-_systemadminstration_in_einer_agilen_welt_-_ralph_angenendt_-_1160_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-859b155bfec32458a2-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-859b155bfec32458a2-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_14:00_-_systemadminstration_in_einer_agilen_welt_-_ralph_angenendt_-_1160","url":"https://api.media.ccc.de/public/events/import-859b155bfec32458a2","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":196,"event_guid":"import-0ef4016fcc30dbd97e","weight":2},{"event_id":330,"event_guid":"import-4c6ee852283d9c87a5","weight":1},{"event_id":339,"event_guid":"import-5364d3cfa913a79114","weight":1},{"event_id":344,"event_guid":"import-4aa5a43ac908822bc0","weight":1},{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":1},{"event_id":362,"event_guid":"import-1e66857dfe6332afef","weight":1},{"event_id":380,"event_guid":"import-bc76a85240b7f69697","weight":1},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":648,"event_guid":"import-ea493d250c9398c242","weight":1},{"event_id":1993,"event_guid":"H9oyfDzQNwJdvP6ZNeK8aA","weight":2},{"event_id":1998,"event_guid":"uC8ap4LP4Xtea09oLvF7_Q","weight":1},{"event_id":2572,"event_guid":"0fce34a8-d056-484b-8a8c-9b13c38ef25f","weight":1},{"event_id":2580,"event_guid":"94cc024c-c8d4-4cd6-b435-05dfdd5d9ee7","weight":2},{"event_id":2612,"event_guid":"d99a2be6-5794-4f41-b293-9262430bdcfc","weight":1},{"event_id":2814,"event_guid":"3cb4101c-2042-4883-b6fb-6591994a70c0","weight":1},{"event_id":2825,"event_guid":"56721a59-30c0-4201-8744-5d2a9846ed28","weight":1},{"event_id":2871,"event_guid":"74515f8e-a752-4cbb-b407-3a70fca5b0b3","weight":1},{"event_id":3400,"event_guid":"da58a4d0-7b3e-42a6-a720-792fc2503d45","weight":1},{"event_id":3409,"event_guid":"3d6a998e-152d-41a3-897d-3d0d4bc0da28","weight":2},{"event_id":3421,"event_guid":"18c2bb10-24d4-4e61-8708-3ba5e409ab20","weight":2},{"event_id":3424,"event_guid":"915aced0-8526-4087-b0c3-769710ef6322","weight":3},{"event_id":3432,"event_guid":"a4137618-0077-4320-800f-14401df93906","weight":1},{"event_id":3438,"event_guid":"ec1ceb0a-9da3-44f1-bf23-00c1d52486ff","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3734,"event_guid":"34ea8f1f-9fad-41aa-8424-e833f10e5e8b","weight":1},{"event_id":3998,"event_guid":"4DPy_rTjcx8v3-qpU0VcmQ","weight":1},{"event_id":4057,"event_guid":"808d0782-1b9b-51a6-ad3c-1b1ed971d07f","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1},{"event_id":4395,"event_guid":"9dff6fca-92ad-4b33-bd31-feadef854eab","weight":1},{"event_id":4403,"event_guid":"3eb0f3fc-76e3-4c94-b028-bcd2bfd06bb2","weight":1},{"event_id":4412,"event_guid":"7d71a2b2-3a4b-473c-9eb4-41c1b33990d0","weight":1},{"event_id":4418,"event_guid":"00ac6281-8db2-47af-9b12-22f9404368ac","weight":1},{"event_id":4420,"event_guid":"99398913-ee5b-482b-bc03-918fcc6285ac","weight":1},{"event_id":4426,"event_guid":"21c4794b-1dbb-4c28-a48a-bdc5d4455cde","weight":1},{"event_id":4469,"event_guid":"a6054ecc-1c1c-4682-92cf-a940c41b035f","weight":1},{"event_id":4511,"event_guid":"bb4b74a2-c51c-5079-be2c-63f98247c90c","weight":1},{"event_id":4599,"event_guid":"a1cf4a6f-3719-4a95-9f87-d5a2eb3efb16","weight":1},{"event_id":4649,"event_guid":"0386da26-f42d-4808-a965-a5f9a0469d79","weight":1},{"event_id":5066,"event_guid":"18bb6036-270c-11e8-8de9-471a7737cc34","weight":1},{"event_id":5734,"event_guid":"adde2800-ffa1-44c4-aafd-c4928ee5378d","weight":2},{"event_id":5758,"event_guid":"ef2ff203-e91d-4b8f-90ad-966fe74d5325","weight":1},{"event_id":5773,"event_guid":"be056c9c-b6f6-42a3-adb1-0d6e80a1f4c7","weight":1},{"event_id":5792,"event_guid":"f5c68cea-eb34-49ae-bb15-d0fc1085985b","weight":1},{"event_id":5818,"event_guid":"f730ef2e-a133-4174-ae95-3d7c012b4b09","weight":1},{"event_id":6684,"event_guid":"84a71aa2-6b94-5061-bbd0-26756287fa42","weight":1}]},{"guid":"import-1e66857dfe6332afef","title":"The Renaissance of Perl","subtitle":"Was sich in den letzten Jahren bei Perl5 getan hat","slug":"hs3_-_2013-08-25_10:00_-_the_renaissance_of_perl_-_renee_backer_-_1128","link":null,"description":"Perl ist alt und riecht schon leicht modrig. Das denken auf jeden Fall die Personen, die sich schon länger nicht mehr mit Perl beschäftigt haben. Dabei hat sich in den letzten Jahren einiges -- auch innerhalb der Perl-Community -- getan. Dieser Vortrag stellt einige dieser Neuerungen vor.\n","original_language":"eng","persons":["Renee Bäcker"],"tags":["froscon2013","Development"],"view_count":112,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-03-16T07:00:03.361+01:00","length":3534,"duration":3534,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-25_10_00_-_the_renaissance_of_perl_-_renee_backer_-_1128.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-25_10_00_-_the_renaissance_of_perl_-_renee_backer_-_1128_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1e66857dfe6332afef-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1e66857dfe6332afef-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-25_10:00_-_the_renaissance_of_perl_-_renee_backer_-_1128","url":"https://api.media.ccc.de/public/events/import-1e66857dfe6332afef","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":330,"event_guid":"import-4c6ee852283d9c87a5","weight":1},{"event_id":339,"event_guid":"import-5364d3cfa913a79114","weight":2},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":2006,"event_guid":"ivk3oRLYT21tzPafkVuUGQ","weight":1},{"event_id":2013,"event_guid":"_1gVt5y_RrWJMx4P36Virw","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1}]},{"guid":"import-eb83559aef5af803c2","title":"MySQL Performance Schema (MySQL 5.6)","subtitle":"Best Practices","slug":"hs4_-_2013-08-25_12:45_-_mysql_performance_schema_mysql_5_6_-_thalheimerc_-_1190","link":null,"description":"Wird mein Index verwendet, was macht mein MySQL gerade, welche Files verwendet MySQL, wer stellt welche Abfragen? \nWer P_S kennt, kennt die Antwort!\n","original_language":"eng","persons":["ThalheimerC"],"tags":["froscon2013","Database"],"view_count":50,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2022-04-05T18:15:08.264+02:00","length":2978,"duration":2978,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_12_45_-_mysql_performance_schema_mysql_5_6_-_thalheimerc_-_1190.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_12_45_-_mysql_performance_schema_mysql_5_6_-_thalheimerc_-_1190_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-eb83559aef5af803c2-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-eb83559aef5af803c2-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_12:45_-_mysql_performance_schema_mysql_5_6_-_thalheimerc_-_1190","url":"https://api.media.ccc.de/public/events/import-eb83559aef5af803c2","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-3ad75ee2a80f884d92","title":"Beyond LAMP","subtitle":"Components of a Real-World Web Applikation","slug":"hs5_-_2013-08-24_10:00_-_beyond_lamp_-_daniel_hepper_-_1220","link":null,"description":"Real-World Web Applications run on more than code, a webserver and a database. This language-agnostic talk gives you an overview of the  moving parts of a typical web app, like task queues, fulltext search engines, log services and automated deployment. \n","original_language":"eng","persons":["Daniel Hepper"],"tags":["froscon2013","Web Development"],"view_count":37,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2023-01-22T13:30:02.419+01:00","length":2907,"duration":2907,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_10_00_-_beyond_lamp_-_daniel_hepper_-_1220.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_10_00_-_beyond_lamp_-_daniel_hepper_-_1220_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-3ad75ee2a80f884d92-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-3ad75ee2a80f884d92-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-24_10:00_-_beyond_lamp_-_daniel_hepper_-_1220","url":"https://api.media.ccc.de/public/events/import-3ad75ee2a80f884d92","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-c513f2798daab1c8e1","title":"Praktischer Einstieg in die Android-Entwicklung","subtitle":null,"slug":"c117_java_-_2013-08-24_11:15_-_praktischer_einstieg_in_die_android-entwicklung_-_mag_hoehme_-_1252","link":null,"description":"Am Beispiel einer einfachen GUI-Anwendung wird ein Einstieg in die Android-Programmierung vermittelt. Der Workshop richtet sich an interessierte Personen. Programmierkenntnisse in Java werden vorausgesetzt.\n","original_language":"eng","persons":["Mag Hoehme"],"tags":["froscon2013","Java"],"view_count":192,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-02-28T16:00:07.384+01:00","length":3594,"duration":3594,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_11_15_-_praktischer_einstieg_in_die_android-entwicklung_-_mag_hoehme_-_1252.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_11_15_-_praktischer_einstieg_in_die_android-entwicklung_-_mag_hoehme_-_1252_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-c513f2798daab1c8e1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-c513f2798daab1c8e1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c117_java_-_2013-08-24_11:15_-_praktischer_einstieg_in_die_android-entwicklung_-_mag_hoehme_-_1252","url":"https://api.media.ccc.de/public/events/import-c513f2798daab1c8e1","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":330,"event_guid":"import-4c6ee852283d9c87a5","weight":2},{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":339,"event_guid":"import-5364d3cfa913a79114","weight":1},{"event_id":362,"event_guid":"import-1e66857dfe6332afef","weight":1},{"event_id":367,"event_guid":"import-4a3141b3ed9dca760b","weight":1},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":595,"event_guid":"import-a9e01c02f0bd2d6c75","weight":1},{"event_id":619,"event_guid":"import-441f6211ee783d472a","weight":1},{"event_id":1303,"event_guid":"import-8a69e7b1ee3f8cc625","weight":1},{"event_id":1578,"event_guid":"import-dd7f992024a421b675","weight":1},{"event_id":2827,"event_guid":"f79c744f-30d1-4175-a173-2e760049337d","weight":1},{"event_id":3038,"event_guid":"cf873495-8beb-47f3-a303-4893400ecf30","weight":1},{"event_id":3606,"event_guid":"1aa7a4c5-1a3f-444f-99fb-e9c7b4744794","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3755,"event_guid":"2bdf3de1-417b-4a5a-b31e-4701a921fb5c","weight":1},{"event_id":3847,"event_guid":"385033fe-d217-0090-aca6-28dd05677c66","weight":1},{"event_id":3957,"event_guid":"f5b0f5fb-18f3-5642-9523-1fac87f77712","weight":1},{"event_id":3963,"event_guid":"f3fce63e-de39-5628-8725-02a461132428","weight":1},{"event_id":3996,"event_guid":"5dFNdKHRGGOw5ezddlAtZg","weight":1},{"event_id":4002,"event_guid":"7RWGLIjaZfC9mtqRFUH8SQ","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1},{"event_id":4178,"event_guid":"0b056c23-086a-51fe-9a59-5cd0ee847643","weight":1},{"event_id":4794,"event_guid":"a2887b4a-0c9d-4220-a52f-c65c20ae25d7","weight":1}]},{"guid":"VceNvQPo8uJP8MZMG6FwSw","title":"Building a Software Appliance from Open and Closed Components","subtitle":"How Delphix combines an open source operating system with a closed source management application to create a self-contained software appliance","slug":"hs4_-_2013-08-25_17:45_-_building_a_software_appliance_from_open_and_closed_components_-_basil_crow_-_1178","link":"https://c3voc.de","description":"In this talk, we discuss the challenges and mechanics of assembling a self-contained software appliance (from operating system to web application) from disparate open and closed source repositories, touching on issues of choosing open source components with appropriate licenses, managing a large number of different licenses during the build process, providing visibility into the licenses of the various components that form our stack, and keeping open and closed code separate. We also discuss the process of collaborating on an open source operating system with other contributors, both corporate and community.","original_language":"eng","persons":["Basil Crow"],"tags":["froscon2013","1178"],"view_count":6,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2024-12-13T18:15:01.832+01:00","length":3458,"duration":3458,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1178-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1178-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/VceNvQPo8uJP8MZMG6FwSw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/VceNvQPo8uJP8MZMG6FwSw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_17:45_-_building_a_software_appliance_from_open_and_closed_components_-_basil_crow_-_1178","url":"https://api.media.ccc.de/public/events/VceNvQPo8uJP8MZMG6FwSw","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":2}]},{"guid":"7RWGLIjaZfC9mtqRFUH8SQ","title":"Log Analyse","subtitle":"Schau mal ins Logfile von 1000 Servern","slug":"hs3_-_2013-08-25_16:30_-_log_analyse_-_jens_kuhnel_-_1201","link":"https://c3voc.de","description":"Die Logdateien in /var/log/ sind für jeden Admin die zentrale Anlaufstelle wenn es Probleme gibt. Was auf ein, zwei Maschinen noch gut funktioniert wird bei 100 oder 1000 Servern nicht mehr skalieren. Also müssen die Logs eingesammelt und verarbeitet werden.\n\nDieser Vortrag stellt verschiedene Lösungen zur Sammlung, Verarbeitung und Analyse von Logdateien vor.","original_language":"deu","persons":["Jens Kühnel"],"tags":["froscon2013","1201"],"view_count":69,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2025-12-01T13:30:06.131+01:00","length":3201,"duration":3201,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1201-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1201-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/7RWGLIjaZfC9mtqRFUH8SQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/7RWGLIjaZfC9mtqRFUH8SQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-25_16:30_-_log_analyse_-_jens_kuhnel_-_1201","url":"https://api.media.ccc.de/public/events/7RWGLIjaZfC9mtqRFUH8SQ","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":370,"event_guid":"import-0ef7bf7a41328a88a4","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":569,"event_guid":"import-742ccaffbef719715b","weight":1},{"event_id":609,"event_guid":"import-3cf81cc3f1f6d963b9","weight":1},{"event_id":2009,"event_guid":"tAw2yWi3BdWd08Q5lphv2g","weight":2},{"event_id":2283,"event_guid":"47f2e2cd-46a7-412e-9784-8eabd1ad7867","weight":1},{"event_id":2558,"event_guid":"d18d1d9d-2c37-46eb-b056-67b1f7a9a742","weight":1},{"event_id":2621,"event_guid":"13a682be-a221-44de-a1a3-9231f23aadd6","weight":1},{"event_id":2827,"event_guid":"f79c744f-30d1-4175-a173-2e760049337d","weight":1},{"event_id":2892,"event_guid":"668ba44b-6800-4a8f-9544-b8e5cd7bd86c","weight":1},{"event_id":2910,"event_guid":"3026eefd-c196-421a-b9d3-d678753ad8f7","weight":1},{"event_id":2923,"event_guid":"ba780105-8cc1-4e6e-8552-5e3bc150b9ff","weight":1},{"event_id":2938,"event_guid":"03c8501f-d327-4228-a9fe-2635370d25d2","weight":1},{"event_id":2944,"event_guid":"5fb6f7b5-c237-4b64-b786-85e4c95f13ad","weight":1},{"event_id":2979,"event_guid":"e2d62f19-f20d-47fe-94eb-4a892e95875e","weight":1},{"event_id":3058,"event_guid":"56846834-12f4-495f-b92f-8cae32b8f1c2","weight":1},{"event_id":3231,"event_guid":"ZailH5jsKoZjybdb_srn9A","weight":1},{"event_id":3388,"event_guid":"aff502a2-5d3a-4c9b-a4fa-3031be2801e8","weight":1},{"event_id":3395,"event_guid":"fb6854da-6ee9-4dd4-b8db-ef69ea33cc36","weight":1},{"event_id":3606,"event_guid":"1aa7a4c5-1a3f-444f-99fb-e9c7b4744794","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":3722,"event_guid":"b5b4ce04-1e4b-4e09-8347-4e72cb5f90b9","weight":1},{"event_id":3774,"event_guid":"a26a0d23-549d-5bd6-8f1e-9803628d5850","weight":1},{"event_id":3847,"event_guid":"385033fe-d217-0090-aca6-28dd05677c66","weight":1},{"event_id":3957,"event_guid":"f5b0f5fb-18f3-5642-9523-1fac87f77712","weight":1},{"event_id":3963,"event_guid":"f3fce63e-de39-5628-8725-02a461132428","weight":1},{"event_id":3980,"event_guid":"2d967d3a-bb8f-5576-aa1f-8fa0708e1fb2","weight":1},{"event_id":3993,"event_guid":"e0970cbb-d6e6-58c6-931b-780977ca8efc","weight":1},{"event_id":4003,"event_guid":"2xRJKwjPBXQ0kTkBKgcNCg","weight":1},{"event_id":4022,"event_guid":"29b6ca58-f822-5f30-9ca1-0715f216eece","weight":1},{"event_id":4116,"event_guid":"4ac9fd4c-c351-55c8-bac6-1bb16a5bb44e","weight":1},{"event_id":4123,"event_guid":"9eaf7e5d-9802-5e62-8ef3-31565134237f","weight":1},{"event_id":4178,"event_guid":"0b056c23-086a-51fe-9a59-5cd0ee847643","weight":1},{"event_id":4219,"event_guid":"527ad2fe-4899-11e7-a279-77a36f66fc30","weight":1},{"event_id":4389,"event_guid":"91d3f23c-ef7a-45d9-9e26-a5df4f19b130","weight":1},{"event_id":4418,"event_guid":"00ac6281-8db2-47af-9b12-22f9404368ac","weight":2},{"event_id":4455,"event_guid":"fcf36749-0953-4524-825c-e89b52fd756e","weight":1}]},{"guid":"import-daa3dc4a05690f050a","title":"Ruby is magic","subtitle":null,"slug":"hs6_-_2013-08-25_10:00_-_ruby_is_magic_-_dirk_breuer_-_sebastian_cohnen_-_1262","link":null,"description":"n den vergangen Jahren ist Ruby als Programmiersprache immer populärer geworden. Mittlerweile ist Rails allerdings nicht länger das alleinige Zugpferd für diesen Erfolg. Ruby erfreut sich als Sprache selbst großer Beliebtheit. Diese Beliebtheit ist vor allem auf die unendlichen Möglichkeiten zurückzuführen, die die dynamischen Eigenschaften der Sprache bieten. Wir wollen in diesem Talk eine Tour durch diese Möglichkeiten geben. Was geht alles? Was sollte man tun? Was könnte man tun? Was vermeidet man besser? Wo finden sich diese Dinge im alltäglichen Gebrauch wieder? Wie immer wird es eine bunte und unterhaltsame Darbietung werden.\n","original_language":"eng","persons":["Dirk Breuer","Sebastian Cohnen"],"tags":["froscon2013","RedFrogConf"],"view_count":69,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-01-16T22:00:07.839+01:00","length":2318,"duration":2318,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_10_00_-_ruby_is_magic_-_dirk_breuer_-_sebastian_cohnen_-_1262.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_10_00_-_ruby_is_magic_-_dirk_breuer_-_sebastian_cohnen_-_1262_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-daa3dc4a05690f050a-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-daa3dc4a05690f050a-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-25_10:00_-_ruby_is_magic_-_dirk_breuer_-_sebastian_cohnen_-_1262","url":"https://api.media.ccc.de/public/events/import-daa3dc4a05690f050a","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":207,"event_guid":"import-3dc4d62c5f5777bbfc","weight":1},{"event_id":215,"event_guid":"import-ba0466d5c3cae21c79","weight":1},{"event_id":326,"event_guid":"import-adda416768f80b93d3","weight":1},{"event_id":335,"event_guid":"import-1233a916a9425e46e7","weight":1},{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":672,"event_guid":"import-f598f668f20869cb04","weight":2},{"event_id":1256,"event_guid":"import-a65e30ad2a32152a2d","weight":2},{"event_id":2003,"event_guid":"LFFyZHoyVkHDVNkFvNrWyw","weight":5},{"event_id":2045,"event_guid":"FsDYcA_p_qFS4fbFr5Tzag","weight":1},{"event_id":2408,"event_guid":"25d1ba3b-cf21-4d83-935d-d064f10a6035","weight":1},{"event_id":2420,"event_guid":"02b7f942-d9e9-468e-85cd-12837f48bc16","weight":1},{"event_id":2422,"event_guid":"03553ade-bec3-4833-8210-6ac0983bb0c0","weight":1},{"event_id":2562,"event_guid":"d06d4b31-fb8c-4140-b4a6-8799ce4b2c05","weight":1},{"event_id":2621,"event_guid":"13a682be-a221-44de-a1a3-9231f23aadd6","weight":1},{"event_id":2978,"event_guid":"1e7ea0be-38c8-47f2-99bb-9f0ce71a53ee","weight":1},{"event_id":2979,"event_guid":"e2d62f19-f20d-47fe-94eb-4a892e95875e","weight":1},{"event_id":2980,"event_guid":"c2724e07-7ce6-41ba-b88b-00bbe950e98b","weight":1},{"event_id":2993,"event_guid":"9bc1e823-1fa9-4573-803d-300c4a68cfda","weight":1},{"event_id":2996,"event_guid":"79081f29-4aa1-489c-85e4-d290d68c1e19","weight":1},{"event_id":2999,"event_guid":"0cd4467e-31c9-43bf-a315-491dc48c3c6a","weight":1},{"event_id":3000,"event_guid":"ac29bbb4-b612-4ef4-b105-0e7e9476d334","weight":1},{"event_id":3001,"event_guid":"45e4959c-f5d7-44b1-968f-9b2d8832e480","weight":1},{"event_id":3002,"event_guid":"64928679-8846-44fa-8ec4-a53e2d0d0701","weight":1},{"event_id":3007,"event_guid":"8d3d7bf7-7e45-4621-9da2-dd518609a45c","weight":1},{"event_id":3096,"event_guid":"2304d7e1-aad1-450b-92f9-910d63327e9e","weight":1},{"event_id":3098,"event_guid":"6c0a5272-7a78-4c15-8e31-13f8c6e66085","weight":1},{"event_id":3395,"event_guid":"fb6854da-6ee9-4dd4-b8db-ef69ea33cc36","weight":1},{"event_id":3450,"event_guid":"4bdc2468-fc82-4a7d-9df8-df1f40e6ea8f","weight":1},{"event_id":3498,"event_guid":"3cd1ad54-bede-444f-9339-9ed86e1836f6","weight":1},{"event_id":3782,"event_guid":"dec1ddb6-e4f3-11e6-ba49-a38509dc3679","weight":1},{"event_id":4273,"event_guid":"abd8b143-a3d8-4655-bd1c-a355a0bd5d8d","weight":1},{"event_id":4286,"event_guid":"30b059d7-2809-4fd2-83b8-5e445acdf4ca","weight":1},{"event_id":4354,"event_guid":"4f8bb09c-348f-43a7-a29c-891af8b59c0d","weight":1},{"event_id":5250,"event_guid":"a4e1b931-dd4e-4924-9c63-4f503f5ba70b","weight":1},{"event_id":5331,"event_guid":"6057325d-54d0-59d1-929e-880ee1320044","weight":1},{"event_id":5358,"event_guid":"25047665-60e0-5bbb-bd15-d5937103dc24","weight":1},{"event_id":5359,"event_guid":"42019c8e-4b3d-51a3-833c-0f83c0f543d5","weight":1},{"event_id":5383,"event_guid":"615d3190-d8b8-577b-ace4-abe25fff37c2","weight":1},{"event_id":6474,"event_guid":"f58a2b6d-bde0-483b-a8db-043ea9371cb6","weight":1},{"event_id":6501,"event_guid":"f16f2242-d265-42d2-91d0-632243013b3f","weight":1}]},{"guid":"import-1e9c1bc21bbeb12cf4","title":"Sample architecture of a Rails B2B platform","subtitle":null,"slug":"hs6_-_2013-08-24_11:45_-_sample_architecture_of_a_rails_b2b_platform_-_benedikt_voigt_-_1264","link":null,"description":"During the session the sample B2B SaaS application maschinendirigent.de will be presented and the main challenges will be discussed. Maschinendirigent.de is a software for farmers and the funny thing is, that both founders don’t have any agriculture background. They argue, that the abilitiy of building good and working software is much more worth then being an expert in a specific field. Therefore Ruby on Rails was the perfect choice.\n","original_language":"eng","persons":["Benedikt Voigt"],"tags":["froscon2013","RedFrogConf"],"view_count":36,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2024-07-11T14:45:03.188+02:00","length":1848,"duration":1848,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_11_45_-_sample_architecture_of_a_rails_b2b_platform_-_benedikt_voigt_-_1264.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_11_45_-_sample_architecture_of_a_rails_b2b_platform_-_benedikt_voigt_-_1264_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1e9c1bc21bbeb12cf4-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1e9c1bc21bbeb12cf4-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-24_11:45_-_sample_architecture_of_a_rails_b2b_platform_-_benedikt_voigt_-_1264","url":"https://api.media.ccc.de/public/events/import-1e9c1bc21bbeb12cf4","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-e18d879c054e659389","title":"Offline strategies for HTML5 web applications","subtitle":null,"slug":"hs5_-_2013-08-24_17:45_-_offline_strategies_for_html5_web_applications_-_stephan_hochdorfer_-_1182","link":null,"description":"There has been a strong connection between the terms \"web\" and \"online\" for years. The rise of HTML5 and the support of offline mode in most modern browsers changed the play of the game. This session will introduce different ways of storing data on the client as well as highlighting the limitations.\n","original_language":"eng","persons":["Stephan Hochdörfer"],"tags":["froscon2013","Web Development"],"view_count":54,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-12-10T20:15:09.789+01:00","length":3108,"duration":3108,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_17_45_-_offline_strategies_for_html5_web_applications_-_stephan_hochdorfer_-_1182.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-24_17_45_-_offline_strategies_for_html5_web_applications_-_stephan_hochdorfer_-_1182_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-e18d879c054e659389-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-e18d879c054e659389-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-24_17:45_-_offline_strategies_for_html5_web_applications_-_stephan_hochdorfer_-_1182","url":"https://api.media.ccc.de/public/events/import-e18d879c054e659389","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":1826,"event_guid":"Ae-3k2zOoIDF16EaC2uCWA","weight":1},{"event_id":2031,"event_guid":"QuWBvDeBmKyNVg5KAexs4g","weight":1},{"event_id":2546,"event_guid":"bd4515b7-fdcf-4d9b-8fc8-0ec47f5c8a80","weight":1},{"event_id":2631,"event_guid":"8a9c7888-b460-45a4-a746-2cd21caffbf3","weight":1},{"event_id":2938,"event_guid":"03c8501f-d327-4228-a9fe-2635370d25d2","weight":1},{"event_id":2958,"event_guid":"2714ce2a-4930-436e-b1e4-b461a6a79a15","weight":1},{"event_id":3193,"event_guid":"mawQqs7d0K2Zg-etAUYlkg","weight":1},{"event_id":3291,"event_guid":"600fd387-0789-5cae-ba0b-844d84aca816","weight":1},{"event_id":3851,"event_guid":"a2b0d408-3f34-11e7-a2ff-b7e0ed5cc95f","weight":1},{"event_id":4433,"event_guid":"dc9b4e9a-edc3-473a-bfde-81fd30604b81","weight":1},{"event_id":4476,"event_guid":"1125fbfc-746f-4610-ac33-f3cad03d4a03","weight":1},{"event_id":4531,"event_guid":"4a584e33-5551-2020-2020-202020202020","weight":1},{"event_id":4784,"event_guid":"65a25dfd-56dd-4e87-a910-334e2dc25a9c","weight":1},{"event_id":4817,"event_guid":"be19fbe3-e825-4e67-93f9-a6aeda2e31af","weight":1},{"event_id":4860,"event_guid":"f552b4b5-7446-4cc4-836b-0aa3639b994f","weight":1}]},{"guid":"import-481f0db0c587527246","title":"Container basierte MultiSeat-Systeme","subtitle":"pamlxc","slug":"hs3_-_2013-08-24_17:45_-_container_basierte_multiseat-systeme_-_axel_schoner_-_1177","link":null,"description":"Moderne Computersysteme sind in der Regel leistungsfähiger, als dass ein einzelner Benutzer diese beim Arbeiten permanent auslasten könnte.\nDennoch ist es gängig jedem Benutzer an seinem Arbeitsplatz einen eigenen Rechner zur Verfügung zu stellen.\nDies bringt einige Vorteile aber auch viele Nachteile mit sich.\nUm diese Herauszustellen und einen geeigneten Ansatz zu finden, um eine effizientere Ausnutzung vorhandener Ressourcen zu erreichen wird das Konzept von MultiSeat-Systemen untersucht und mittels Container-Virtualisierung optimiert.\nEs folgt eine Demonstration einer entsprechenden Konfiguration.\n","original_language":"eng","persons":["Axel Schöner"],"tags":["froscon2013","Development"],"view_count":25,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2023-10-09T11:00:03.699+02:00","length":2274,"duration":2274,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_17_45_-_container_basierte_multiseat-systeme_-_axel_schoner_-_1177.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_17_45_-_container_basierte_multiseat-systeme_-_axel_schoner_-_1177_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-481f0db0c587527246-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-481f0db0c587527246-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-24_17:45_-_container_basierte_multiseat-systeme_-_axel_schoner_-_1177","url":"https://api.media.ccc.de/public/events/import-481f0db0c587527246","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":2030,"event_guid":"ttHtQDEywj59FOB5Xl4GEg","weight":1},{"event_id":2039,"event_guid":"xK59Sj4UNCUefBJZvECUog","weight":1},{"event_id":2589,"event_guid":"144fa201-9632-4ef3-bc07-6e1b98285c6d","weight":1},{"event_id":3792,"event_guid":"f2f3b250-3806-4a0b-9eb5-17b3441cbe61","weight":1}]},{"guid":"import-4a6d33c4656f43ac5a","title":"Gamifying Map Improvements with MongoDB","subtitle":null,"slug":"hs5_-_2013-08-25_12:45_-_gamifying_map_improvements_with_mongodb_-_derick_rethans_-_1227","link":null,"description":"In this talk we will see how PHP and MongoDB power \"3angle\" - a tool that makes a game out of improving OpenStreetMap (OSM) data.\n","original_language":"eng","persons":["Derick Rethans"],"tags":["froscon2013","Database"],"view_count":26,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2022-01-25T22:30:11.779+01:00","length":2781,"duration":2781,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_12_45_-_gamifying_map_improvements_with_mongodb_-_derick_rethans_-_1227.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_12_45_-_gamifying_map_improvements_with_mongodb_-_derick_rethans_-_1227_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4a6d33c4656f43ac5a-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4a6d33c4656f43ac5a-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-25_12:45_-_gamifying_map_improvements_with_mongodb_-_derick_rethans_-_1227","url":"https://api.media.ccc.de/public/events/import-4a6d33c4656f43ac5a","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":356,"event_guid":"import-9eac338488d59b5c42","weight":1},{"event_id":590,"event_guid":"import-85a56d62611bbbafe7","weight":1},{"event_id":1976,"event_guid":"b0167f2efcd6a228","weight":1},{"event_id":2082,"event_guid":"exuQFfNR0oVP49Bt6g8kPQ","weight":1},{"event_id":2665,"event_guid":"c4306315-7b36-4115-8de5-19eac6117407","weight":1},{"event_id":2747,"event_guid":"619c0d60-3839-4082-b497-01eb3206fb2e","weight":1},{"event_id":3608,"event_guid":"a0c851a1-b44e-46cb-bbb8-db966bc8639b","weight":1},{"event_id":3782,"event_guid":"dec1ddb6-e4f3-11e6-ba49-a38509dc3679","weight":1},{"event_id":3784,"event_guid":"454751e0-fd42-11e6-b7aa-174b5fe37b07","weight":1},{"event_id":4770,"event_guid":"a890dbd3-8859-4788-a72f-ded5c5c08e5f","weight":1},{"event_id":4801,"event_guid":"043eab4c-751b-4f60-b849-daa81cd83997","weight":1}]},{"guid":"_S2Lh5ZQio6XJvrApTb1Rg","title":"Working with massively distributed database systems","subtitle":"The CAP Theorem and Architectual Consequences","slug":"hs5_-_2013-08-25_10:00_-_working_with_massively_distributed_database_systems_-_martin_schoenert_-_1136","link":"https://c3voc.de","description":"The blunt formulation of the CAP theorem states that any database system can achieve only 2 of the 3 properties: consistency, availability and partition-tolerance. We look at it more closely and see that this\nformulation is misleading, because there is not a single big design decision but several smaller ones for the design of a database system. We then concentrate on the architectural consequences for massively\ndistributed database systems and argue that such systems must place restrictions on consistency and functionality.","original_language":"eng","persons":["Martin Schoenert"],"tags":["froscon2013","1136"],"view_count":10,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2024-11-22T22:45:02.071+01:00","length":2830,"duration":2830,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1136-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1136-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/_S2Lh5ZQio6XJvrApTb1Rg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/_S2Lh5ZQio6XJvrApTb1Rg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-25_10:00_-_working_with_massively_distributed_database_systems_-_martin_schoenert_-_1136","url":"https://api.media.ccc.de/public/events/_S2Lh5ZQio6XJvrApTb1Rg","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3988,"event_guid":"0dfdf83e-5cc3-4443-930e-fc149a84c812","weight":1},{"event_id":3991,"event_guid":"95af3d8d-795b-5dad-a06c-4a9ad2997a23","weight":1}]},{"guid":"import-45e4c769a068704983","title":"ownCloud","subtitle":"Meine Daten gehören mir!","slug":"hs1_2_-_2013-08-25_12:45_-_owncloud_-_bjorn_schiessle_-_1165","link":null,"description":"Hatte man früher noch einen zentralen Computer auf dem alle Daten und Programme gespeichert waren, so wird dieser heute vermehrt durch viele kleinere Geräte wie Tablets, Smartphones oder Netbook ersetzt oder zumindest ergänzt. Damit einher geht der Wunsch von überall aus und jederzeit auf seine Daten zugreifen zu wollen. Viele Anwender überlassen dafür sogenannten \"Cloud-Diensten\" ihre Daten. Doch neben den Annehmlichkeiten wirft dies auch viele neue Fragen auf: Sind meine Daten in der Cloud noch sicher? Wer hat alles Zugriff darauf? Welche Rechte muss ich dafür an den Anbieter abgeben?  Diese Entwicklung stellt auch die Freie Software Gemeinschaft vor völlig neue Herausforderungen. Wie können wir unsere Freiheit erhalten und trotzdem von den neuen Möglichkeiten profitieren? Der Vortrag wird sich diesen Fragen widmen und mit ownCloud eine konkrete Lösung vorstellen. ownCloud ermöglicht es von überall aus auf seine Daten zuzugreifen, diese mit anderen zu teilen und vieles mehr. Dadurch kann man als Anwender all die Vorteile der Cloud nutzen ohne dabei die Kontrolle über seine Daten abzugeben.\n","original_language":"eng","persons":["Björn Schießle"],"tags":["froscon2013","System Administration"],"view_count":221,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-06-28T01:45:03.249+02:00","length":3447,"duration":3447,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-25_12_45_-_owncloud_-_bjorn_schiessle_-_1165.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-25_12_45_-_owncloud_-_bjorn_schiessle_-_1165_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-45e4c769a068704983-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-45e4c769a068704983-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-25_12:45_-_owncloud_-_bjorn_schiessle_-_1165","url":"https://api.media.ccc.de/public/events/import-45e4c769a068704983","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":363,"event_guid":"import-480b18cc8c732095d8","weight":1},{"event_id":368,"event_guid":"import-1fe52c4111d06034ef","weight":1},{"event_id":1728,"event_guid":"3poSeUcpc6woNaI5dhATcQ","weight":1},{"event_id":1835,"event_guid":"xdX27wLbHpeOU_dSgBO4Hg","weight":1},{"event_id":2018,"event_guid":"NcH7TwKoQARNQ2auG050Wg","weight":1},{"event_id":2057,"event_guid":"Y1Xf0QlSzBk0ap68Sb03Gg","weight":1},{"event_id":2106,"event_guid":"JLh_ecvn744ro0dQFWD_jA","weight":1},{"event_id":2355,"event_guid":"313301b4-c823-492c-99b7-bd5e4e60943a","weight":1},{"event_id":2363,"event_guid":"52af7df6-796f-41ed-ada8-289a8b87667e","weight":1},{"event_id":2376,"event_guid":"0bc12fad-8cb0-4c89-b1b5-f9087325d0f9","weight":1},{"event_id":2387,"event_guid":"432f984a-715b-4885-b7a9-bc201636a272","weight":1},{"event_id":2388,"event_guid":"e9a54249-b4a7-4562-91fe-421a6bde0831","weight":1},{"event_id":2580,"event_guid":"94cc024c-c8d4-4cd6-b435-05dfdd5d9ee7","weight":1},{"event_id":2600,"event_guid":"bbb86613-c4df-42df-a010-6691a3b40e7f","weight":1},{"event_id":2625,"event_guid":"d3635fe2-4455-4118-8fd8-2c917de22a9e","weight":1},{"event_id":2839,"event_guid":"94fa109a-45d7-4fea-86e3-12d12510c374","weight":1},{"event_id":2994,"event_guid":"1a1b0866-0e61-410e-842d-2f6879634423","weight":1},{"event_id":3050,"event_guid":"279ca9f9-6c04-4b56-ab50-dccef2a8c47e","weight":1},{"event_id":3176,"event_guid":"izx3l7PgEN5snZK-S6VRrQ","weight":2},{"event_id":3396,"event_guid":"1b3d3055-e131-4157-8432-7d408be4ec2b","weight":1},{"event_id":3429,"event_guid":"34a5d181-732f-483a-a40c-f41620357465","weight":1},{"event_id":3974,"event_guid":"fe8b6494-ce4b-5bf6-ac0c-6a2906d01748","weight":1},{"event_id":4050,"event_guid":"b67e373f-d09e-5174-9ee6-6abeefdd40e9","weight":1},{"event_id":5257,"event_guid":"d23abae3-6fb3-4de5-916e-d7caf96cec6e","weight":1}]},{"guid":"import-2dc695f835ff877849","title":"Deployment ohne Ziepen","subtitle":null,"slug":"hs6_-_2013-08-24_15:15_-_deployment_ohne_ziepen_-_sebastian_schulze_-_1266","link":null,"description":"Trotz push-to-deploy und CI via travis.yaml werden unsere Projekte schnell zu groß für »einfache« Deployment-Lösungen. Sobald die eigene App aus den Heroku-Schuhen wächst, beginnen sich die technischen Schulden zu häufen. Lasst uns versuchen, den Spaß zurück ins Deployment zu bringen. Egal ob ihr Chef, Puppet oder die gute alte Doppelläufige verwendet: Mit wenigen Handgriffen und den richtigen Ruby Werkzeugen könnt ihr euch eine Deployment-Pipeline zurechtbiegen, auf die sogar Fowler stolz wäre.\n","original_language":"eng","persons":["Sebastian Schulze"],"tags":["froscon2013","RedFrogConf"],"view_count":66,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-04-01T16:45:03.894+02:00","length":2253,"duration":2253,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_15_15_-_deployment_ohne_ziepen_-_sebastian_schulze_-_1266.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_15_15_-_deployment_ohne_ziepen_-_sebastian_schulze_-_1266_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-2dc695f835ff877849-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-2dc695f835ff877849-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-24_15:15_-_deployment_ohne_ziepen_-_sebastian_schulze_-_1266","url":"https://api.media.ccc.de/public/events/import-2dc695f835ff877849","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":2931,"event_guid":"5f7d945f-872f-4951-a95d-8b78558159f8","weight":1},{"event_id":4426,"event_guid":"21c4794b-1dbb-4c28-a48a-bdc5d4455cde","weight":1},{"event_id":4431,"event_guid":"50b2cf5f-cc9b-49ef-bc7b-39bb383bf253","weight":2},{"event_id":4461,"event_guid":"489dc194-4c5d-45ee-a062-dd6098255ae0","weight":1},{"event_id":6474,"event_guid":"f58a2b6d-bde0-483b-a8db-043ea9371cb6","weight":1}]},{"guid":"import-ea3c2d0d2736ab0617","title":"Ganeti","subtitle":"The Cluster-based Virtualization Management Software","slug":"hs1_2_-_2013-08-24_14:00_-_ganeti_-_helga_velroyen_-_klaus_aehlig_-_1130","link":null,"description":"Ganeti is a system for managing clusters of virtual machines. In this talk, we give an introduction to Ganeti, and describe its architecture and interfaces to other open source software components. We give an overview about how to use and customize Ganeti along with examples of how we use Ganeti inside Google. We conclude with an update on recent developments and releases, and on our participation in the Google Summer of Code 2013.\n","original_language":"eng","persons":["Helga Velroyen","Klaus Aehlig"],"tags":["froscon2013","System Administration"],"view_count":51,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-12-10T17:45:03.427+01:00","length":3335,"duration":3335,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_14_00_-_ganeti_-_helga_velroyen_-_klaus_aehlig_-_1130.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_14_00_-_ganeti_-_helga_velroyen_-_klaus_aehlig_-_1130_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ea3c2d0d2736ab0617-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ea3c2d0d2736ab0617-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_14:00_-_ganeti_-_helga_velroyen_-_klaus_aehlig_-_1130","url":"https://api.media.ccc.de/public/events/import-ea3c2d0d2736ab0617","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-1ed242906ed9837455","title":"Dokumenten-Management mit Alfresco - eine Einführung","subtitle":"Versionierung, Metadaten, Einsatzgebiete und Technik","slug":"c119_hauptkonferenz_-_2013-08-25_10:00_-_dokumenten-management_mit_alfresco_-_eine_einfuhrung_-_jan_buren_-_1187","link":null,"description":"Wozu benötigt man ein DMS (Dokumenten-Management-System)?\nVorstellung der Kernfunktionen von Alfresco, sowie der darunter liegenden technischen Architektur\n","original_language":"eng","persons":["Jan Büren"],"tags":["froscon2013","Other"],"view_count":385,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-04-09T15:30:05.842+02:00","length":2862,"duration":2862,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c119_hauptkonferenz_-_2013-08-25_10_00_-_dokumenten-management_mit_alfresco_-_eine_einfuhrung_-_jan_buren_-_1187.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c119_hauptkonferenz_-_2013-08-25_10_00_-_dokumenten-management_mit_alfresco_-_eine_einfuhrung_-_jan_buren_-_1187_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1ed242906ed9837455-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1ed242906ed9837455-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c119_hauptkonferenz_-_2013-08-25_10:00_-_dokumenten-management_mit_alfresco_-_eine_einfuhrung_-_jan_buren_-_1187","url":"https://api.media.ccc.de/public/events/import-1ed242906ed9837455","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":305,"event_guid":"import-bb301389c089779102","weight":1},{"event_id":384,"event_guid":"import-30c8114a6c6c6e6c6f","weight":1},{"event_id":2606,"event_guid":"1a5e38be-fc45-4fdc-bac2-ef17824a4358","weight":1},{"event_id":4211,"event_guid":"raOEecvrwAc4mfXtUCafLA","weight":2},{"event_id":4215,"event_guid":"5e70bcbe-5498-40f6-96ac-51c211b5ec2b","weight":1},{"event_id":5734,"event_guid":"adde2800-ffa1-44c4-aafd-c4928ee5378d","weight":1}]},{"guid":"import-235811a6267df82510","title":"RestFS the next generation Cloud Storage ","subtitle":null,"slug":"hs4_-_2013-08-24_15:15_-_restfs_the_next_generation_cloud_storage_-_fabrizio_manfredi_-_1146","link":null,"description":"The RestFS is an experimental project to develop an open-source distributed filesystem for large environments. It is designed to scale up from a single server to thousand of nodes and delivering a high availability storage system with special features for high i/o performance and network optimization for work better in WAN environment.  The implementation of a common name space simplifies sharing of data and collaboration.  The indipendence from the operating system and the compatibilty with Amazon S3 interface permits to have data wherever you are.\nThis talk describes the architecture, internals of RestFS and comparison among different free software solutions. The session will discuss our experience in this development and detailed information on performance and scalability \n\n","original_language":"eng","persons":["Fabrizio Manfredi"],"tags":["froscon2013","System Administration"],"view_count":36,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-07-11T15:30:05.409+02:00","length":2775,"duration":2775,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_15_15_-_restfs_the_next_generation_cloud_storage_-_fabrizio_manfredi_-_1146.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_15_15_-_restfs_the_next_generation_cloud_storage_-_fabrizio_manfredi_-_1146_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-235811a6267df82510-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-235811a6267df82510-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-24_15:15_-_restfs_the_next_generation_cloud_storage_-_fabrizio_manfredi_-_1146","url":"https://api.media.ccc.de/public/events/import-235811a6267df82510","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":360,"event_guid":"import-d4f0baa33b3d69ce30","weight":1},{"event_id":370,"event_guid":"import-0ef7bf7a41328a88a4","weight":2},{"event_id":2132,"event_guid":"NoLhkuWaRNyFBplXYDpUiw","weight":1},{"event_id":3171,"event_guid":"oWSnX3jCppg3FvmJY0Xn9Q","weight":1},{"event_id":3435,"event_guid":"91ce14bb-e968-4a12-8659-6bb83ed5c3b9","weight":1},{"event_id":4071,"event_guid":"84a54d6b-290e-5eb4-a79c-5fdfbc5e18e9","weight":1},{"event_id":5751,"event_guid":"2b7d1c38-d3e0-4978-ac30-95aed9e7b0d7","weight":1},{"event_id":5758,"event_guid":"ef2ff203-e91d-4b8f-90ad-966fe74d5325","weight":1},{"event_id":5784,"event_guid":"065821fd-67da-4565-a380-a6a9d403416e","weight":1},{"event_id":5791,"event_guid":"9144aaee-4cb6-4497-89d9-acca7da85730","weight":1},{"event_id":5794,"event_guid":"1963b747-4067-4b34-9c45-debd2f020fef","weight":1},{"event_id":5818,"event_guid":"f730ef2e-a133-4174-ae95-3d7c012b4b09","weight":1},{"event_id":5822,"event_guid":"92d1bc03-3224-4dc6-be3a-691e96d641fb","weight":1},{"event_id":5830,"event_guid":"1f3a0237-0515-4cdb-90ac-d57f7bc85586","weight":1},{"event_id":7265,"event_guid":"480a501f-cb98-4af1-bbab-273c383e2080","weight":1},{"event_id":7279,"event_guid":"967fa2a1-265f-47c1-90b2-ec8dba08b328","weight":1},{"event_id":7290,"event_guid":"16538c49-5d11-4c6f-975e-61eb85fb1a49","weight":1},{"event_id":7300,"event_guid":"b3ce0272-f184-416d-ada2-07441237e632","weight":1},{"event_id":7326,"event_guid":"07c3d074-21f6-4f86-aaef-090946823dbc","weight":1}]},{"guid":"import-951fb835b898590d42","title":"SmartSarah","subtitle":"Mit freien Standards zum Smarthome","slug":"hs3_-_2013-08-24_11:15_-_smartsarah_-_florian_schweikert_-_1194","link":null,"description":"IPv6 basiert Messen und Steuern mit offenen Standards.\nDer Raspberry Pi als Beispiel für einen kleinen günstigen Automatisierungsserver.\n","original_language":"eng","persons":["Florian Schweikert"],"tags":["froscon2013","Other"],"view_count":90,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2024-03-31T05:45:02.663+02:00","length":2947,"duration":2947,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_11_15_-_smartsarah_-_florian_schweikert_-_1194.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_11_15_-_smartsarah_-_florian_schweikert_-_1194_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-951fb835b898590d42-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-951fb835b898590d42-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-24_11:15_-_smartsarah_-_florian_schweikert_-_1194","url":"https://api.media.ccc.de/public/events/import-951fb835b898590d42","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":329,"event_guid":"import-a0ac6aa7b0e74386c3","weight":1},{"event_id":342,"event_guid":"import-ef9f4cf355ba454d2f","weight":1},{"event_id":666,"event_guid":"import-96a9a004b788c32b05","weight":1},{"event_id":677,"event_guid":"import-ea971d9a74241bb280","weight":1},{"event_id":697,"event_guid":"import-6e41e3f78f87e167ab","weight":1},{"event_id":1736,"event_guid":"VFu55BmcslSk-0RC0SZioA","weight":1},{"event_id":1797,"event_guid":"T9xtagBQuxQqbYH-xXXA2Q","weight":1},{"event_id":1810,"event_guid":"d3O96YnMHkiPLhp50TPJAA","weight":1},{"event_id":1834,"event_guid":"8h6abIcZ9FOaWm7N3o3v9g","weight":1},{"event_id":1970,"event_guid":"MUuq5fkYiR9DaVH-ky_O1A","weight":1},{"event_id":2332,"event_guid":"c8fe75dc-bc24-4bf7-8b6d-a5ac76c48d0e","weight":1},{"event_id":2529,"event_guid":"59a1be98-a1b0-4031-bbc4-18ca3feeb189","weight":1},{"event_id":2720,"event_guid":"zboXEMtoT7r3Aurvymmg5Q","weight":1},{"event_id":2925,"event_guid":"e1efc11e-170c-4234-9ac0-4451a6631b01","weight":1},{"event_id":2967,"event_guid":"cabf79b8-cadc-45ef-89c8-c3c877baf379","weight":1},{"event_id":3059,"event_guid":"fdf7190b-554d-49d8-bc51-4c7bafca0032","weight":1},{"event_id":3065,"event_guid":"161c6568-b7ae-41af-b20e-05d375872e66","weight":1},{"event_id":3080,"event_guid":"2891aad4-3150-4d3b-b09e-1286470af1d3","weight":1},{"event_id":3240,"event_guid":"a27ca2aa-8d6f-5541-b821-7aede4fbd704","weight":1},{"event_id":3295,"event_guid":"4b7e9594-629b-54a9-993e-c621425bd0e0","weight":1},{"event_id":3586,"event_guid":"cd6ab67f-ea8b-5119-af38-ba7c308f8da2","weight":1},{"event_id":3590,"event_guid":"8edd7c4d-0b8e-57d9-8e38-df11f1434e22","weight":1},{"event_id":3692,"event_guid":"f21478d4-e8db-4f19-854c-2f74b5824706","weight":1},{"event_id":3754,"event_guid":"0cf3ff5b-9d86-4831-8eac-588d92771f63","weight":1},{"event_id":3892,"event_guid":"0a3ac728-e175-4746-98e2-5f0c0e028f29","weight":2},{"event_id":5337,"event_guid":"50c2af4c-4826-50ee-bde7-cbed07d3bf2e","weight":1},{"event_id":5828,"event_guid":"b36d437f-7643-422d-b429-316a83826304","weight":1},{"event_id":5829,"event_guid":"9b34e4d2-533b-44ac-94c9-d53a70bc11a8","weight":1},{"event_id":5830,"event_guid":"1f3a0237-0515-4cdb-90ac-d57f7bc85586","weight":1},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":1},{"event_id":7135,"event_guid":"d810803b-cf2f-5756-9571-c15373f50fa8","weight":1},{"event_id":7287,"event_guid":"0ff8cbfa-b751-4107-beec-33a2678939d8","weight":1},{"event_id":7293,"event_guid":"76a298ab-b778-4241-a467-9c5fbd7878f1","weight":1},{"event_id":7298,"event_guid":"f87f303a-5b65-4cfe-b4b6-54c8557e868e","weight":1},{"event_id":7308,"event_guid":"725bf5fc-26a0-468b-a1ee-c5e5e8154fd2","weight":1},{"event_id":7332,"event_guid":"50ad5991-1b2f-4a92-ba87-dec6456f085a","weight":1},{"event_id":7339,"event_guid":"4293552f-5a33-4b91-b107-fd0246c04948","weight":1},{"event_id":7345,"event_guid":"a04f9f57-2046-4b50-b6da-4154bc0aa375","weight":1},{"event_id":7448,"event_guid":"ca82c94e-28b1-4c77-b7c1-0ab024a46c25","weight":1},{"event_id":7761,"event_guid":"ebffdad1-55ef-4b66-b7cd-a170c801c147","weight":1}]},{"guid":"import-480b18cc8c732095d8","title":"Building knodium.com with Scheme","subtitle":"First-hand experience report of a business application founded on Scheme","slug":"c116_lisp_-_2013-08-25_11:15_-_building_knodium_com_with_scheme_-_andy_bennett_-_1281","link":null,"description":"\n","original_language":"eng","persons":["Andy Bennett"],"tags":["froscon2013","Lisp"],"view_count":324,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-02-03T12:45:16.332+01:00","length":3616,"duration":3616,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-25_11_15_-_building_knodium_com_with_scheme_-_andy_bennett_-_1281.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c116_lisp_-_2013-08-25_11_15_-_building_knodium_com_with_scheme_-_andy_bennett_-_1281_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-480b18cc8c732095d8-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-480b18cc8c732095d8-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c116_lisp_-_2013-08-25_11:15_-_building_knodium_com_with_scheme_-_andy_bennett_-_1281","url":"https://api.media.ccc.de/public/events/import-480b18cc8c732095d8","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":373,"event_guid":"import-496aa2526347a17d95","weight":6},{"event_id":2714,"event_guid":"uG77erZdg3sZV3nitxgeZQ","weight":4},{"event_id":3775,"event_guid":"f854e264-4728-472e-9e57-4dad6ea3d668","weight":4}]},{"guid":"import-9eac338488d59b5c42","title":"SystemTap - Skripten im Kernelspace","subtitle":"SystemTap für Administratoren","slug":"hs4_-_2013-08-25_10:00_-_systemtap_-_skripten_im_kernelspace_-_stefan_seyfried_-_1216","link":null,"description":"SystemTap erlaubt, mit einer relativ einfachen Skriptsprache Parameter und Zustände im Kernel zu erfassen. Dieser Vortrag gibt eine kurze Einführung in die Möglichkeiten die durch SystemTap geboten werden.\n","original_language":"eng","persons":["Stefan Seyfried"],"tags":["froscon2013","System Administration"],"view_count":96,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2020-11-30T17:30:04.005+01:00","length":3546,"duration":3546,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_10_00_-_systemtap_-_skripten_im_kernelspace_-_stefan_seyfried_-_1216.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_10_00_-_systemtap_-_skripten_im_kernelspace_-_stefan_seyfried_-_1216_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-9eac338488d59b5c42-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-9eac338488d59b5c42-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_10:00_-_systemtap_-_skripten_im_kernelspace_-_stefan_seyfried_-_1216","url":"https://api.media.ccc.de/public/events/import-9eac338488d59b5c42","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":334,"event_guid":"import-e7962d0b3c3fac22ae","weight":1},{"event_id":350,"event_guid":"import-8d75db3e64c73f4104","weight":1},{"event_id":354,"event_guid":"import-4a6d33c4656f43ac5a","weight":1},{"event_id":1976,"event_guid":"b0167f2efcd6a228","weight":1},{"event_id":2082,"event_guid":"exuQFfNR0oVP49Bt6g8kPQ","weight":1},{"event_id":2665,"event_guid":"c4306315-7b36-4115-8de5-19eac6117407","weight":1},{"event_id":2747,"event_guid":"619c0d60-3839-4082-b497-01eb3206fb2e","weight":1},{"event_id":3782,"event_guid":"dec1ddb6-e4f3-11e6-ba49-a38509dc3679","weight":1}]},{"guid":"d7nPt-RU56uQUFuWMrn1Dg","title":"Produktiv- und Entwicklungsumgebung mit Puppet verwalten","subtitle":null,"slug":"hs1_2_-_2013-08-25_14:00_-_produktiv-_und_entwicklungsumgebung_mit_puppet_verwalten_-_hans-christian_otto_-_1299","link":"https://c3voc.de","description":"Ein Ersatz für den Vortrag für die Puppenspieler.","original_language":"deu","persons":["Hans-Christian Otto"],"tags":["froscon2013","1299"],"view_count":30,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2022-09-27T16:00:11.903+02:00","length":3740,"duration":3740,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1299-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1299-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/d7nPt-RU56uQUFuWMrn1Dg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/d7nPt-RU56uQUFuWMrn1Dg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-25_14:00_-_produktiv-_und_entwicklungsumgebung_mit_puppet_verwalten_-_hans-christian_otto_-_1299","url":"https://api.media.ccc.de/public/events/d7nPt-RU56uQUFuWMrn1Dg","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":305,"event_guid":"import-bb301389c089779102","weight":1},{"event_id":384,"event_guid":"import-30c8114a6c6c6e6c6f","weight":1},{"event_id":1915,"event_guid":"_O_wClK0WXa9WWkjJ228GQ","weight":1},{"event_id":2029,"event_guid":"hTOYKRzG24RoGdejD5OptQ","weight":2},{"event_id":2030,"event_guid":"ttHtQDEywj59FOB5Xl4GEg","weight":1},{"event_id":2578,"event_guid":"fb3204b2-7e48-4202-89b8-b5c9ab7eeb03","weight":1},{"event_id":2580,"event_guid":"94cc024c-c8d4-4cd6-b435-05dfdd5d9ee7","weight":1},{"event_id":2730,"event_guid":"iGLehsTsCdbii2A4HQaJFg","weight":1},{"event_id":3077,"event_guid":"684bfc3f-ed67-422a-88a3-88e9496c9bab","weight":1},{"event_id":3085,"event_guid":"fe349b93-6f5a-4964-83d0-d9f5c65bb68e","weight":2},{"event_id":3416,"event_guid":"a2f1743e-e5cd-458b-bf2a-5f2797afe6a0","weight":4},{"event_id":4019,"event_guid":"16922cca-75bd-5628-bbed-9eaa36447926","weight":1},{"event_id":4052,"event_guid":"34c6dfb8-c380-5875-b732-ee6e02394d19","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1},{"event_id":4419,"event_guid":"d9e29339-b716-4eea-a640-fb0e75753de2","weight":1},{"event_id":4441,"event_guid":"f7411806-ae5e-4af2-bfd8-ba9058e663bd","weight":1},{"event_id":5274,"event_guid":"c38c514b-99f4-4906-a0e5-189df72dbd9e","weight":2}]},{"guid":"import-6bf787a74e2ee550bf","title":"Facettensuche mit Lucene und Solr","subtitle":"Praktische Umsetzung der Facettensuche","slug":"hs5_-_2013-08-25_15:15_-_facettensuche_mit_lucene_und_solr_-_thomas_koch_-_1206","link":null,"description":"Die Facettensuche ist inzwischen zu einem wichtigen Hilfsmittel für die benutzerfreundliche Erschließung von großen Datenmengen geworden. Doch wie kann man eine Facettensuche realisieren und worauf ist dabei zu achten? Ziel des Vortrages ist es, diese Fragen zu beantworten und praktische Hinweise zu geben.\n","original_language":"eng","persons":["Thomas Koch"],"tags":["froscon2013","Development"],"view_count":165,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-04-04T21:00:06.622+02:00","length":3430,"duration":3430,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_15_15_-_facettensuche_mit_lucene_und_solr_-_thomas_koch_-_1206.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_15_15_-_facettensuche_mit_lucene_und_solr_-_thomas_koch_-_1206_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-6bf787a74e2ee550bf-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-6bf787a74e2ee550bf-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-25_15:15_-_facettensuche_mit_lucene_und_solr_-_thomas_koch_-_1206","url":"https://api.media.ccc.de/public/events/import-6bf787a74e2ee550bf","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":2020,"event_guid":"N9pbMsOGO2aS3EBMvCtUXA","weight":2},{"event_id":4414,"event_guid":"afe10f22-e8d7-403e-86a3-ac53503d0f0e","weight":1},{"event_id":4467,"event_guid":"b73be6a0-292a-4a98-b9bf-f38755279f6e","weight":1},{"event_id":5210,"event_guid":"877ed9cc-7968-4d95-ab82-b62c1fc1c9f3","weight":1}]},{"guid":"l0to2ELszuY9er8y9Gs7pA","title":"Game Development mit Open Source für Ouya, Web und Mobile","subtitle":"Wie man mit Open Source Tools 2D-Spiele entwickelt","slug":"hs3_-_2013-08-25_15:15_-_game_development_mit_open_source_fur_ouya_web_und_mobile_-_michael_kleinhenz_-_1185","link":"https://c3voc.de","description":"Am Beispiel des Open-Source-Frameworks libGDX zeigt der Vortrag, wie Spiele entwickelt werden können und welche Open-Source-Technologien dazu aktuell verfügbar sind. Die Integration von Social-Media-Funktionen wie Achievements und Leaderboards zeigt der Vortrag dabei ebenso, wie die praktische Umsetzung auf Basis der Ouya-Konsole.","original_language":"deu","persons":["Michael Kleinhenz"],"tags":["froscon2013","1185"],"view_count":6,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2023-10-17T19:00:03.600+02:00","length":3460,"duration":3460,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1185-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1185-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/l0to2ELszuY9er8y9Gs7pA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/l0to2ELszuY9er8y9Gs7pA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-25_15:15_-_game_development_mit_open_source_fur_ouya_web_und_mobile_-_michael_kleinhenz_-_1185","url":"https://api.media.ccc.de/public/events/l0to2ELszuY9er8y9Gs7pA","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[]},{"guid":"import-ce93c16af2fd6dcdd4","title":"Talking people into creating patches","subtitle":"... and submitting them ...","slug":"hs4_-_2013-08-24_17:45_-_talking_people_into_creating_patches_-_isabel_drost-fromm_-_1208","link":null,"description":"\"Contributing to open source projects is trivial: Make a change, create a patch, get a review and revise, have it accepted.\" When heavily involved with open source projects it's easy to forget what developers interested in contributing have to learn before even making the smallest first change.\n\n","original_language":"eng","persons":["Isabel Drost-Fromm"],"tags":["froscon2013","Community"],"view_count":9,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2024-05-13T21:00:04.202+02:00","length":3065,"duration":3065,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_17_45_-_talking_people_into_creating_patches_-_isabel_drost-fromm_-_1208.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_17_45_-_talking_people_into_creating_patches_-_isabel_drost-fromm_-_1208_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ce93c16af2fd6dcdd4-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ce93c16af2fd6dcdd4-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-24_17:45_-_talking_people_into_creating_patches_-_isabel_drost-fromm_-_1208","url":"https://api.media.ccc.de/public/events/import-ce93c16af2fd6dcdd4","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3551,"event_guid":"96de15c5-a017-4fb6-a3a0-09cdf8addd09","weight":1},{"event_id":4531,"event_guid":"4a584e33-5551-2020-2020-202020202020","weight":1},{"event_id":4539,"event_guid":"384d5955-3745-2020-2020-202020202020","weight":1},{"event_id":4764,"event_guid":"da934433-0092-4749-b606-56b65e84214f","weight":1}]},{"guid":"import-b7ef2a4bd3f98641af","title":"How to optimize KVM using libvirt","subtitle":null,"slug":"hs4_-_2013-08-24_10:00_-_how_to_optimize_kvm_using_libvirt_-_toshaan_bharvani_-_1231","link":null,"description":"Using libvirt and related tools to optimize a virtual machine to perform better than the default libvirt configuration, such optimizations can lead to an increase in performance.\n","original_language":"eng","persons":["Toshaan Bharvani"],"tags":["froscon2013","System Administration"],"view_count":94,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-12-28T00:00:11.088+01:00","length":1157,"duration":1157,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_10_00_-_how_to_optimize_kvm_using_libvirt_-_toshaan_bharvani_-_1231.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_10_00_-_how_to_optimize_kvm_using_libvirt_-_toshaan_bharvani_-_1231_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-b7ef2a4bd3f98641af-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-b7ef2a4bd3f98641af-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-24_10:00_-_how_to_optimize_kvm_using_libvirt_-_toshaan_bharvani_-_1231","url":"https://api.media.ccc.de/public/events/import-b7ef2a4bd3f98641af","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":2018,"event_guid":"NcH7TwKoQARNQ2auG050Wg","weight":1},{"event_id":2421,"event_guid":"6db799ad-eb93-43ba-ae8d-299976c5254f","weight":1},{"event_id":3972,"event_guid":"f1ce0b2e-36c7-52e8-9bb2-b81773f0c210","weight":1},{"event_id":3974,"event_guid":"fe8b6494-ce4b-5bf6-ac0c-6a2906d01748","weight":1},{"event_id":4389,"event_guid":"91d3f23c-ef7a-45d9-9e26-a5df4f19b130","weight":1},{"event_id":4415,"event_guid":"e7427cc1-7602-4474-8a56-634e87a489c6","weight":1},{"event_id":4419,"event_guid":"d9e29339-b716-4eea-a640-fb0e75753de2","weight":1},{"event_id":4421,"event_guid":"2f2fd9af-2c7f-4eea-bf6c-3e90176f3f75","weight":1},{"event_id":5734,"event_guid":"adde2800-ffa1-44c4-aafd-c4928ee5378d","weight":1},{"event_id":5738,"event_guid":"fafacf91-9842-4a5f-bb02-146250450001","weight":1},{"event_id":5773,"event_guid":"be056c9c-b6f6-42a3-adb1-0d6e80a1f4c7","weight":1}]},{"guid":"import-2cabed10e3f650f0d6","title":"Cache = Cash","subtitle":"Geld beim Server sparen und neue User gewinnen.","slug":"hs1_2_-_2013-08-24_15:15_-_cache_cash_-_stefan_wintermeyer_-_1148","link":null,"description":"Einen schnellen Webshop kann man entweder durch den massiven Einsatz von Hardware oder durch intelligente Programmierung erreichen. Die größte Performance-Optimierung kann dabei mit Fragement-Caching, HTTP-Caching und Page-Caching erzielt werden. Stefan Wintermeyer zeigt dies auf einem Raspberry Pi mit Nginx, Ruby on Rails, MySQL und Memcached.\n","original_language":"eng","persons":["Stefan Wintermeyer"],"tags":["froscon2013","Web Development"],"view_count":146,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-02-20T08:45:06.214+01:00","length":2379,"duration":2379,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_15_15_-_cache_cash_-_stefan_wintermeyer_-_1148.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_15_15_-_cache_cash_-_stefan_wintermeyer_-_1148_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-2cabed10e3f650f0d6-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-2cabed10e3f650f0d6-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_15:15_-_cache_cash_-_stefan_wintermeyer_-_1148","url":"https://api.media.ccc.de/public/events/import-2cabed10e3f650f0d6","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":212,"event_guid":"import-6934edc539ff86b236","weight":1},{"event_id":328,"event_guid":"import-c8f6dc14c09b907ea6","weight":1},{"event_id":358,"event_guid":"import-90bb7e740b24e4eb47","weight":1},{"event_id":1494,"event_guid":"import-5e7a01265ce6066f76","weight":1},{"event_id":2027,"event_guid":"hCqGF53s9gGMwzx3PmERmw","weight":1},{"event_id":2216,"event_guid":"A8xVpIjX1oKQOQcWMt_49Q","weight":1},{"event_id":2325,"event_guid":"44a73803-a941-49bd-95b5-3268a1b27b9b","weight":1},{"event_id":2421,"event_guid":"6db799ad-eb93-43ba-ae8d-299976c5254f","weight":1},{"event_id":2568,"event_guid":"482a4db2-fa77-4c83-be2e-082caeee3108","weight":1},{"event_id":2999,"event_guid":"0cd4467e-31c9-43bf-a315-491dc48c3c6a","weight":1},{"event_id":3076,"event_guid":"e58e87c6-3cb6-4da4-b268-327170501094","weight":1},{"event_id":3258,"event_guid":"bf3187b5-7108-5fb0-acc2-bcc2b33d4351","weight":1},{"event_id":3260,"event_guid":"57da1a0c-b6c4-5f9a-b2ad-9bc87b5c456f","weight":1},{"event_id":3303,"event_guid":"d5871aa9-b052-5c09-bc8e-bcfee6469e91","weight":1},{"event_id":3851,"event_guid":"a2b0d408-3f34-11e7-a2ff-b7e0ed5cc95f","weight":1},{"event_id":3975,"event_guid":"cf268405-84ad-567b-8bc1-27404dcb15c7","weight":1},{"event_id":4308,"event_guid":"327bab84-f496-47b1-955c-ff03791c9271","weight":1},{"event_id":4405,"event_guid":"fab923fb-623d-4803-bfc6-37e9ddc623b1","weight":1},{"event_id":4684,"event_guid":"e829a025-7ad0-4ad0-8dd1-274490f7987f","weight":1}]},{"guid":"import-d4f0baa33b3d69ce30","title":"Hochverfügbare Firewalls mit Keepalived und Conntrackd","subtitle":"Übernahme von Verbindungsverlust","slug":"hs4_-_2013-08-25_11:15_-_hochverfugbare_firewalls_mit_keepalived_und_conntrackd_-_alexander_wirt_-_1167","link":null,"description":"Dieser Talk soll Einsteigern in die Materie erklären wie man mit Keepalived und Conntrackd hochverfügbare Firewalls mit zwei oder mehr Knoten aufbauen kann die im ihre conntrack Informationen synchronisieren. Dies ermöglicht es auf einen anderen Knoten zu wechseln ohne Verbindungen zu verlieren.\n","original_language":"eng","persons":["Alexander Wirt"],"tags":["froscon2013","System Administration"],"view_count":388,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-04-10T18:45:04.099+02:00","length":3936,"duration":3936,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_11_15_-_hochverfugbare_firewalls_mit_keepalived_und_conntrackd_-_alexander_wirt_-_1167.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-25_11_15_-_hochverfugbare_firewalls_mit_keepalived_und_conntrackd_-_alexander_wirt_-_1167_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-d4f0baa33b3d69ce30-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-d4f0baa33b3d69ce30-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-25_11:15_-_hochverfugbare_firewalls_mit_keepalived_und_conntrackd_-_alexander_wirt_-_1167","url":"https://api.media.ccc.de/public/events/import-d4f0baa33b3d69ce30","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":79,"event_guid":"import-2654c06bae3e5515d7","weight":1},{"event_id":346,"event_guid":"import-235811a6267df82510","weight":1},{"event_id":1020,"event_guid":"import-8fb016024e60722cef","weight":1},{"event_id":2753,"event_guid":"34ff5c71-6829-4415-8ab4-d94dfb9ac15c","weight":1},{"event_id":3435,"event_guid":"91ce14bb-e968-4a12-8659-6bb83ed5c3b9","weight":1},{"event_id":3657,"event_guid":"4bff9cb3-9e91-4305-9029-f4d9053c7b5c","weight":1},{"event_id":5618,"event_guid":"bac51d24-c529-5d9e-81c9-73a5c09e81ac","weight":1},{"event_id":5763,"event_guid":"e7828a90-6f0a-439b-a6a8-2e129a00b521","weight":1},{"event_id":6912,"event_guid":"51110506-b87f-59b3-b1da-3eb599b6ec2d","weight":2},{"event_id":7279,"event_guid":"967fa2a1-265f-47c1-90b2-ec8dba08b328","weight":1},{"event_id":7300,"event_guid":"b3ce0272-f184-416d-ada2-07441237e632","weight":1},{"event_id":7326,"event_guid":"07c3d074-21f6-4f86-aaef-090946823dbc","weight":1},{"event_id":7843,"event_guid":"d21c048c-ff08-5483-af93-a32b0e13fe48","weight":1}]},{"guid":"import-4a3141b3ed9dca760b","title":"Verkehrte Welt","subtitle":"Linux im High Performance Computing","slug":"hs1_2_-_2013-08-24_10:00_-_verkehrte_welt_-_holger_gantikow_-_1212","link":null,"description":"Der Vortrag gibt einen Einblick in die Welt der Supercomputer, die fast alle eines gemeinsam haben: Sie werden durch Linux zum Fliegen gebracht.\n\nDen Schwerpunkt des Vortrags bilden die Fragen, wie es dazu kommen konnte und welche dort eingesetzten Technologien und Werkzeuge auch den normalen IT-Alltag \"beflügeln\" können.\n\nDarüber hinaus wird beleuchtet, ob sich ein Ausflug in die Cloud in einem solchen Umfeld \"rechnen\" kann. \n","original_language":"eng","persons":["Holger Gantikow"],"tags":["froscon2013","System Administration"],"view_count":66,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-03-31T22:30:06.388+02:00","length":3195,"duration":3195,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_10_00_-_verkehrte_welt_-_holger_gantikow_-_1212.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs1_2_-_2013-08-24_10_00_-_verkehrte_welt_-_holger_gantikow_-_1212_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4a3141b3ed9dca760b-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4a3141b3ed9dca760b-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_10:00_-_verkehrte_welt_-_holger_gantikow_-_1212","url":"https://api.media.ccc.de/public/events/import-4a3141b3ed9dca760b","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":1998,"event_guid":"uC8ap4LP4Xtea09oLvF7_Q","weight":2},{"event_id":2546,"event_guid":"bd4515b7-fdcf-4d9b-8fc8-0ec47f5c8a80","weight":1},{"event_id":2592,"event_guid":"7cc647b6-2514-47eb-9360-75dbdb836520","weight":2},{"event_id":2759,"event_guid":"ff3dc349-f733-4ba6-bc83-d4373fcc981d","weight":1},{"event_id":3038,"event_guid":"cf873495-8beb-47f3-a303-4893400ecf30","weight":2},{"event_id":3403,"event_guid":"ca11e7f4-633d-4ae8-aff6-b1b90e15fc12","weight":1},{"event_id":3416,"event_guid":"a2f1743e-e5cd-458b-bf2a-5f2797afe6a0","weight":1},{"event_id":3429,"event_guid":"34a5d181-732f-483a-a40c-f41620357465","weight":1},{"event_id":3456,"event_guid":"aa6e891a-5f4a-4e99-addc-10b16ccf9065","weight":1},{"event_id":3558,"event_guid":"dd3cbbf6-b5de-4efe-9704-16e4a01ff5b5","weight":1},{"event_id":3633,"event_guid":"530f0400-e4e8-4d99-909d-4cfc8121c0b0","weight":1},{"event_id":3825,"event_guid":"c6cf38a7-f076-5a40-b670-b67edc6542fb","weight":1},{"event_id":3842,"event_guid":"385033fe-d217-0100-aca6-28dd05677c66","weight":1},{"event_id":3996,"event_guid":"5dFNdKHRGGOw5ezddlAtZg","weight":1},{"event_id":4406,"event_guid":"c60e6927-625d-47f3-a09e-c5b186124666","weight":2},{"event_id":4468,"event_guid":"0698cea1-0913-4db7-bc65-5d397597c8e8","weight":1},{"event_id":4824,"event_guid":"5d255692-ae5e-4f96-b10e-55929d570813","weight":1},{"event_id":5265,"event_guid":"a4b6d7b8-48ae-47e4-a348-ce7ba14fdb65","weight":1},{"event_id":5757,"event_guid":"fbec0a5a-7a3b-485d-8c50-e732dcea014f","weight":1},{"event_id":5779,"event_guid":"887c6067-774c-4ec3-a3bd-b888e137eec0","weight":1},{"event_id":5797,"event_guid":"b72de5fc-3cd1-4a76-980c-ca48bac7184f","weight":1},{"event_id":7102,"event_guid":"045f855d-1bd3-5c93-b9f3-74c5347f4ce8","weight":1}]},{"guid":"import-4c6ee852283d9c87a5","title":"Apps für alle Plattformen entwickeln!","subtitle":"Plattformübergreifende App-Entwicklung mit Python und Kivy","slug":"hs3_-_2013-08-25_12:45_-_apps_fur_alle_plattformen_entwickeln_-_andreas_schreiber_-_1219","link":null,"description":"Plattformübergreifende App-Entwicklung für Android, iOS, Mac OSX, Linux, Windows, ... das geht auch Nicht-Webbasiert! Im Vortrag wird das Python-Framework Kivy vorgestellt und gezeigt wie einfach sich Apps für die genannten Plattformen entwickeln, paketieren und verteilen lassen.\n","original_language":"eng","persons":["Andreas Schreiber"],"tags":["froscon2013","Development"],"view_count":208,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-03-05T20:45:06.476+01:00","length":3632,"duration":3632,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-25_12_45_-_apps_fur_alle_plattformen_entwickeln_-_andreas_schreiber_-_1219.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-25_12_45_-_apps_fur_alle_plattformen_entwickeln_-_andreas_schreiber_-_1219_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4c6ee852283d9c87a5-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-4c6ee852283d9c87a5-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-25_12:45_-_apps_fur_alle_plattformen_entwickeln_-_andreas_schreiber_-_1219","url":"https://api.media.ccc.de/public/events/import-4c6ee852283d9c87a5","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":2},{"event_id":3450,"event_guid":"4bdc2468-fc82-4a7d-9df8-df1f40e6ea8f","weight":2},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":2},{"event_id":4268,"event_guid":"ba28bb48-0861-4159-a27b-d27b8a3e2ec2","weight":2},{"event_id":5231,"event_guid":"38433858-5443-2020-2020-202020202020","weight":2}]},{"guid":"import-5364d3cfa913a79114","title":"Samba4","subtitle":null,"slug":"hs4_-_2013-08-24_11:15_-_samba4_-_fabrizio_manfredi_-_1180","link":null,"description":"As the culmination of ten years' work, the Samba Team has created the first compatible Free Software implementation of Microsoft’s Active Directory protocols.\nLDAP, Kerberos, DNS, and all other essential services that are required for Active Directory are natively supported by Samba4.\nSamba4 doesn't have only Active Directory functions, but it has also many other incredible features like smb3 protocol implementation, ctdb (cluster) functionality and much more.\nThe presentation will describe the supported scenarios of Samba 4 as an Active Directory DC and  also, discusses the developments in the File Server, in particular the components of  SMB2, SMB3 and CTDB.\n","original_language":"eng","persons":["Fabrizio Manfredi"],"tags":["froscon2013","System Administration"],"view_count":111,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2024-03-19T14:45:04.911+01:00","length":3422,"duration":3422,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_11_15_-_samba4_-_fabrizio_manfredi_-_1180.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs4_-_2013-08-24_11_15_-_samba4_-_fabrizio_manfredi_-_1180_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-5364d3cfa913a79114-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-5364d3cfa913a79114-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs4_-_2013-08-24_11:15_-_samba4_-_fabrizio_manfredi_-_1180","url":"https://api.media.ccc.de/public/events/import-5364d3cfa913a79114","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":246,"event_guid":"import-0f35544f8d26cef5e1","weight":1},{"event_id":290,"event_guid":"import-1b1bb084cc68f7a3df","weight":1},{"event_id":330,"event_guid":"import-4c6ee852283d9c87a5","weight":1},{"event_id":362,"event_guid":"import-1e66857dfe6332afef","weight":2},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":385,"event_guid":"import-c513f2798daab1c8e1","weight":1},{"event_id":2041,"event_guid":"RdFRTf4HCcVqg7o8UCEuqQ","weight":1},{"event_id":2560,"event_guid":"3537f488-9c78-4f0b-b727-2e8a3887b69e","weight":1},{"event_id":2579,"event_guid":"04b52daf-d0a0-4b2e-b9ff-294551265734","weight":1},{"event_id":2587,"event_guid":"89b01590-66cd-4804-9235-f63f073da68d","weight":1},{"event_id":2723,"event_guid":"bcntKBHQb1WsmpjP4ZuVKA","weight":1},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":1},{"event_id":4110,"event_guid":"55b4e019-bc2c-5f37-944c-f90b30fc7cd7","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":1},{"event_id":4649,"event_guid":"0386da26-f42d-4808-a965-a5f9a0469d79","weight":1},{"event_id":6659,"event_guid":"fee0c56b-2eda-5d63-a7c7-c111014480f9","weight":1},{"event_id":7282,"event_guid":"42a1e544-fae1-439c-95c0-d47d4fa94758","weight":1},{"event_id":7405,"event_guid":"5337766f-3676-4a2a-b1f6-4bd66b4d71af","weight":1}]},{"guid":"import-8fbea067584d0e592d","title":"Weck den Geek in Dir","subtitle":null,"slug":"hs6_-_2013-08-24_10:30_-_weck_den_geek_in_dir_-_bodo_tasche_-_1261","link":null,"description":"Was ist ein Geek? Oder Nerd? Und wo trifft man mehr davon? Warum sollte man die überhaupt treffen wollen? Reicht es nicht, wenn man schon tagsüber im Büro mit denen zu tun hat? Hilfe ich bin das erste mal hier auf einer Konferenz… und nu? Und wieso sind hier so viele Fragen? Hoffentlich beantwortet die da mal jemand in dem Talk!!1! Kann nicht jemand mal an die Nerds denken hier?!\n","original_language":"eng","persons":["Bodo Tasche"],"tags":["froscon2013","RedFrogConf"],"view_count":97,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2025-11-14T20:30:06.015+01:00","length":1448,"duration":1448,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_10_30_-_weck_den_geek_in_dir_-_bodo_tasche_-_1261.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-24_10_30_-_weck_den_geek_in_dir_-_bodo_tasche_-_1261_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-8fbea067584d0e592d-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-8fbea067584d0e592d-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-24_10:30_-_weck_den_geek_in_dir_-_bodo_tasche_-_1261","url":"https://api.media.ccc.de/public/events/import-8fbea067584d0e592d","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":100,"event_guid":"import-f73126cae24d750083","weight":1},{"event_id":343,"event_guid":"import-0fd208e2c1287d00ae","weight":1},{"event_id":374,"event_guid":"import-37d67a3000b5182166","weight":2},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":476,"event_guid":"import-76f8d3a6991dcf7f03","weight":1},{"event_id":657,"event_guid":"import-a4e46602a0e417b76b","weight":2},{"event_id":684,"event_guid":"import-3c6185884db88b4055","weight":1},{"event_id":686,"event_guid":"import-b93ce60268c2d2302a","weight":1},{"event_id":699,"event_guid":"import-264973248d5b2f9520","weight":1},{"event_id":2711,"event_guid":"3I_JW35S7gfxyjmtKl4ojw","weight":1},{"event_id":3249,"event_guid":"8ec92aac-5807-5ceb-934a-e971c7e63205","weight":1},{"event_id":3566,"event_guid":"40332b3d-c3b6-5c10-be52-1014af10f5ad","weight":1},{"event_id":3581,"event_guid":"9c6d3dca-ef43-548a-97e8-b574b8e08891","weight":1},{"event_id":3692,"event_guid":"f21478d4-e8db-4f19-854c-2f74b5824706","weight":1},{"event_id":3996,"event_guid":"5dFNdKHRGGOw5ezddlAtZg","weight":1},{"event_id":4063,"event_guid":"f98d396e-6f2b-57e9-b82f-ad1a6ba48655","weight":1},{"event_id":4290,"event_guid":"d3c6e873-4426-4c4e-a89d-49c9573f61d1","weight":1},{"event_id":4418,"event_guid":"00ac6281-8db2-47af-9b12-22f9404368ac","weight":1},{"event_id":4431,"event_guid":"50b2cf5f-cc9b-49ef-bc7b-39bb383bf253","weight":1},{"event_id":4469,"event_guid":"a6054ecc-1c1c-4682-92cf-a940c41b035f","weight":2},{"event_id":4569,"event_guid":"2017bf48-f589-5de0-af34-e19076559508","weight":1},{"event_id":4645,"event_guid":"f0851394-22b0-440c-aafc-e8690fc1cf51","weight":1},{"event_id":4777,"event_guid":"a66fa9d5-b12c-4d6b-84f9-f279faf38f86","weight":1},{"event_id":4843,"event_guid":"86c60da2-fefc-4750-ad22-fa821ce619b1","weight":1},{"event_id":5342,"event_guid":"a54ad163-540f-5d45-9359-16a5d76da4ae","weight":1},{"event_id":5398,"event_guid":"641f2cd4-5a49-5663-8105-0b4e2c13a724","weight":1}]},{"guid":"import-98abb0098fb855782b","title":"OpenMRS - Open Medical Record System","subtitle":"Freie Software für eine bessere Welt","slug":"c117_java_-_2013-08-24_15:15_-_openmrs_-_open_medical_record_system_-_wolf_schlegel_-_1254","link":null,"description":"\u003ca href=\"http://openmrs.org/\"\u003eOpenMRS\u003c/a\u003e ist ein Softwaresystem zur Patientendatenerfassung, das als Open Source Software entwickelt wird. Neben fachlichen und technischen Aspekten des Systems befasst sich der Vortrag vor allem mit der Möglichkeit, sich an der Weiterentwicklung von OpenMRS aktiv zu beteiligen und so einen Beitrag zu einer besseren Welt zu leisten.\n","original_language":"eng","persons":["Wolf Schlegel"],"tags":["froscon2013","Java"],"view_count":41,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-03-26T20:45:05.915+01:00","length":3747,"duration":3747,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_15_15_-_openmrs_-_open_medical_record_system_-_wolf_schlegel_-_1254.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_15_15_-_openmrs_-_open_medical_record_system_-_wolf_schlegel_-_1254_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-98abb0098fb855782b-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-98abb0098fb855782b-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c117_java_-_2013-08-24_15:15_-_openmrs_-_open_medical_record_system_-_wolf_schlegel_-_1254","url":"https://api.media.ccc.de/public/events/import-98abb0098fb855782b","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3468,"event_guid":"91c80405-d612-48f2-832f-2c42ffcfada6","weight":1},{"event_id":3473,"event_guid":"26bea14a-1aec-42ee-b816-bd5310c5c904","weight":1},{"event_id":3474,"event_guid":"36fd149f-099b-4003-bb15-e142fbed00f9","weight":1},{"event_id":3904,"event_guid":"3AMlv4_IK2DbAuMiXVdmyQ","weight":1},{"event_id":4795,"event_guid":"722ce759-9cde-4e3b-8db5-5a97aa9673d9","weight":1},{"event_id":5966,"event_guid":"b6554fda-0520-5ae9-ad5a-73dab200bf36","weight":1}]},{"guid":"import-1fe52c4111d06034ef","title":"Concurrency Matters","subtitle":null,"slug":"hs6_-_2013-08-25_11:15_-_concurrency_matters_-_mateus_armando_-_1269","link":null,"description":"Why Concurrency matters\n\n- Difference between Concurrency and Parallelism\n- Design Approaches for Concurrent Systems\n- Shared Mutability\n- Isolated Mutability\n- Pure immutability (e.g.: Functional programming, \u003cHaskel\u003e)\n- Ruby and Concurrency\n- MRI\n- JRUBY\n- Rubinius\n- Rubymotion\n- Embrace Concurrence\n- Embrace Immutability\n","original_language":"eng","persons":["Mateus Armando"],"tags":["froscon2013","RedFrogConf"],"view_count":40,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-01-31T14:45:09.992+01:00","length":1619,"duration":1619,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1fe52c4111d06034ef-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1fe52c4111d06034ef-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-25_11:15_-_concurrency_matters_-_mateus_armando_-_1269","url":"https://api.media.ccc.de/public/events/import-1fe52c4111d06034ef","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":363,"event_guid":"import-480b18cc8c732095d8","weight":1},{"event_id":369,"event_guid":"import-45e4c769a068704983","weight":1},{"event_id":2162,"event_guid":"_lVlmBO98KMg4M-n-_A3FA","weight":1},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2300,"event_guid":"mzNAGavKy2KOcwOjGqC8pw","weight":1},{"event_id":2302,"event_guid":"rHjqtfbslD_ucUr8kW5wcQ","weight":1},{"event_id":2549,"event_guid":"327922bb-5b63-416e-a6cb-8dcf73104037","weight":1},{"event_id":2607,"event_guid":"9f0061d6-df0d-4e40-9019-a9b61dbd5697","weight":2},{"event_id":2783,"event_guid":"d232878f-84a4-11e5-9649-e7b052e61be6","weight":5},{"event_id":3156,"event_guid":"KROCEGraOskISuupZHUVIQ","weight":1},{"event_id":3431,"event_guid":"a60f0bd1-96c2-436e-a652-f04779a9a0ef","weight":1},{"event_id":3792,"event_guid":"f2f3b250-3806-4a0b-9eb5-17b3441cbe61","weight":2},{"event_id":3802,"event_guid":"a588243f-a16e-4298-9e66-d26fb949aaea","weight":1},{"event_id":3850,"event_guid":"ae999450-3893-11e7-890f-9f81551c7b53","weight":1},{"event_id":3889,"event_guid":"Q3YPVoHoG6KKmhTW4QzLJg","weight":2},{"event_id":4050,"event_guid":"b67e373f-d09e-5174-9ee6-6abeefdd40e9","weight":1},{"event_id":4748,"event_guid":"d6d295e7-242f-45fb-9be1-4ea1c26bafd6","weight":1},{"event_id":4765,"event_guid":"9326038b-f781-4707-b35a-9ef52f98d35a","weight":1},{"event_id":4768,"event_guid":"a13dc0d2-55af-4b60-a07c-1786094da593","weight":1},{"event_id":4804,"event_guid":"0cccbcdd-1e5c-4457-883b-6141c04d754c","weight":1},{"event_id":4818,"event_guid":"c02f6777-5e55-46ca-8d60-1810a8d5f3c7","weight":1},{"event_id":4845,"event_guid":"c21cb389-aba3-4eaa-ba1f-76f966b1686e","weight":2},{"event_id":4849,"event_guid":"9ba995df-b1ca-402d-b1c8-c21e5faacd3b","weight":1},{"event_id":4860,"event_guid":"f552b4b5-7446-4cc4-836b-0aa3639b994f","weight":1},{"event_id":4871,"event_guid":"4b1c06a3-d870-4740-9f77-832768d41fae","weight":1},{"event_id":6029,"event_guid":"19767f93-f0df-477f-a534-aee61b4288a9","weight":2}]},{"guid":"2xRJKwjPBXQ0kTkBKgcNCg","title":"High Performance MySQL for Developers","subtitle":null,"slug":"hs5_-_2013-08-25_16:30_-_high_performance_mysql_for_developers_-_aurimas_mikalauskas_-_1215","link":"https://c3voc.de","description":"In this talk, I will focus on key things that a developer should know or learn if they want to write High Performance MySQL-backed applications. The talk will cover the following topics:\n\n- MySQL strengths \u0026 weaknesses\n- MySQL indexing\n- Query execution plans\n- Basic things to know about MySQL configuration\n- Solving some common application performance traips","original_language":"eng","persons":["Aurimas Mikalauskas"],"tags":["froscon2013","1215"],"view_count":21,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2025-06-16T06:00:02.104+02:00","length":3498,"duration":3498,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1215-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1215-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/2xRJKwjPBXQ0kTkBKgcNCg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/2xRJKwjPBXQ0kTkBKgcNCg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-25_16:30_-_high_performance_mysql_for_developers_-_aurimas_mikalauskas_-_1215","url":"https://api.media.ccc.de/public/events/2xRJKwjPBXQ0kTkBKgcNCg","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":329,"event_guid":"import-a0ac6aa7b0e74386c3","weight":1},{"event_id":3991,"event_guid":"95af3d8d-795b-5dad-a06c-4a9ad2997a23","weight":1},{"event_id":3998,"event_guid":"4DPy_rTjcx8v3-qpU0VcmQ","weight":1},{"event_id":4002,"event_guid":"7RWGLIjaZfC9mtqRFUH8SQ","weight":1}]},{"guid":"import-45575611458c746695","title":"Fokussiertes Arbeiten mit Mylyn","subtitle":"Effectively use the integrated Task-focused UI in Eclipse","slug":"c117_java_-_2013-08-24_10:00_-_fokussiertes_arbeiten_mit_mylyn_-_ralf_bommersbach_-_1260","link":null,"description":"Mylyn ist ein Eclipse-Plugin, das eine „aufgabenfokussierte Benutzeroberfläche“ (task-focused UI) anbietet. Damit ist gemeint, dass einzelnen Entwicklungsdokumenten (Dateien, Klassen usw.) Aufgaben zugeordnet und daraus automatisch aufgabenspezifische Sichten (ein sog. Kontext) erzeugt werden, die nur diese Dokumente enthalten.\n","original_language":"eng","persons":["Ralf Bommersbach"],"tags":["froscon2013","Java"],"view_count":104,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-02-26T11:30:07.955+01:00","length":2891,"duration":2891,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_10_00_-_fokussiertes_arbeiten_mit_mylyn_-_ralf_bommersbach_-_1260.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c117_java_-_2013-08-24_10_00_-_fokussiertes_arbeiten_mit_mylyn_-_ralf_bommersbach_-_1260_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-45575611458c746695-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-45575611458c746695-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c117_java_-_2013-08-24_10:00_-_fokussiertes_arbeiten_mit_mylyn_-_ralf_bommersbach_-_1260","url":"https://api.media.ccc.de/public/events/import-45575611458c746695","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":6667,"event_guid":"a2f820a8-e08a-55ce-b826-5bab91098d00","weight":1}]},{"guid":"import-39e9cf8867dc1b6669","title":"Tiki Wiki CMS Groupware","subtitle":"die eierlegende Wollmilchsau","slug":"hs3_-_2013-08-24_15:15_-_tiki_wiki_cms_groupware_-_frank_guthausen_-_1155","link":null,"description":"Ein Überblick über Tiki Wiki CMS Groupware (Tiki): Software, Community, Entwicklungsmodell, Administration, Infrastruktur\n","original_language":"eng","persons":["Frank Guthausen"],"tags":["froscon2013","Web Development"],"view_count":161,"promoted":false,"date":"2013-08-24T02:00:00.000+02:00","release_date":"2013-09-07T02:00:00.000+02:00","updated_at":"2026-03-01T13:45:07.019+01:00","length":2627,"duration":2627,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_15_15_-_tiki_wiki_cms_groupware_-_frank_guthausen_-_1155.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-24_15_15_-_tiki_wiki_cms_groupware_-_frank_guthausen_-_1155_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-39e9cf8867dc1b6669-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-39e9cf8867dc1b6669-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-24_15:15_-_tiki_wiki_cms_groupware_-_frank_guthausen_-_1155","url":"https://api.media.ccc.de/public/events/import-39e9cf8867dc1b6669","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":343,"event_guid":"import-0fd208e2c1287d00ae","weight":1},{"event_id":1497,"event_guid":"import-a5a3c656f8d4822ab9","weight":1},{"event_id":4707,"event_guid":"52c2d2e9-5ae9-5ac4-b7d0-1fa2649a1d68","weight":1},{"event_id":4826,"event_guid":"16645200-2036-4a3c-a44d-a5ff44ac2991","weight":1},{"event_id":4946,"event_guid":"64be895b-faa3-5543-b6e0-06cf4b361229","weight":1},{"event_id":4948,"event_guid":"61044a55-e6d6-4b9c-add9-a7f07c65da70","weight":1},{"event_id":5223,"event_guid":"4647424c-5553-2020-2020-202020202020","weight":1},{"event_id":5229,"event_guid":"53464646-4151-2020-2020-202020202020","weight":1},{"event_id":5233,"event_guid":"4a433356-4456-2020-2020-202020202020","weight":1},{"event_id":5240,"event_guid":"39474e46-4733-2020-2020-202020202020","weight":1},{"event_id":7375,"event_guid":"d8db148c-39e4-4f1e-af23-a26a477c82ee","weight":1},{"event_id":7384,"event_guid":"8e743367-04a1-4232-ab03-a54fc210e548","weight":2},{"event_id":7424,"event_guid":"d178f21d-4837-4a49-ae27-0f6abf703465","weight":1},{"event_id":7458,"event_guid":"f5ef88a8-0fb3-4310-bb04-358db302a13b","weight":1},{"event_id":7459,"event_guid":"4263620e-f36f-4408-b702-01481e0efbd7","weight":1}]},{"guid":"import-36f87d70c76c7e6285","title":"Real-time fulltext search using Sphinx","subtitle":null,"slug":"hs5_-_2013-08-25_17:45_-_real-time_fulltext_search_using_sphinx_-_adrian_nuta_-_1172","link":null,"description":"A brief overview of realtime fulltext searching, discussing the current status of realtime indexing and how to build a live search using Sphinx.\n","original_language":"eng","persons":["Adrian Nuta"],"tags":["froscon2013","Web Development"],"view_count":30,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2022-03-01T13:45:19.613+01:00","length":1879,"duration":1879,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_17_45_-_real-time_fulltext_search_using_sphinx_-_adrian_nuta_-_1172.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs5_-_2013-08-25_17_45_-_real-time_fulltext_search_using_sphinx_-_adrian_nuta_-_1172_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-36f87d70c76c7e6285-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-36f87d70c76c7e6285-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs5_-_2013-08-25_17:45_-_real-time_fulltext_search_using_sphinx_-_adrian_nuta_-_1172","url":"https://api.media.ccc.de/public/events/import-36f87d70c76c7e6285","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3942,"event_guid":"ec1c7660-cf4a-46be-b0d7-7e0c2a956c0a","weight":1},{"event_id":6308,"event_guid":"d8ac40ae-9a60-41ea-bdb8-c642812f25a9","weight":1},{"event_id":7319,"event_guid":"d652dc05-fd17-4972-aaa3-5f678b2f7475","weight":1}]},{"guid":"import-90bb7e740b24e4eb47","title":"Ember.js","subtitle":"A framework for creating ambitious web applications.","slug":"hs3_-_2013-08-25_14:00_-_ember_js_-_stefan_wintermeyer_-_1149","link":null,"description":"Ember.js wurde von Yahuda Katz (jQuery und Ruby on Rails Core-Team Mitglied) als MVC basierendes neues JavaScript Framework als bessere Alternative zu Backbone und Angular erfunden. Anhand der Version 1.0 zeigt Stefan Wintermeyer wie gut und schnell man mit Ember moderne Web Applikationen erstellen kann.\n","original_language":"eng","persons":["Stefan Wintermeyer"],"tags":["froscon2013","Web Development"],"view_count":200,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2025-03-24T08:00:03.502+01:00","length":2101,"duration":2101,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-25_14_00_-_ember_js_-_stefan_wintermeyer_-_1149.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs3_-_2013-08-25_14_00_-_ember_js_-_stefan_wintermeyer_-_1149_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-90bb7e740b24e4eb47-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-90bb7e740b24e4eb47-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-25_14:00_-_ember_js_-_stefan_wintermeyer_-_1149","url":"https://api.media.ccc.de/public/events/import-90bb7e740b24e4eb47","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":335,"event_guid":"import-1233a916a9425e46e7","weight":1},{"event_id":345,"event_guid":"import-2cabed10e3f650f0d6","weight":1},{"event_id":1470,"event_guid":"import-384abf403ee27a0804","weight":1},{"event_id":1975,"event_guid":"1d9f168fd259ff3d","weight":1},{"event_id":2027,"event_guid":"hCqGF53s9gGMwzx3PmERmw","weight":2},{"event_id":2035,"event_guid":"kJSIlK3OHkgc3hwXbIiGFQ","weight":1},{"event_id":2044,"event_guid":"v7AbhGiALo9fSeHxxUayIQ","weight":1},{"event_id":2554,"event_guid":"0030f6d6-8bc4-400c-a000-020ee1892bee","weight":1},{"event_id":2568,"event_guid":"482a4db2-fa77-4c83-be2e-082caeee3108","weight":3},{"event_id":3068,"event_guid":"27802145-efd5-41f5-b455-0642fd6df787","weight":1},{"event_id":3070,"event_guid":"9a153e36-2653-4927-a47b-78351a0f79d7","weight":1},{"event_id":3072,"event_guid":"5a474f97-efed-47ae-ba14-de5131eddb21","weight":2},{"event_id":3076,"event_guid":"e58e87c6-3cb6-4da4-b268-327170501094","weight":1},{"event_id":3082,"event_guid":"4a558a6d-cefc-4631-958f-bc8bb48d2d4e","weight":1},{"event_id":3099,"event_guid":"1af4bb7e-d722-4380-b890-3e0d8eda24b3","weight":1},{"event_id":3101,"event_guid":"b5a3f409-0a5e-4cca-ad5a-bd5f2969bbd0","weight":1},{"event_id":3384,"event_guid":"290b5960-72f0-4a68-9fee-b1125c0dd635","weight":1},{"event_id":3388,"event_guid":"aff502a2-5d3a-4c9b-a4fa-3031be2801e8","weight":1},{"event_id":3400,"event_guid":"da58a4d0-7b3e-42a6-a720-792fc2503d45","weight":2},{"event_id":3414,"event_guid":"d9b14733-50f1-423c-9d77-5985ffc5d5e2","weight":1},{"event_id":3448,"event_guid":"fb1359f0-76b4-4f28-abad-cdc5c1f97d0f","weight":1},{"event_id":3452,"event_guid":"12707664-5781-4eb3-a702-ce3a029e042b","weight":1},{"event_id":3456,"event_guid":"aa6e891a-5f4a-4e99-addc-10b16ccf9065","weight":1},{"event_id":3563,"event_guid":"0bf48766-2a96-4c65-bc82-54c490c5c4e3","weight":1},{"event_id":3610,"event_guid":"56537f49-c8f0-4d73-bdba-d4d8307fc170","weight":1},{"event_id":3636,"event_guid":"a1a52c4c-8233-403b-8f04-db981df016c1","weight":1},{"event_id":3695,"event_guid":"c300b194-2a85-4705-92aa-b4e789882303","weight":1},{"event_id":3929,"event_guid":"7dc6f456-31bb-4efd-b63a-4cc345d1a614","weight":1},{"event_id":3980,"event_guid":"2d967d3a-bb8f-5576-aa1f-8fa0708e1fb2","weight":1},{"event_id":4065,"event_guid":"c1d2806b-acab-5e96-811f-11338d1a1680","weight":1},{"event_id":4088,"event_guid":"448bb3d1-e38f-5599-9959-4b30deb93314","weight":1},{"event_id":4090,"event_guid":"1ab12cdf-5342-5f5f-bce8-49d375cdd00b","weight":1},{"event_id":4094,"event_guid":"2bdd02ba-0b1d-5914-b2b8-0d486acaada0","weight":1},{"event_id":4431,"event_guid":"50b2cf5f-cc9b-49ef-bc7b-39bb383bf253","weight":1},{"event_id":4462,"event_guid":"5524c82a-5bde-43ef-9c8d-2bfd1542650d","weight":1},{"event_id":4467,"event_guid":"b73be6a0-292a-4a98-b9bf-f38755279f6e","weight":2},{"event_id":4473,"event_guid":"b2e93d24-d651-4ca3-b142-a9f2c74977df","weight":1},{"event_id":5235,"event_guid":"52535255-5245-2020-2020-202020202020","weight":1},{"event_id":5239,"event_guid":"524a3859-5641-2020-2020-202020202020","weight":1}]},{"guid":"yFEJDQ5WlbBl5Y5cd3TCrw","title":"Persona: a federated and privacy-protecting login system for the whole Web","subtitle":null,"slug":"hs1_2_-_2013-08-24_11:15_-_persona_a_federated_and_privacy-protecting_login_system_for_the_whole_web_-_francois_marier_-_1131","link":"https://c3voc.de","description":"Websites that need to identify their users commonly use one of two methods: a  username \u0026 password scheme that's hard to secure and creates a lot of pain for users, or a centralized proprietary service on which many of their users already have accounts.\n\nThere must a better way. A cross-browser solution for authenticating users which feels like the Web and preserves the decentralized architecture necessary for an open network. We present Mozilla Persona.","original_language":"eng","persons":["François Marier"],"tags":["froscon2013","1131"],"view_count":27,"promoted":false,"date":"2013-08-24T00:00:00.000+02:00","release_date":"2017-07-27T02:00:00.000+02:00","updated_at":"2025-05-12T15:45:07.015+02:00","length":3440,"duration":3440,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1131-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1131-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/yFEJDQ5WlbBl5Y5cd3TCrw-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/yFEJDQ5WlbBl5Y5cd3TCrw-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs1_2_-_2013-08-24_11:15_-_persona_a_federated_and_privacy-protecting_login_system_for_the_whole_web_-_francois_marier_-_1131","url":"https://api.media.ccc.de/public/events/yFEJDQ5WlbBl5Y5cd3TCrw","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":2},{"event_id":4217,"event_guid":"8da84e68-73c0-11e7-ac71-d3b143ff9640","weight":2}]},{"guid":"import-ef9f4cf355ba454d2f","title":"Python und LaTeX vereint","subtitle":"Textsatz++","slug":"c119_hauptkonferenz_-_2013-08-25_12:45_-_python_und_latex_vereint_-_uwe_ziegenhagen_-_1157","link":null,"description":"Obwohl die gängigen Textverarbeitungsprogramme wie Word, Libre \u0026 OpenOffice kräftig aufgeholt haben ist LaTeX noch immer ungeschlagen, wenn es um hochqualitativen Satz von Dokumenten geht. In diesem Vortrag zeige ich LaTeX Grundlagen und erkläre dann, wie man Python und LaTeX kombinieren kann, um dynamische Dokumente zu erzeugen.\n","original_language":"eng","persons":["Uwe Ziegenhagen"],"tags":["froscon2013","Hardware"],"view_count":631,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-04-08T15:15:06.583+02:00","length":2775,"duration":2775,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c119_hauptkonferenz_-_2013-08-25_12_45_-_python_und_latex_vereint_-_uwe_ziegenhagen_-_1157.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/c119_hauptkonferenz_-_2013-08-25_12_45_-_python_und_latex_vereint_-_uwe_ziegenhagen_-_1157_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ef9f4cf355ba454d2f-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-ef9f4cf355ba454d2f-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/c119_hauptkonferenz_-_2013-08-25_12:45_-_python_und_latex_vereint_-_uwe_ziegenhagen_-_1157","url":"https://api.media.ccc.de/public/events/import-ef9f4cf355ba454d2f","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":212,"event_guid":"import-6934edc539ff86b236","weight":1},{"event_id":258,"event_guid":"import-9b514d0b3ed0a8528f","weight":1},{"event_id":337,"event_guid":"import-e36a819e1ce66c764c","weight":1},{"event_id":370,"event_guid":"import-0ef7bf7a41328a88a4","weight":1},{"event_id":380,"event_guid":"import-bc76a85240b7f69697","weight":1},{"event_id":381,"event_guid":"import-dbad752a1febcae2b1","weight":1},{"event_id":609,"event_guid":"import-3cf81cc3f1f6d963b9","weight":1},{"event_id":1682,"event_guid":"import-424b431b28ea3a4a99","weight":1},{"event_id":1930,"event_guid":"SRDwL6AUoVXxdD043izCkA","weight":2},{"event_id":2003,"event_guid":"LFFyZHoyVkHDVNkFvNrWyw","weight":1},{"event_id":2008,"event_guid":"zLQRrJi05bpzgkLweZJT1Q","weight":5},{"event_id":2030,"event_guid":"ttHtQDEywj59FOB5Xl4GEg","weight":3},{"event_id":2033,"event_guid":"p9qH6cZLBLMHBl3rihff0w","weight":2},{"event_id":2035,"event_guid":"kJSIlK3OHkgc3hwXbIiGFQ","weight":2},{"event_id":2036,"event_guid":"P6zLTSgVO3Jr2yXMiNX3zw","weight":1},{"event_id":2045,"event_guid":"FsDYcA_p_qFS4fbFr5Tzag","weight":1},{"event_id":2084,"event_guid":"S6CAYvvZkrQ9UJolU_wQ0A","weight":1},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2554,"event_guid":"0030f6d6-8bc4-400c-a000-020ee1892bee","weight":1},{"event_id":2562,"event_guid":"d06d4b31-fb8c-4140-b4a6-8799ce4b2c05","weight":1},{"event_id":2568,"event_guid":"482a4db2-fa77-4c83-be2e-082caeee3108","weight":1},{"event_id":2624,"event_guid":"178dd5ac-6f92-4cd9-a99c-8a1b0e83bce8","weight":3},{"event_id":2705,"event_guid":"55fccc39-c1bb-4d05-aa95-7188ad229f56","weight":1},{"event_id":2721,"event_guid":"frX2B6Wr96hp7Tnu3tsCcg","weight":1},{"event_id":2731,"event_guid":"BabVU1W0NckTrYaDHf-gug","weight":2},{"event_id":2868,"event_guid":"0549d204-604a-46c5-92a2-e64b85aa9892","weight":1},{"event_id":2899,"event_guid":"0c8f0e98-92ee-42ba-aa75-04fc50344904","weight":1},{"event_id":2907,"event_guid":"3b16ddc9-499b-44b1-9084-b3e328daea30","weight":1},{"event_id":2933,"event_guid":"c50c5193-7389-4858-9352-14ea6d74b77a","weight":2},{"event_id":3378,"event_guid":"bfbd4555-b241-4e56-b438-3a6fa881a375","weight":2},{"event_id":3391,"event_guid":"7aa3a3b6-3879-4d05-8b5a-0b72ba96343c","weight":1},{"event_id":3450,"event_guid":"4bdc2468-fc82-4a7d-9df8-df1f40e6ea8f","weight":2},{"event_id":3452,"event_guid":"12707664-5781-4eb3-a702-ce3a029e042b","weight":1},{"event_id":3644,"event_guid":"d1681340-162c-48ce-8c0b-61c3e176696d","weight":1},{"event_id":3656,"event_guid":"1a6657a2-b6c2-4acc-b8fc-5ec081c0877f","weight":1},{"event_id":3671,"event_guid":"4ef69e6a-026f-4b30-888d-af654b220a3d","weight":2},{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":1},{"event_id":3695,"event_guid":"c300b194-2a85-4705-92aa-b4e789882303","weight":3},{"event_id":3696,"event_guid":"9d36932f-616a-4677-b924-60c1986fbbfc","weight":1},{"event_id":3698,"event_guid":"994082de-ef8e-4f8e-8c46-ec0eb110b845","weight":1},{"event_id":3737,"event_guid":"d51d9e44-947b-4a09-94ad-c31c5cf5e5e1","weight":1},{"event_id":3818,"event_guid":"adb3ca92-d333-4a8d-b44a-09b3bbb75656","weight":1},{"event_id":3853,"event_guid":"efeeaebc-3f29-11e7-9ba7-2f214305c877","weight":1},{"event_id":3980,"event_guid":"2d967d3a-bb8f-5576-aa1f-8fa0708e1fb2","weight":1},{"event_id":3990,"event_guid":"ae8b6e9a-dff3-5473-9780-50284d396c77","weight":1},{"event_id":3992,"event_guid":"5e014a1b-4516-5d27-a59d-19395cf97f5a","weight":1},{"event_id":3993,"event_guid":"e0970cbb-d6e6-58c6-931b-780977ca8efc","weight":1},{"event_id":4002,"event_guid":"7RWGLIjaZfC9mtqRFUH8SQ","weight":1},{"event_id":4022,"event_guid":"29b6ca58-f822-5f30-9ca1-0715f216eece","weight":1},{"event_id":4057,"event_guid":"808d0782-1b9b-51a6-ad3c-1b1ed971d07f","weight":1},{"event_id":4130,"event_guid":"6953ca59-16e4-4b23-97dd-64675f6fbe79","weight":2},{"event_id":4196,"event_guid":"c57cd434-dba8-5da7-a239-ba14ffa2ae7f","weight":1},{"event_id":4208,"event_guid":"a4c963f4-f9f7-52fd-8387-701db3be3a69","weight":1},{"event_id":4216,"event_guid":"f90b88a0-e43e-46f4-b9ad-373995a520ee","weight":1},{"event_id":4268,"event_guid":"ba28bb48-0861-4159-a27b-d27b8a3e2ec2","weight":1},{"event_id":4493,"event_guid":"12c20fb9-b911-5eec-86db-ae321566b8ec","weight":5},{"event_id":4496,"event_guid":"a63a59e0-f7da-5d51-9b0e-8feef90b5a15","weight":1},{"event_id":4498,"event_guid":"32606388-7853-5a94-b29a-9e2db5c8b984","weight":1},{"event_id":4511,"event_guid":"bb4b74a2-c51c-5079-be2c-63f98247c90c","weight":1},{"event_id":4526,"event_guid":"36967e02-b5b2-5bc5-97c5-a7dcf6dac144","weight":1},{"event_id":4985,"event_guid":"d0df705f-a1ec-41e8-9240-7009943e03bc","weight":2},{"event_id":5239,"event_guid":"524a3859-5641-2020-2020-202020202020","weight":2},{"event_id":5256,"event_guid":"c2474049-40f0-4d92-935e-e22090e3d343","weight":2}]},{"guid":"4DPy_rTjcx8v3-qpU0VcmQ","title":"Database DevOps, mit Flyway, Git, Maven, MySQL und Jenkins","subtitle":null,"slug":"hs3_-_2013-08-25_11:15_-_database_devops_mit_flyway_git_maven_mysql_und_jenkins_-_michael_huttermann_-_1140","link":"https://c3voc.de","description":"DevOps beschreibt die optimierte Zusammenarbeit von Entwicklung und Betrieb. Auch beim Umgang mit Datenbank hilft DevOps Änderungen systematisch in Produktion zu bringen.","original_language":"deu","persons":["Michael Hüttermann"],"tags":["froscon2013","1140"],"view_count":60,"promoted":false,"date":"2013-08-25T00:00:00.000+02:00","release_date":"2017-07-11T02:00:00.000+02:00","updated_at":"2026-01-09T16:00:36.794+01:00","length":3754,"duration":3754,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1140-sd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/1140-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/4DPy_rTjcx8v3-qpU0VcmQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/4DPy_rTjcx8v3-qpU0VcmQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs3_-_2013-08-25_11:15_-_database_devops_mit_flyway_git_maven_mysql_und_jenkins_-_michael_huttermann_-_1140","url":"https://api.media.ccc.de/public/events/4DPy_rTjcx8v3-qpU0VcmQ","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":347,"event_guid":"import-8fbea067584d0e592d","weight":1},{"event_id":379,"event_guid":"import-859b155bfec32458a2","weight":1},{"event_id":1091,"event_guid":"import-b6c7f097823adf3c6e","weight":1},{"event_id":2868,"event_guid":"0549d204-604a-46c5-92a2-e64b85aa9892","weight":1},{"event_id":3424,"event_guid":"915aced0-8526-4087-b0c3-769710ef6322","weight":1},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":1},{"event_id":3784,"event_guid":"454751e0-fd42-11e6-b7aa-174b5fe37b07","weight":1},{"event_id":3828,"event_guid":"421d7916-5c5d-5847-b399-72ee40d730cf","weight":1},{"event_id":3991,"event_guid":"95af3d8d-795b-5dad-a06c-4a9ad2997a23","weight":1},{"event_id":4003,"event_guid":"2xRJKwjPBXQ0kTkBKgcNCg","weight":1},{"event_id":4420,"event_guid":"99398913-ee5b-482b-bc03-918fcc6285ac","weight":1},{"event_id":4469,"event_guid":"a6054ecc-1c1c-4682-92cf-a940c41b035f","weight":1},{"event_id":4614,"event_guid":"a4196471-b928-5039-aeb7-a53629c29d0c","weight":1},{"event_id":4832,"event_guid":"275f85de-d612-4440-8755-85dee5912f12","weight":1},{"event_id":5228,"event_guid":"44434a47-4b41-2020-2020-202020202020","weight":1},{"event_id":5229,"event_guid":"53464646-4151-2020-2020-202020202020","weight":2},{"event_id":5233,"event_guid":"4a433356-4456-2020-2020-202020202020","weight":1},{"event_id":5235,"event_guid":"52535255-5245-2020-2020-202020202020","weight":1},{"event_id":5240,"event_guid":"39474e46-4733-2020-2020-202020202020","weight":1},{"event_id":5244,"event_guid":"4a473753-5039-2020-2020-202020202020","weight":1},{"event_id":5439,"event_guid":"9f66f449-ac25-59d7-b6c8-84c4d50b51d0","weight":1},{"event_id":5758,"event_guid":"ef2ff203-e91d-4b8f-90ad-966fe74d5325","weight":1},{"event_id":5763,"event_guid":"e7828a90-6f0a-439b-a6a8-2e129a00b521","weight":1},{"event_id":5765,"event_guid":"cc58e79c-5a9f-43cf-80da-6dca94b402c4","weight":2},{"event_id":5772,"event_guid":"d85ab00f-b631-4e1e-a930-329722774f40","weight":1},{"event_id":5773,"event_guid":"be056c9c-b6f6-42a3-adb1-0d6e80a1f4c7","weight":1},{"event_id":5781,"event_guid":"60b11faf-4afc-4c25-bae5-a59d48bda32a","weight":1},{"event_id":6184,"event_guid":"78e07e27-053d-55f5-92d1-16956900e402","weight":1}]}]}