Webdev/Meetings/2015/March 3: Difference between revisions

< Webdev‎ | Meetings‎ | 2015
No edit summary
No edit summary
 
(15 intermediate revisions by 6 users not shown)
Line 7: Line 7:


The meeting will be streamed and recorded on Air Mozilla: https://air.mozilla.org/webdev-extravaganza-march-2015/
The meeting will be streamed and recorded on Air Mozilla: https://air.mozilla.org/webdev-extravaganza-march-2015/
A blog post summarizing this meeting is available at https://blog.mozilla.org/webdev/2015/03/09/webdev-extravaganza-march-6th/.


== Shipping Celebration ==
== Shipping Celebration ==
Line 26: Line 28:
** Running in production on [https://github.com/deis/deis Deis] using AWS [http://aws.amazon.com/ec2/ EC2], [http://aws.amazon.com/rds/ RDS], [http://aws.amazon.com/elasticloadbalancing/ ELB], and [http://aws.amazon.com/s3/ S3]
** Running in production on [https://github.com/deis/deis Deis] using AWS [http://aws.amazon.com/ec2/ EC2], [http://aws.amazon.com/rds/ RDS], [http://aws.amazon.com/elasticloadbalancing/ ELB], and [http://aws.amazon.com/s3/ S3]
** Continuous Delivery via Jenkins automated deploys to dev and prod environments
** Continuous Delivery via Jenkins automated deploys to dev and prod environments
* (r1cky)
** Input is updated to Django 1.7
* (erikrose) DXR action on the elasticsearch branch, not yet shipped (to spare the world)
** Python analysis by Osmose
** Image thumbnails by new_one
** New config system by yours truly
* (lonnen) https://games.mozilla.org
** GDC is upon us!
** private github -> heroku -> cloudfront
* (lonnen) https://self-repair.mozilla.org/
** github -> s3 -> cloudfront
** https://github.com/mozilla/self-repair-server


== Open-Source Citizenship ==
== Open-Source Citizenship ==
Any updates with our libraries or with libraries we use? Anyone looking for help with a library they maintain?
Any updates with our libraries or with libraries we use? Anyone looking for help with a library they maintain?


* (irc nick) Topic
* (ErikRose) Thanks to nudging by jezdez and groovecoder, django-tidings has a 1.0 release: https://pypi.python.org/pypi/django-tidings/.
** Support for Django 1.6 (and up?)
** No more rate limit on claim_watches() task
** Tox support for testing against multiple Django versions
* (ErikRose) https://github.com/keleshev/schema is cool. I've been hacking a bit on it.
* (ErikRose) Parsimonious is getting the ability to parse lists of pre-lexed tokens (in addition to strings): https://github.com/erikrose/parsimonious/pull/69.
* (ErikRose) peep 2.2 grew a download progress bar.
* (ErikRose) [https://pypi.python.org/pypi/pyelasticsearch/ pyelasticsearch 1.1]
** New bulk API, supporting all types of bulk operations (index, update, create, and delete). The design is decoupled in case you want to create your own chunkers or operation builders.
** Per-action error-handling for bulk. All errors raise exceptions--even individual failed operations--and the exceptions expose enough data to identify operations for retrying or reporting.
** An alternative byte-based ceiling for bulk indexing: great when you have the occasional very large document in your stream of small ones, making a 300-docs-and-send ceiling court timeouts
* (Osmose) [http://contribute.paas.allizom.org/ Contribute.json] pull requests are coming. BE READY
** Working off of the list in https://github.com/mozilla/webdev/blob/master/projects.json
* (pmac) [https://bugzilla.mozilla.org/show_bug.cgi?id=1109072 there is a bug] for adding contribute.json discovery to Firefox. [https://github.com/mhoye/muditanist mhoye is getting to work] on an addon proof-of-concept.


== New Hires / Interns / Volunteers / Contributors ==
== New Hires / Interns / Volunteers / Contributors ==
Line 36: Line 63:


* (blisman) [https://github.com/lismanb lismanb] on Github, has been helping Bedrock out quite a bit of late. We've really benefited from the help! 3 bugs closed in a very short time. Thanks!
* (blisman) [https://github.com/lismanb lismanb] on Github, has been helping Bedrock out quite a bit of late. We've really benefited from the help! 3 bugs closed in a very short time. Thanks!
* (lguruprasad) [https://github.com/lgp171188 lgp171188] on Github, has been working on Input for over 6 months now. He's landed over 25 commits and 25 pull requests. Numbers aside, he's done awesome work on fixing vagrant provisioning and the "new contributor" experience. Recently, he's been working on Heartbeat analysis views. Thank you!
* (lcamacho) [https://github.com/mozilla/airmozilla/commits/master?author=lcamacho 19 commits on airmozilla] including docker+fig and selenium tests using django LiveServer


== Roundtable ==
== Roundtable ==

Latest revision as of 16:35, 9 March 2015

Webdev Meeting
Date: March 3rd, 2015
Time: 10:00 AM Pacific
How to Join
Vidyo:
Teleconferencing: Room 9 798
IRC: #webdev on irc.mozilla.org

Webdev Extravaganzas are open to the public and serve as a gathering point for anyone in the Mozilla community who is interested in web development and what Mozilla has been doing in it.

The meeting will be streamed and recorded on Air Mozilla: https://air.mozilla.org/webdev-extravaganza-march-2015/

A blog post summarizing this meeting is available at https://blog.mozilla.org/webdev/2015/03/09/webdev-extravaganza-march-6th/.

Shipping Celebration

What did we ship this month? Alternatively, what didn't we ship to spare the world the horror?

Open-Source Citizenship

Any updates with our libraries or with libraries we use? Anyone looking for help with a library they maintain?

  • (ErikRose) Thanks to nudging by jezdez and groovecoder, django-tidings has a 1.0 release: https://pypi.python.org/pypi/django-tidings/.
    • Support for Django 1.6 (and up?)
    • No more rate limit on claim_watches() task
    • Tox support for testing against multiple Django versions
  • (ErikRose) https://github.com/keleshev/schema is cool. I've been hacking a bit on it.
  • (ErikRose) Parsimonious is getting the ability to parse lists of pre-lexed tokens (in addition to strings): https://github.com/erikrose/parsimonious/pull/69.
  • (ErikRose) peep 2.2 grew a download progress bar.
  • (ErikRose) pyelasticsearch 1.1
    • New bulk API, supporting all types of bulk operations (index, update, create, and delete). The design is decoupled in case you want to create your own chunkers or operation builders.
    • Per-action error-handling for bulk. All errors raise exceptions--even individual failed operations--and the exceptions expose enough data to identify operations for retrying or reporting.
    • An alternative byte-based ceiling for bulk indexing: great when you have the occasional very large document in your stream of small ones, making a 300-docs-and-send ceiling court timeouts
  • (Osmose) Contribute.json pull requests are coming. BE READY
  • (pmac) there is a bug for adding contribute.json discovery to Firefox. mhoye is getting to work on an addon proof-of-concept.

New Hires / Interns / Volunteers / Contributors

Anyone new that we want to induct into the secret order? Paid, unpaid, contract, doesn't matter!

  • (blisman) lismanb on Github, has been helping Bedrock out quite a bit of late. We've really benefited from the help! 3 bugs closed in a very short time. Thanks!
  • (lguruprasad) lgp171188 on Github, has been working on Input for over 6 months now. He's landed over 25 commits and 25 pull requests. Numbers aside, he's done awesome work on fixing vagrant provisioning and the "new contributor" experience. Recently, he's been working on Heartbeat analysis views. Thank you!
  • (lcamacho) 19 commits on airmozilla including docker+fig and selenium tests using django LiveServer

Roundtable

Anything else to talk about?

  • (irc nick) Topic