-
22/07/2020, 14:40
-
Nuritzi Sanchez (GitLab, Inc.)22/07/2020, 15:00Community Building and Diversity25 Minute Presentation
Do you struggle with giving or receiving feedback? Have you found it difficult to work with team members you only talk to online, or who belong to a different culture than you do? Do you wish you had more charisma?
After reading many self-help books, watching various TED Talks, and listening to a ton of podcasts, I've condensed my learnings to help you improve your communications skills,...
Go to contribution page -
Mr Aditya Manglik (GNOME Foundation)22/07/2020, 15:00Application Development and Deployment25 Minute Presentation
This talk aims to detail the recent developments in power measurement infrastructure in GNOME for hardware devices and software applications. Power panel in gnome-usage allows the users to see which hardware devices or applications are consuming maximum power. These statistics are extremely useful for both users and GNOME developers.
Major objectives in this talk would include a detailed...
Go to contribution page -
Sriram Ramkrishna, Georg Link (Bitergia and CHAOSS)22/07/2020, 15:30Community Building and Diversity50 Minute Presentation
Metrics is a topic that we've often talk about in GNOME and we have them. But our metrics do not drive decisions, they are generally "scoreboard" metrics. But what if we could create metrics that can drive real decisions in the project, to better utilize the resources that are available.
The apps community (GNOME and KDE) in cooperation with Bitergia and Gitlab have created a working group...
Go to contribution page -
Valentin David (Codethink)22/07/2020, 15:30Application Development and Deployment50 Minute Presentation
GNOME OS is a bootable operating system with vanilla version of GNOME. Its main use is testing. Testing GNOME requires fine control on the software stack of the operating system. Thus, it is better not to depend on a specific distribution. GNOME OS has been made originally to run as a virtual machine.
However, GNOME OS is upgradable through OSTree, and Flatpak applications can be installed....
Go to contribution page -
Regina Nkemchor Adejo22/07/2020, 16:45Community Building and Diversity25 Minute Presentation
I started my career in an information technology working with students and lecturers from diverse backgrounds and abilities. While I was at the institution, I created and worked with different groups, and over time I developed my skills around community building and mentorship. In my experience in NIIT Port Harcourt center, Nigeria, the female to male student ratio was approximately 1:5. In...
Go to contribution page -
Dr Kit Heintzman (Harvard University)22/07/2020, 16:45Privacy and Security25 Minute Presentation
iNaturalist is an open source, open data tool that has been designed as a citizen scientist project, where everyday people take photos of animals and plants to be geolocated and taxonomy. Its data has been critical to biologists, environmentalists, museum curators, and educators, as well as those individuals learning how to see their environment in a whole new way. While iNaturalist designed...
Go to contribution page -
Emmanuele Bassi (GNOME Foundation)22/07/2020, 17:15Application Development and Deployment25 Minute Presentation
Twenty years ago, the GNOME desktop received the gift of accessibility from the engineers at Sun. This was a major milestone in the free and open source software world, and contributed to the adoption of GNOME and its underlying technologies. Sadly, the Sun accessibility team was disbanded right around the time GNOME was transitioning between major versions; a lot of historical knowledge was...
Go to contribution page -
Ms Melissa Wu22/07/2020, 17:15Encourage New Contributors25 Minute Presentation
New to GNOME: Improving the new user experience
Understanding the challenges a new user can face when joining the GNOME community can help improve the onboarding experience. This talk will discuss some of the challenges I faced when joining the GNOME community, as an outsider and offer suggestions from outside of FOSS for how to improve the experience of new GNOME users.
Go to contribution page -
Karen Sandler, Molly de Blanc (GNOME Foundation)22/07/2020, 18:45Use of GNOME by Users50 Minute Presentation
We have become more reliant than ever on technology that we intertwine into every aspect of our lives and yet we are less in control of that technology than ever before. Karen Sandler and Molly de Blanc have been working on iterating principles by which we can measure whether our technology protects and empowers the people who use it. These principles provide a framework to evaluate important...
Go to contribution page -
Matthias Clasen22/07/2020, 18:45Application Development and Deployment50 Minute Presentation
GTK 4 is almost here; it is time to take a detailed look at what it will take to port your application from GTK 3 to GTK 4.
Go to contribution page
In this talk, we will focus on how writing a custom widget for GTK 4 looks in practice, and hopefully demonstrate that it is easier than ever. This will give us a chance to take a look at the major differences between GTK 3 and 4, in the areas of rendering, layout, and... -
Martín Abente Lahaye22/07/2020, 19:45Application Development and Deployment25 Minute Presentation
Sugar is a unique visual environment and a set of applications for Linux. Since its original release, dozens of educators and developers have created hundreds of learning tools, most of which are only available for this platform. Today, thanks to Flatpak, developers can build applications once and reach all Linux distributions. This creates a great opportunity to share these tools and reach...
Go to contribution page -
Daniel Garcia Moreno (endless)22/07/2020, 19:45Encourage New Contributors25 Minute Presentation
The Outreachy and GSoC programs put some money for free software development but requires some volunteer work.
Mentors are an important part on this process and sometimes it looks like it's better to spend that time writing code instead of mentoring to get the things done.
This talk will cover my experience as a mentor in different intern programs and the hidden benefits of mentoring and...
Go to contribution page -
Mr Gaurav Agrawal (skuad.io, Foundation Member), Saloni Garg23/07/2020, 15:00Community Building and Diversity25 Minute Presentation
We discuss the role of Students in Open Source, their importance in any Open Source Project and how GNOME is helping students get Onboard with us through the University Outreach program.
University Outreach program is a new initiative that aims to create a bond between educational institutions and the GNOME community. We will focus on reaching out to universities to help them adopt GNOME...
Go to contribution page -
Philip Withnall (Endless)23/07/2020, 15:00Application Development and Deployment25 Minute Presentation
GNOME 3.36 was the first release containing a new parental controls feature upstreamed from Endless OS. What are parental controls, and what do they do in GNOME at the moment? How can I integrate my app with parental controls? What features are planned for the future? This talk will answer those questions.
Go to contribution page -
Ryan Gorley (Freehive)23/07/2020, 15:30Use of GNOME by Users50 Minute Presentation
There are plenty of reasons to not freelance, but access to creative software is not one of them. Ryan Gorley, Founder and Creative Director at [Freehive][1], shares a practical framework for starting a freelance creative career with only free and open-source software. In addition to a survey of creative tools and resources available, topics will range from bootstrapping a workstation to...
Go to contribution page -
Benjamin Berg23/07/2020, 15:30Application Development and Deployment50 Minute Presentation
While using systemd in GNOME does not have many direct user visible changes, it does enable a number new features. This talk will first look at the current situation of systemd use in GNOME, what has been accomplished in the past year and what developments we can expect in the future.
The talk will look at how we are grouping processes into using systemd slices (cgroups in the kernel)....
Go to contribution page -
Christopher Rogers23/07/2020, 16:45Use of GNOME by Users25 Minute Presentation
Career designer C.Rogers of Freehive explains the process of creating GNOME release videos, leveraging the clean and intuitive GNOME DE as a modern production environment. Essentially a giant thank-you to all the developers and contributors of GNOME, and a chance for everyone to see GNOME used in production to create video content for the project. A presentation interspersed with humour and...
Go to contribution page -
Sam Thursfield23/07/2020, 16:45Application Development and Deployment25 Minute Presentation
When I discovered Tracker, the search engine that powers GNOME's search and content discovery, I knew I wanted to make improvements but I was scared. What if I introduced a bug to a daemon that's installed by default on millions of PCs? What if I introduced a major bug? What if I caused people's computers to lock up?
Nearly ten years later and I've realized there's no need to be scared....
Go to contribution page -
Philip Withnall (Endless)23/07/2020, 17:15Application Development and Deployment25 Minute Presentation
The use and development of GNOME has an environmental impact, and we all have some responsibility to measure and reduce that. This talk will give you some quick and easy steps for how to measure the environmental impact of your project, your development practices, or the wider GNOME desktop — and that’s the first step towards reducing that impact.
For many apps, this will be as simple as...
Go to contribution page -
Deb Nicholson (Software Freedom Conservancy)23/07/2020, 17:15Project Organisation and Governance25 Minute Presentation
The FOSS community has lots of meetings. Team meetings, working group meetings and stakeholder meetings set the stage for your work as a group, but unfortunately many of us attend meetings that feel like a complete waste of time. Meetings that meander off-topic, that repeatedly drift back to the same unresolved topic, or end up turning into a monologue don't foster great team work. Once poor...
Go to contribution page -
Molly de Blanc (GNOME Foundation), Melissa Wu (GNOME Foundation)23/07/2020, 18:45Project Organisation and Governance50 Minute Presentation
In this session, we will go over a summary of partnership and sponsorship activities over the past year. This includes the Community Engagement Challenge, updates on the Advisory Board, grants activities, sponsorships, fundraising campaigns, and other partnership activities.
You should come to this session if you'd like to know more about the nuts and bolts of how the GNOME Foundation keeps...
Go to contribution page -
Federico Mena Quintero (Suse)23/07/2020, 18:45Design of User and Developer Experiences50 Minute Presentation
I am porting gnome-shell's styling code to Rust - the code that processes CSS stylesheets and applies them to the shell's graphical objects. The idea is to remove the use of libcroco, an old, unmaintained library for CSS, and to allow gnome-shell to use more powerful CSS idioms in the end: complex selectors, media queries, and others.
This talk is about the refactoring work that...
Go to contribution page -
Jean-François Fortin Tam23/07/2020, 19:45Project Organisation and Governance25 Minute Presentation
In this talk, I will explain the circumstances under which the "Getting Things GNOME" project died many years ago, and what I am doing (or have accomplished, depending on how fast the releases happen by the time GUADEC rolls around) to put the project back on its feet and onto a sustainable path.
This talk is meant to serve as a case study and tutorial on how to rebuild and manage a FLOSS...
Go to contribution page -
Jean-Philippe Mengual (Debian)24/07/2020, 15:00Project Organisation and Governance25 Minute Presentation
The Debian Community Team serves as a resource for the Debian community on issues like Code of Conduct adherence, inappropriate communications, and incident response. In this session, we'll cover what the Debian Community team does, how we do it, and why we do it. We'll provide anonymized examples of things that have happened and how they were handled. We hope to use this time as an...
Go to contribution page -
Alexander Larsson (Red Hat)24/07/2020, 15:00Application Development and Deployment25 Minute Presentation
GThree is a new library for rendering 3D models and effects (via OpenGL). It is a
native port of the thee.js framework targeting Gtk+ applications,
either directly in C or via any language with gobject-introspection bindings.The talk will teach the basics of 3D graphics programming, and how to
Go to contribution page
use the APIs. The focus is on practical use rather than implementation
details or maths. -
Abderrahim Kitouni24/07/2020, 15:30Application Development and Deployment50 Minute Presentation
It all started three years ago, when Tristan van Berkom demoed Buildstream as a potential replacement for JHBuild, GNOME Continuous and flatpak manifests.
A few months later, in early 2018, the release team started using it for releases. And in the same year Michael Catanzaro concluded that it wasn't ready for developers.
Fast forward to today, we have successfully replaced GNOME...
Go to contribution page -
Carlos Garnacho (Red Hat), Florian Müllner, Georges Basile Stavracas Neto (Endless Foundation), Jonas Dreßler, Jonas Ådahl (Red Hat)24/07/2020, 15:30Application Development and Deployment50 Minute Presentation
This session will cover the highlights and latest development plans in Mutter and GNOME Shell.
Go to contribution page -
Mr Giovanni Campagna (Stanford University)24/07/2020, 16:45Application Development and Deployment50 Minute Presentation
Virtual assistants are fast becoming a proprietary platform duopoly that controls access to the web and has access to private information in all accounts and IoTs. This talk will present Almond, a FOSS, crowdsourced, privacy-preserving virtual assistant. Almond uses the crowdsourced Thingpedia skill library, currently containing over 100 services, that is open to all virtual...
Go to contribution page -
Carlos Garnacho (Red Hat), Sam Thursfield24/07/2020, 16:45Application Development and Deployment50 Minute Presentation
This talk will cover the Tracker 3.0 journey, sandboxing and other fundamental changes and how they are taken advantage of. Will include practical examples and demos.
Go to contribution page -
Joshua Simmons24/07/2020, 18:4550 Minute Presentation
Necessary, But Not Sufficient
Go to contribution page -
Sriram Ramkrishna24/07/2020, 19:45Project Organisation and Governance25 Minute Presentation
This is a talk on an initiative to improve our extensions experience by having an automated Q&A CI pipeline that can test extensions. Through this process we can remove extensions that no longer work, does not adhere to community standards, or are no longer supported.
The project aims to address community perception that extensions are a 3rd class citizen by providing a better process and...
Go to contribution page -
Mr Manuel Haro (Laboratorio de Software Libre)24/07/2020, 19:45Community Building and Diversity25 Minute Presentation
Although the current generation is historic for its talent, creativity and disruptive level of collaboration, the professional scenario they face is exceedingly complex.
On the one hand, the notable delay regarding the teaching of open technologies from academic institutions; the still marked, although very obsolete, vision of their academic training towards their position as programmers in...
Go to contribution page -
Neil McGovern25/07/2020, 15:00Project Organisation and Governance50 Minute Presentation
Every year, the GNOME Foundation's Board of Directors sets aside some time at GUADEC for the Annual General Meeting (AGM). Everyone is invited to attend the AGM and hear updates on what has been happening at GNOME for the last year, and also to get to know the new Board members and ask any questions they may have.
At the end of the AGM we also do our annual Pants Award ceremony. Yes, we...
Go to contribution page -
Emmanuele Bassi (GNOME Foundation)25/07/2020, 16:45Project Organisation and Governance50 Minute Presentation
GNOME is made of three things:
- people
- processes
- software
All of these are important, and while we correctly celebrate the people who maintain projects, and the software they maintain, we often leave processes aside, and rely on wiki pages that haven't been updated in a decade, or oral histories of how to maintain a project.
In this presentation, I will outline what a...
Go to contribution page -
Philip Chimento25/07/2020, 16:45Design of User and Developer Experiences50 Minute Presentation
This talk is about all the improvements made in GNOME's JavaScript platform in the past year. If you are writing code for a GNOME app or shell extension that uses JavaScript and you want to know how to modernize your code or use new language features, this talk will be interesting for you. If you are curious about the progress made on the garbage collection bug, and what needs to happen before...
Go to contribution page -
Deb Nicholson (Software Freedom Conservancy)25/07/2020, 18:45Project Organisation and Governance50 Minute Presentation
We want to provide useful, intuitive, non-invasive software that all people can use, whether they personally have money for fancy customizations or not. But the software that is the easiest to build -- the software that is the easiest to fund the development of -- tends to serve those who are already extremely well-served. A technology community that primarily serves privileged people, while...
Go to contribution page -
Mr Jesus Palomo25/07/2020, 18:45Use of GNOME Technologies Outside of the Desktop50 Minute Presentation
Year upon year, Mexico accelerate his own Embedded Systems industry delivered and making solution for entrepreneurs, business, and corporations. These companies from diverse markets are looking for developers that works in implementations and solutions about User Interface on his products following the main idea of offers new features and performance to customers. These efforts focus in a...
Go to contribution page -
Nuritzi Sanchez (GitLab, Inc.)25/07/2020, 19:45Community Building and Diversity25 Minute Presentation
In this talk, you'll learn how to use GitLab to foster and optimize collaboration across a diverse, cross-functional, remote team. You'll see tangible examples of how non-engineering teams use GitLab to coordinate work, get tips on how to set up workflows, and learn about policies you may want to adopt in order to help your community thrive.
You'll also learn more about the newly revamped...
Go to contribution page -
Juan Julián Merelo Guervós (LibreLabGRX)25/07/2020, 19:45Application Development and Deployment25 Minute Presentation
Programming has changed at a fast pace in the last 40 years and nowadays to the point that there are many layers of abstraction that need to be learned before being able to approach even a simple programming project. Actually writing a program or library in a specific language is but a (increasingly smaller) portion of the art and craft of programming, yet still most official or extraofficial...
Go to contribution page -
Neil McGovern25/07/2020, 20:15
-
26/07/2020, 15:00
-
26/07/2020, 15:00
-
26/07/2020, 18:00
-
26/07/2020, 18:00
-
26/07/2020, 19:00
-
27/07/2020, 15:00
-
27/07/2020, 15:00
-
27/07/2020, 18:00
-
27/07/2020, 18:00
-
Kit Heintzman (Harvard University)Community Building and Diversity25 Minute Presentation
Drawing on two courses that I taught at Harvard University this year, the talk will focus on a piece of free software that I integrated into my teaching, by asking students to track the carbon emissions associated with their internet usage through the Shift Project’s Carbonalyser Firefox Extension. The talk will present two related themes of teaching with this particular piece of free...
Go to contribution page
Choose timezone
Your profile timezone: