foss-north 2019
2019-04-07..2019-04-10
Gothenburg, Sweden
[foss-north 2017, foss-north 2018, foss-north 2019, foss-north 2020, foss-north 2020 take ii, foss-north 2021, foss-north 2022, foss-north 2023, foss-north 2024, foss-north 2025, foss-north 2026]
| title | author | length |
|---|---|---|
| Open Source, Standards Development and Patents in Europe | Mirko Boehm | 57m |
Argues that standards bodies and FOSS are converging, supported by a phase model (ideation → specification → implementation → diffusion) and a comparative SWOT… | ||
| Modern Email Security | Fredrik Söderblom | 44m |
Email causes most breaches: 100 billion messages daily, phishing with malicious URLs is rising, and a spoofed-looking internal mail gets a 70% click rate in… | ||
| Common Voice - Building Multilingual Voice Datasets | Kalyan Dikshit | 44m |
Voice recognition technology is revolutionising the way we interact with machines, but the currently available systems are expensive and proprietary. Common… | ||
| Cryptech - Open Hardware Security Modules for a safer, open world | Joachim Strömbergson | 49m |
An open-source HSM platform called CrypTech Alpha HSM provides PCB, FPGA cores and firmware so anyone can build an HSM; current alpha is a 10×10 cm board with… | ||
| Open Source Geolocation: The story & challenges ahead | Zeeshan Ali | 22m |
History of Geoclue, why it was rewritten, and what actually works: a single service now aggregates city-level for IP lookups, cell‑tower coarse fixes… | ||
| Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens | Sam Bellen | 22m |
Explains exactly what a JWT contains and how to use one: the header/payload/signature structure, how signatures prevent tampering, and how to verify tokens via… | ||
| Integrate IoT cloud analytics and over-the-air (OTA) updates with Google and Mender.io | Mirza Krak | 33m |
Shows a working reference integration that links Google Cloud IoT Core and Mender so a single device key pair authorizes both telemetry and OTA, avoiding… | ||
| PostgreSQL gotchas for app developers | Magnus Hagander | 50m |
Covers concrete PostgreSQL pitfalls: connection pools multiplying into 5,000 connections and why pools are often too large; never grant superuser to the app… | ||
| Understanding user namespaces | Michael Kerrisk | 54m |
Explains how user namespaces let a process be UID 0 inside a namespace while mapping to an unprivileged UID outside, shows actual commands (unshare and… | ||
| Component-based Design System and Development | Dávid Halász, Tereza Novotna | 21m |
Red Hat builds a reusable design system called PatternFly v4 that replaces Bootstrap and jQuery with a thin CSS layer, CSS variables and framework-agnostic… | ||
| Using the blockchain to find the next prime number | Alberto Mardegan | 28m |
Critical overview that argues blockchain is oversold and often unnecessary: Bitcoin-style systems consume about 50 TWh/year, require ~210 GB per full node… | ||
| Flourishing FLOSS: Making Your Project Successful | Anna Ossowski | 24m |
Explains concrete tactics that move a project beyond code: set a recurring funding model (example: Django REST Framework’s $15–$400 monthly tier model), reward… | ||
| Limiting side-effects of applications at compile-time | Ramón Soto Mathiesen | 27m |
Haskell code uses the type system and monadic contexts to restrict which effects are allowed so an application can be bound to three effects (console output, a… | ||
| Calamares - the Linux System Installer | Adriaan de Groot | 27m |
A distro-agnostic, brandable installer that actually ships and is used by Debian, Fedora and Arch derivatives, Calamares combines a Qt/QML UI with KPMCore +… | ||
| Docs or it didn't happen! | Mikey Ariel | 45m |
Argues for a 5W content strategy (why/who/what/when/where), recommends QuickStarts of ten or fewer scroll‑free steps, and shows concrete practices: keep docs… | ||
| Let's Lisp like it's 1959 | Kristoffer Grönlund | 44m |
Implements the original 1959/1960 Lisp interpreter in C and shows the actual evil eval function from the paper, a tiny runnable system that executes Lisp 1.5… | ||
| Technical agility - What, why and how? | David Sundelius | 27m |
Argues technical agility means the code and platform let teams change product direction fast, with concrete practices: clean code and regular refactoring to… | ||
| The NextCloud VM | Daniel Hansson | 13m |
A self-contained OVA plus install scripts automate a full Nextcloud stack so users get SSL, security hardening and common apps without manual Linux setup… | ||
| Manage a community like conducting an orchestra - with a lot of hand waving | Carol Chen | 19m |
Community management is framed as behind-the-scenes conducting: study the score of the project, balance contributors (shift emphasis from dev to testing to… | ||
| FreeBSD is not Linux | Niclas Zeising | 51m |
FreeBSD claims to be a complete operating system (kernel plus base userland) rather than “Linux + distro” and ships coordinated releases every 6–9 months from… | ||
| 17,000 contributions in 32K RAM | Jan Jongboom | 49m |
Mbed OS is a full open source RTOS for microcontrollers with 17,000 commits and 400+ unique contributors, Apache‑2.0 licensed, plus a commercial support option… | ||
| Insecure connections: Love and mental health in our digital lives | Molly de Blanc | 45m |
Links between romance and bipolar disorder get concrete data: suicide attempts ~15–50% and 1–3% population prevalence, group chats and encrypted apps like… | ||
| Reducing the boot time of Linux devices | Chris Simmonds | 53m |
A BeagleBone Black image boots from about 11.76s to 2.61s by applying measured changes: use grabserial, bootchart and bootgraph to find delays; start the GUI… | ||
| Test faster, fix more | Alexander Hultnér | 32m |
Introduces property based testing with Hypothesis for Python, generating thousands of inputs (lists, datetimes, floats, strings, Swagger-driven APIs) and using… | ||
| Embracing FLOSS as a shortcut towards agility | Agustín Benito | 39m |
Argues that adopting FLOSS practices accelerates large agility transformations by reusing community habits: mailing lists and asynchronous channels create full… | ||
| Writing safe and secure code | Daniel Stenberg | 22m |
Code used in roughly six billion instances focuses on reproducible practices: strict compiler warnings, fix-every-warning policy, heavy CI that runs about 50… | ||
| Saving the Day by Stack Smashing a Hundred Streetlights before Sunrise | Adam Dunkels | 41m |
Customer deployment has a bad update that reconfigures the external flash chip select and breaks remote updates; an off-by-one bug in an undocumented API… | ||
| Continuously Integrating the Upstream Linux Kernel on Hardware | Anders Roxell | 24m |
Project runs continuous functional tests on upstream and LTS kernels using LKFT and tools like LAVA, Jenkins, SQUAD, Bugzilla; it builds kernels with… | ||
| Lightning Talks | 53m | |
Collection of rapid demos and fixes: a MaxMind DB C99 port that reads the binary format for tiny embedded systems and struggles with portable atomic file reads… | ||
| Open Source at SVT | Josef Andersson, Armin Hafizovic | 40m |
Up until recently, the only notable Open Source project stemming from SVT was the very successful CasparCG project, a layer-based real-time compositor used to… | ||
| nothing matches | ||