Skip to content

Instantly share code, notes, and snippets.

@flaki

flaki/ts.md Secret

Created July 13, 2017 15:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save flaki/7dd39d3d034e78554f91f93ee565805f to your computer and use it in GitHub Desktop.
Save flaki/7dd39d3d034e78554f91f93ee565805f to your computer and use it in GitHub Desktop.
TS Monthly Call July 2017

Post-SF All-Hands update

  • Srushtika presented an Intro To VR talk
  • TS content brainstorming
    • future Masterclasses topics?
    • future Tech Briefings topics?
  • TS GitHub
    • https://github.com/techspeakers
    • Wiki
      • Short term:
      • Mid to long term:
        • Transition some of the information to a TS GitHub Wiki
        • Keep the Moz Wiki as a "landing page"
        • TS toplevel info & links to relevant wiki topics in GitHub (e.g. FAQs)
    • Repo
      • Searchable list for TechSpeakers presentations
      • To be used by fellow TechSpeakers for their own betterment
      • Content should be submitted via pull requests
  • TS infrastructure (API)
    • Improve TS processes by automating whatever could be automated
    • Bring the various data sources and processes together under a well-defined API & process
    • Do this so we have minimal impact on already existing processes (e.g. event calendar, reporting, etc.)
  • Misc Topics

Wiki

Planning pad https://public.etherpad-mozilla.org/p/TSWikiupdates

Mockup http://imgur.com/a/j2U7W

Repo

Mockup http://imgur.com/a/HU4Yi

Similar efforts https://public.etherpad-mozilla.org/p/devrel-talks-2016

Infrastructure

The TS program has grown from 8 to 100+ people in the last two years, but a big part of the infrastructural underpinnings are still handled manually, as the methods for the infrastructure were mostly devised ad-hoc as we went on.

For a 100-strong group this needs to change for the program to remain scalable, so we are looking to improve the process in the following areas:

Activity & impact tracking

Tracking TechSpeaker activities is important for keeping the program going, while trip reports make it possible to try and gauge the impact some of the TechSpeaker presence to Mozilla's goals and provides useful data to report towards the Mozilla leadership to justify the the spend for funding the program.

Event reports are also provide very handy data for both staff developer evangelists, sponsorship & event support managers and TechSpeakers themselves to decide on future speaking, representation and sponsorship options for an event (Mozilla wants to support great, well-organized and impactful events, and speakers speaking at such events).

  • Current status

    • Hundreds of events tracked already in the TS Activity Calendar
    • Hundreds of data points from event Trip Reports submitted
    • Initial processing of these data completed and automatically imported into the TS API
    • Events and trip reports are automatically cross-referenced and linked to the TS(s)
  • Potential future improvements

    • Further improvement of the data processing
    • Automatic linking of TS Activities to talk topics (using event & reporting data)
      This would allow for TechSpeakers' expertise in certain topics to automatically show up in their "profile page" and be searchable.
    • "TechSpeakers Dashboard" weekly/monthly etc. data visualization of TS activities

Maintaining a list of (active) TechSpeakers & their location+expertise

Supporting TechSpeakers with Mozilla resources

Collecting materials & talks produced by TechSpeakers

Facilitating finding conferences and supporting talk submissions

Details of future API plans

Data sources

  • Mozillians.org public data (using the TechSpeakers group)
    • Format: JSON API (json)
  • 2015, 2016 and 2017- trip report responses
    • Format: Google Spreadsheets (csv)
  • TechSpeaker activities calendar
    • Format: Google Calendar (ical)
  • CFP calendar
    • Format: Google Calendar (ical)

Identification & authentication of TechSpeakers

  • Mozillians.org
  • GitHub
  • Internal list
  • Telegram?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment