07. August 2017

Tales of GUADEC 2017 Part 3

GNOME Anniversary Party
Party time!

This is the third of a multi-part report from GUADEC 2017. You can read parts one and two here and here.


Saturday was perhaps the most relaxed of the main conference days for me. I was able to enjoy many of the talks, learn a lot and connect with people.

I first attended Martin’s talk on Emeus, a new layout manager for GTK+ that supports constraints. I’m very new to the GNOME platform from a development point of view, so it was good to get an idea of how interfaces can be assembled in 2017.

I then attended Carlos and Florian’s GNOME Shell State of the Union session. I’ve lost touch with the Free Software desktop in recent years, so it was nice to get an idea of what has changed and what features will be coming down the pipeline.

That afternoon, Jonathan delivered a comprehensive history of GNOME. My first exposure to GNOME was around the mid 2000s, so it was great to get an understanding for all the events leading up to that time. The talk reminded me of the many highs and struggles the desktop has experienced over the years. With Ubuntu making it’s way fully back to GNOME and Flatpak really taking off, it’s an exciting time to be involved in the project.

Next up was a moving talk by GNOME Foundation Executive Director Neil McCovern. He presented a vision for a potentially dark future. The talk struck a chord with me and inspired some thinking around the ethical implications of what I do. There’s a better way to do web services and data, and I should lend my experience to those efforts.

The day closed with the GNOME Foundation AGM and group photo. The takeaway for me was a much clearer understanding of the GNOME Foundation, the various committees and how resources are allocated to particular efforts. I was also inspired by the concept of a hackfest here, since it was reported that hackfests were down in the year prior. More on that later…

We wrapped up the day with the GNOME 20th Anniversary Party at the Manchester Museum of Science and Industry. I want to thank everyone who approached me that evening asking questions and pointing me towards particular people. I had a great chat with Todd from Purism in particular - making the case for PWAs on their upcoming mobile platform.

This event, the many discussions I had and the walk back afterwards made this one of the highlights of the conference for me. The good feels would stay with me long into Sunday.

07. August 2017

Tales of GUADEC 2017 Part 2

This is the second of a multi-part report from GUADEC 2017. You can read part 1 here.


The day began with me penning my talk idea on the Open Talks board. There were four slots available in total. I would visit the board several times throughout the day anxiously checking the vote.

The first talk I attended was with Michael, where he made the case for GNOME Web. Web’s deep integration with the GNOME platform puts it in a unique position compared to the many other browsers available. It is to GNOME what Edge is to Windows and likewise what Safari is to macOS: a deeply integrated browser that’s native to the platform. The most interesting takeaway for me was an understanding of who’s involved in the project and the various ways I could add value.

I feel there’s a misconception among front-end developers about who makes Webkit. Prior to Michael’s talk I assumed Apple were the primary force behind the project, but I learned that organisations like Igalia and Collabora also add significant weight to the project.

Prior to GUADEC, I wasn’t familiar with Endless, so it was great to attend Joaquim’s talk where I was able to experience what they’re all about. I was drawn in by their sympathy for the offline condition - a topic I’m passionate about in my front-end work. Their platform and app ideas spoke to me in many ways, and it was refreshing to meet people from the team throughout the conference with like-minded thoughts and values.

In the afternoon I delivered my first public talk. I made the case for Progressive Web Apps on GNOME. To my surprise it resonated well with those attending including maintainers from GNOME Web, gjs and others. I can’t thank you all enough for voting, asking questions and chatting to me at various points thereafter. I’ve been to a handful of conferences, but this was the first time I felt like my views were valued. You all rock 🤘

Thanks to Kat for encouraging me to give the talk, for practising & refining the slides with me and being present when I needed her. I fought one of my dragons that day and discovered something new about myself. I couldn’t have done it without her. I also want to thank Richard, who delivered his open talk prior, for his support and kind remarks.

06. August 2017

Tales of GUADEC 2017 Part 1

GUADEC 2017 group photo by Jonathan Kang. CC-BY-SA 2.0
GUADEC 2017 group photo by Jonathan Kang. CC-BY-SA 2.0

I recently attended GUADEC in Manchester. While the event primarily celebrates GNOME, it attracts many from the Free Software world.

Over the next few days. I’ll be sharing brief recollections of my time there.

Let’s begin!


The journey northward began with sandwiches at my place. I was offered a volunteering slot on the pre-registration desk because it was said that it would be a great way to meet and greet everyone.

On the road, I committed to deliver an open talk. It would be my first public speaking engagement. I wasn’t sure at the time whether I could talk at length about my chosen topic, but I would have plenty of time that day to think about it.

Volunteering was indeed a valuable way to start the conference. Though I arrived a little late, I was able to participate in each of the tasks and meet and greet many of you. I even tried my hand at some sporty game design with Julita and Lene which was wholly unexpected, but very much appreciated!

When the pre-registration event came to a close, I returned to Dale and began writing my talk. Just me, my trusty laptop and a bag of Jelly Babies to help keep me on task. If I recall correctly I checked out at around 03:00.

Many thanks to Kat, Ben, Patrick, Sam, Julita, Lene and all of you for being so welcoming that evening.