Web Engineering/Team Meetup 2014Q1: Difference between revisions

m
name fixup
m (name fixup)
 
(17 intermediate revisions by 5 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 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 47: Line 50:
====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)
** SPs (flow, new)
** Migrations (howto manually, automated stage deploys, upgrading production, separate repo)
** Migrations (howto manually, automated stage deploys, upgrading production, separate repo)
Line 53: Line 57:


====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 67: Line 73:


====Evening activities====
====Evening activities====
* Team dinner, venue TBA
* 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                                                   
                                                                                  
                                                                                  
Line 78: Line 86:


* Symbols (Ted)
* Symbols (Ted)
** [http://slid.es/tedmielczarek/breakpad-socorro-symbol-usage/ slides]


====pm====                                                                           
* 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:                                                     
Line 91: Line 103:


3. DXR hacking (Erik)
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
Confirmed users
1,031

edits