19–24 Jul 2024
America/Denver timezone

Contribution List

62 out of 62 displayed
  1. 19/07/2024, 10:00
  2. Georg Link (CHAOSS Community), Sriram Ramkrishna
    19/07/2024, 10:15
    Project Organisation and Governance
    40 Minute Presentation - In Person

    Never has there a better time to start looking at better metrics especially at a time when we are looking to compete with other projects for the hearts and minds of the community. This talk by Georg Link and Sriram Ramkrishna will talk about the work of the App Ecosystem Working Group at CHAOSS - a community driven metrics organization and how we can leverage their work to build a better...

    Go to contribution page
  3. Andy Holmes, Evan Welsh, Philip Chimento
    19/07/2024, 10:15
    Application Development and Deployment
    40 Minute Presentation - In Person

    This talk is about GNOME's JavaScript platform. We'll talk about the latest developments in using TypeScript to write GNOME apps, new JavaScript language and GNOME platform features that you can use in your code, gjs.guide and community-led documentation updates, the power at your fingertips with a code sandbox like Workbench, and celebrate some of the past year's contributions. If you write...

    Go to contribution page
  4. Benjamin Otte, Matthias Clasen
    19/07/2024, 11:10
    Application Development and Deployment
    40 Minute Presentation - In Person

    The GTK core team has been working on new GSK renderers for about a year before merging them at the beginning of this year. In this talk we'll present various angles of this effort, and go into some depth to present the technical underpinnings and tradeoffs of GTK's rendering infrastructure.

    The presentation should be of particular interest to both app developers who want to get the most...

    Go to contribution page
  5. Nathan Willis
    19/07/2024, 11:10
    Privacy and Security
    40 Minute Presentation - Remote

    Data sovereignty is often touted as a key principle for ensuring user privacy in the age of always-connected Internet services: the ability to archive and export your information ensures that you cannot be held captive by a provider that falls short on ethics or security. The tricky bit comes when users attempt to unpack their data and put it to use. This talk examines the tools available to...

    Go to contribution page
  6. Patrick Griffis (Igalia)
    19/07/2024, 11:55
    Application Development and Deployment
    25 Minute Presentation - In Person

    A new SDK has been created to improve the developer experience working on WebKitGTK. This talk is aimed at current and potential contributors covering the problems it solves and the workflow of using the SDK.

    Go to contribution page
  7. Manuel Haro (Chief at Open Source Innovation Labs Community and DEDICA Foundation)
    19/07/2024, 11:55
    Encourage New Contributors
    25 Minute Presentation - In Person

    FOSS communities in Latam are taking an important role as drivers towards the use, adoption, development and contribution to technological solutions such as Linux, Gnome, LibreOffice, OpenStreetMaps, KDE and many more.

    It is important to prioritize both the development of new technological innovation projects under a philosophy of open collaboration and to strengthen by contributing to the...

    Go to contribution page
  8. Martin Abente Lahaye
    19/07/2024, 12:25
    GNOME Open Day
    40 Minute Presentation - In Person

    [Gameeky][1] lets young learners and educators create and explore cooperative games and learning experiences.

    More specifically:

    • Play and explore games with friends.
    • Create new games without writing any code.
    • Tell stories through these games.
    • Nurture artistic skills by designing game objects and creatures.
    • Grasp the basics of programming using Python in a LOGO-like...
    Go to contribution page
  9. Jordan Petridis, Sam Thursfield (Volunteer), Valentin David
    19/07/2024, 12:25
    Application Development and Deployment
    40 Minute Presentation - Remote

    State of the Union of GNOME OS and what it takes to keep the whole world building.

    We will go through all the recent changes in GNOME OS land, what's yet to come and how it makes the lives of developers easier.

    We have an internal pad with the contents we want to cover here:

    https://hedgedoc.gnome.org/guadec-2024-gnomeos-state-of?both#

    Go to contribution page
  10. Philip Withnall (The GNOME Foundation)
    19/07/2024, 14:05
    Application Development and Deployment
    25 Minute Presentation - Remote

    In the GNOME 47 cycle, there have been some updates and renewed work on parental controls features and integration across GNOME. This talk will give an overview of what’s changed, what it means for apps and users, and future plans.

    Go to contribution page
  11. Georges Basile Stavracas Neto (Igalia), Hari Rana, Jean-François Fortin Tam
    19/07/2024, 14:05
    Design of User and Developer Experiences
    25 Minute Presentation - In Person

    Between long and tedious RFCs, web-based alternatives, and non-compliant proprietary apps, GNOME Calendar still stands as one of the best calendaring apps out there - even when considering expensive proprietary alternatives. There are many low and high level challenges in this problem space, but specially over the past two years, significant improvements were made. Let's learn about what are...

    Go to contribution page
  12. Ms Krista Burdine (Rocky Enterprise Software Foundation (RESF))
    19/07/2024, 14:35
    Community Building and Diversity
    25 Minute Presentation - In Person

    "If you build it, they will come." That's a nice sentiment; sometimes it works. Maybe that's how the charter members of your favorite open source project first came together. But not everybody has a magical sense of how to get involved with your project. And maybe it's time for fresh perspectives. How do you encourage new people to join your project?

    Let's focus on one key element of...

    Go to contribution page
  13. Michael Catanzaro (Red Hat)
    19/07/2024, 14:35
    Privacy and Security
    25 Minute Presentation - In Person

    Humans are bad at writing secure code, and GNOME developers are no exception. GNOME is primarily written using unsafe programming languages where simple mistakes in our code lead to devastating consequences for our users, and we make these mistakes all the time. This talk will review several common programming errors in GNOME code and how to avoid them. But since we know we'll fail at that,...

    Go to contribution page
  14. Federico Mena Quintero, Jonathan Blandford
    19/07/2024, 15:15
    Application Development and Deployment
    40 Minute Presentation - In Person

    Jonathan and Federico will give an update on GNOME Crosswords. This app is both a stand-alone game as well as a crossword puzzle editor. Over the past year, we have explored writing it as a stateless application with commutative widgets. It has also been used as a test-bed for porting a complex API to rust.

    This talk will cover lessons learned, as well cover some of the intricacies of...

    Go to contribution page
  15. Till Kamppeter (OpenPrinting/Canonical)
    19/07/2024, 15:15
    Application Development and Deployment
    40 Minute Presentation - In Person

    Immutable Linux distributions are talked about a lot. Ease of use and security by the operating system itself and also the applications in read-only file systems and isolated from each other, this an idea coming from smartphone operating systems.

    Well before the immutable hype, a decade ago, Canonical, having given up on the...

    Go to contribution page
  16. Ryan Sipes (Thunderbird)
    19/07/2024, 15:45

    In 2017, Ryan Sipes joined the Thunderbird project as its Community Manager. To many at the time, this would be considered a strange role to take on, because the perception was that Thunderbird was abandoned by Mozilla and left for dead. Thus began a journey of wrangling contributors with wildly different visions for the future, finding a model for sustainability and big defeats and victories...

    Go to contribution page
  17. Stephanie Taylor (Google)
    20/07/2024, 10:00

    Open source can be daunting for newcomers. Where do you start? What project is a good fit for your skills and interests? Mentorship has become an essential part of the formula for welcoming and retaining open source contributors.

    As Google Summer of Code celebrates 20 years, it has become clear how open source communities thrive when they can welcome new contributors from diverse...

    Go to contribution page
  18. Carlos Garnacho (Red Hat), Florian Müllner, Georges Basile Stavracas Neto (GNOME Foundation)
    20/07/2024, 11:15
    Application Development and Deployment
    40 Minute Presentation - In Person

    Another year has passed, another reason to celebrate the achievements of dozens of contributors. Let's talk about what was achieved in GNOME Shell, Mutter, and related components since last talk, and cover the highlights and latest development plans.

    Go to contribution page
  19. Behdad Esfahbod, Matthias Clasen
    20/07/2024, 12:05
    GNOME Open Day
    40 Minute Presentation - In Person

    In this two part talk, Behdad will talk about advances in the font format technology that are currently being standardized, which Matthias will talk about advances in GTK+ text rendering and what to do with Pango.

    Go to contribution page
  20. Aaditya Singh (GNOME)
    20/07/2024, 12:05
    Community Building and Diversity
    40 Minute Presentation - In Person

    Building an Open Source Community dedicated to GNOME in a country adapting the open-source culture is full of challenges and opportunities. The talk will be focused on the formation of the GNOME Nepal community in Nepal. It will also focus on the grassroots initiatives taken for the establishment of the community and the activities it has been performing since its formation.

    Go to contribution page
  21. Regina Nkenchor (GNOME)
    20/07/2024, 13:45
    Community Building and Diversity
    40 Minute Presentation - In Person

    Open-source projects strive to build communities of contributors in geographic areas where they have little or no presence. The goal of this talk is to provide strategies for engaging contributors in underrepresented regions. Certain geographic locations within open-source projects may have limited contributor engagement, posing unique challenges. These areas offer diverse potential...

    Go to contribution page
  22. Emmanuele Bassi
    20/07/2024, 13:45
    25 Minute Presentation - Remote

    One of the major advantages of the GNOME application development platform lies in its ability to be consumed by multiple programming languages, reaching potential new contributors and developers where they feel more comfortable. GObject Introspection is
    now used not just for programming languages, but also for documenting and validating API. We are now moving the introspection format directly...

    Go to contribution page
  23. Dhanuka Warusadura
    20/07/2024, 14:10
    Privacy and Security
    25 Minute Presentation - Remote

    In this talk I will go through the changes/improvements done in gnome-keyring, gcr and libsecret for the GNOME 46 release, introduce the new D-Bus "Secret Service" provider and latest development plans to improve the infrastructure to manage secrets used by desktop applications.

    Go to contribution page
  24. Juan Pablo Ugarte
    20/07/2024, 14:40
    Application Development and Deployment
    40 Minute Presentation - In Person

    This talk will cover the roots a this new RAD tool for Gtk 4, the current status and the near future roadmap to version 1.0.
    It will cover the basic architecture design and the recommended workflow for new application development.

    Go to contribution page
  25. Dan Yeaw
    20/07/2024, 14:40
    Application Development and Deployment
    40 Minute Presentation - In Person

    In December 2022, Emmanuele Bassi wrote a blog post as a call to arms to fix the undermaintained state of PyGObject and make improvements in a few key areas like fundamental types, constructing and disposing objects, and documentation.

    Since then, Arjan Molenaar and I joined Christoph Reiter as maintainers. Although there is still a...

    Go to contribution page
  26. Scott Jenson (Self)
    20/07/2024, 15:35
    Design of User and Developer Experiences
    25 Minute Presentation - Remote

    The Linux community is extremely creative with a wide range of experimental future looking projects. However, these projects often face a harsh reality of limited resources and support.

    With flashy new technologies like VR headsets and LLMs to more practical improvements in tablets and cross-device ecosystems, there are a wide range of directions we could be exploring.

    My UX research for...

    Go to contribution page
  27. 20/07/2024, 16:05
  28. 21/07/2024, 10:00

    Join us for the GNOME Foundation's Annual General Meeting (AGM). Hear updates from the Foundation Board, ask questions, and learn about the Foundation's proposed Strategic Plan.

    Go to contribution page
  29. Mr Jakub Steiner (Red Hat), Tobias Bernard
    21/07/2024, 11:45

    Hear about what the design team has been up to for the past year.

    Go to contribution page
  30. Arun Mani, Gotam Gorabh (GNOME Member)
    21/07/2024, 13:25
    Use of GNOME Technologies Outside of the Desktop
    25 Minute Presentation - In Person

    Briefly introduce Phosh as a GNOME-based mobile platform. Highlight its unique features and advantages and its current development status.
    Will also include:

    • Recent Progress
    • Community Highlight
    • Looking ahead
    • Call to action

    Also will Encourage developers to try Phosh and contribute to its development. Invite users to test Phosh on their devices and provide...

    Go to contribution page
  31. Adrian Vovk
    21/07/2024, 13:25
    Privacy and Security
    25 Minute Presentation - In Person

    systemd-homed allows individual home directories to be encrypted with unique keys. This brings obvious privacy benefits, such as making it impossible access a logged-out user's files even as an administrator. It can also throw away your encryption keys when you suspend your device, increasing the security of laptops in their most-common state.

    Thanks to work made possible by the STF grant,...

    Go to contribution page
  32. Sriram Ramkrishna
    21/07/2024, 13:55
    Use of GNOME by Users
    25 Minute Presentation - In Person

    It's a hot new trend! So much hype but it's not something that is going to go away. As a project, we need to talk about about what's happening in this space and what we should do as a project from nothing to or to do some enabling. We'll talk about what is happening in AI space and what to watch out for.

    Go to contribution page
  33. Georges Basile Stavracas Neto (Igalia)
    21/07/2024, 13:55
    Application Development and Deployment
    25 Minute Presentation - In Person

    Since the GTK4 port of WebKit was released, a major missing feature was the accessibility of the web contents. Accessibility technologies like Orca couldn't inspect what was the web content visible on screen. But as of GNOME 46, this is (mostly) fixed!

    Let's deep dive into how WebKitGTK implements and exposes the accessible information of its web pages, how that conflicted with GTK4's...

    Go to contribution page
  34. Khairul Aizat Kamarudzzaman
    21/07/2024, 14:35
    Community Building and Diversity
    25 Minute Presentation - In Person

    Sharing on how Ubuntu-MY LoCo team and EndlessOS Communities members helping Malaysia Government agencies in planning and implementing OSS as an alternative to Proprietary Software and Cost Saving. As part of it, OSS communities educate and promote OSS.

    Go to contribution page
  35. Eitan Isaacson
    21/07/2024, 14:35
    Application Development and Deployment
    40 Minute Presentation - In Person

    Screen reader users have relied on speech synthesis for a long time. In recent years, speech interfaces have become ubiquitous. They are used in many of our daily applications, such as assistants on our phones, smart speakers, navigation apps, and even web sites. With the advent of neural speech engines this domain has a lot of potential.

    In this talk I will introduce Spiel, a new framework...

    Go to contribution page
  36. Philip Withnall (GNOME Foundation)
    21/07/2024, 15:00
    Application Development and Deployment
    25 Minute Presentation - Remote

    In the GNOME 46 / GLib 2.80 cycle, large parts of gobject-introspection got merged into GLib. Why? What’s going on? How does this help anything? I will explain what this means for apps, bindings and documentation.

    Go to contribution page
  37. 21/07/2024, 15:30
  38. Rhythm Narula
    21/07/2024, 15:32
    Encourage New Contributors
    Lightning Talk - Remote

    Last year summer, I participated as a Google Summer of Code contributor for the Pitivi organization. I worked on the project known as the "Closing Credits Clip Generator". This project enhances the Pitivi app by enabling users to create personalized closing credit clips.

    Link to the project - .https://summerofcode.withgoogle.com/archive/2023/projects/4LQURy8D

    Go to contribution page
  39. Deepesha Burse (Foundation Member)
    21/07/2024, 15:37
    Lightning Talk - In Person

    Join us for a compelling lightning talk on GNOME's Diversity, Equity, and Inclusion (DEI) strategy, where we'll delve into the transformative journey of fostering a diverse and inclusive community. This session will provide an insightful overview of GNOME Foundation's DEI goals, including increasing representation, promoting inclusive practices, and ensuring equitable opportunities.

    We'll...

    Go to contribution page
  40. Sam Thursfield
    21/07/2024, 15:42
    Lightning Talk - In Person
  41. Nori Blandford
    21/07/2024, 15:47
    Lightning Talk - In Person
  42. Sriram Ramkrishna
    21/07/2024, 15:52
    Lightning Talk - In Person
  43. eeejay
    21/07/2024, 15:57
    Lightning Talk - In Person
  44. Till Kamppeter
    21/07/2024, 16:02
    Lightning Talk - In Person
  45. Georges Stavracas, Philip Chimento
    21/07/2024, 16:07
    Lightning Talk - In Person
  46. Jonathan Blandford
    21/07/2024, 16:12
    Lightning Talk - In Person
  47. Richard Littauer
    21/07/2024, 16:17
    Lightning Talk - In Person
  48. Aarti Ramkrishna
    21/07/2024, 16:22
    Lightning Talk - Remote
  49. 21/07/2024, 16:30
  50. 22/07/2024, 09:00
    BoF - In Person

    Join Executive Director, Holly Million, in discussing the proposed Five-Year Strategic Plan for the Foundation. This is your chance to ask questions, provide feedback, and learn more about the future of the GNOME Foundation.

    Go to contribution page
  51. Anisa Kuci
    22/07/2024, 09:00
    Community Building and Diversity
    Workshop - In Person

    This workshop is a structured and guided path focused on bringing newcomers closer to GNOME and helping old and new community members to engage and interact actively with each other in a constructive way by organizing different sessions.
    We are going to put in practice collaborative methods and games to encourage participants to engage actively and significantly with other community members....

    Go to contribution page
  52. Dorothy Kabarozi (Outreachy -Intern with GNOME), Sam Thursfield (Volunteer), Tanjuate Achaleke (GNOME)
    22/07/2024, 10:20
    Application Development and Deployment
    Workshop - In Person

    openQA is an end-to-end testing tool used by several Linux distributions, and since 2021 its been testing each new build of GNOME OS to detect regressions.

    Module developers often ask how we can run use this for pre-merge testing in module CI systems, so we catch the regressions before they even land in the ‘main’ branch.

    This workshop will show how you can set up openQA testing for your...

    Go to contribution page
  53. Juan Pablo Ugarte
    22/07/2024, 11:20
    Application Development and Deployment
    Workshop - In Person

    In this workshop I will focus on showing the intended workflow for application development using Cambalache.

    How to create multiples composite templates for use within you project, integrate CSS files and integration with your build system.

    You will also have the opportunity to ask any specific questions and get support to start using Cambalache in your application development.

    Go to contribution page
  54. Aarti Ramkrishna
    22/07/2024, 13:40
    Community Building and Diversity
    Workshop - In Person

    A sign of a healthy and inclusive community is one that is filled with folks from different backgrounds and experiences who navigate these safe spaces, feeling a true sense of BELONGING. The ability to see each other in our whole selves and empathize builds meaningful conversations that can be applied to everything from software engineering, community management, design, and even...

    Go to contribution page
  55. Meg Ford, Rosanna Yuen
    22/07/2024, 14:30
    Project Organisation and Governance
    BoF - In Person

    The Travel Committee wants to work together to improve its documentation and processes.

    Go to contribution page
  56. Jona Azizaj
    23/07/2024, 09:00
    Community Building and Diversity
    Workshop - In Person

    Join in for diverse mini-sessions and engaging activities throughout the workshop. Dive into the Ally Skills workshop, along with icebreaker games. We will break into smaller groups for some of the exercises. Bring your enthusiasm and energy – and join the virtual DEI workshop at GUADEC.

    There are two types of workshops: activities and community & networking. These activities are designed...

    Go to contribution page
  57. Pedro Sader Azevedo
    23/07/2024, 09:01
    Community Building and Diversity
    Workshop - Remote

    Description

    In this remote Hackathon you will learn to enhance the accessibility of the Linux desktop, by contributing with text-to-speech descriptions for GNOME apps. Anyone in the world is welcome to participate!

    Pre-requisites

    This activity is suitable for beginners, but some familiarity with open source development tools (git, GitLab, Github) is desirable.

    Computer...

    Go to contribution page
  58. Georges Basile Stavracas Neto (Igalia)
    23/07/2024, 10:00
    BoF - In Person

    Let's discuss ongoing developments of Flatpak and surrounding technologies, like the XDG D-Bus Filter, XDG Portals, and more. There are a variety of topics that would benefit from a higher bandwidth discussion, like the D-Bus Containers1 API, D-Bus filtering rules, new portals, and releases.

    Go to contribution page
  59. Deepesha Burse (Foundation Member)
    23/07/2024, 10:01
    BoF - In Person

    Join us for GNOME's first in-person Diversity, Equity, and Inclusion (DEI) meeting! This meeting is a unique opportunity to contribute to the shaping of GNOME's DEI roadmap, engage in meaningful discussions, and collaborate on actionable plans.

    Go to contribution page
  60. Mantoh Nasah Kuma
    Project Organisation and Governance
    Workshop - Remote

    Agile project management has been around since the early 2000s and has been adopted by organizations to improve product quality and develop more customer-centric applications. Opensource applications like GNOME projects can and are benefiting from this development life-cycle. In this workshop, I will discuss unique aspects of managing open source projects, including community-driven...

    Go to contribution page
  61. Martin Stransky
    Application Development and Deployment
    40 Minute Presentation - In Person

    Firefox has been using Gtk as a toolkit for long time. Recently it sticks with Gtk3 but it has some unresolved issues like missing resize support of xdg_positioner based popups, need to fiddle with popup hierarchy for independent popups, missing cursor scales, missing direct rendering to wl_surface / GdkWindow, multi-thread rendering to closed windows.

    To solve such issues, may we backport...

    Go to contribution page
  62. Melissa Wu
    25 Minute Presentation - In Person