~/conference

FrOSCon 2016

date:2016-08-20..2016-08-21
location:Sankt Augustin, Germany
series:FrOSCon · 4 editions
editions:[FrOSCon 2009, FrOSCon 2012, FrOSCon 2015, FrOSCon 2016]
titleauthorlength
initScottyTM, Boernd09m
Short practical notes and last minute changes are given here so decide by concrete details not topic restatements: Pokemon policy: have fun, two keynote names…
Talk in English on
Apple OSX and iOS ManagementMarko Jung57m
Covers professional device management for Apple macOS and iOS using signed MDM profiles, Apple Configurator and DEP zero‑touch enrollment to push Wi‑Fi…
Talk in German on
Developing Research Infrastructures the DevOps wayCarsten Thiel49m
A Virtual Research Environment for historians gets built and hardened: uses Jenkins and Puppet to produce Debian packages via fpm into an aptly repo…
Talk in English on
ADEM (Breathe)Dag Wieers53m
A bicycle-mounted, open-source air-quality device for Ghent measures PM2.5 and PM10 and uploads raw readings intermittently to a central server for…
Talk in English on
openvocsMarkus Töpfer42m
An open-source voice communication platform for mission control is described, including a signaling server, media server, client apps for laptops, tablets and…
Talk in German on
NoSQL as Not Only SQLStefanie Janine Stölting42m
A hands‑on tour of PostgreSQL JSON features that names real tools and numbers: JSONB (compressed, transactional) on 9.4+, jsonb_set and concatenation operators…
Talk in English on
Welcome by the vice presidentMargit Geißler04m
University hosts FrOSCon on campus and emphasizes that open-source software enables broad access and that its creative modification advances technology…
Talk in English on
Using Python pandas for scientific ResearchUwe Ziegenhagen42m
Claim: pandas plus SciPy/Numpy/Matplotlib gives a practical alternative to R/Matlab for messy research data. Examples: loading CSV/Excel (hundreds of…
Talk in English on
Free Software Virtual SingerTobias Platen47m
Describes an open-source virtual singing system built from free components: a GNU GPL Spectral Modeling Synthesis (SMS) implementation combined with the…
Talk in German on
Fragile developmentFlorian Haas52m
Claims Scrum is effectively a rigid cult: rules are immutable, it requires team stability that nearly never exists in software, and its daily 15‑minute…
Talk in English on
From z-Tree to oTreeHeiko Borchers21m
Compares the legacy z-Tree experiment platform with oTree, an open-source rewrite implemented in Python and Django, focusing on a four-client Prisoner’s…
Talk in German on
Pushing the frontiers of Information ExtractionKatsiaryna Stalpouskaya, Christian Baden01h 04m
Algorithm extracts sentences that are calls for action and then classifies what is being asked, using a 2‑step ML pipeline built into AmCAT and trained on…
Talk in English on
DSM, EIF, RED: Acronyms on the EU level and why they matter for software freedomPolina Malaja36m
European-level actions actually say what changes: the Digital Single Market, European Interoperability Framework and Radio Equipment Directive add legal teeth…
Talk in English on
How to design your own chip?Philipp Wagner52m
Shows concrete steps and limits: simulation with Verilator translating Verilog to C or VHDL simulators, synthesis with Yosys and Project IceStorm onto tiny…
Talk in English on
a FrOSCon MapSven Guckes43m
A community-edited event map built with uMap over OpenStreetMap combines three views—venue plan, indoor rooms, and surrounding area—so attendees add hotels…
Talk in German on
Choosing MySQL Even Against the DistributionJörg Brühe47m
Shows how to replace the distribution MySQL on CentOS 7 with Oracle MySQL 5.7 while keeping package dependencies intact. Steps: inventory installed RPMs (rpm…
Talk in German on
Current Developments in the Linux KernelThorsten Leemhuis01h 15m
Covers recent Linux kernel developments: kernel 4.7 adds Polaris GPU support and UEFI capsule firmware updates plus network and security hardening; 4.8 adds…
Talk in German on
NixOSFranz Pletz01h 03m
NixOS describes a functional package manager where packages are reproducible derivations stored immutably, enabling atomic upgrades and rollbacks by switching…
Talk in German on
VoctomixMaZderMind49m
Claim: C3VOC replaces DVSwitch with HD-capable Voctomix, a GStreamer-based compositor that runs on commodity PCs and uses FFmpeg, Blackmagic grabbers and…
Talk in English on
Internet of BatsLukas Schauer41m
Describes a wildlife-monitoring system using infrared light barriers (initial 48-sensor array then redesigned with multiplexed shift-registers and a custom…
Talk in German on
Automated Structural Sizing in Early Aircraft Design with PythonMichael Petsch47m
A Python-based design chain at DLR builds an open, modular pre-design tool for aircraft fuselage structural layout, including an FE preprocessor and FE…
Talk in German on
How we changed openSUSE developementMichal Hrusecky44m
Claim: openSUSE solves the rolling vs stable tradeoff by shipping two cooperating distributions, a fast tumbleweed rolling release and a conservative leap…
Talk in English on
take care of your logsJan Doberstein53m
Centralize logs instead of keeping them local by shipping via syslog to a collector, then parse and normalize using Logstash or the built-in processor and…
Talk in German on
The future of private cloudsJos Poortvliet01h 04m
Nextcloud forks from ownCloud in June and ships a usable release less than two weeks later, with community-driven features added rapidly: two‑factor auth…
Talk in English on
Universities on the WebJens Pelzetter43m
A survey of 24 German university websites reports concrete weaknesses: eight universities lack an overall research profile, only eight physics institutes list…
Talk in German on
Getting Started with GitLabChristian Stankowic42m
Shows how to install GitLab using the Omnibus package (minimum two CPU cores and 2 GB RAM) and configure it with gitlab-ctl reconfigure. Describes GitLab CI…
Talk in German on
Forced Routers and Radio Isolation – What Activists Can Learn From ItMax Mehl01h 00m
The talk explains how legal changes removed the requirement to use manufacturer‑locked routers and how EU Radio Equipment Directive 2014/53/EU introduced rules…
Talk in German on
Commodore 64 ReloadedMoReez42m
Overview of modern Commodore 64 hardware recreations, focusing on the Commodore 64 Reloaded mainboard that uses an FPGA, provides Ethernet, NTSC/PAL switching…
Talk in German on
How to organize a CoderDojoLucas Dohmen57m
CoderDojo runs free monthly on Saturdays 1–5 with about a 1:2 mentor:child ratio so a 25‑kid session gets noisy but still works; mentors and organizers…
Talk in English on
Database High AvailabilitySusanne (miracee) Holzgraefe58m
Concrete comparison of high-availability options for MariaDB and PostgreSQL, including tradeoffs between logical backups (pg_dump) and physical file-level/hot…
Talk in German on
Where is this IoT bus taking us?John Hawley55m
Claims that everyday gadgets phone home, leak or get commandeered get concrete examples: a Bluetooth pregnancy test that uploads results and coupons to First…
Talk in English on
The Youth HostelReuben Thomas53m
The project takes nearly 25 years to reach a 40‑page mock‑epic of about 272 lines and forces real engineering: typesetting with 26 LaTeX packages, drawing two…
Talk in English on
Data Mining in Astronomical Survey Data of Variable Stars with PythonChristian Dersch45m
A reproducible Python pipeline processes the OGLE-III catalog of ~400,000 variable stars, extracting light-curve features using numpy/scipy, astropy, astroML…
Talk in German on
BGP and OSPFChristoph Egger49m
Describes how IP routing finds destinations and copes with failures (e.g., a broken submarine cable), explaining that BGP handles inter‑organization path…
Talk in German on
Legal and Tax Pitfalls When Dealing with CryptocurrenciesAxel Hellinger01h 04m
German law treats cryptocurrencies as assets, not currency, so BaFin may classify accounting units as subject to the Banking Act (KWG) for commercial…
Talk in German on
State of the UnionMichael Kleinhenz01h 06m
A yearly roundup of open-source news covering concrete wins and failures: surprising Linux desktop market share in China, the npm left-pad removal that broke…
Talk in German on
Java Memory Model (JMM) for Beginners and Advanced UsersVadym Kazulkin, Rodion Alukhanov01h 10m
Explains concrete Java Memory Model effects: how compilers and the JIT reorder operations despite strong hardware, how store buffer reordering causes visible…
Talk in German on
Complex Queries with Modern SQLHolger Jakobs01h 00m
ISO SQL features since 1999 are presented as practical tools: WITH common table expressions evaluated once for reusing expensive subqueries; recursive CTEs for…
Talk in German on
Designing in the open: Mozilla Community DesignElio Qoshi28m
A volunteer group claims design can be open source and proves it by running Mozilla Community Design initaitive with work tracked in mozilla/open-design on…
Talk in English on
Designing Puppet CatalogsChristian Jantz35m
Practical prescription: enforce one role per server and structure code as roles-profiles-modules so modules do all resource work, profiles only include…
Talk in English on
Components for the Web: The Client-side Component Model (ccm)André Kless54m
Introduces ccm, an ~18 KB client‑side component model that embeds cross‑domain web components on demand without iframes while preserving full DOM/CSS access so…
Talk in German on
How to build your own cloud while staying in businessDirk, Bascht40m
Slides claim a fast-moving PaaS market (uploader: two new Docker PaaS launched and one shuts down) and cite an unexpectedly large provider count from…
Talk in English on
Secure Software DevelopmentStephan Kaps54m
Sets up Continuous Security Testing for a Java web environment by defining ten initial secure‑coding rules, integrating scans into Jenkins, and running scans…
Talk in German on
Team? What Team?Ralph Angenendt49m
Examines whether T-shaped people exist in practice and tests Scrum’s claim that teams should cover ~80% of needed skills. Uses real operations, development and…
Talk in German on
Logging with systemd in the Raspberry Pi ClusterChristian Prior58m
Demonstrates using systemd’s journal to implement centralized, structured logging over an encrypted transport on a Raspberry Pi cluster. Uses the binary…
Talk in German on
Open Source Storage Management with openATTICLenz Grimmer51m
openATTIC is an open-source GPL storage management platform that consolidates previous enterprise features into a single public codebase with monthly releases…
Talk in German on
Open source is just about the source, isn't it?Isabel Drost-Fromm55m
Argues that successful open source needs explicit non-code decisions: pick a license (GPL/LGPL or Apache license) to control downstream use, register and…
Talk in English on
Scalable Systems Management with SaltSebastian Meyer52m
Salt is presented as a scalable systems-management tool that can handle tens of thousands of nodes using both master/minion and SSH (push and pull) models. The…
Talk in German on
Ever Since We Started Doing SCRUM Everything's Great. Not!Tobias Ranft43m
A talk about real-world problems when adopting Scrum: rolling it out increased meetings and slowed delivery, splitting one dev team into three while ops/admin…
Talk in German on
Last- und Performancetests in der Cloud?!Sebastian Cohnen57m
Claims that matter: cloud vendors scale resources not applications and that testing reveals where that breaks. Concrete methods and results: load, stress…
Talk in English on
Modern Security Model for Embedded Linux DistributionsAleksander Zdyb01h 04m
Security and privacy of information stored on embedded devices is gaining on importance. It turns out that security models designed for desktops and servers…
Talk in English on
Career Planning for IT ProfessionalsHagen Bauer01h 02m
The talk argues that technical career tracks run alongside management and can be planned concretely. It cites IBM’s peer‑reviewed specialist paths (including…
Talk in German on
I Am Your User, Why Do You Hate Me?Leslie Hawthorn57m
Argues that open source projects repel users through poor docs, hostile tone and arcane tools, then shows concrete evidence and fixes: a linguistic study finds…
Talk in English on
Multi-threading programming and parenting processesPere Urbón-Bayes39m
Claims that industry culture and company policy, not childcare realities, drive attrition and stress, supported by a 350‑person poll showing 91% male…
Talk in English on
Docker BatteriesErkan Yanar55m
Shows practical Docker tools: overlay networking to let containers reach each other by name across hosts, Consul-based service discovery to register containers…
Talk in German on
Settling the IM warDaniel Gultsch40m
XMPP already provides an extensible, standards‑based IM stack; HTTP upload adoption is widespread and quick, while OMEMO multi-device encryption proves…
Talk in English on
gnuplot #2: Data AnalysisHarald König01h 37m
Concrete gnuplot workflows for data analysis: reading CSV files (handling decimal commas by replacing them or using set datafile separator ','), selecting and…
Talk in German on
Phoenix FrameworkStefan Wintermeyer41m
A live demo builds an address-book app with 50 seeded users and benchmarks Rails vs Phoenix (Elixir/Erlang). Measured latencies: Rails ~1265 ms first load then…
Talk in German on
Rudder - Config Management for Everyone?Florian Heigl01h 03m
Rudder is a configuration management system that uses a small CFEngine-based agent, relays and a master to manage Unix, Linux and Windows nodes. The demo shows…
Talk in German on
Why Companies Hesitate to Use Open Source — And How We Can Change ThatAlexander Kläser51m
The talk explains why companies hesitate to adopt open source and describes concrete countermeasures: a Debian-based platform called UCS that uses UCR (a…
Talk in German on
Container for DesktopsRobert Matzinger01h 01m
Describes isolating role-specific Firefox browser instances in LXC/Docker containers, chaining proxies or Tor and enforcing a host firewall to improve desktop…
Talk in German on
Ansible AdvancedOleg Fiksel59m
Covers Ansible internals and practical recipes: explains the rewritten parser in Ansible 2.0 with clearer error reporting, shows a task-blocks workflow that…
Talk in German on
DNSSECChristoph Egger46m
DNSSEC coverage includes exactly which DNS records are signed and how DS, DNSKEY and RRSIG form the chain of trust up to the root. It explains negative…
Talk in German on
Creating Printable MapsHartmut Holzgraefe51m
MapOSMatic generates high-resolution, printable multi-page PDFs from OpenStreetMap data rather than screen tiles. It imports OSM points of interest and custom…
Talk in German on
Secure Web Applications with ClojureJoy Clark, Simon Kölsch46m
Shows how to build more secure web applications in Clojure by using concrete libraries and patterns rather than magic. Covers an HTTP stack built with Ring and…
Talk in German on
A Short History of (Linux) FilesystemsMarcel Lauhoff49m
Outlines the evolution from Unix v6, Minix and FAT to modern Linux filesystems by linking concrete design choices: on-disk layouts, FAT’s file chains versus…
Talk in German on
Reactive JavaScript with RxJSMaximilian Berghoff42m
RxJS is presented as a way to turn asynchronous events into composable streams instead of callback chaos, using operators like fromEvent, debounce, map…
Talk in German on
Java Caching with JSR107 and tCacheChristian Esken01h 02m
tCache is an open-source JCache (JSR107) provider that implements EntryProcessors, Listeners and a loader API and demonstrates speeding a recursive Fibonacci…
Talk in German on
Orchestrating Docker Containers with RancherJan Nonnen, Daniel Clasen01h 01m
Rancher is presented as a fast, multi‑agent orchestration layer for Docker that is compatible with docker-compose.yml. It runs production stacks across ~10+…
Talk in German on
BACK to the Future: Static Blogs and Websites with JekyllHagen Bauer52m
The talk explains using Jekyll plus GitHub Pages to create static websites that serve only HTML, reducing security and performance overhead and offering high…
Talk in German on
Icinga2 AutomatedJens Link42m
Concrete automation recipes for Icinga2 using Ansible to install packages from backports, provision PKI, and register agents are shown; CMDB fields are mapped…
Talk in German on
Open-Source Software as a Key Competency in the Internet of ThingsStefan Grote57m
Argues that open-source software is a core skill for the Internet of Things and presents an IoT infrastructure stack, citing industry device forecasts…
Talk in German on
FreeIPAChristian Stankowic38m
Deployment of FreeIPA as a central Linux authentication infrastructure, including concrete installation commands and client registration using the IPA client…
Talk in German on
Python for the Internet of ThingsChristopher Arndt57m
MicroPython, a compact Python 3 implementation for microcontrollers (e.g. STM32F4, ESP8266, and Unix/Raspberry Pi), is demonstrated running on an ESP8266 with…
Talk in German on
Hardware is HardJohn Hawley01h 03m
Hardware development lists exact pain points: PCB stackup tolerances like a 10-layer PCB with DDR traces matched to the micron, manufacturing quotes such as…
Talk in English on
kivitendo as a Successor to SAP by DesignJan Büren35m
A migration project moving from SAP ByDesign to the open-source kivitendo ERP is described, including a live go‑live and a subsidiary rollout, HBCI bank…
Talk in German on
Automated Testing Laboratory for Embedded Linux DistributionsPaweł Wieczorek42m
An automated lab for Tizen operating system images stitches together Jenkins + Open Build Service, Ansible-hosted test servers, and sdb over USB to control…
Talk in English on
shutdownBoernd, ScottyTM13m
Conference wrap lists concrete results not promises: 1,800 visitors, youth program run by 16 kids and 6 adults with 125 attendees, seven parallel tracks…
Talk in English on
Multi-Factor Authentication on the Cutting EdgeCornelius Kölbel01h 00m
privacyIDEA is a deployed multi‑factor authentication system that manages tokens such as TOTP/HOTP, U2F, Nitrokey/GPG smartcards and paper tokens via a REST…
Talk in German on
Angular 2: Getting StartedPhilipp Burgmer01h 01m
Shows how to scaffold an Angular 2 demo app with the CLI and build a TCC Manager app in Visual Studio Code using Components for a training list and a detail…
Talk in German on
The Privoxy EcosystemFabian01h 10m
Privoxy is an HTTP proxy that uses explicit filters and actions, list-based adblocking, and regular-expression substitutions to rewrite or remove page…
Talk in German on
golang rocks!Sebastian Mancke01h 06m
A live-coding introduction to Go that builds an HTTP server with the standard library, adds Gorilla middleware via go get, vendors dependencies, and…
Talk in German on
Cross-Platform Game Development with libGDXMichael Kleinhenz01h 13m
A commercial board-game port for Pegasus Spiele was built using libGDX, using Stage/Actor and camera layering to simulate screens and curtains. Game logic is…
Talk in German on
Conference Organization 101Carina Haupt01h 00m
FrOSCon uses concrete production tools: frab for CFP, scheduling and XML/ICS exports for apps and the video pipeline; sabbot for sponsor/exhibitor contacts…
Talk in German on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.