Web Engineering/Team Meetup 2014Q1: Difference between revisions
(→Friday) |
m (name fixup) |
||
| (21 intermediate revisions by 9 users not shown) | |||
| Line 5: | Line 5: | ||
===WebEng=== | ===WebEng=== | ||
* Laura Thomson | * Laura Thomson | ||
* | * Lonnen | ||
* Peter Bengtsson | * Peter Bengtsson | ||
* Robert Helmer | * Robert Helmer | ||
| Line 19: | Line 19: | ||
* Matt Brandt (WebQA) - already in town for WebQA work week | * Matt Brandt (WebQA) - already in town for WebQA work week | ||
* Hal Wine (RelEng) | * Hal Wine (RelEng) | ||
* Liz Henry (Desktop QA) | * Liz Henry (Desktop QA) (Monday and Tuesday) | ||
* Lukas Blakk (Release Management) might drop by | * Lukas Blakk (Release Management) might drop by | ||
| Line 31: | Line 31: | ||
* Review of systems and priorities for strategic work for the next year (Laura) | * Review of systems and priorities for strategic work for the next year (Laura) | ||
** [https://etherpad.mozilla.org/generic-webeng-secret-cabal etherpad] | |||
** What are we working on that isn't high value? | ** 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 not working on that we should be working on/would love to do? | ||
** What are we doing as side projects that we should elevate? | ** What are we doing as side projects that we should elevate? | ||
* Socorro architecture | * Socorro architecture | ||
** [http://uncommonrose.com/presentations/pytn14 slides] | |||
** How it works today (groundwork for 100%, cross-functional training) | ** How it works today (groundwork for 100%, cross-functional training) | ||
* DXR project review (Erik) | * DXR project review (Erik) | ||
** Architecture, status, and plans | ** [https://speakerdeck.com/erikrose/dxr-now-75-percent-more-tolerable slides] | ||
** Architecture, status, and plans | |||
====Evening activities==== | ====Evening activities==== | ||
| Line 46: | Line 49: | ||
===Tuesday=== | ===Tuesday=== | ||
====am==== | ====am==== | ||
* PostgreSQL training: writing SPs, migrations, and tests (Selena) | * PostgreSQL training: writing SPs, migrations, and tests (Selena) | ||
** [https://speakerdeck.com/selenamarie/socorro-crash-stats-dot-mozilla-dot-com-and-postgres slides] | |||
** SPs (flow, new) | |||
** Migrations (howto manually, automated stage deploys, upgrading production, separate repo) | |||
** Tests | |||
** Cost of Socorro infra | |||
====pm==== | ====pm==== | ||
* How do we make it easier/faster to build new reports on Socorro? (Lonnen) | * How do we make it easier/faster to build new reports on Socorro? (Lonnen) | ||
** [https://etherpad.mozilla.org/why-do-new-reports-take-so-long etherpad] | |||
** Plan and file bug for merging middleware and the public Socorro API | ** Plan and file bug for merging middleware and the public Socorro API | ||
** Front end components | ** Front end components | ||
** User driven/built reports: how to tackle | ** User driven/built reports: how to tackle | ||
* Crontabber tactical extraction (Peter) | * Crontabber tactical extraction (Peter) | ||
** [https://etherpad.mozilla.org/crontabber-extraction etherpad] | |||
** Make crontabber its own python module for easier reuse and deployment | ** Make crontabber its own python module for easier reuse and deployment | ||
| Line 63: | Line 73: | ||
====Evening activities==== | ====Evening activities==== | ||
* Team dinner, | * Team dinner @ Nola, 535 Ramona St., Palo Alto, CA at 7pm. | ||
* Car pool please! | |||
===Wednesday=== | ===Wednesday=== | ||
====am==== | ====am==== | ||
* 100% processing project (Selena, Lars) | * 100% processing project (Selena, Lars) | ||
** [https://speakerdeck.com/selenamarie/cost-of-100-percent-processing-and-crashstorage-options-for-socorro slides] | |||
** Strategy, blockers, planning | ** Strategy, blockers, planning | ||
* Data stores for crash-stats (Selena) | * Data stores for crash-stats (Selena) | ||
** Review of current options | ** Review of current options | ||
* Symbols (Ted) | |||
** [http://slid.es/tedmielczarek/breakpad-socorro-symbol-usage/ slides] | |||
* Elmo project review (Rob and Adrian) | * Elmo project review (Rob and Adrian) | ||
** Architecture, status, and plans | ** Architecture, status, and plans | ||
** [https://docs.google.com/presentation/d/1ykMlHr61poKQs6Z5CmBcpCxryDn5zXtFCKAtOjWreM0/pub?start=false&loop=false&delayms=3000 slides] | |||
====pm==== | |||
* Benchmarking multithread vs single thread multiprocess vs greenlets (Lars) | * Benchmarking multithread vs single thread multiprocess vs greenlets (Lars) | ||
** [http://www.twobraids.com/2014/02/single-process-mulitthread-vs-multi.html blog post] | |||
* Breakouts/Working sessions: | * Breakouts/Working sessions: | ||
1. Annual Epic Bug Triage (Laura) | 1. Annual Epic Bug Triage (Laura) | ||
2. Code Deprecation (Lars) | 2. Code Deprecation (Lars) | ||
3. DXR hacking (Erik) | |||
4. Free Crontabber (Peterbe) | |||
5. Elasticsearch optmisation (Adrian & Phrawzty) | |||
====Evening activities==== | ====Evening activities==== | ||
* Secret team activity involving coding. Bring a laptop. | * Secret team activity involving coding. Bring a laptop. | ||
* Magic happened: http://lqbs.fr/suchcomments/ | |||
===Thursday=== | ===Thursday=== | ||
====am==== | ====am==== | ||
* Search hijacking (Lonnen, Laura) | * Search hijacking (Lonnen, Laura) | ||
** [https://etherpad.mozilla.org/webeng-workweek-sideload etherpad] | |||
** checkRemote API review | ** checkRemote API review | ||
** FHR integration | ** FHR integration | ||
** What else can we do to move the needle? | ** What else can we do to move the needle? | ||
* Working with RelEng: how to maximize value (Laura, Rob, Hal) | * Working with RelEng: how to maximize value (Laura, Rob, Hal) | ||
** [https://etherpad.mozilla.org/webeng-workweek-releng etherpad] & [http://people.mozilla.org/~hwine/docs/20140327-releng_for_webeng/ "slides"] | |||
** Killing ftpscraper | ** Killing ftpscraper | ||
** BuildAPIs | ** BuildAPIs | ||
** Unique IDs per build | ** Unique IDs per build | ||
** DXR multi-tree [parallel?] build system. | ** DXR multi-tree [parallel?] build system. | ||
====pm==== | ====pm==== | ||
* Team Building | * Team Building | ||
** Hike in Golden Gate Park | ** Hike in Golden Gate Park | ||
** [https://www.calacademy.org/events/nightlife/?t=3 Robots and cocktails] | ** [https://www.calacademy.org/events/nightlife/?t=3 Robots and cocktails] | ||
===Friday=== | ===Friday=== | ||
New MTV Office - room Firestorm | New MTV Office - room Firestorm | ||
Latest revision as of 22:22, 5 May 2023
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
- Symbols (Ted)
- 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
- Secret team activity involving coding. Bring a laptop.
- Magic happened: http://lqbs.fr/suchcomments/
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)
pm
- Team Building
- Hike in Golden Gate Park
- Robots and cocktails
Friday
New MTV Office - room Firestorm
am
- Breakouts and bug work
pm
- Travel