intern lightning talks - gnome events · • started contributing to the gentoo project • became...
TRANSCRIPT
![Page 1: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/1.jpg)
Intern Lightning Talks
TM
![Page 2: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/2.jpg)
Presentations order1 - Adwait Rawat
2 - Andrei Lisita
3 - Apoorv Sachan
4 - Chinmay Gurjar
5 - Clarissa Borges
6 - Jose Lorenzo
7 - Mariana Picolo
8 - Neville Antony
9 - Norbert Pocs
10 - Nour E Din Mohamed
11 - Sai Vinneet
12 - Ujjwal KumarTM
13 - Felipe Borges
14 - Gaurav Agrawal
15 - Priyanka Sagg
16 - Sonja Heinze
17 - Arun Raghavan
![Page 3: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/3.jpg)
GSoC: Second Evaluation will close Friday, July 31 at 18:00 UTC
TM
![Page 4: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/4.jpg)
GNOME GamesGSoC 2020
Me: Adwait Rawat(@crugar-:matrix.org)
TM
Mentor: Alexander Mikhaylenko(@alexm:gnome.org)
![Page 5: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/5.jpg)
Adding a Firmware
TM
• Open directory
• Make directory
• Copy firmware file to the system directory
• Test
• If does not work, try again :^(
![Page 6: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/6.jpg)
Firmware UI
TM
![Page 7: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/7.jpg)
Future Plans
TM
• Add translation support
• Add drag n drop support
![Page 8: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/8.jpg)
TM
Thank You!
![Page 9: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/9.jpg)
GSoC 2020 with Epiphany
![Page 10: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/10.jpg)
History Selection Mode
Before After
![Page 11: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/11.jpg)
Improved Preferences Dialog
● Split source code files for easier development and readability
● Replace overlapping dialogs with nested views
● Mobile and touch friendly enhancements
● Cookies are no longer treated separately from other stored data
![Page 12: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/12.jpg)
Before After
![Page 13: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/13.jpg)
Port Nautilus Properties Dialog to Use GtkBuilder
Apoorv Sachan (A.k.a apoos_maximus)
Mentor - António Fernandes(A.k.a antoniof)
![Page 14: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/14.jpg)
Properties Window Then and now!
![Page 15: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/15.jpg)
Current code implementation● Existing system
○ Complicated circuit box○ Intertwined business and UI logic○ Code assumes a particular UI design○ Deeply nested functions setting basic properties○ Field day in debugging○ Cumbersome and difficult to redesign
![Page 16: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/16.jpg)
wysiwyg● Glade● GtkBuilder● Drag and Drop, Easy-to-Use● Just data binding in code● UI before Code Build● Glade -> XML -> GtkBuilder -> GObject
![Page 17: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/17.jpg)
The trouble it saves ● Advantages:
○ Straight Forward UI modification○ Easy to fix UI bugs○ Easy Redesign○ Be a coder not an Archaeologist○ More control over individual widget styling
![Page 18: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/18.jpg)
BEfore / after
![Page 19: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/19.jpg)
Thank you !
![Page 20: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/20.jpg)
Support Remote Sourcesin GNOME Music
Chinmay Gurjar
TM
Mentored By:Jean Felder
![Page 21: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/21.jpg)
Project Goals• Add support for DLNA sources.
• Add support for DAAP sources.
• Redesigning search view.
TM
Benefits• What is media server?
• What is DLNA and DAAP?
TM
![Page 22: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/22.jpg)
My Contributions• Added support for DLNA sources.
TM
![Page 23: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/23.jpg)
What’s Next
TM
• Rygel fix-ups.
• Grilo-plugins fix-ups.
• DAAP support.
• Search customization.
![Page 24: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/24.jpg)
TM
Thank You!
![Page 25: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/25.jpg)
GNOME UI LibraryClarissa Borges
Mentors:Claudio WunderCaroline Henriksen
Advisors:Britt YazelKristi Progri
![Page 26: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/26.jpg)
GNOME.org design
![Page 27: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/27.jpg)
GNOME.org design∙ Friendly and welcoming
∙ Represent GNOME
∙ Easy to maintain
![Page 28: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/28.jpg)
Why not all the GNOME websites?
![Page 29: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/29.jpg)
GNOME web ecosystem
![Page 30: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/30.jpg)
GNOME UI Library
Main Website Extensions Planet
Developer Center
Discourse EventsSurveys
Etherpad
![Page 31: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/31.jpg)
Creating the GNOME UI lib∙ Assessment of the websites current state
∙ Design the UI library
∙ Choose a library to extend from
∙ Code and document the library
∙ Create platform-specific frameworks
![Page 32: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/32.jpg)
Creating the GNOME UI lib
![Page 33: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/33.jpg)
Creating the GNOME UI lib
![Page 34: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/34.jpg)
Creating the GNOME UI lib
![Page 35: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/35.jpg)
Creating the GNOME UI lib
![Page 36: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/36.jpg)
Creating the GNOME UI lib
![Page 37: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/37.jpg)
Which library the GNOME UI library extends from?
![Page 38: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/38.jpg)
Tailwind CSS∙ Utility-first CSS framework
∙ Highly customizable
∙ Helps to keep the design consistency
![Page 39: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/39.jpg)
Thank You!
![Page 40: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/40.jpg)
July 27, 2020 Online
Battery Bench: Bring battery testingback to the future
José F. Lorenzo-Hernández ([email protected])Mentor: Christian Kellner (@gicmo)
Google Summer of Code 2020
![Page 41: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/41.jpg)
Battery Bench: Bring battery testing back to the future 2
About me
BSc in Computer Science and Business ManagementMSc in Intelligent SystemsMBA in International BusinessesMBA in Financial AuditPhD Student in Business, Internet and ICT at ULPGCGSoC 2017 contributing to wxWidgets
![Page 42: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/42.jpg)
Battery Bench: Bring battery testing back to the future 3
About the project
gnome-battery-bench is a battery testing software.
You can run and develop tests in order to check how they impact onbattery life.
![Page 43: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/43.jpg)
Battery Bench: Bring battery testing back to the future 4
Project main objetive
Improve laptops battery performance on GNOME future versions.
Summer main milestones:
Port project to Wayland (using libevdev instead of X11).Solve issues on bugtracker.
How to check out the project?git clone \https://gitlab.gnome.org/GNOME/gnome-battery-bench.git
![Page 44: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/44.jpg)
Battery Bench: Bring battery testing back to the future 5
How libevdev works?struct libevdev *dev = NULL;int fd = open("/dev/input/event0", O_RDONLY|O_NONBLOCK);int rc = libevdev_new_from_fd(fd, &dev);# Error checking
do {struct input_event ev;rc = libevdev_next_event(dev,
LIBEVDEV_READ_FLAG_NORMAL, &ev);if (rc == 0)
printf("Event: %s %s %d\n",libevdev_event_type_get_name(ev.type),libevdev_event_code_get_name(ev.type, ev.code),ev.value);
} while (rc == 1 || rc == 0 || rc == -EAGAIN);
![Page 45: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/45.jpg)
Battery Bench: Bring battery testing back to the future 6
Questions?
José F. Lorenzo-Hernández ([email protected])My LinkedIn:https://www.linkedin.com/in/joselorenzohernandez/Project blog: batterybenchgsoc2020.wordpress.com
![Page 46: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/46.jpg)
GNOME Shell:Notification Popover Redesign
Mariana Pícolo
Mentor: Florian Müllner
![Page 47: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/47.jpg)
The Project∙ Bring a fresh design to the calendar popup;
∙ Update the way notifications are displayed;
○ Group app notifications on stacks;
○ Make actions available on each notification message;
![Page 48: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/48.jpg)
The Concept
This concept was made by Tobias Bernard.
![Page 49: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/49.jpg)
First Milestone
![Page 50: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/50.jpg)
Notification Section Redesign∙ Changes in the NotificationMessage code;
○ New notification bubble layout;
○ A new layout for the MPRIS indicator;
![Page 51: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/51.jpg)
Notification Section Redesign
![Page 52: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/52.jpg)
![Page 53: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/53.jpg)
Second Milestone
![Page 54: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/54.jpg)
Grouping Notifications
∙ Notifications were already grouped in previous versions of GNOME;
○ Create a custom layout manager;
○ Reflect the groups in the UI;
○ Add animations and collapse/expand effects;
![Page 55: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/55.jpg)
Thank You!
![Page 56: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/56.jpg)
TM
Neville Antony (@nevilleantony98)
Mentor: Alexander Mikhaylenko (@exalm)
GSoC: Implementing Collections in GNOME Games
![Page 57: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/57.jpg)
GNOME Games
• Games is a simple game launcher and front-end for various emulators
• Maintained by Alexander Mikhaylenko (@exalm)• Also the first open source project I’ve contributed to : )
TM
![Page 58: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/58.jpg)
Implementing Collections
TM
➢ Why are collections needed?• It helps us organize our games in our own ways
• Provides a quicker path to reach our games
• Lets the app “suggest” which games we might be looking for to play
➢ What types of collections do we need?• Favorites collection: To keep all our favorite games in one place
• Recently Played: To quickly get to our recently played games
• User Collections: To define our own collections!
• And other types of collections that might be useful to have
![Page 59: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/59.jpg)
My ProgressI first implemented a “Selection Mode” where games can be selected
and added to Favorites and later on, to any other collections.
![Page 60: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/60.jpg)
My ProgressI then implemented a “Collections” page where all collections are shown.
![Page 61: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/61.jpg)
My ProgressAnd a page where each collection can be viewed and managed.
![Page 62: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/62.jpg)
TM
Thank You!
![Page 64: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/64.jpg)
fido2-proxy 2
about
intern at Red Hat since february 2020
mentor: Daiki Ueno
![Page 65: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/65.jpg)
fido2-proxy 3
what is fido2?
![Page 66: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/66.jpg)
fido2-proxy 4
the problem
direct communication with the keysandboxes
target:
flatpakflatpak portalfirefox
![Page 67: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/67.jpg)
fido2-proxy 5
the solution
fido2-proxy consists of:
serverclient library
using:
libfido2libsystemd for dbusOpenSSH SK APIUSB
![Page 68: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/68.jpg)
fido2-proxy 6
current status & future plans
current status:
working server implementation
future plans:
client library to work with the servertesting
repo: gitlab.com/npocs/fido2-proxy
![Page 69: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/69.jpg)
Adding EteSync Module to Evolution Data Server (EDS)
Nour E-Din El-Nhass
TM
Tom HacohenMilan Crha
Mentors
![Page 70: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/70.jpg)
What is Evolution Data Server (EDS) and Evolution
• Evolution data server is basically a collection of libraries and services for storing address-books and calendars.
• Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.
TM
![Page 71: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/71.jpg)
What is EteSync• EteSync is a secure, end-to-end encrypted and FLOSS sync solution for your
contacts, calendars and tasks.
TM
• EteSync is open source (clients and server), so anyone can self-host his own server instead of using EteSync’s cloud servers.
![Page 72: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/72.jpg)
What Progress has been made
Evolution adding a collection accountTM
![Page 73: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/73.jpg)
What Progress has been made
TM
What Progress has been made
Authentication dialog in Evolution
![Page 74: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/74.jpg)
What Progress has been made
TM
What Progress has been made
EteSync address-book data EteSync tasks dataEteSync calendar data
![Page 75: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/75.jpg)
TM
Thank You!
![Page 76: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/76.jpg)
Gitg: improving filesuser experienceS Sai Vineetsvineet on IRC
Mentor: Alberto Fanjul
TM
![Page 77: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/77.jpg)
About Me
TM
S Sai Vineet, 2nd year Computer Science student at BITS Pilani, Goa campus, India.
Have been involved in FOSS since 2014, in a related organization Sugar Labs.
GNOME user since forever, and now a contributor :D
![Page 78: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/78.jpg)
The Problem
TM
![Page 79: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/79.jpg)
The Solution• libdazzle has a lazy loaded tree widget called DzlTree
• Retain selected file when selected commit is switched
• Keep directories that were open before, open in the new tree as well
• Refresh the open nodes
• dazzle-tree branch has these features implemented and ready to go
• Currently writing tests and testing!
TM
![Page 80: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/80.jpg)
TM
Thank You!
![Page 81: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/81.jpg)
libhandy - grid widget
MentorAdrien Plazas
InternUjjwal Kumar
![Page 82: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/82.jpg)
About libhandyBuilding blocks for modern adaptive
GNOME apps
Source at: gitlab.gnome.org/GNOME/libhandy
![Page 83: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/83.jpg)
About this year’s GSoC project What is the project?
Issue No.: #128
![Page 84: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/84.jpg)
What are we trying to achieve?
GtkGrid (Non-Adaptive)
![Page 85: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/85.jpg)
What are we trying to achieve?
HdyGrid (Adaptive)
![Page 86: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/86.jpg)
What is our progress?Handle rows individually
Merge Request: !530
![Page 87: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/87.jpg)
Felipe Borges
![Page 88: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/88.jpg)
Felipe Borges - GNOME Developer / Red Hat Developer
feborges at irc.gnome.org
![Page 89: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/89.jpg)
When it all started…
· First computer· The English language· No internet· I can actually change this thingy
![Page 90: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/90.jpg)
GNOME
· Translation team· Local Linux user group (Tchêlinux)· Computer Science
![Page 91: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/91.jpg)
Google Summer of Code
· GNOME Documents· GUADEC
![Page 92: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/92.jpg)
After the internship
· Endless OS· Graduation· Red Hat· Board of Directors
![Page 93: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/93.jpg)
Thank you!
![Page 94: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/94.jpg)
About MeGaurav Agrawal
TM
GNOME Foundation Member
GSoC 2019 Alumni from Project
Involved with:
1. Newcomers Initiative2. University Outreach3. Engagement Team4. Inclusion and Diversity Team5. Sometimes hack around for newcomer’s apps
Always feel to free to reach out at
![Page 95: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/95.jpg)
My Journey from...
TM
Credits:Kohei Horikoshi/MHA Team
![Page 96: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/96.jpg)
TM
Open Source Helped Me
Learn
Network
Get A Job!
Get lots of friends o/
Realize how I can help others :D
![Page 97: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/97.jpg)
TM
Thank You!
![Page 98: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/98.jpg)
![Page 99: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/99.jpg)
![Page 100: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/100.jpg)
![Page 101: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/101.jpg)
![Page 102: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/102.jpg)
![Page 103: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/103.jpg)
My Outrachy internship at Fractal
Sonja Heinze(pitag)
Mentors: Daniel García Moreno, Jordan Petridis
![Page 104: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/104.jpg)
Share screen...
![Page 105: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/105.jpg)
The internship
What I did:the implementation of an inline video playersome general media improvementsstarted a proof of concept for 1-1 voice / video calls through WebRTC
Thanks a lot to my mentors!!Daniel García MorenoJordan Petridis
Also thanks toTobias Bernard for all his design adviceall Fractal folks
![Page 106: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/106.jpg)
The internship
What I did:the implementation of an inline video playersome general media improvementsstarted a proof of concept for 1-1 voice / video calls through WebRTC
Thanks a lot to my mentors!!Daniel García MorenoJordan Petridis
Also thanks toTobias Bernard for all his design adviceall Fractal folks
![Page 107: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/107.jpg)
The internship
What I did:the implementation of an inline video playersome general media improvementsstarted a proof of concept for 1-1 voice / video calls through WebRTC
Thanks a lot to my mentors!!Daniel García MorenoJordan Petridis
Also thanks toTobias Bernard for all his design advice
all Fractal folks
![Page 108: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/108.jpg)
The internship
What I did:the implementation of an inline video playersome general media improvementsstarted a proof of concept for 1-1 voice / video calls through WebRTC
Thanks a lot to my mentors!!Daniel García MorenoJordan Petridis
Also thanks toTobias Bernard for all his design adviceall Fractal folks
![Page 109: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/109.jpg)
What I’m doing now
Thanks to the internship,
I’ve found a cool job in FOSS (not GNOME technologies relatedthough)
I got and keep on involved in Fractal, at least to a certain extent:sporadically, I
I fix bugs that come up now which are related to the things I didI fix/improve minor issues I run intoI keep on working on the POC for 1-1 voice / video calls
![Page 110: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/110.jpg)
What I’m doing now
Thanks to the internship,
I’ve found a cool job in FOSS (not GNOME technologies relatedthough)
I got and keep on involved in Fractal, at least to a certain extent:sporadically, I
I fix bugs that come up now which are related to the things I didI fix/improve minor issues I run intoI keep on working on the POC for 1-1 voice / video calls
![Page 111: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/111.jpg)
What I’m doing now
Thanks to the internship,
I’ve found a cool job in FOSS (not GNOME technologies relatedthough)
I got and keep on involved in Fractal, at least to a certain extent:sporadically, I
I fix bugs that come up now which are related to the things I didI fix/improve minor issues I run intoI keep on working on the POC for 1-1 voice / video calls
![Page 112: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/112.jpg)
What to take away
The Outreachy internship was really great for me
I encourage you all to mentor an intern some day
Keeping on doing minor contributions is better than nothing
![Page 113: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/113.jpg)
Thankyou
![Page 114: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/114.jpg)
GSoC Archives
Arun Raghavan
TM
![Page 115: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/115.jpg)
1998-2007• First Linux installation to F/OSS enthusiast
• Talking at LUG
• Helped organise FOSS.in, other conferences
TM
![Page 116: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/116.jpg)
2007-2009• GNOME Summer of Code: Beagle
• First “large” code contribution
• Implemented the Xesam spec
• Started helping maintain libbeagle
• ♥ Joe Shaw and Debajoyti Bera
TM
![Page 117: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/117.jpg)
2008-2012• Started contributing to the Gentoo project
• Became a developer on the GNOME herd
• ♥ leio, EvaSDK, remi
TM
![Page 118: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/118.jpg)
2009-2014• Started working in F/OSS professionally
• FOSS.in and participation in Gentoo helped
• Worked on PulseAudio and GStreamer
• And made upstream contributions to these projects
• Started helping maintain PulseAudio
TM
![Page 119: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/119.jpg)
2014-now• Running my own small open source consultancy
• Still work on PulseAudio, GStreamer, and others
• Still care deeply about a free computing environment for all
TM
![Page 120: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/120.jpg)
Thanks...• … to all of you for being part of this
TM
![Page 121: Intern Lightning Talks - GNOME Events · • Started contributing to the Gentoo project • Became a developer on the GNOME herd • ♥ leio, EvaSDK, remi TM. 2009-2014 • Started](https://reader033.vdocument.in/reader033/viewer/2022060904/60a011d7e0bb6471592025ac/html5/thumbnails/121.jpg)
TM
Thank You!