~/conference

FrOSCon 2015

date:2015-08-22..2015-08-23
location:Sankt Augustin, Germany
series:FrOSCon · 4 editions
editions:[FrOSCon 2009, FrOSCon 2012, FrOSCon 2015, FrOSCon 2016]
titleauthorlength
InitAndreas „ScottyTM“ Kupfer, Boernd09m
Quick agenda and logistics update: schedule changes list replaced sessions and new German talks, specific swaps (11:15 "revolutionizing Healthcare" →…
Talk in English on
Snappy Ubuntu CoreSujeevan Vijayakumaran48m
Ubuntu Core replaces traditional DEB packages with snap packages and uses image-based installs, A/B partitioning and transactional updates so systems and…
Talk in German on
Drive-by SSL certificate creation with nginxDominic Lüchinger01h 01m
Demonstrates nginx+Lua producing real SSL certificates on the fly: Lua + OpenSSL APIs generate keypairs, build CSRs, sign with a local CA, and inject cert/key…
Talk in English on
Software Freedom Means Business ValueSimon Phipps51m
Claims that 78% of businesses use open source and that 88% will contribute within three years anchor the talk in measurable change, with 55% reporting better…
Talk in English on
The evolution of storage on LinuxLenz Grimmer56m
A concise checklist: Linux accumulates 40+ filesystems in the kernel; early limits like Minix 64 MB and EXT1’s 2 GB give way to EXT2/3/4, XFS and JFS that push…
Talk in English on
Postfix, Dovecot and Anti-Spam MeasuresJan Büren52m
A hands-on report about operating a home mail server stack since 2004 using Postfix, Dovecot and Amavis/SpamAssassin/ClamAV for IMAP-only access, TLS…
Talk in German on
How To Get Your Patch AcceptedLorna Jane Mitchell58m
Three concrete things decide acceptance: correct, tested, minimal code; clear words explaining what changed and why i care; and alignment with project…
Talk in English on
Welcome by the vice presidentMargit Geißler04m
University hosts FrOSCon on campus and notes concrete claims: research here enables users worldwide to use free and secure tools and has measurable societal…
Talk in English on
Documenting REST APIs with SwaggerDaniel Pozzi33m
Demonstrates using Swagger to generate a JSON API specification from code annotations and then generate SDKs and an interactive Swagger UI. Shows concrete…
Talk in German on
Btrfs – The Filesystem of the Future?Florian Winkler01h 08m
Btrfs is presented as a production-ready filesystem (used by SUSE) supporting volumes up to 16 exabytes and offering in-place conversion from ext3/4 via…
Talk in German on
Ubuntu PhoneSujeevan Vijayakumaran58m
Ubuntu Phone on devices like the bq Aquaris 4.5 and Meizu MX4 runs a Linux 3.10 kernel with Canonical’s Mir display server and Unity 8 UI; applications are…
Talk in German on
Thank God it's Open FridayCorinna Baldauf54m
Company-wide Open Space runs every other Friday (10:00–16:00), funded as 10% of our time, with 100+ people from product, legal, accounting and support pitching…
Talk in English on
Attacking IoT TelemetryMichael Schloh von Bennewitz01h 10m
Demonstrates practical attacks on IoT telemetry by passively sniffing Bluetooth (recovering LAP, UAP and clock n to decode packets) and exploiting a…
Talk in German on
Pull Requests: Not Just For Code AnymoreTim Krajcar32m
Company policy and process docs move into a git repo and are edited via pull requests using GitHub Enterprise and published with GitHub Pages. New Relic…
Talk in English on
Web Performance: Autobahn or Pedestrian Zone?Stefan Wintermeyer46m
The talk examines web performance costs—noting each extra second of page load reduces conversions (~5%) and that shaving 1000 ms from viewport render is…
Talk in German on
XMPP 2015 - Challenges of Modern-Day Instant MessagingDaniel Gultsch55m
Covers recent concrete XMPP developments: server-side message archiving that stores and serves conversation history, resource-based synchronization so multiple…
Talk in German on
Why favour Icinga over Nagios?Markus Frosch58m
https://media.ccc.de/browse/conferences/froscon/2015/froscon2015-1607-why_favour_icinga_over_nagios.html We try to explain some of the problems Nagios has had…
Talk in English on
Go Away Or I Will Replace You With A Very Little Shell ScriptKristian Köhntopp57m
The talk examines how development and operations roles converge while differing success metrics still cause conflict, and describes using Infrastructure as…
Talk in German on
Data Warehouse Monitoring with Icinga 2Sebastian Henrich35m
Practical setup for monitoring a data warehouse using Icinga 2 and Icinga Web 2, storing time series in Graphite/Whisper and using the Icinga web graph module…
Talk in German on
SysDB — All System Information at a GlanceSebastian "tokkee" Harl56m
SysDB collects system and inventory data from multiple backends (Collectd, MK Livestatus, Puppet including Puppet Facts) and provides a unified query interface…
Talk in German on
Lightning TalksChristian Theune48m
Lightning talks are four- to five-minute open-format presentations with automatic cut-off, run back-to-back for about an hour and with four signup slots…
Lightning in German on
The JPEG is dead! Long live the JPEG!Tobias Baldauf52m
Compares image formats with data: a 12,000 sample shows webp compresses ~33% smaller than older jpeg encoders; automated quality tuning using a structural…
Talk in English on
MINIX 3Andrew S. Tanenbaum01h 03m
Claims a microkernel multiserver OS with 15,000 lines in the kernel and most services split into user-mode drivers, reducing blast radius of bugs. Ports NetBSD…
Talk in English on
Towards a server-less WebMax Jonas Werner01h 03m
WebRTC provides browser-to-browser peer-to-peer channels (encrypted DTLS/SRTP) and a JavaScript dataChannel API; the prototype called Bish (browser based open…
Talk in English on
Put an "Actor Model" in your HouseFabrizio Manfredi51m
Claims the actor model gives delivery guarantees isolation and elasticity for IoT and shows a working home automation stack that actually runs on Raspberry Pi…
Talk in English on
WebcrawlerFlorian Liß01h 01m
A working web crawler that fetches pages, extracts fields and posts results to a REST API is demonstrated, including a live demo that downloads three daily…
Talk in German on
My Server Runs Even Without CustomersRalph Angenendt31m
A department reorganized system administration as a product over 18 months by building a resident, easy-to-use platform for developers and splitting the…
Talk in German on
Centralized Log ManagementJonas Henke30m
A production report on a centralized log-management stack using Logstash to collect logs, Elasticsearch for storage and search, and Kibana for visualization…
Talk in German on
600k QPS on MySQL Galera clusterW. Heck58m
Claim of 600k QPS (now >1M total) corresponds to a six-node Galera cluster serving a 300GB app database using Percona + Galera + HAProxy + Puppet + xtrabackup…
Talk in English on
CloudABIEd Schouten58m
CloudABI defines a concrete runtime and syscall ABI that confines processes by explicit capabilities instead of global namespaces it passes capability-based…
Talk in English on
BloonixDirk Deimeke53m
Bloonix is a monitoring stack with an agent-only architecture that runs checks on each host, optional satellite nodes for remote regions, and a web UI…
Talk in German on
Unit Testing by ExampleAnna Filina46m
Concrete, runnable recipes and PHP examples that show what to assert and why: parses-from-CSV as an interface-first exercise, tests that catch a 0.1 quantity…
Talk in English on
Humanising Math and PhysicsHanneli Tavante01h 00m
Argues for concrete changes: teach the story behind formulas, merge courses and run cross‑discipline projects, and use short blog bios and films as hooks…
Talk in English on
Lies, damned lies and scansDavid Kriesel53m
Xerox workcenters run a JBIG2 pattern-matching compressor that sometimes replaces digits at the pixel level, producing perfectly laid-out but wrong numbers…
Talk in English on
State of the UnionMichael Kleinhenz, Oliver Zendel01h 32m
Survey of 2015 tech developments: Android’s Marshmallow release and its presence on 24,000 device models highlighting fragmentation; Cyanogen’s commercial deal…
Talk in German on
gnuplot – A Picture Says More Than 1000 Numbers …Harald König02h 02m
Demonstrates concrete gnuplot workflows for fetching fuel‑price HTML from spritpreis‑monitor.de, parsing it into CSV, and using set timefmt to parse times…
Talk in German on
Situation Normal, Everything Must ChangeSimon Wardley47m
Argument: poor situational awareness kills strategy; build maps by combining value chain + evolution mapping to get position and movement, then choose where to…
Talk in English on
Access Without EmpowermentBenjamin Mako Hill56m
Claim: the movement wins distribution but not control — free software reaches billions (Linux on servers, Android majority of phones, supercomputers nearly…
Talk in English on
Moby Dock in the Wind TunnelHolger Gantikow57m
Demonstrates Docker/Moby as a lightweight alternative to full VMs for HPC, presenting benchmarks (including an IBM Docker paper and an internal Abaqus…
Talk in German on
Music Production under GNU/LinuxTobias Platen45m
A practical GNU/Linux music-production workflow using class-compliant USB audio interfaces and the JACK audio server to record, with MIDI editing in Rosegarden…
Talk in German on
Open Roberta Lab - Visual Online Programming Environment for Computer KidsMarkus Ketterl53m
Cloud-hosted Open Roberta Lab provides a browser-based visual IDE that compiles block programs into Java for LEGO Mindstorms EV3 and runs a built-in simulator…
Talk in English on
New ARM SoCs in the Mainline KernelHeiko Stübner53m
Explains step-by-step how to upstream a new ARM SoC into the mainline Linux kernel: locate UART addresses, enable early debug output with DEB_LL, describe…
Talk in German on
All Mine!Cornelius Kölbel01h 00m
Presents an implementation called “offline OTP” that pushes one-time-password lists to clients and verifies them locally via PAM with a SQLite backend…
Talk in German on
Verified Boot on ARMJan Lübbe48m
An implementation of a verified boot chain on ARM i.MX6/i.MX28 is described using mask ROM and one‑time‑programmable fuses that store the public‑key hash, with…
Talk in German on
A Solution to the Backup InconvenienceAlexander Neumann, Florian Daniel55m
A working backup tool called restic is implemented in Go with a stable, JSON-backed repository and BSD 2‑clause license; it deduplicates using content‑defined…
Talk in English on
Private Cloud with OpenSource – "Now for Real!"Daniel Schneller53m
A production private‑cloud built as an AWS replacement using Ubuntu, OpenStack and Ceph (including an S3‑compatible gateway) is described, running 10 months in…
Talk in German on
Make your tests failIsabel Drost-Fromm42m
Uses the Carrotsearch Randomized Testing framework that Apache Lucene and Elasticsearch adopt, generating inputs from reproducible seeds and varying JVM…
Talk in English on
Integrating a FIDO U2F-Based Two-Factor Authentication with LinOTPChristian Pommranz55m
Shows how LinOTP’s admin API maps to FIDO U2F register and authenticate flows by listing concrete JSON fields (challenge, transactionId, keyHandle, version)…
Talk in German on
Crosscompiling - a Windows Installer with 4 CommandsWolfgang Dautermann01h 09m
Shows how to build a complete Windows installer for Maxima from Linux in four commands using a mingw-w64 cross‑compiler toolchain. The workflow uses gmac to…
Talk in German on
VGrade - Tux Grades VideosRobert Matzinger58m
VGrade describes a command-line workflow that performs cinematic color grading of raw camera files using free tools (ffmpeg, ImageMagick/GraphicsMagick) and…
Talk in German on
How to Motivate Your DevelopersAnna Filina01h 04m
Argues that concrete fixes win: a Quebec study finds salary ranks first, so resolve pay early; give adapted tools like profilers and paid licenses to remove…
Talk in English on
Beginning of the End or End of the Beginning?maddog01h 02m
One hundred and five rapid slides trace concrete milestones: Ada Lovelace writes programs for Babbage, Grace Murray Hopper finds a moth and coins “bug”, claims…
Talk in English on
Open Source Online BankingGeoffrey Richardson01h 01m
An overview of open-source online banking tools in the German ecosystem: HBCI/FinTS is functional; the Hibiscus application can install and fetch accounts…
Talk in German on
Secure Programming with Ruby on RailsMario Manno54m
An analysis of roughly 26,000 Ruby on Rails repositories using Brakeman, Don Scanner and Google BigQuery finds many false positives but real vulnerabilities…
Talk in German on
Overview of the Linux Storage StackChristoph Hellwig50m
An overview of the Linux storage stack covering kernel components: the traditional block layer and the new blk-mq multi-queue scheduler, device-mapper and…
Talk in German on
Reproducible and Portable Development Environments with VagrantChristian Berendt54m
Vagrant is used to automate full development machines on VirtualBox and cloud providers, including downloading VirtualBox boxes from Atlas, configuring…
Talk in German on
Cultivating EmpathyLeslie Hawthorn38m
Argues empathy is a learnable skill with cited studies showing simple priming increases empathetic responses, recommends concrete practices: active listening…
Talk in English on
The Long Road to Reproducible BuildsHolger Levsen42m
Debian's reproducible builds effort aims to make compiled packages byte-for-byte identical so anyone can verify binaries against source. They run a Jenkins…
Talk in German on
The Linux Network StackFlorian Westphal54m
Explains the Linux networking stack from NIC DMA into the sk_buff structure through softirqs and NAPI, including the NAPI hybrid interrupt behavior and per-CPU…
Talk in German on
SDAPSBenjamin Berg43m
SDAPS is an optical mark recognition system integrated with LaTeX integration and LibreOffice that actually reads scans and photos, exports CSV and simple PDF…
Talk in English on
Building a culture of courageStefanie Schirmer41m
A concrete playbook: Etsy gives every engineer autonomy to deploy (up to about 60 pushes per day) using a shared push queue and a staging server called the…
Talk in English on
Ansible BasicsOleg Fiksel01h 05m
Introduces Ansible as an agentless configuration-management tool that runs over SSH and is simple to learn. Covers concrete features: playbooks, modules…
Talk in German on
Data Privacy Is Not That HardSusanne (miracee) Holzgraefe01h 01m
Gives concrete guidance from the German Federal Data Protection Act (BDSG): when written, separate consent is required; special categories like health…
Talk in German on
Backporting Linux Mainline DriversHauke Mehrtens18m
Backports creates tarballs of current mainline Linux kernel drivers (about 700 modules, mainly WLAN/media/bluetooth) so they can build against older kernels…
Talk in German on
Conference Recording and Streamingderpeter, meise43m
A report on eight years of in-house conference recording and streaming describes a publishing pipeline built around media.ccc.de, SDI cameras feeding encoder…
Talk in German on
Cloud Storage Encryption with CryptomatorSebastian Stenzel, Tobias Hagemann57m
Open-source Cryptomator transparently encrypts files before sync and encrypts file names as well as contents, breaking files into 32 KB chunks encrypted with…
Talk in English on
Debian ContributorsEnrico Zini43m
A site is built to record real contributions not job titles: contributors.debian.org collects identifiers, auto-matches logins/GPGs, and accepts JSON POST data…
Talk in English on
NBD - Network Block DeviceMarkus Pargmann34m
NBD (Network Block Device) is a simple TCP-based block protocol (default port 10809) that exports files as block devices using a magic string, 16-bit command…
Talk in German on
One Portable Linux to Go, Please?Daniel Schulte, Hinrikus Wolf54m
Organizes recurring Linux install parties using Kubuntu with KDE, preparing ~150 USB sticks and handling UEFI/Secure Boot issues; reports about 3 failures in…
Talk in German on
Linux Kernel Development for NewbiesManuel Schölling46m
Step-by-step instructions cover cloning the ~1.7 GB tree from linux-next, creating small logical commits, running checkpatch and a maintainer lookup, and…
Talk in English on
From SAP to kivitendo ERPJan Büren30m
A case study of a company that migrated from kivitendo ERP to SAP ByDesign and then back to kivitendo, arguing that open-source ERP can outperform proprietary…
Talk in German on
What Is the Cloud?Kristian Köhntopp57m
Cloud here means taking standard rack servers (e.g., 48 CPUs, 384 GB RAM, ~12×3 TB) and slicing them with virtualization so VM images and block volumes are…
Talk in German on
Touchscreens: Upstreaming Input DriversSimon Budig26m
The talk describes upstreaming the edt-ft5x06 touchscreen driver into the mainline Linux kernel: a driver was developed and accepted after nine patch revisions…
Talk in German on
A Distributed and Fault-Tolerant Application with Apache Mesos & Apache AuroraFlorian Pfeiffer57m
Describes using Apache Mesos together with Apache Aurora (not Marathon/Kronos) plus Zookeeper, HDFS and cgroups to consolidate datacenter resources so…
Talk in German on
MARS: Replicating Petabytes over Long DistancesThomas Schöbel-Theuer01h 08m
MARS Light is a kernel‑level asynchronous block‑replication module and accompanying user tools that replicates petabytes across long‑distance links. It buffers…
Talk in German on
Contain yourselvesAndreas Thienemann44m
Argues that containers (Docker, LXC) solve packaging not operations, and warns they break reproducibility and obscurify what’s running; cites concrete tooling…
Talk in English on
Speeding up the Web with PHP 7Rasmus Lerdorf01h 02m
Claims PHP 7 doubles real‑world throughput — 100%+ performance gains on real apps — while cutting memory and instruction counts; array append memory drops from…
Talk in English on
ShutdownAndreas „ScottyTM“ Kupfer, Boernd11m
FrOSCon announces concrete outcomes: 2,000 visitors (about 200 more than last year), expansion to seven rooms with live streaming and recordings already…
Talk in English on
Rewriting 12-Year-Old CodeAnna Filina01h 02m
Progressive rewrites replace fragile PHP3/PHP5.3 spaghetti one page or module at a time, using mod_rewrite routing to send legacy URLs to Symfony controllers…
Talk in English on
Docker in ProductionSebastian Mancke01h 09m
A Casual‑gaming platform (betterdeal.de) runs Docker in production across two hosts with 14 containers handling frontend, auth, scoring, logging and…
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.