Qt World Summit 2019

Last week Nicolas Fella, Roman Gilg, and I represented KDE at the Qt World Summit 2019 in Berlin.

KDE booth at Qt World Summit, shiny black vinyl floor, a KDE-branded table, three bistro tables with devices on them
The booth just before the venue opened – half an hour later it was crowded in here.

This year we set up a lounge area upstairs for people to chat, see our hardware and software offerings, as well as charge their phones between talks. At the center of our booth we had a large KDE-branded table with various bits of swag and a KDE Slimbook on display which we used as our main device for demoing our extensive KDE Applications and Frameworks offerings.

The letters "#QtWS19" 30cm tall of styrofoam with suggested Berlin skyline of cardboard behind
#QtWS19
Continue reading Qt World Summit 2019

Taking Itinerary to the Next Level

(also: KItinerary + Browser Integration = <3)

KDE Itinerary is a project to get your travel itinerary presented to you in a unified, well structured and always up to date fashion, by extracting structured data from emails, boarding passes, and other sources. I successfully traveled the world with it!

Step 1: The crazy idea, is it viable?

Itinerary Research extension showing popup of structured data found on a restaurant website
“Itinerary Research” extension showing what it’s found

Since I’m always looking for new innovative features to add to Plasma Browser Integration, having KItinerary not only look at your emails but also websites seemed like a natural evolution. During the Nürnberg Megasprint™ in June I pitched the idea to Volker Krause and he talked me through how all of this structured data and boarding pass magic worked. I then wrote a quick and dirty browser extension that scanned your open tabs for any such annotations, so we got a sense of how common they actually are in the open web.

Continue reading Taking Itinerary to the Next Level