Difference between revisions of "XMPP Office Hours"

Jump to navigation Jump to search
3,483 bytes removed ,  21:12, 2 January 2022
Undo revision 13836 by Echolon (talk)
(Undo revision 13836 by Echolon (talk))
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Weekly "office hours" (short talks, discussions, or demos held virtually) occur every Tuesday.
Weekly "office hours" (short talks, discussions, or demos held virtually) occur periodically. Want to show the world around your favorite client? Get feedback on a new feature you developed? Encourage other clients to implement your favorite XEP? Or just have a round table discussion about a topic that's close to your heart? This is the place to do it.


Want to show the world around your favorite client? Get feedback on a new feature you developed? Encourage other clients to implement your favorite XEP? Or just have a round table discussion about a topic that's close to your heart? This is the place to do it.
Talks and demos can be any length, but we'll strive to keep the whole session to around an hour at maximum (ideally we'll stick to something closer to 30 minutes) including any time for questions (if the speaker wants them). If you're scheduling a new talk, the suggested time is Tuesday at 16:00 UTC.


Talks and demos can be any length, but we'll strive to keep the whole session to around an hour at maximum (ideally we'll stick to something closer to 30 minutes) including any time for questions (if the speaker wants them).
* [https://socialcoop.meet.coop/sam-pku-dud-niv Virtual room]
 
* [https://xmpp.org/community/officehours/ Presenter sign-up]
 
* When: See the schedule for times of individual talks! If you're scheduling a new talk, the suggested time is Tuesday at 1600 UTC.
* Where: https://socialcoop.meet.coop/sam-pku-dud-niv
* Signup: https://xmpp.org/community/officehours/


== Schedule ==
== Schedule ==


* 2021-12-14T17:00Z "Fighting Windows and XMPP - Building a (modern?) Windows XMPP Client" by Fabian Sauter
* No talks currently scheduled. Want to give a talk? Sign up above!
* No signups past this point; want to give a talk? Sign up above!


All XSF Events are listed in our public [https://calendar.google.com/calendar/embed?src=64v3vs15qlalgqv0j7r99ikm1c%40group.calendar.google.com XSF Calendar].
All XSF Events are listed in our public [https://calendar.google.com/calendar/embed?src=64v3vs15qlalgqv0j7r99ikm1c%40group.calendar.google.com XSF Calendar].
Line 19: Line 14:
== Previous Talks ==
== Previous Talks ==


Some (but not all) previous talks can be found on our YouTube channel:
Some (but not all) previous talks can be found on our [https://www.youtube.com/channel/UCf3Kq2ElJDFQhYDdjn18RuA YouTube channel]
 
https://www.youtube.com/channel/UCf3Kq2ElJDFQhYDdjn18RuA


Here are a few examples of great talks we've had recently!
Here are a few examples of great talks we've had recently!
{| class="wikitable sortable"
! Date
! Time
! Topic
! Presenter
! Contact address
! Slides (PDF best)
! Notes
! Recording
|-
| 8/3/2021
| 16:00 UTC
| Preview of Communiqué
| Sam Whited
| sam@samwhited.com
| https://git.sr.ht/~samwhited/communique-tui/
| 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.
|
|-
| 7/27/2021
| 16:00 UTC
| Building a Chat Bot on Ad Hoc Commands
| Christopher Vollick
| 0@psycoti.ca
|
| 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.
| https://youtu.be/e1-hpsQ9OZE
|-
| 6/22/2021
| 16:00 UTC
| XEP Modernization Roundtable
| Open discussion
|
| XEPs: https://pad.disroot.org/p/XSF_Modernization_Working_Group_Recommendations
| 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!
| XEPs: https://pad.disroot.org/p/XSF_Modernization_Working_Group_Recommendations
|-
| 6/1/2021
| 16:00 UTC
| Demo: ad-hoc commands and forms with Mellium
| Sam Whited
|
|
| 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.
| https://youtu.be/C2oyAfJeqno
|-
| 5/4/2021
| 17:00 UTC
| Gajim 1.4 Preview
| Philipp Hörist
|
|
| Preview of the changes we plan for 1.4. Gajim gets a big GUI overhaul.
| https://youtu.be/SwZaZY2hYzA
|-
| 4/27/2021
| 16:00 UTC
| Intro to JMAP
| Daniel Gultsch
|
| https://gultsch.de/files/intro.pdf
|
| https://youtu.be/VnRvDyyhEyQ
|-
| 4/20/2021
| 16:00 UTC
| Feedback request: Intro to XMPP
| Sam Whited
|
| https://blog.samwhited.com/xmpp-intro-slides.pdf
| 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!
| https://youtu.be/92egt5-UDwo
|-
| 4/13/2021
| 16:00 UTC
| Round Table: Towards XMPP 2.0
| Open discussion
|
| Notes: https://wiki.xmpp.org/web/XMPP_Office_Hours/2021-04-13-Notes
| A round table discussion about features, changes, and fixes in a hypothetical future "XMPP 2.0"
| Notes: https://wiki.xmpp.org/web/XMPP_Office_Hours/2021-04-13-Notes
|-
| 4/6/2021
| 16:00 UTC
| Cryptographic Identity: Conquering the Fingerprint Chaos
| Paul Schaub (vanitasvitae)
|
| https://cloud.jabberhead.tk/s/YQnPrXZAHnGezt7
| An idea on how to tackle the complexity problem of fingerprint verification in end-to-end encrypted multi device messaging
| https://youtu.be/oc5844dyrsc
|-
| 3/31/2021
| 17:00 UTC
| Soprani.ca: bridging us all together
| Stephen Paul Weber (singpolyma)
|
| https://singpolyma.net/presentations/2021/090/soprani.ca/
| An overview of the goals and current state of the Soprani.ca (including Cheogram and JMP.chat) projects
| https://www.youtube.com/watch?v=IZtxZXs7Ja8
|-
| 3/26/2021
| 17:00 UTC
| Designing Message Styling
| Sam Whited
|
| https://blog.samwhited.com/designing-message-styling.pdf
| An overview of the design and implementation of the Message Styling API in Mellium
| https://www.youtube.com/watch?v=Zet2r-Tw-k4
|-
|}


* "[https://youtu.be/VnRvDyyhEyQ Intro to JMAP]" by Daniel Gultsch, 2021-04-27 1600 UTC
* "[https://youtu.be/VnRvDyyhEyQ Intro to JMAP]" by Daniel Gultsch, 2021-04-27 1600 UTC
Line 143: Line 25:
* "[https://www.youtube.com/watch?v=Zet2r-Tw-k4 Designing Message Styling]" by Sam Whited
* "[https://www.youtube.com/watch?v=Zet2r-Tw-k4 Designing Message Styling]" by Sam Whited
* "Verifying A/V Calls with OMEMO: The Art of the Hack" by Daniel Gultsch
* "Verifying A/V Calls with OMEMO: The Art of the Hack" by Daniel Gultsch
More can be found on the [[Previous talks]] page.


== Hosts ==
== Hosts ==


If you are hosting the office hours, see the [[Office Hours Checklist]] for a list of tasks to perform the day before, the day of, and after the presentation.
If you are hosting the office hours, see the [[Office Hours Checklist]] for a list of tasks to perform the day before, the day of, and after the presentation.
183

edits

Navigation menu