26–31 Jul 2023
Europe/Riga timezone

Contribution List

57 out of 57 displayed
  1. 26/07/2023, 09:30
  2. Mr Jakub Steiner (Red Hat)
    26/07/2023, 09:40
    Encourage New Contributors
    25 Minute Presentation

    I will share my experience as a professional who has ventured into multiple fields, from iconography and sound design to cinematography and 3D animation. While some might perceive being a jack of all trades as a disadvantage, I believe that versatility can bring unique advantages in today's fast-paced and ever-evolving technology landscape.

    Go to contribution page
  3. Bartłomiej Piotrowski
    26/07/2023, 09:40
    Project Organisation and Governance
    25 Minute Presentation

    GNOME infrastructure team regularly schemes how to complicate the lives of developers and contributors even more. Come and learn what our plans are for the upcoming years, and how can you contribute!

    Go to contribution page
  4. Regina Nkemchor (GNOME)
    26/07/2023, 10:10
    Community Building and Diversity
    40 Minute Presentation

    At the start of the global pandemic, the GNOME African community was set up with the goal of introducing Africans to the GNOME projects, onboarding newcomers, and helping them make their first contributions to open-source software, with the hope that they will stay involved in our community. As a maintainer and contributor to the GNOME Africa community, the goal of this talk is to share news...

    Go to contribution page
  5. Federico Mena Quintero
    26/07/2023, 10:10
    Application Development and Deployment
    40 Minute Presentation

    This talk continues upon the work from last year's, on the state of the accessibility infrastructure for GNOME and free systems in general. While the base C libraries continue to get cleaned up, I have started exploring the Python part of the stack.

    In terms of technology, the Python stack is in a similar state to how the C stack was: no CI, few tests that don't get run automatically, and...

    Go to contribution page
  6. Emmanuele Bassi
    26/07/2023, 11:00
    Application Development and Deployment
    40 Minute Presentation

    GTK is an old toolkit, based on an old type system written in an old language. This doesn't mean it's a lost cause, or that it cannot be updated to include more recent improvements in type systems and programming languages. In this presentation I am going to talk about how we could integrate Rust in the GTK code base, as an experiment, and what that teaches us when it comes to improving the...

    Go to contribution page
  7. Till Kamppeter (OpenPrinting/Canonical)
    26/07/2023, 11:00
    Application Development and Deployment
    40 Minute Presentation

    With the background of all modern printers being driverless IPP (Internet Printing Protocol) printers we are switching to an all-IPP printing architecture without classic printer drivers.

    This changes also the needs of the GUI for setting up printers and for printing itself.

    The GNOME Control Center...

    Go to contribution page
  8. Anisa Kuci
    26/07/2023, 11:40
    Community Building and Diversity
    25 Minute Presentation

    As an active contributor of FLOSS projects in different countries and in the last few years specifically in Italy I have gained the experience of different communities and countries at scale; as a consequence also very different perspectives.
    In this presentation I am going to share the experience I have gained in community building in the small and newborn communities and the experience...

    Go to contribution page
  9. Dylan McCall
    26/07/2023, 11:40
    Community Building and Diversity
    25 Minute Presentation

    For over a decade, the Endless OS Foundation has balanced creating new products with open source software while maintaining healthy relationships with upstream projects. Forks are inevitable, but those sustainable, long-term partnerships are immensely valuable. This presentation will explore techniques for effectively communicating upstream, fostering a culture of collaboration, and managing...

    Go to contribution page
  10. Allan Day (Red Hat), Cassidy James Blaede (Endless OS Foundation), Mr Jakub Steiner (Red Hat), Tobias Bernard
    26/07/2023, 13:35
    Design of User and Developer Experiences
    40 Minute Presentation

    The GNOME design team talk about their work over the past year, their plans for the future, and the general state of GNOME user experience.

    Go to contribution page
  11. Peter Hutterer (Red Hat)
    26/07/2023, 13:36
    Application Development and Deployment
    40 Minute Presentation

    In the days of yore, we had the X TEST extension which enabled any X client to pretend to be an input device. Together with the X server being happy that every client can also be a keylogger, emulating and capturing input was trivial.

    Now we have Wayland and sandboxed applications, so things are ... more tricky. But we don't want things to be tricky, so we have a library for Emulated Input...

    Go to contribution page
  12. Pēteris Krišjānis
    26/07/2023, 14:15
    Application Development and Deployment
    25 Minute Presentation

    While taking upon myself task of reviving and porting multitrack audio editor Jokosher to Gtk4 and libadwaita, I have started to think more and more about user experience in GNOME environment from point of view of creativity and how to make it more unified and recognizable. I want to talk about current experiences driven by existing applications (we have lot of audio and video editors, both...

    Go to contribution page
  13. Philip Withnall (Endless)
    26/07/2023, 14:15
    Application Development and Deployment
    25 Minute Presentation

    Users who are on battery power, or using a mobile connection, can sometimes have a frustrating experience with apps which use lots of power, or keep downloading things. In some cases, this can lead to large bandwidth usage bills before the user realises.

    The GNOME platform provides ways to change app behaviour to save power and bandwidth when appropriate. This talk will go through some...

    Go to contribution page
  14. Allan Day (Red Hat)
    26/07/2023, 14:50
    Community Building and Diversity
    40 Minute Presentation

    Online communication is hard, and it's something that everyone who participates in open source faces challenges with. Yet, communication is also important, and there is evidence that communication in open source projects has significant consequences, particularly when it comes to attracting and retaining contributors.

    The first part of this talk looks at the evidence around communication...

    Go to contribution page
  15. Jeremy Bícha (Canonical Ubuntu)
    26/07/2023, 14:50
    Use of GNOME by Users
    40 Minute Presentation

    GNOME produces two major releases every year. Ubuntu also has two releases every year.

    In this talk, a longtime Ubuntu Desktop team member will discuss how GNOME features and bugfixes get into Ubuntu.

    Go to contribution page
  16. Raivis Dejus
    26/07/2023, 15:35

    The devil is always in the details, in this talk Raivis will go over a few valuable ideas he has seen make open-source initiatives more resilient and last for longer.

    Keynote speaker details

    Go to contribution page
  17. Petr Kovář
    27/07/2023, 10:00
    Project Organisation and Governance
    25 Minute Presentation

    Following up on similar talks held at previous GUADECs, this presentation will provide an overview of what the GNOME Documentation Team achieved in the past year and what are the current plans and challenges, including the future of help.gnome.org. It will also cover how the broader GNOME community can work with the Documentation Team, where the team needs help and how to participate in the...

    Go to contribution page
  18. Cassidy James Blaede (Endless OS Foundation)
    27/07/2023, 10:00
    Application Development and Deployment
    25 Minute Presentation

    Over the years I’ve helped build an app ecosystem built on open standards, and today I work with organizations deploying computers that run Linux to dozens, hundreds, or thousands of people at a time.

    One of the recurring places I notice app developers struggling is their app’s metainfo—the structured data that forms an app’s listing across app stores including GNOME Software, Flathub on...

    Go to contribution page
  19. Mr Manuel Haro (Open Source Lab at University of Zacatecas)
    27/07/2023, 10:30

    Technological trends evolve at such a dizzying pace that they require the integration of talent, skills and creativity in a multidisciplinary way; FOSS technologies are positioned as the basis for the development of cutting-edge technologies mainly due to the philosophy of open collaboration.

    Keynote speaker details

    Go to contribution page
  20. Matthias Clasen
    27/07/2023, 11:40
    Application Development and Deployment
    40 Minute Presentation
    • What is GTK?
    • Should you use GTK 3 or GTK 4 in your app?
    • What's new in GTK 4.10, and what is coming in 4.12?
    • Will there be a GTK 5? When?

    These are the sorts of question I will answer in this presentation,
    with lots of demos and examples that should be accessible to anybody with an interest in desktop apps.

    Go to contribution page
  21. Sam Thursfield (Volunteer)
    27/07/2023, 11:40
    Design of User and Developer Experiences
    40 Minute Presentation

    How do you write the testsuite for an entire graphical desktop environment?

    Desktop and distribution teams have been struggling with this question for more than a decade, and our combined efforts are starting to pay off. The combination of Gitlab, BuildStream, GNOME OS and OpenQA is the most powerful toolset we’ve ever had for ensuring high quality GNOME releases.

    Go to contribution page
  22. Melissa Wu
    27/07/2023, 13:50
    25 Minute Presentation

    GNOME Foundation Project Coordinator, Melissa Wu, walks us through a few of the non-technical projects within GNOME including fundraising, organizing events, social media, and graphic design.

    Go to contribution page
  23. Bilal Elmoussaoui
    27/07/2023, 13:50
    Application Development and Deployment
    25 Minute Presentation

    Rust usage has been increasing quiet a lot lately inside the GNOME community, from libraries, and GStreamer plugins to applications. In this presentation, we will go through what the GNOME <3 Rust community has achieved this in the last two years.

    Go to contribution page
  24. Evan Welsh, Nasah Kuma, Philip Chimento, Sonny Piers
    27/07/2023, 14:15
    Application Development and Deployment
    40 Minute Presentation

    We have lots to talk about, so this year we will hold 2 talks with a panel of 4 people.

    In this first talk, we will present new features in GJS and JavaScript for 2023. We will also showcase new apps powered by GJS, talk about internships and what's new in the community/ecosystem.

    Go to contribution page
  25. Mr Aryan Kaushik, Pooja Patel
    27/07/2023, 15:05
    Design of User and Developer Experiences
    40 Minute Presentation

    The lack of accessibility to digital products and services has become a significant issue for individuals with visual impairment, limiting their access to everyday applications such as maps, online marketplaces, and mobile banking apps. Prioritizing accessibility in the development process can help break down these barriers and provide equal access to information and digital services. Ensuring...

    Go to contribution page
  26. Carlos Garnacho (Red Hat), Florian Müllner, Georges Basile Stavracas Neto (Endless OS Foundation), Jonas Ådahl (Red Hat)
    27/07/2023, 15:05
    Application Development and Deployment
    40 Minute Presentation

    With GNOME 43 and 44 released, there is much to celebrate since last year. This session will go through the improvements done since last talk, and cover highlights and latest development plans in Mutter and GNOME Shell.

    Go to contribution page
  27. 27/07/2023, 15:50
  28. Robert McQueen (Endless OS Foundation)
    28/07/2023, 10:00
    Encourage New Contributors
    40 Minute Presentation

    Reaching new users with GNOME

    Go to contribution page
  29. Mr Pietro di Caprio
    28/07/2023, 10:00
    Design of User and Developer Experiences
    40 Minute Presentation

    Vanilla OS is an immutable and atomic Ubuntu based point release distribution.

    In the last months we announced that we are changing base, switching to Debian Sid, released as OCI image making it easier to release a desktopless version allowing the community to create non-GNOME flavors and OEMs to customize the distro with additional drivers.

    In this talk we're going to talk about the...

    Go to contribution page
  30. Hrittik Roy
    28/07/2023, 10:40
    25 Minute Presentation

    Establishing a culture that promotes success within student communities can be difficult, especially when you're just starting. Developing a culture that fosters growth and inclusivity while retaining diversity and fostering an environment that supports open communication and criticism while providing a platform for knowledge sharing and collaboration.

    In this talk, you'll learn what goes...

    Go to contribution page
  31. Philip Withnall (Endless)
    28/07/2023, 10:40
    Application Development and Deployment
    25 Minute Presentation

    Over the last year, some progress has slowly been made on adding support for saving and restoring app state across restarts. This requires changes in gnome-session, GTK and GLib, as well as in apps themselves.

    This talk will give an overview of where we’re at, the architecture being used, and what’s left to do. It will be a technical talk, and is aimed at toolkit developers and adventurous...

    Go to contribution page
  32. 28/07/2023, 11:20
  33. 28/07/2023, 12:20
  34. Deep Nandre (D Y Patil International University)
    28/07/2023, 13:55
    Privacy and Security
    25 Minute Presentation

    Cloud-native development is the way to build responsive, scalable, and fault-tolerant applications on any cloud platform.

    In this talk, I will show you how GNOME technologies can help you create and deploy cloud applications with ease and leverage cloud services.

    You will also learn how GNOME ensures cloud security for users, with, sandboxing, firewall, VPN, Tor integration, and...

    Go to contribution page
  35. Hrittik Roy
    28/07/2023, 13:55
    Use of GNOME by Users
    25 Minute Presentation

    In this talk, we will explore the use of cloud VMs as a personal computer and how cloud VMs can provide improved performance and accessibility, making them an ideal choice for remote work and collaborations.

    The talk will also highlight how cloud VMs can be particularly beneficial for new contributors looking to get started with open-source development. With a cloud VM, they can easily set...

    Go to contribution page
  36. Evan Welsh, Nasah Kuma, Philip Chimento, Sonny Piers
    28/07/2023, 14:20
    Application Development and Deployment
    40 Minute Presentation

    We have lots to talk about, so this year we will hold 2 talks with a panel of 4 people.

    In this second talk, we will present TypeScript and Workbench.

    TypeScript is a programming language that adds static typing to JavaScript and started gaining traction, interest, and support in the GNOME.

    Workbench is an app to learn and prototype with GNOME technologies.

    Go to contribution page
  37. Debarshi Ray
    28/07/2023, 14:20
    Application Development and Deployment
    40 Minute Presentation

    People are rethinking how Linux distributions for client and edge devices work. There's a rough consensus around shipping the operating system as hard-to-modify OSTree images and the applications as Flatpaks. This promises painless upgrades, separation between the OS and applications, and secure cross-distribution applications. Many of these distributions are heavily reliant on GNOME and...

    Go to contribution page
  38. Carlos Garnacho (Red Hat)
    28/07/2023, 15:10
    Application Development and Deployment
    40 Minute Presentation

    With the rise of the "local first" initiative from the foundation, it is clear there is a rising interest on generic solutions that have privacy as a first goal.

    While it seems clear what this initiative entails in some domains, the elephant in the room is at the data layer, typically lent to other (perhaps decentralized) services.

    This talk will cover a take from the Tracker developers...

    Go to contribution page
  39. António Fernandes, Christopher Davis, Peter Eisenmann
    28/07/2023, 15:10
    Application Development and Deployment
    40 Minute Presentation

    Eazel has created the Nautilus project at the turn of the millennium. The nautilus is a marine shell mollusk which has survived relatively unchanged for hundreds of millions of years, for which it's considered living fossils.

    Over 2 decades later, the GNOME Files core application still carries on the nautilus name. However, far from a living fossil, it's evolved so much that it's almost...

    Go to contribution page
  40. Felipe Borges (Red Hat)
    28/07/2023, 15:55
    Community Building and Diversity
    40 Minute Presentation

    This is our traditional lightning talks session where the GNOME community gets to watch our GSoC and Outreachy interns present about their internship projects.

    Go to contribution page
  41. 28/07/2023, 16:55
  42. Siddharth Shivkumar
    29/07/2023, 10:00
    BoF

    Are you a community builder, an open source maintainer, or someone who enjoys contributing to communities? Gather around as we discuss the importance of fostering inclusion and diversity in communities while understanding the barriers involved and strategies to overcome them.

    Go to contribution page
  43. Andy Holmes, Javad Rahmatzadeh, Sriram Ramkrishna
    29/07/2023, 10:00
    Design of User and Developer Experiences
    BoF

    Join GNOME developers, extension developers and users to discuss where we are with extensions and what we can improve as a community!

    Go to contribution page
  44. Emmanuele Bassi, Matthias Clasen
    29/07/2023, 10:00
    BoF

    A BoF session for reviewing and planning the development of GTK. Attendance is going to be between 5 and 10 people.

    Go to contribution page
  45. Sonny Piers
    29/07/2023, 13:00
    Workshop

    The workshop will be about building a GTK program using Workbench. https://apps.gnome.org/app/re.sonny.Workbench/

    Everybody is welcome to join, we will help each other's, teach, and learn together.
    It's a good opportunity to discover GNOME technologies or get a first introduction to programming.

    If we have time and there is interest, we will finish the session with how to turn the...

    Go to contribution page
  46. Abderrahim Kitouni, Emmanuele Bassi, Felipe Borges (Red Hat), Javier Jardón Cabezas, Jeremy Bícha (Canonical Ubuntu), Jordan Petridis, Matthias Clasen
    29/07/2023, 13:00
    Application Development and Deployment
    BoF

    This is a BoF for the release team to meet and discuss releng, tooling, release schedule, app incubation, etc...

    Big Blue Button: BoF Rm 1
    Venue: Rm 336

    Go to contribution page
  47. Pedro Sader Azevedo
    29/07/2023, 15:15
    Workshop

    In this workshop, you'll learn how to make your first code contribution to GNOME! More specifically, you'll be adding "Access Keys" (also known as "Mnemonics") to GTK applications.

    Bring a laptop with flatpak and GNOME Builder installed!

    Big Blue Button: BoF Rm 2
    Venue: Rm 345

    Go to contribution page
  48. Jesús Soto (Canonical), Till Kamppeter (OpenPrinting/Canonical)
    29/07/2023, 15:15
    Application Development and Deployment
    Workshop

    Have you already thought about how the GNOME applications you develop get distributed to end users?

    Often developers only provide the source code. So for not so tech-savvy users the major distributions need to pick up the project and package it, and maintain it for new releases.

    This is why there is a need for distribution-independent, secure, and easy-to-use packaging, like on...

    Go to contribution page
  49. Javier Jardón Cabezas, Valentin David (Codethink)
    30/07/2023, 10:00
    BoF

    This BoF is to discuss potential future improvements of GNOME OS. Any developer who has tried or wants to try using GNOME OS for their development is welcome to bring their feedback. Here are examples of topics we expect to discuss.

    • Boot & system (ostree vs sysupdate, secure boot, homed, etc.)
    • Development/debugging tools needed within GNOME OS (e.g. debuginfod)
    • Hardware support
      *...
    Go to contribution page
  50. Jonathan Blandford, Rosanna Yuen
    30/07/2023, 10:01
    BoF

    GNOME Crosswords is a crossword game and editor for GNOME. This BOF will focus on improving the FOSS crossword puzzle ecosystem ecosystem. We will be working on both adding some small features to the game for those who are interested, as well as writing / testing crosswords puzzles.

    Big Blue Button: BoF Rm 3
    Venue: Auditorium 12

    Go to contribution page
  51. Petr Kovář
    30/07/2023, 10:01
    Project Organisation and Governance
    BoF

    Similarly to previous GUADECs, this BoF is an opportunity for the GNOME documentation writers and other contributors and community members attending GUADEC 2023 to meet and discuss GNOME documentation-related plans and ideas.

    Everybody is welcome to participate. If we have newcomers attending, we will work with them to understand how to start contributing to the GNOME project with...

    Go to contribution page
  52. Mr Jakub Steiner (Red Hat), Matthias Clasen, Till Kamppeter (OpenPrinting/Canonical)
    30/07/2023, 13:30
    BoF

    *This BoF allows remote attendance

    During my work on the New Architecture for printing at OpenPrinting and a recent discussion with GNOME developers and designers, I have 2 subjects I want to discuss in-person:

    1. UI Design for the GNOME Control Center "Printers" module with support for the New Architecture

    For some years already CUPS is capable to print to IPP print destinations in...

    Go to contribution page
  53. Carlos Garnacho (Red Hat), Sam Thursfield (Volunteer)
    30/07/2023, 13:31
    Design of User and Developer Experiences
    BoF

    BoF session to discuss desktop search in GNOME, focusing on:

    • new designs proposed in https://gitlab.gnome.org/GNOME/tracker/-/issues/385#note_1636773
    • testing of search using OpenQA
    • anything else

    Big Blue Button: BoF Room 2
    Venue: Rm 345

    Go to contribution page
  54. Felipe Borges (Red Hat)
    30/07/2023, 13:31
    Community Building and Diversity
    BoF

    The purpose of this BoF is to discuss with mentors and mentees how we can improve the internship experiences in our community. Discussing challenges faced by participants and possible improvements for future internships.

    Big Blue Button: BoF Room 3
    Venue: Auditorium 12

    Go to contribution page
  55. 31/07/2023, 10:00
  56. Christian Fredrik Schaller (Red Hat)
    40 Minute Presentation

    In 2002 Jim Gettys did a talk at GUADEC talking about how we need to drain the swamp of issues holding the Linux desktop back. We are now here 20 years later and the question is if the swamp still need draining and if so how do we collaborate on doing that?

    Go to contribution page
  57. Ms Ruth Ikegah (Bitergia)
    Encourage New Contributors
    25 Minute Presentation

    This conference talk proposal explores the importance of diversity, equity, and inclusion (DEI) in open source communities and how to maximize it by empowering new contributors. It will discuss the challenges that underrepresented groups face when starting with open source and provide practical tips and strategies to create a more welcoming and inclusive environment for all contributors. The...

    Go to contribution page