FrOSCon 2016
2016-08-20..2016-08-21
Sankt Augustin, Germany
FrOSCon ·
[FrOSCon 2009, FrOSCon 2012, FrOSCon 2015, FrOSCon 2016]
| title | author | length |
|---|---|---|
| init | ScottyTM, Boernd | 09m |
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… | ||
| Apple OSX and iOS Management | Marko Jung | 57m |
Covers professional device management for Apple macOS and iOS using signed MDM profiles, Apple Configurator and DEP zero‑touch enrollment to push Wi‑Fi… | ||
| Developing Research Infrastructures the DevOps way | Carsten Thiel | 49m |
A Virtual Research Environment for historians gets built and hardened: uses Jenkins and Puppet to produce Debian packages via fpm into an aptly repo… | ||
| ADEM (Breathe) | Dag Wieers | 53m |
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… | ||
| openvocs | Markus Töpfer | 42m |
An open-source voice communication platform for mission control is described, including a signaling server, media server, client apps for laptops, tablets and… | ||
| NoSQL as Not Only SQL | Stefanie Janine Stölting | 42m |
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… | ||
| Welcome by the vice president | Margit Geißler | 04m |
University hosts FrOSCon on campus and emphasizes that open-source software enables broad access and that its creative modification advances technology… | ||
| Using Python pandas for scientific Research | Uwe Ziegenhagen | 42m |
Claim: pandas plus SciPy/Numpy/Matplotlib gives a practical alternative to R/Matlab for messy research data. Examples: loading CSV/Excel (hundreds of… | ||
| Free Software Virtual Singer | Tobias Platen | 47m |
Describes an open-source virtual singing system built from free components: a GNU GPL Spectral Modeling Synthesis (SMS) implementation combined with the… | ||
| Fragile development | Florian Haas | 52m |
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… | ||
| From z-Tree to oTree | Heiko Borchers | 21m |
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… | ||
| Pushing the frontiers of Information Extraction | Katsiaryna Stalpouskaya, Christian Baden | 01h 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… | ||
| DSM, EIF, RED: Acronyms on the EU level and why they matter for software freedom | Polina Malaja | 36m |
European-level actions actually say what changes: the Digital Single Market, European Interoperability Framework and Radio Equipment Directive add legal teeth… | ||
| How to design your own chip? | Philipp Wagner | 52m |
Shows concrete steps and limits: simulation with Verilator translating Verilog to C or VHDL simulators, synthesis with Yosys and Project IceStorm onto tiny… | ||
| a FrOSCon Map | Sven Guckes | 43m |
A community-edited event map built with uMap over OpenStreetMap combines three views—venue plan, indoor rooms, and surrounding area—so attendees add hotels… | ||
| Choosing MySQL Even Against the Distribution | Jörg Brühe | 47m |
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… | ||
| Current Developments in the Linux Kernel | Thorsten Leemhuis | 01h 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… | ||
| NixOS | Franz Pletz | 01h 03m |
NixOS describes a functional package manager where packages are reproducible derivations stored immutably, enabling atomic upgrades and rollbacks by switching… | ||
| Voctomix | MaZderMind | 49m |
Claim: C3VOC replaces DVSwitch with HD-capable Voctomix, a GStreamer-based compositor that runs on commodity PCs and uses FFmpeg, Blackmagic grabbers and… | ||
| Internet of Bats | Lukas Schauer | 41m |
Describes a wildlife-monitoring system using infrared light barriers (initial 48-sensor array then redesigned with multiplexed shift-registers and a custom… | ||
| Automated Structural Sizing in Early Aircraft Design with Python | Michael Petsch | 47m |
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… | ||
| How we changed openSUSE developement | Michal Hrusecky | 44m |
Claim: openSUSE solves the rolling vs stable tradeoff by shipping two cooperating distributions, a fast tumbleweed rolling release and a conservative leap… | ||
| take care of your logs | Jan Doberstein | 53m |
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… | ||
| The future of private clouds | Jos Poortvliet | 01h 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… | ||
| Universities on the Web | Jens Pelzetter | 43m |
A survey of 24 German university websites reports concrete weaknesses: eight universities lack an overall research profile, only eight physics institutes list… | ||
| Getting Started with GitLab | Christian Stankowic | 42m |
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… | ||
| Forced Routers and Radio Isolation – What Activists Can Learn From It | Max Mehl | 01h 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… | ||
| Commodore 64 Reloaded | MoReez | 42m |
Overview of modern Commodore 64 hardware recreations, focusing on the Commodore 64 Reloaded mainboard that uses an FPGA, provides Ethernet, NTSC/PAL switching… | ||
| How to organize a CoderDojo | Lucas Dohmen | 57m |
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… | ||
| Database High Availability | Susanne (miracee) Holzgraefe | 58m |
Concrete comparison of high-availability options for MariaDB and PostgreSQL, including tradeoffs between logical backups (pg_dump) and physical file-level/hot… | ||
| Where is this IoT bus taking us? | John Hawley | 55m |
Claims that everyday gadgets phone home, leak or get commandeered get concrete examples: a Bluetooth pregnancy test that uploads results and coupons to First… | ||
| The Youth Hostel | Reuben Thomas | 53m |
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… | ||
| Data Mining in Astronomical Survey Data of Variable Stars with Python | Christian Dersch | 45m |
A reproducible Python pipeline processes the OGLE-III catalog of ~400,000 variable stars, extracting light-curve features using numpy/scipy, astropy, astroML… | ||
| BGP and OSPF | Christoph Egger | 49m |
Describes how IP routing finds destinations and copes with failures (e.g., a broken submarine cable), explaining that BGP handles inter‑organization path… | ||
| Legal and Tax Pitfalls When Dealing with Cryptocurrencies | Axel Hellinger | 01h 04m |
German law treats cryptocurrencies as assets, not currency, so BaFin may classify accounting units as subject to the Banking Act (KWG) for commercial… | ||
| State of the Union | Michael Kleinhenz | 01h 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… | ||
| Java Memory Model (JMM) for Beginners and Advanced Users | Vadym Kazulkin, Rodion Alukhanov | 01h 10m |
Explains concrete Java Memory Model effects: how compilers and the JIT reorder operations despite strong hardware, how store buffer reordering causes visible… | ||
| Complex Queries with Modern SQL | Holger Jakobs | 01h 00m |
ISO SQL features since 1999 are presented as practical tools: WITH common table expressions evaluated once for reusing expensive subqueries; recursive CTEs for… | ||
| Designing in the open: Mozilla Community Design | Elio Qoshi | 28m |
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… | ||
| Designing Puppet Catalogs | Christian Jantz | 35m |
Practical prescription: enforce one role per server and structure code as roles-profiles-modules so modules do all resource work, profiles only include… | ||
| Components for the Web: The Client-side Component Model (ccm) | André Kless | 54m |
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… | ||
| How to build your own cloud while staying in business | Dirk, Bascht | 40m |
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… | ||
| Secure Software Development | Stephan Kaps | 54m |
Sets up Continuous Security Testing for a Java web environment by defining ten initial secure‑coding rules, integrating scans into Jenkins, and running scans… | ||
| Team? What Team? | Ralph Angenendt | 49m |
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… | ||
| Logging with systemd in the Raspberry Pi Cluster | Christian Prior | 58m |
Demonstrates using systemd’s journal to implement centralized, structured logging over an encrypted transport on a Raspberry Pi cluster. Uses the binary… | ||
| Open Source Storage Management with openATTIC | Lenz Grimmer | 51m |
openATTIC is an open-source GPL storage management platform that consolidates previous enterprise features into a single public codebase with monthly releases… | ||
| Open source is just about the source, isn't it? | Isabel Drost-Fromm | 55m |
Argues that successful open source needs explicit non-code decisions: pick a license (GPL/LGPL or Apache license) to control downstream use, register and… | ||
| Scalable Systems Management with Salt | Sebastian Meyer | 52m |
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… | ||
| Ever Since We Started Doing SCRUM Everything's Great. Not! | Tobias Ranft | 43m |
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… | ||
| Last- und Performancetests in der Cloud?! | Sebastian Cohnen | 57m |
Claims that matter: cloud vendors scale resources not applications and that testing reveals where that breaks. Concrete methods and results: load, stress… | ||
| Modern Security Model for Embedded Linux Distributions | Aleksander Zdyb | 01h 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… | ||
| Career Planning for IT Professionals | Hagen Bauer | 01h 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… | ||
| I Am Your User, Why Do You Hate Me? | Leslie Hawthorn | 57m |
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… | ||
| Multi-threading programming and parenting processes | Pere Urbón-Bayes | 39m |
Claims that industry culture and company policy, not childcare realities, drive attrition and stress, supported by a 350‑person poll showing 91% male… | ||
| Docker Batteries | Erkan Yanar | 55m |
Shows practical Docker tools: overlay networking to let containers reach each other by name across hosts, Consul-based service discovery to register containers… | ||
| Settling the IM war | Daniel Gultsch | 40m |
XMPP already provides an extensible, standards‑based IM stack; HTTP upload adoption is widespread and quick, while OMEMO multi-device encryption proves… | ||
| gnuplot #2: Data Analysis | Harald König | 01h 37m |
Concrete gnuplot workflows for data analysis: reading CSV files (handling decimal commas by replacing them or using set datafile separator ','), selecting and… | ||
| Phoenix Framework | Stefan Wintermeyer | 41m |
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… | ||
| Rudder - Config Management for Everyone? | Florian Heigl | 01h 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… | ||
| Why Companies Hesitate to Use Open Source — And How We Can Change That | Alexander Kläser | 51m |
The talk explains why companies hesitate to adopt open source and describes concrete countermeasures: a Debian-based platform called UCS that uses UCR (a… | ||
| Container for Desktops | Robert Matzinger | 01h 01m |
Describes isolating role-specific Firefox browser instances in LXC/Docker containers, chaining proxies or Tor and enforcing a host firewall to improve desktop… | ||
| Ansible Advanced | Oleg Fiksel | 59m |
Covers Ansible internals and practical recipes: explains the rewritten parser in Ansible 2.0 with clearer error reporting, shows a task-blocks workflow that… | ||
| DNSSEC | Christoph Egger | 46m |
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… | ||
| Creating Printable Maps | Hartmut Holzgraefe | 51m |
MapOSMatic generates high-resolution, printable multi-page PDFs from OpenStreetMap data rather than screen tiles. It imports OSM points of interest and custom… | ||
| Secure Web Applications with Clojure | Joy Clark, Simon Kölsch | 46m |
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… | ||
| A Short History of (Linux) Filesystems | Marcel Lauhoff | 49m |
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… | ||
| Reactive JavaScript with RxJS | Maximilian Berghoff | 42m |
RxJS is presented as a way to turn asynchronous events into composable streams instead of callback chaos, using operators like fromEvent, debounce, map… | ||
| Java Caching with JSR107 and tCache | Christian Esken | 01h 02m |
tCache is an open-source JCache (JSR107) provider that implements EntryProcessors, Listeners and a loader API and demonstrates speeding a recursive Fibonacci… | ||
| Orchestrating Docker Containers with Rancher | Jan Nonnen, Daniel Clasen | 01h 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+… | ||
| BACK to the Future: Static Blogs and Websites with Jekyll | Hagen Bauer | 52m |
The talk explains using Jekyll plus GitHub Pages to create static websites that serve only HTML, reducing security and performance overhead and offering high… | ||
| Icinga2 Automated | Jens Link | 42m |
Concrete automation recipes for Icinga2 using Ansible to install packages from backports, provision PKI, and register agents are shown; CMDB fields are mapped… | ||
| Open-Source Software as a Key Competency in the Internet of Things | Stefan Grote | 57m |
Argues that open-source software is a core skill for the Internet of Things and presents an IoT infrastructure stack, citing industry device forecasts… | ||
| FreeIPA | Christian Stankowic | 38m |
Deployment of FreeIPA as a central Linux authentication infrastructure, including concrete installation commands and client registration using the IPA client… | ||
| Python for the Internet of Things | Christopher Arndt | 57m |
MicroPython, a compact Python 3 implementation for microcontrollers (e.g. STM32F4, ESP8266, and Unix/Raspberry Pi), is demonstrated running on an ESP8266 with… | ||
| Hardware is Hard | John Hawley | 01h 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… | ||
| kivitendo as a Successor to SAP by Design | Jan Büren | 35m |
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… | ||
| Automated Testing Laboratory for Embedded Linux Distributions | Paweł Wieczorek | 42m |
An automated lab for Tizen operating system images stitches together Jenkins + Open Build Service, Ansible-hosted test servers, and sdb over USB to control… | ||
| shutdown | Boernd, ScottyTM | 13m |
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… | ||
| Multi-Factor Authentication on the Cutting Edge | Cornelius Kölbel | 01h 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… | ||
| Angular 2: Getting Started | Philipp Burgmer | 01h 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… | ||
| The Privoxy Ecosystem | Fabian | 01h 10m |
Privoxy is an HTTP proxy that uses explicit filters and actions, list-based adblocking, and regular-expression substitutions to rewrite or remove page… | ||
| golang rocks! | Sebastian Mancke | 01h 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… | ||
| Cross-Platform Game Development with libGDX | Michael Kleinhenz | 01h 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… | ||
| Conference Organization 101 | Carina Haupt | 01h 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… | ||
| nothing matches | ||