Webdev:Meetings:2013-01-29: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= Meeting Info = * Room '''webdev''' via [https://intranet.mozilla.org/Webdev:Vidyo Vidyo] * Room '''798''' via Teleconferencing * Mountain View office in room '''PB&J''' = ...")
 
No edit summary
 
(13 intermediate revisions by 5 users not shown)
Line 9: Line 9:


= Open Items =
= Open Items =
* Work week
* Locations: fix calendar/meeting room/vidyo room
* Apps days!
* WebFWD reaction


= Roundtable =
= Roundtable =
Line 22: Line 26:
== davidwalsh ==
== davidwalsh ==
== ednapiranha ==
== ednapiranha ==
== ErikRose ==
=== DXR ===
* Got LLVM 3.2 working on Jenkins.
* Replaced our weird, subprocess-spawning, socket-opening testrunner with nose. (Yay for less code.)
* Merged lots of features
** distinguishing between const and non-const functions
** controlling the build order of multiple trees, for when there are inter-tree dependencies
** indexing that makes some queries go 30x faster
** finding callers and callees
** typedefs
** absolute paths for ignores
* Redid the server as a Flask app. CGI is gone in favor of WSGI. Now we have auto-reloading, REPL debugging, better pdb support, etc.
* Greatly reduced the number of files spit out by a DXR build. Where before, DXR would emit large "target" folders full of Python source, templates, executables, and the index data, it now spits out just the index and a config file. Since we're no longer generating copies of everything, development is simpler, as we can just edit the originals that are under version control.
* Started looking into JS static analysis. Reflect.parse is looking pretty good. Also, codeintel2 exists and is in Python.
* Planned future of continuous deployment with Lonnen and Shyam. Ordered the hardware!
=== elasticsearch ===
* Consulted on some Marketplace and Socorro use cases.
* Worked on upcoming ConFoo talk, Elasticsearch: The Missing Intro.
* (pyelasticsearch) Made bulk indexing compatible with 0.17.x ES (willkg).
* (pyelasticsearch) Fixed some URL quoting (johnsmith).
== jlongster ==
== jlongster ==
== jsocol ==
== jsocol ==
Line 34: Line 60:
== morgamic ==
== morgamic ==
== peterbe ==
== peterbe ==
* Built http://ntsp.lt with mythmon at the Firefox OS Apps Days
** https://github.com/peterbe/netsplit
* Writing Selenium tests for Elmo using the django 1.4 LiveServer
* Wrote first version of Air Mozilla Channels feature (2013Q1 goal)
* Had some open source success with http://www.peterbe.com/plog/mincss
** presented this at beer & tell
** see it in action on http://www.peterbe.com/plog/mincss-in-action for why it matters
== piotr ==
== piotr ==
== pmac ==
== pmac ==
== potch ==
== potch ==
== rdalal ==
== rhelmer ==
== rhelmer ==
== ricky ==
== ricky ==
Line 44: Line 79:
== ubernostrum ==
== ubernostrum ==
== tofumatt ==
== tofumatt ==
* Podcasts! https://github.com/mozilla/high-fidelity
* I was really sick; now I'm better. Sadly, this meant I missed the hack days in Jakarta and Manila. Ultra sadface.
== wenzel ==
== wenzel ==
== wil ==
== wil ==
Line 55: Line 94:


== wraithan ==
== wraithan ==
* Fought the plague
* Got several payment blockers done. Including reset flows.
* Helped friends file bugs
* Discussed/filed devtools bugs to make things better.

Latest revision as of 17:25, 1 February 2013

Meeting Info

Meeting notes

Open Items

  • Work week
  • Locations: fix calendar/meeting room/vidyo room
  • Apps days!
  • WebFWD reaction

Roundtable

adrian

andy

arron

ashort

basta

bsavage

bensternthal

craigcook

cmore

davidwalsh

ednapiranha

ErikRose

DXR

  • Got LLVM 3.2 working on Jenkins.
  • Replaced our weird, subprocess-spawning, socket-opening testrunner with nose. (Yay for less code.)
  • Merged lots of features
    • distinguishing between const and non-const functions
    • controlling the build order of multiple trees, for when there are inter-tree dependencies
    • indexing that makes some queries go 30x faster
    • finding callers and callees
    • typedefs
    • absolute paths for ignores
  • Redid the server as a Flask app. CGI is gone in favor of WSGI. Now we have auto-reloading, REPL debugging, better pdb support, etc.
  • Greatly reduced the number of files spit out by a DXR build. Where before, DXR would emit large "target" folders full of Python source, templates, executables, and the index data, it now spits out just the index and a config file. Since we're no longer generating copies of everything, development is simpler, as we can just edit the originals that are under version control.
  • Started looking into JS static analysis. Reflect.parse is looking pretty good. Also, codeintel2 exists and is in Python.
  • Planned future of continuous deployment with Lonnen and Shyam. Ordered the hardware!

elasticsearch

  • Consulted on some Marketplace and Socorro use cases.
  • Worked on upcoming ConFoo talk, Elasticsearch: The Missing Intro.
  • (pyelasticsearch) Made bulk indexing compatible with 0.17.x ES (willkg).
  • (pyelasticsearch) Fixed some URL quoting (johnsmith).

jlongster

jsocol

kumar

lars

laura

lcrouch

lonnen

lorchard

malexis

mkelly

morgamic

peterbe

piotr

pmac

potch

rdalal

rhelmer

ricky

robhudson

schalk

selena

ubernostrum

tofumatt

wenzel

wil

willkg

  • rolled off Gaia and back onto SUMO/Input/elasticutils/etc
  • finished up elasticutils pyelasticsearch overhaul
  • updated fjord to use elasticutils master tip (with new kung-fu pyelasticsearch magic)
  • fixed bulk indexing in pyelasticsearch
  • wrote pirate test translation awesomeness (blog post to come soon)

wraithan

  • Fought the plague
  • Got several payment blockers done. Including reset flows.
  • Helped friends file bugs
  • Discussed/filed devtools bugs to make things better.