Web Engineering/Team Meetup 2014Q1

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Dates

March 24-28 2014

Attendees

WebEng

  • Laura Thomson
  • Lonnen
  • Peter Bengtsson
  • Robert Helmer
  • Selena Deckelmann
  • Lars Lohn
  • Erik Rose
  • Adrian Gaudebert
  • Daniel Maher
  • Schalk Neethling

Extras

  • Ted Mielczarek (A-team)
  • Matt Brandt (WebQA) - already in town for WebQA work week
  • Hal Wine (RelEng)
  • Liz Henry (Desktop QA) (Monday and Tuesday)
  • Lukas Blakk (Release Management) might drop by

Agenda

Monday

am

  • Travel, Project meeting

pm

  • Kickoff: Goals for the week (Laura)
  • Review of systems and priorities for strategic work for the next year (Laura)
    • etherpad
    • What are we working on that isn't high value?
    • What are we not working on that we should be working on/would love to do?
    • What are we doing as side projects that we should elevate?
  • Socorro architecture
    • slides
    • How it works today (groundwork for 100%, cross-functional training)
  • DXR project review (Erik)
    • slides
    • Architecture, status, and plans

Evening activities

  • Board Game Night

Tuesday

am

  • PostgreSQL training: writing SPs, migrations, and tests (Selena)
    • slides
    • SPs (flow, new)
    • Migrations (howto manually, automated stage deploys, upgrading production, separate repo)
    • Tests
    • Cost of Socorro infra

pm

  • How do we make it easier/faster to build new reports on Socorro? (Lonnen)
    • etherpad
    • Plan and file bug for merging middleware and the public Socorro API
    • Front end components
    • User driven/built reports: how to tackle
  • Crontabber tactical extraction (Peter)
    • etherpad
    • Make crontabber its own python module for easier reuse and deployment
  • Building up contributors (Erik)
    • Ongoing OPW mentorship (selena)
    • DXR: what are the drivers of success?
    • How to best support volunteer crash triage work

Evening activities

  • Team dinner @ Nola, 535 Ramona St., Palo Alto, CA at 7pm.
  • Car pool please!

Wednesday

am

  • 100% processing project (Selena, Lars)
    • slides
    • Strategy, blockers, planning
  • Data stores for crash-stats (Selena)
    • Review of current options
  • Elmo project review (Rob and Adrian)
    • Architecture, status, and plans
    • slides

pm

  • Benchmarking multithread vs single thread multiprocess vs greenlets (Lars)
  • Breakouts/Working sessions:

1. Annual Epic Bug Triage (Laura)

2. Code Deprecation (Lars)

3. DXR hacking (Erik)

4. Free Crontabber (Peterbe)

5. Elasticsearch optmisation (Adrian & Phrawzty)

Evening activities

Thursday

am

  • Search hijacking (Lonnen, Laura)
    • etherpad
    • checkRemote API review
    • FHR integration
    • What else can we do to move the needle?
  • Working with RelEng: how to maximize value (Laura, Rob, Hal)
    • etherpad & "slides"
    • Killing ftpscraper
    • BuildAPIs
    • Unique IDs per build
    • DXR multi-tree [parallel?] build system.

pm

Friday

New MTV Office - room Firestorm

am

  • Breakouts and bug work

pm

  • Travel