An idea I brought up in today's developer meeting: Developer presentations to share knowledge, experience, and to promote best practices.
Schedule: Either as part of the weekly developer meetings, or as a separate event. E.g. once a month.
Ideas for topics: * Warnings and Assertions best practices * std::move and other modern C++ features * How does Inkscape's garbage collection work? * How to properly use signals (libsigc++) * Why is direct manipulation of the XML tree discouraged? * What is a node observer?
https://wiki.inkscape.org/wiki/index.php/Community_Development#Developer_Pre...
I'd be willing to prepare some of these topics and to host the event.
I'll bring it up again in the next dev meeting, then we can maybe settle on a schedule and see who is willing to contribute with a presentation.
Thomas
I like this idea.
Let me know which way you want to go and I can make sure it's on the calendar.
For myself, I could present on extensions, or website, places where I'm specifically able to introduce how the stuff works to others. But it's not the most useful to the core of the project.
Best Regards, Martin Owens
On Sun, 2020-12-06 at 19:55 +0100, Thomas Holder wrote:
An idea I brought up in today's developer meeting: Developer presentations to share knowledge, experience, and to promote best practices.
Schedule: Either as part of the weekly developer meetings, or as a separate event. E.g. once a month.
Ideas for topics:
- Warnings and Assertions best practices
- std::move and other modern C++ features
- How does Inkscape's garbage collection work?
- How to properly use signals (libsigc++)
- Why is direct manipulation of the XML tree discouraged?
- What is a node observer?
https://wiki.inkscape.org/wiki/index.php/Community_Development#Developer_Pre...
I'd be willing to prepare some of these topics and to host the event.
I'll bring it up again in the next dev meeting, then we can maybe settle on a schedule and see who is willing to contribute with a presentation.
Thomas _______________________________________________ Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
As discussed in the dev meeting last week, we'll make these presentations part of the dev meeting. This could draw some more attention to the dev meetings. There won't be a presentation every week, we'll aim for one presentation a month (subject to availability of presenters and topics).
To get started, I'll give a presentation on Assertions and Warnings on Tuesday. I'll send a separate email invitation for that.
Thomas
On Mon, Dec 7, 2020 at 5:47 PM doctormo@gmail.com wrote:
I like this idea.
Let me know which way you want to go and I can make sure it's on the calendar.
For myself, I could present on extensions, or website, places where I'm specifically able to introduce how the stuff works to others. But it's not the most useful to the core of the project.
Best Regards, Martin Owens
On Sun, 2020-12-06 at 19:55 +0100, Thomas Holder wrote:
An idea I brought up in today's developer meeting: Developer presentations to share knowledge, experience, and to promote best practices.
Schedule: Either as part of the weekly developer meetings, or as a separate event. E.g. once a month.
Ideas for topics:
- Warnings and Assertions best practices
- std::move and other modern C++ features
- How does Inkscape's garbage collection work?
- How to properly use signals (libsigc++)
- Why is direct manipulation of the XML tree discouraged?
- What is a node observer?
https://wiki.inkscape.org/wiki/index.php/Community_Development#Developer_Pre...
I'd be willing to prepare some of these topics and to host the event.
I'll bring it up again in the next dev meeting, then we can maybe settle on a schedule and see who is willing to contribute with a presentation.
Thomas _______________________________________________ Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org
participants (2)
-
doctormo@gmail.com
-
Thomas Holder