
The Nextcloud Podcast Interview with Matthieu Gallien, Senior Software Engineer at Nextcloud
16 snips
Nov 12, 2021 Matthieu Gallien, a Senior Software Engineer and tech lead for the Nextcloud Desktop Client, dives into the fascinating world of file syncing and encryption. He explains how the client integrates beyond mere file storage, covering new features like Virtual Files and end-to-end encryption. Matthieu also discusses the importance of user feedback in UI design, and the innovative use of C++ for cross-platform development. He shares insights on the monthly release agenda and the roadmap for future collaboration features and stability improvements.
AI Snips
Chapters
Transcript
Episode notes
Small Team, Broad Ownership
- The Nextcloud Desktop Client is maintained by a small four-person team who handle development, support, and community engagement.
- They prioritize new features and bug fixes while encouraging community contributions.
Browser Login And WebDAV Core
- The desktop client authenticates via the browser and uses WebDAV for file syncing while other features use separate APIs.
- It integrates beyond files, displaying activity through Nextcloud-specific APIs.
Qt And QML Power The Client
- The client is written mainly in C++ on the Qt framework with QML/JavaScript for UI.
- This choice eases cross-platform UI work and lowers the barrier for richer interfaces.

