https://wiki.xmpp.org/web/index.php?title=Previous_talks&feed=atom&action=history
Previous talks - Revision history
2024-03-29T05:51:21Z
Revision history for this page on the wiki
MediaWiki 1.37.1
https://wiki.xmpp.org/web/index.php?title=Previous_talks&diff=13838&oldid=prev
Echolon at 20:34, 14 December 2021
2021-12-14T20:34:12Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:34, 14 December 2021</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Notes</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Notes</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Recording</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>! Recording</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 12/14/2021</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 17:00 UTC</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| Fighting Windows and XMPP - Building a modern Windows XMPP Client</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| Fabian Sauter</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| TBA</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| TBA</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| The developer of the UWPX Windows client will present insight in his experience with the UWP platform and implementation of the XMPP protocol.</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| TBA</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 11/15/2021</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 12:00 UTC</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| Virtual Co-working Hour</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| Open session</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| </ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| </ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| This week join us to show off and hack on your favorite projects, or just hang out.</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| </ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 10/5/2021</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| 16:00 UTC</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| Fiscal Hosting and Open Collective</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| Sam Whited</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| sam@samwhited.com</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| </ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| We'll show off the new Open Collective profile and discuss fiscal hosting. A mix of a quick overview of the platform and a discussion about how it can be useful to your project</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| https://youtu.be/lprIwxyPY2E</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| 8/3/2021</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| 8/3/2021</div></td></tr>
</table>
Echolon
https://wiki.xmpp.org/web/index.php?title=Previous_talks&diff=13837&oldid=prev
Echolon: Created page with "{| class="wikitable sortable" ! Date ! Time ! Topic ! Presenter ! Contact address ! Slides (PDF best) ! Notes ! Recording |- | 8/3/2021 | 16:00 UTC | Preview of Communiqué |..."
2021-12-14T19:40:19Z
<p>Created page with "{| class="wikitable sortable" ! Date ! Time ! Topic ! Presenter ! Contact address ! Slides (PDF best) ! Notes ! Recording |- | 8/3/2021 | 16:00 UTC | Preview of Communiqué |..."</p>
<p><b>New page</b></p><div>{| class="wikitable sortable"<br />
! Date<br />
! Time<br />
! Topic<br />
! Presenter<br />
! Contact address<br />
! Slides (PDF best)<br />
! Notes<br />
! Recording<br />
|-<br />
| 8/3/2021<br />
| 16:00 UTC<br />
| Preview of Communiqué<br />
| Sam Whited<br />
| sam@samwhited.com<br />
| https://git.sr.ht/~samwhited/communique-tui/<br />
| Communiqué is a new TUI client similar to McAbber. This talk will show a preview of the UID and we'll discuss the design philosophy, and maybe show some fun features and easter eggs.<br />
|<br />
|-<br />
| 7/27/2021<br />
| 16:00 UTC<br />
| Building a Chat Bot on Ad Hoc Commands<br />
| Christopher Vollick<br />
| 0@psycoti.ca<br />
|<br />
| We in the soprani.ca project wanted to use ad-hoc commands to allow users to configure their accounts, but not all clients support them. Implementing a chat bot helped bridge that gap.<br />
| https://youtu.be/e1-hpsQ9OZE<br />
|-<br />
| 6/22/2021<br />
| 16:00 UTC<br />
| XEP Modernization Roundtable<br />
| Open discussion<br />
| <br />
| XEPs: https://pad.disroot.org/p/XSF_Modernization_Working_Group_Recommendations<br />
| We'll put together a list of XEPs that can be deprecated, obsoleted, or that need a rewrite. Everyone can bring a list and make suggestions, then we'll go through them and explain each one and try to come to consensus / designate authors if a new XEP is necessary!<br />
| XEPs: https://pad.disroot.org/p/XSF_Modernization_Working_Group_Recommendations<br />
|-<br />
| 6/1/2021<br />
| 16:00 UTC<br />
| Demo: ad-hoc commands and forms with Mellium<br />
| Sam Whited<br />
| <br />
|<br />
| We'll demo using ad-hoc commands in Mellium to draw forms. Also we'll discuss some problems with the spec and how they could be resolved.<br />
| https://youtu.be/C2oyAfJeqno<br />
|-<br />
| 5/4/2021<br />
| 17:00 UTC<br />
| Gajim 1.4 Preview<br />
| Philipp Hörist<br />
| <br />
|<br />
| Preview of the changes we plan for 1.4. Gajim gets a big GUI overhaul.<br />
| https://youtu.be/SwZaZY2hYzA<br />
|-<br />
| 4/27/2021<br />
| 16:00 UTC<br />
| Intro to JMAP<br />
| Daniel Gultsch<br />
| <br />
| https://gultsch.de/files/intro.pdf<br />
| <br />
| https://youtu.be/VnRvDyyhEyQ<br />
|-<br />
| 4/20/2021<br />
| 16:00 UTC<br />
| Feedback request: Intro to XMPP<br />
| Sam Whited<br />
| <br />
| https://blog.samwhited.com/xmpp-intro-slides.pdf<br />
| This will be the technical version of the presentation. If you already know it all, please provide feedback and invite any XMPP newbies you want to get involved! <br />
| https://youtu.be/92egt5-UDwo<br />
|-<br />
| 4/13/2021<br />
| 16:00 UTC<br />
| Round Table: Towards XMPP 2.0<br />
| Open discussion<br />
|<br />
| Notes: https://wiki.xmpp.org/web/XMPP_Office_Hours/2021-04-13-Notes<br />
| A round table discussion about features, changes, and fixes in a hypothetical future "XMPP 2.0"<br />
| Notes: https://wiki.xmpp.org/web/XMPP_Office_Hours/2021-04-13-Notes<br />
|-<br />
| 4/6/2021<br />
| 16:00 UTC<br />
| Cryptographic Identity: Conquering the Fingerprint Chaos<br />
| Paul Schaub (vanitasvitae)<br />
| <br />
| https://cloud.jabberhead.tk/s/YQnPrXZAHnGezt7<br />
| An idea on how to tackle the complexity problem of fingerprint verification in end-to-end encrypted multi device messaging<br />
| https://youtu.be/oc5844dyrsc <br />
|-<br />
| 3/31/2021<br />
| 17:00 UTC<br />
| Soprani.ca: bridging us all together<br />
| Stephen Paul Weber (singpolyma)<br />
| <br />
| https://singpolyma.net/presentations/2021/090/soprani.ca/<br />
| An overview of the goals and current state of the Soprani.ca (including Cheogram and JMP.chat) projects<br />
| https://www.youtube.com/watch?v=IZtxZXs7Ja8<br />
|-<br />
| 3/26/2021<br />
| 17:00 UTC<br />
| Designing Message Styling<br />
| Sam Whited<br />
| <br />
| https://blog.samwhited.com/designing-message-styling.pdf<br />
| An overview of the design and implementation of the Message Styling API in Mellium<br />
| https://www.youtube.com/watch?v=Zet2r-Tw-k4<br />
|-<br />
|}</div>
Echolon