Web Engineering/Team Meetup 2014Q1

From MozillaWiki
Jump to: navigation, search

Dates

March 24-28 2014

Attendees

WebEng

  • Laura Thomson
  • Chris 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