Moritz Duge
Fediverse Profile link: https://fosstodon.org/@allotropia
Other Social: https://www.allotropia.de/#team
github profile: https://github.com/kolAflash/
gitlab profile: https://gitlab.com/kolAflash/
Moritz is working as a LibreOffice hacker at Allotropia, developing the zetajs web library. Free Software communities, hacker culture & conferences have been a part of his life since 20+ years and he has long history of DevOps and multilingual programming experience. He likes to use his favorite rock solid Debian GNU/Linux to do everything from running web servers to development to playing SuperTuxKart ;-) As a student researcher in Hamburg he build multicast technology on OpenWRT. Also he's worked many years with all kinds of FOSS as Leading Developer & Technical Product Manager for IT security solutions, so he also has a strong focus towards keeping systems safe.
Accepted Talks:
zetajs Development Update - Hosting a LibreOffice Web-App on a Raspberry Pi
The zetajs JavaScript library enables running complex office workflows in the browser, based on LibreOffice compiled as WASM (Web Assembly). Nothing more than a plain static web server is needed and all the office code runs in the browser on the client. This talk will give an update on which tasks we’ve worked in the last 6 month, towards making LibreOiffce as easy to use as any other JavaScript NPM library.
Having LibreOffice running fully inside the browser does not just massively lower the server load. It also opens up new use cases like end to end document encryption. All file processing happens locally inside the users Web Browser. But more importantly, this enables easy integration of office documents will all their features like macros and charts into complex web based applications. What might sound silly to a fully educated developer is actually a great way for normal users to improve daily workflows by automating logic themselves.
Secure Developer-Containers - Don't Fear Opening Files from the Bugtracker
Have you ever though about the security perspective when opening a user’s example file from the Bugtracker? Maybe to bisect some issue, involving old software versions with known vulnerabilities. If yes, you may be interested in this talk. If no, you should definitely listen to this talk.
A programmer’s tasks are often so complex, that he or she doesn’t even start thinking about the security of his own machine while developing. Unfortunately there are plenty of security risks when developing. Fortunately Debian today has all the tools needed to solve this problem, and it doesn’t take much to put them to use. So lets discuss some easy solutions, which let you keep your focus on the your work. And by the way, you’ll gain well defined environments to reproduce issues and keep your host OS clean from development and testing setting.