Web Engineering/Team Meetup 2014Q1: Difference between revisions

m
name fixup
m (→‎pm: Yes, selena.)
m (name fixup)
 
(23 intermediate revisions by 9 users not shown)
Line 5: Line 5:
===WebEng===                                                                             
===WebEng===                                                                             
* Laura Thomson                                 
* Laura Thomson                                 
* Chris Lonnen                                             
* 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====
* Board Game Night                                             
                                                                                    
                                                                                    
===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 58: Line 71:
** DXR: what are the drivers of success?                                       
** DXR: what are the drivers of success?                                       
** How to best support volunteer crash triage work
** 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===                                                                   
===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
                                                                               
 
====pm====                                                                           
* 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====
* 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
===Friday===                                                                        
** [https://www.calacademy.org/events/nightlife/?t=3 Robots and cocktails]
 
===Friday===    
New MTV Office - room Firestorm
                                                                   
====am====                                                                             
====am====                                                                             
* Breakouts and bug work                                                           
* Breakouts and bug work                                                           
Confirmed users
1,031

edits