-
26/07/2023, 09:30
-
Mr Jakub Steiner (Red Hat)26/07/2023, 09:40Encourage New Contributors25 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 -
Bartłomiej Piotrowski26/07/2023, 09:40Project Organisation and Governance25 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 -
Regina Nkemchor (GNOME)26/07/2023, 10:10Community Building and Diversity40 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 -
Federico Mena Quintero26/07/2023, 10:10Application Development and Deployment40 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 -
Emmanuele Bassi26/07/2023, 11:00Application Development and Deployment40 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 -
Till Kamppeter (OpenPrinting/Canonical)26/07/2023, 11:00Application Development and Deployment40 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 -
Anisa Kuci26/07/2023, 11:40Community Building and Diversity25 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.
Go to contribution page
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... -
Dylan McCall26/07/2023, 11:40Community Building and Diversity25 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 -
Allan Day (Red Hat), Cassidy James Blaede (Endless OS Foundation), Mr Jakub Steiner (Red Hat), Tobias Bernard26/07/2023, 13:35Design of User and Developer Experiences40 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 -
Peter Hutterer (Red Hat)26/07/2023, 13:36Application Development and Deployment40 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 -
Pēteris Krišjānis26/07/2023, 14:15Application Development and Deployment25 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 -
Philip Withnall (Endless)26/07/2023, 14:15Application Development and Deployment25 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 -
Allan Day (Red Hat)26/07/2023, 14:50Community Building and Diversity40 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 -
Jeremy Bícha (Canonical Ubuntu)26/07/2023, 14:50Use of GNOME by Users40 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 -
Raivis Dejus26/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.
Go to contribution page -
Petr Kovář27/07/2023, 10:00Project Organisation and Governance25 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 -
Cassidy James Blaede (Endless OS Foundation)27/07/2023, 10:00Application Development and Deployment25 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 -
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.
Go to contribution page -
Matthias Clasen27/07/2023, 11:40Application Development and Deployment40 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,
Go to contribution page
with lots of demos and examples that should be accessible to anybody with an interest in desktop apps. -
Sam Thursfield (Volunteer)27/07/2023, 11:40Design of User and Developer Experiences40 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 -
Melissa Wu27/07/2023, 13:5025 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 -
Bilal Elmoussaoui27/07/2023, 13:50Application Development and Deployment25 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 -
Evan Welsh, Nasah Kuma, Philip Chimento, Sonny Piers27/07/2023, 14:15Application Development and Deployment40 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 -
Mr Aryan Kaushik, Pooja Patel27/07/2023, 15:05Design of User and Developer Experiences40 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 -
Carlos Garnacho (Red Hat), Florian Müllner, Georges Basile Stavracas Neto (Endless OS Foundation), Jonas Ådahl (Red Hat)27/07/2023, 15:05Application Development and Deployment40 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/07/2023, 15:50
-
Robert McQueen (Endless OS Foundation)28/07/2023, 10:00Encourage New Contributors40 Minute Presentation
Reaching new users with GNOME
Go to contribution page -
Mr Pietro di Caprio28/07/2023, 10:00Design of User and Developer Experiences40 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 -
Hrittik Roy28/07/2023, 10:4025 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 -
Philip Withnall (Endless)28/07/2023, 10:40Application Development and Deployment25 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 -
28/07/2023, 11:20
-
28/07/2023, 12:20
-
Deep Nandre (D Y Patil International University)28/07/2023, 13:55Privacy and Security25 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 -
Hrittik Roy28/07/2023, 13:55Use of GNOME by Users25 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 -
Evan Welsh, Nasah Kuma, Philip Chimento, Sonny Piers28/07/2023, 14:20Application Development and Deployment40 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 -
Debarshi Ray28/07/2023, 14:20Application Development and Deployment40 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 -
Carlos Garnacho (Red Hat)28/07/2023, 15:10Application Development and Deployment40 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 -
António Fernandes, Christopher Davis, Peter Eisenmann28/07/2023, 15:10Application Development and Deployment40 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 -
Felipe Borges (Red Hat)28/07/2023, 15:55Community Building and Diversity40 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 -
28/07/2023, 16:55
-
Siddharth Shivkumar29/07/2023, 10:00BoF
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 -
Andy Holmes, Javad Rahmatzadeh, Sriram Ramkrishna29/07/2023, 10:00Design of User and Developer ExperiencesBoF
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 -
Emmanuele Bassi, Matthias Clasen29/07/2023, 10:00BoF
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 -
Sonny Piers29/07/2023, 13:00Workshop
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 -
Abderrahim Kitouni, Emmanuele Bassi, Felipe Borges (Red Hat), Javier Jardón Cabezas, Jeremy Bícha (Canonical Ubuntu), Jordan Petridis, Matthias Clasen29/07/2023, 13:00Application Development and DeploymentBoF
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
Go to contribution page
Venue: Rm 336 -
Pedro Sader Azevedo29/07/2023, 15:15Workshop
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
Go to contribution page
Venue: Rm 345 -
Jesús Soto (Canonical), Till Kamppeter (OpenPrinting/Canonical)29/07/2023, 15:15Application Development and DeploymentWorkshop
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 -
Javier Jardón Cabezas, Valentin David (Codethink)30/07/2023, 10:00BoF
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
*...
-
Jonathan Blandford, Rosanna Yuen30/07/2023, 10:01BoF
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
Go to contribution page
Venue: Auditorium 12 -
Petr Kovář30/07/2023, 10:01Project Organisation and GovernanceBoF
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 -
Mr Jakub Steiner (Red Hat), Matthias Clasen, Till Kamppeter (OpenPrinting/Canonical)30/07/2023, 13:30BoF
*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:
- 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 -
Carlos Garnacho (Red Hat), Sam Thursfield (Volunteer)30/07/2023, 13:31Design of User and Developer ExperiencesBoF
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
Go to contribution page
Venue: Rm 345 -
Felipe Borges (Red Hat)30/07/2023, 13:31Community Building and DiversityBoF
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
Go to contribution page
Venue: Auditorium 12 -
31/07/2023, 10:00
-
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 -
Ms Ruth Ikegah (Bitergia)Encourage New Contributors25 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
Choose timezone
Your profile timezone: