~/conference

Akademy 2020

date:2020-09-04..2020-09-11
location:-- online --
series:Akademy · 2 editions
editions:[Akademy 2020, Akademy 2024]
tags:[open-source]
titleauthorlength
Day 1 - Room 1 Session 1Gina Häußge, Jonathan Riddell, Niccolò Venerandi, Méven Car, Adam Szopa, Lydia Pintscher, Andreas Cord-Landwehr, Shawn Rutledge, Carl Schwan03h 18m
A rapid multi-topic session covering concrete progress and tools: a remote 3D‑printer UI with ~100,000 users that runs Python/JS, funds via small recurring…
Talk in English on
Day 1 - Room 1 Session 2Aleix Pol i Gonzalez, Lydia Pintscher, Neofytos Kolokotronis, Adriaan de Groot, Eike Hein, Bhushan Shah, David Edmundson, Tomaz Canabrava, Kenny Coyle, Olaf Schmidt-Wischhöfer, Shawn Rutledge, Richard Moe Gustavsen, Patrick Pereira, Albart Astals Cid, Nicolás Alvarez, Tej Shah, Rohan Garg04h 28m
KDE e.V. reports 11 new members and 84 individual supporters (down from 95) and is migrating infrastructure to GitLab, switching CVCRM contractors after…
Talk in English on
Day 1 - Room 2 Session 2Cornelius Schumacher, Aleix Pol i Gonzalez, Johan Thelin, Camilo Higuita, L.E. Segovia a.k.a. amyspark03h 02m
Five focused updates: the KDE Free Qt Foundation narrative explains the 1998 license pact that guarantees Qt stays free and triggers a BSD relicensing if the…
Talk in English on
Day 2 - Room 1 Session 1Ivan Čukić, Méven Car, Andreas Cord-Landwehr, David Faure, Daniel Vrátil, Bhushan Shah, Adriaan de Groot, Kai Uwe Broulik03h 03m
C++ segment lists concrete small wins: if constexpr, _v/_t traits, std::remove_cvref_t, concepts, structure bindings, ranges, std::reduce and fold expressions…
Talk in English on
Day 2 - Room 2 Session 1Andrew Shoben, Dan Leinir Turthra Jensen02h 25m
A mixed session with concrete takeaways: a living Plasma Bigscreen demo running on Raspberry Pi 4 reference hardware shows a Qt/QML media‑center that treats…
Talk in English on
Day 2 - Room 1 Session 2Dimitris Kardarakos, Aleix Pol i Gonzalez, Neal Gompa, Volker Krause, David Edmundson, Henri Chain, Carson Black, Nuritzi Sanchez04h 16m
Desktop processes already break into many subprocesses — a single Flatpak can show 13 processes — so the session describes putting each app into its own kernel…
Talk in English on
Day 2 - Room 2 Session 2Allison Alexandrou, Benjamin Port03h 24m
Porting KDE to Android: nightly CI produces 30 nightly builds and KDE maintains a dockerized build environment; real releases are rarer — 7 apps on Google Play…
Talk in English on
Wednesday BoF Wrap UpNicolas Fella, Aleix Pol, Albert Astals Cid, Cristián Maureira-Fredes, Caio Jordão Carvalho, Niccolò Venerandi, Claudius Ellsel, Nicolás Alvarez, Timothée Giet, Méven Car, Jos van den Oever, Nate Graham, Aniqa Khokhar, Paul Brown24m
Day’s BoF wrap lists concrete outcomes: a plan to publish licensing website(s) as a central resource; Android build and development tooling slated to move…
Talk in English on
Student Showcase Part 3Ashwin Dhakaita, Kitae Kim, Saurabh Kumar20m
Four short demos cover concrete results and code you can reuse: a Krita storyboard docker that syncs panels with the timeline, shows thumbnails, exports to…
Talk in English on
Friday BoF Wrap UpDavid Edmundson09m
Short summaries of each BoF: gitlab migration completed with claims that contribution and cross-team work (promo, websites) become easier; a pilot in India for…
Talk in English on
Monday BoF Wrap UpJonathan Riddell, Jan Grulich, Adam Szopa, Alexis Lopez Zubieta, Aleix Pol, Nate Graham, Aniqa Khokhar, Paul Brown10m
Day BoFs produce concrete outcomes: a KBlocks snap is built but not yet wired into Binary Factory; a Crusader flatpak is produced in a hands‑on tutorial and…
Talk in English on
Thursday BoF Wrap UpAlbert Astals Cid, Alexander Lohnau, Arjen Hiemstra, KDE e.V. Board, Alex Spehr14m
Day recap lists concrete outcomes: a plan to celebrate KDE’s 25th with videos, 25 small events worldwide livestreamed via BigBlueButton; i18n work prioritizes…
Talk in English on
Tuesday BoF Wrap UpDavid Faure, Andreas Cord-Landwehr, Aleix Pol, Aditya Merha, Marco Martin, Albert Astals Cid, Elvis Angelaccio, Daniel Vrátil, David Edmundson18m
Day BoFs produce concrete outcomes: KF6 planning revises minimum-API and workboard layout for migration, licensing BoF advances SPDX and Fedora license…
Talk in English on
Student Showcase Part 2Anuj Bansal, Paritosh Sharma, Shashwat Jolly, Shivam Balikondwar23m
Adds a native EteSync Akonadi resource that fetches, creates and deletes encrypted contacts and calendar items against a local EteSync server and is ready for…
Talk in English
Introducing Fedora KDENeal Gompa24m
Introduces the Fedora KDE spin and KDE SIG, describes a live ISO for x86 plus ARM disk images and packaging for every Fedora architecture (including Power and…
Talk in English on
The KDE Free Qt FoundationCornelius Schumacher24m
Foundation created in 1998 formalizes an agreement between Trolltech and KDE e.V. that preserves Qt as free software through a legal mechanism: a tiny board…
Talk in English on
Akademy Awards12m
Best application goes to Plasma Mobile contributor Bussan for being the driving force behind that project and many KDE efforts. Non-application award goes to…
Organiser in English
Clear DentalTej Shah24m
An open source Linux EHR focused on dentists builds a touch-first QML/C++ front end on Kubuntu, with resistive touch display support so mirrors and probes act…
Talk in English on
Open Source ComplianceCatharina Maracke25m
Covers open-source compliance fundamentals: why copyright and license texts matter and specific technical controls such as generating an SBOM/SPDX for every…
Talk in Dutch on
System Settings Behind the SceneBenjamin Port25m
Plasma moves most system settings modules onto a KConfigXT-backed flow that auto-generates C++ skeletons and binds widgets so apply/reset/default buttons and…
Talk in English on
Linux Graphics 101Rohan Garg20m
Overview of the Linux graphics stack that names actual components and workflows: kernel handles memory via GEM vs TTM, exposes IOCTLs for buffer objects and…
Talk in English on
Input Handling UpdateShawn Rutledge28m
Qt 6 adds a stable device object to every QInputEvent so code can tell which hardware produced an event, and introduces QPointerEvent as a common API for…
Talk in English
Editing Markdown with QTextDocumentShawn Rutledge10m
Qt adds first-class Markdown to QTextDocument in Qt 5.14 with a setMarkdown API that defaults to the GitHub dialect and accepts flags like no-HTML; parsing…
Talk in English
Native Desktop: Styling Support for QtQuick Controls 2Richard Moe Gustavsen25m
Project adds native desktop styling to Qt Quick Controls 2 for Qt 6 by porting a private QStyle fork in qqc2 and resolving style fallbacks at build time so…
Talk in English on
A Year in KDE from OutsideMarta Rybczynska24m
Analysis covers Sept 2019–Aug 2020 using site-by-site counts and manual reading after automated keyword scraping fails; Phoronix averages an article about KDE…
Talk in English on
C++17 and 20 GoodiesIvan Čukić24m
Compiles claim C++20 is ratified and most compilers already support C++17 and then catalogs concrete small wins: use of if constexpr to avoid SFINAE…
Talk in English on
Creating a Convergent ApplicationDimitris Kardarakos26m
How to create an application for mobile that can also run on a desktop environment without maintaining two separate code bases? What UI/UX guidelines should…
Talk in English on
MyGNUHealth: GNU Health Goes Mobile with KDE and KirigamiLuis Falcon26m
GNU Health (GH) the Libre Health and Hospital Information System. GH is a social project that combines the socioeconomic determinants of health with…
Talk in English
API Design and QMLCarson Black18m
Defines two concrete QML API kinds — visual leaves (controls) and container branches (layouts) — and gives exact rules: inherit from Control/AbstractButton for…
Talk in English on
Test It!Andreas Cord-Landwehr25m
Explains why automated tests speed development and cut bugs, with concrete strategies for designing unit and integration tests, differences between white box…
Talk in English on
Improving KDE Server InfrastructureNicolás Alvarez10m
KDE server configs move into Git and into automated ansible playbooks that install packages, deploy Apache files, enable SSL, restart services and recreate a…
Talk in English on
Kdenlive: A Journey of Being a Leading Open Source Video EditorMassimo Stella28m
Kdenlive is a C++/Qt/KDE GUI around the MLT framework and FFmpeg, claims ~200k downloads, and migrates across KDE3→4→5 with a crowdfunding campaign in 2012 and…
Talk in English on
Free Software Press Freedom KDEAmbady Anand S24m
Janayugom migrates its entire pre-press workflow to free software, replacing Windows and Adobe with Scribus + KDE Plasma on a Kubuntu base, serving 100k…
Talk in English on
Flatpak Flathub and KDE: A Quick SummaryAlbert Astals Cid10m
Flatpak shifts build responsibility to app authors but KDE supplies a kd runtime and SDK so apps skip rebuilding KDE Frameworks; apps need a manifest and are…
Talk in English on
Virtual SprintsBhushan Shah09m
Organizers run two virtual sprints — Plasma Mobile mini sprint and Plasma Virtual sprint — using BigBlueButton and a single-track schedule. They set topics in…
Talk in English on
Change ManagementAniqa Khokhar23m
Explains concrete tactics used during KDE’s move from Fabricator to GitLab: start with the end in mind, break the rollout into small measurable steps…
Talk in English on
Showcasing Plasma BigscreenAditya Mehra, Marco Martin23m
Plasma Bigscreen runs a Neon-based Raspberry Pi 4 image that boots from microSD, exposes a TV-optimized Plasma shell and supports USB-remote arrow keys plus an…
Talk in English on
Integrating Hollywood Open Source with KDE Applicationsamyspark25m
Integrates SeExpr expression language into Krita to add a new dynamic Fill Layer that generates procedural textures; I wire SeExpr into Krita’s build with…
Talk in English on
Fla Fla Fla Fla Fla ing AliveAdriaan de Groot09m
KDE e.V.’s Fiduciary License Agreement (FLA) transfers assignable economic rights to the foundation and immediately grants contributors a non-exclusive license…
Talk in English on
How to Create a Good Promotional Website for Your ProjectCarl Schwan07m
Demonstrates the KDE Jekyll theme by building a working project website and live preview, showing how the theme’s templates and configuration convert…
Talk in German on
KDE's ProductsAleix Pol i Gonzalez26m
Argues KDE should treat software as products using the four Ps — marketing mix — and gives concrete examples: Kig, Plasma, KDE Connect (Android vs Linux update…
Talk in English on
KDE Wags Your TailDan Leinir Turthra Jensen, Andrew Shoben27m
Crowdfunded Bluetooth app-controlled tails and EarGear ears ship and work: nine-move RC prototypes become a Kirigami-based Android app that runs in background…
Talk in English on
Student Showcase Part 1Deepak Kumar, Kartik Ramesh, Sashmita Raghav, Sharaf Zaman22m
Four student projects deliver concrete features and numbers: DigiKam adds ignored faces, a new sorting algorithm that surfaces newly recognized faces first…
Talk in English on
Celebrating 20 Years of GComprisTimothée Giet19m
GCompris hits its 20th year and the full version becomes free full version becomes free Feb 2020, shifting funding back to Patreon while claiming a few million…
Talk in English on
Open Source Resilience & Growth: Creating CommunitiesNuritzi Sanchez30m
Frames resilience around four focus areas — meaning, wellness, healthy thinking and connection — and argues KDE already has a clear vision but needs stronger…
Talk in English on
Using Wikidata and OpenStreetMapVolker Krause27m
Wikidata supplies 8 billion statements about ~100 million items plus ~60 million media files; OpenStreetMap provides roughly 60GB of spatial data (billions of…
Talk in English on
Static Code Analysis with Gitlab CIDaniel Vrátil26m
Shows a GitLab CI pipeline that runs static analysis by compiling the whole project, running clang-tidy and clazy only on files changed in the merge request…
Talk in English on
Super Secret Plasma FeaturesKai Uwe Broulik09m
Ten-minute demo surfaces concrete, usable Plasma tricks: mouse-wheel volume on the panel icon to change levels, automatic screenshot notifications with…
Talk in English
SPDX for Better License StatementsAndreas Cord-Landwehr10m
Argues that adding SPDX identifiers to source files enables reliable automated license checks and shows a minimal conversion pipeline built from SPDX.org…
Talk in English on
Wayland Goal Status UpdateMéven Car23m
Summary of concrete outcomes since Akademy 2019: the Wayland Goal lands screencast and screenshot capture in Plasma, improves screen reflection and e-ink…
Talk in English on
KDE Goalsadam chopra, jonathan riddle24m
First-year review of KDE Goals reports concrete practices and gaps: regular monthly app updates that track distribution methods, a push to get apps into…
Talk in English on
Working Group Reportse.V. Board43m
Advisory work focuses on partner calls with about a dozen contacts; finance has four active members, reports 2019 income roughly stable while expenses finally…
Talk in English on
Consistency Status UpdateNiccolò Venerandi19m
Consistency was chosen as a KDE goal in 2019 and progress is concrete: visual heading component lands across Plasma in 5.19, an expandable list component…
Talk in English on
KIO: A Story of Young and Old JobsDavid Faure25m
History of KIO jobs is rewritten into smaller, testable units: the code extracts a launcher job, an application-launcher job and an open-url job that replace…
Talk in English on
KDE All About the AppsJonathan Riddell22m
KDE rebrands its release process into a release service and auto-generates application pages from AppStream metadata, adding an appstream URL that shows an…
Talk in English on
Konquering the DroidsNicolas Fella25m
KDE currently produces nightly Android builds for about 30 apps via binary-factory, with 7 on Google Play and 3 on F‑Droid; KDE Connect reaches hundreds of…
Talk in English on
Getting Into KWin and WaylandAleix Pol i Gonzalez25m
Work on Wayland in KDE focuses on making Plasma behave the same on X11 and Wayland while gaining simpler architecture and tighter security; KWin has supported…
Talk in English
Visions of the FutureNate Graham28m
Argues for turning Neon into an official KDE OS shipped on laptops, phones, tablets and rebased if needed, with newer kernels and up-to-date third‑party apps…
Talk in English on
QML Rapid PrototypingPatrick Pereira27m
Two small tools: QHot — file-system watcher + URL interceptor that hot-reloads nested QML files, and QML Online — WebAssembly editor with terminal…
Talk in English on
Next Generation Application ManagementDavid Edmundson, Henri Chain27m
Desktop now groups processes by kernel control groups so Plasma 5.19 tags every launched app into its own cgroups instead of guessing from windows — for…
Talk in English on
How to Win an Argument with a MaintainerDavid Edmundson10m
Practical rules for turning bugzilla and phabricator fights into compromises: identify the actual problem rather than pitching one solution, focus on the…
Talk in English on
Linux in Cars: So What?Johan Thelin26m
Linux runs in cars but most infotainment remains proprietary, causing vendor lock‑in, long maintenance and stale forks; industry groups exist—GENIVI (2009)…
Talk in English on
No BurnoutValorie Zimmerman28m
Defines burnout as prolonged emotional and physical exhaustion, notes concrete signs: dread about parts of work and growing cynicism in teammates, and…
Talk in English on
Adventures in Open Source DevelopmentGina Häußge24m
Aiming remote control of consumer 3D printers, OctoPrint is a web interface launched in 2012 that grows into a stable project with 100,000 confirmed users and…
Talk in English 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.