Summit2013/Sessions/Sunday

From MozillaWiki
Jump to: navigation, search

Contents

1:15 - 2:30pm

Distributed Leadership and decision making

Location:

Brussels: Hall 300
Toronto: Willow Room Centre
Santa Clara: Grand Ballroom Salon CD

Track: Purpose and Strategy

A well-facilitated inquiry and skillshare on distributed leadership. Skills Learned: Leadership, Conflict Resolution, Facilitating distributed meetings/planning/group actions. Potential Outline of Session:

  1. Nature of Mozilla -- one pillar is human capability; more mozillians moving the mission forward
  2. history of the huge chunks of mozilla that people made up on on their own and we incorporated into the centralized piece
  3. Some issues with distributed decision-mkaing: risk, mistakes, surprise, messiness
  4. What do we do now: how we build more APIs to the centralized part of mozilla?

Facilitators:

Brussels: Laura Thomson, Ioana Chiorean
Toronto: Regnard Raquedan, Lukas Blakk
Santa Clara: Alina Mierlus, Vineel Reddy Pindi

Session Etherpad: http://mzl.la/17Zxktf

Session notes:

Toronto

Ideas into Action: Next steps for me and my team

Location:

Brussels: Studio 310
Toronto: Conference F
Santa Clara: Grand Ballroom Salon E

Track: Purpose and Strategy

Four breakout sessions with a joint shareback round. Determine what winning looks like as measured by Mozilla's four pillars of activity. Tools, roadmap and things you can do when you return home. How you can adapt the 3-year plan to your local context and the projects you care about. How you can multiply the mission. Skills Learned: Metrics, Building Open into your Project, How to Identify the NoM in your ideas & highlight/promote/grow those

Facilitators:

Brussels: Karen Rudnitski (Sr Product Manager for Firefox for Android)
Toronto: Larissa Shapiro, Selena Deckelmann
Santa Clara: Ernest Chiang (One of the Mozilla Reps, SUMO Leader in MozTW Mozilla Taiwan community)

Session Etherpad: http://mzl.la/1enyki5

Santa Clara Session Etherpad: https://etherpad.mozilla.org/ideasintoaction-santa-clara

Designing your project for participation

Location:

Brussels: The Arc
Toronto: Willow Room East
Santa Clara: Grand Ballroom Salon AB

Track: People and Process

Nearly all projects will benefit from community involvement; however, there are different approaches and best practices that can better enable a project for wider contributions. This session will capture best practices and challenges to build a project with community involvement.

Facilitators:

Brussels: Laura Hilliger (working with Mozilla Reps to help them deliver #teachtheweb professional development content)
Toronto: David Eaves (creator of the community building workshops that includes a 'Designing your project for participation' module) or Emma Irwin (One of the Mozilla Reps who will be delivering the community building workshop content), Jess Klein
Santa Clara: Benjamin Kerensa (One of the Mozilla Reps, delivering the community building workshop content) and Soumya Deb (Leader in Mozilla India)

Session Etherpad: http://mzl.la/17Zxm4A

Community tools - what do we currently have

Location:

Brussels: Studio 313/315
Toronto: Windsor West
Santa Clara: Portland

Track: People and Process

The topic of tooling seems to be a frequent one. Let's discuss the needs of the various members of the community and determine if there are shared tools in which we as a community should invest.

Facilitators:

Brussels: Josh Matthews, William Reynolds (members of the Community Building Systems Working Group)
Toronto: Michael Hoye, Ricky Rosario (members of the Community Building Systems Working Group)
Santa Clara: Pierros Papadeas (members of the Community Building Systems Working Group)

Session Etherpad: http://mzl.la/1enyrua

Working with corporate (closed) partners

Location:

Brussels: Studio 311/312
Toronto: Conference C
Santa Clara: Santa Barbara

Track: People and Process

How to stay open at Mozilla while meeting our needs: Creating a shared understanding of how Mozilla can work in a closed environment and a roadmap for introducing open concepts to our partners.

Facilitators:

Session Etherpad: http://mzl.la/1enywhl

Workshop on Contributor recognition guide

Location:

Brussels: Studio 314/316
Toronto: Windsor East
Santa Clara: Seattle

Track: People and Process

Workshop to share tips and tricks for how recognize contributors to your project that would cover badges, swag, events and more. Also hack on the draft Recognition Guide at https://wiki.mozilla.org/Contribute/Recognition

Facilitator:

Brussels: Michelle Marovich (Lead Recruiter) and Lizz Noonan (Brand Campaign Coordinator/Creative Contribute Community Co-manager)
Toronto: Jeff Beatty (Community Building for l10n)
Santa Clara: Rosana Ardila (Community Builder for SUMO)

Session Etherpad: http://mzl.la/17ZxsJo

Moderated discussion on how we will think about product opportunities in the cloud

Location:

Brussels: Studio 210
Toronto: Conference D&E
Santa Clara: Prospector Suite A

Track: Product and Technology

Mozilla has a proud history of championing user control of data, but there are both huge user benefits and competitive pressures to having some cloud-enabled data and services. How should Mozilla approach this problem in a way that pushes the mission forward while being pragmatic to the needs of the market?

Facilitators:

Brussels: Lloyd Hilaiel
Toronto: John Jensen
Santa Clara: Toby Elliott, Vishy Krishnamoorthy

Session Etherpad: http://mzl.la/17ZxrFk

The future of web gaming

Location:

Brussels: Studio 211/212
Toronto: Conference B
Santa Clara: Prospector Suite B

Track: Product and Technology

The web is poised to become a platform for games, which opens up opportunities for new markets and independent developers. With WebGL, asm.js, and key web API's like Pointer Lock, Audio, and Video, Mozilla is making the future of web gaming a reality. Find out where we are and join us thinking about where to go from here.

Facilitators:

Brussels: Vlad Vukicevic
Toronto: Martin Best
Santa Clara: Alon Zakai

Session Etherpad: http://mzl.la/17Zxu3U

Open Sessions

UP: User Personalization

Time: 1:15 - 2:30pm (Brussels only)

Location:

Brussels: Studio 214/216
Toronto: Windsor West on Saturday @4:00pm - 6:00pm
Santa Clara: Prospector Suite A on Friday @1:00 - 2:15pm, 2:45 - 4:00pm

Track: Product and Technology

Personalization is happening on the web but often done with fragmented tracking data and without user control. Join a discussion on how Mozilla can make things better for everyone for a more personal web experience that respects the user.

Facilitators:

Brussels: Justin Scott, Christopher Arnold, Jb Piacentino
Toronto: Olivier Yiptong
Santa Clara: Ed Lee, Maxim Zhilyaev

Session Etherpad: https://etherpad.mozilla.org/summit-sessions-up

Untapping Mercurial's Potential

Time: 13:15-14:30 (Brussels)

Location:

Brussels: Studio 201 A+B
Toronto: N/A
Santa Clara: N/A

Mercurial is the canonical version control system for Firefox. Mercurial is a very flexible and extensible version control system. However, this power is not fully realized by many. In this session, I'll talk about how Mercurial works and how to untap Mercurial's potential so users get the most out of Mercurial. If there is interest, I can expand this session to cover comparing and contrasting Mercurial with Git.

Facilitators:

Brussels: Gregory Szorc
Toronto: N/A
Santa Clara: N/A

Security Champs

Time: 13:15-14:30 (Brussels)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 214/216
Toronto: N/A
Santa Clara: Grand Ballroom Salon AB

We're looking to increase community involvement, specifically in our security champions program were already engaged community members take on a specific role to champion security in their part of the project.

Facilitators:

Brussels: Curtis Koenig
Toronto: N/A
Santa Clara: Rob Fletcher

MDN is Easy!

Time: 13:15-14:30 (Brussels)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 213/215
Toronto: N/A
Santa Clara: Prospector Suite A

The Mozilla Developer Network (MDN) is well-known for being one of the world's most detailed, complete, and useful sources of developer documentation. Yet there is always so much to do — the MDN team relies heavily on contributions from volunteers and other Mozilla teams to keep on top of things. The good news is that anyone can easily make a positive contribution to the site: no change is too small, and everything counts! In this session MDN team members will lead a hands-on exploration of what you can do to improve MDN and how, whether you want to write tutorials or reference material, submit demo apps or translations, fix bugs on the site itself, or improve visibility for your favourite project or API.

Session notes: https://etherpad.mozilla.org/Summit2013-MDN-is-easy

Facilitators:

Brussels: Jean-Yves Perrier
Toronto: N/A
Santa Clara: Alicia Spivak

Open Invention Network

Time: 13:15-14:30 (Brussels)

Location:

Brussels: Studio 213/215
Toronto: N/A
Santa Clara: N/A

Patent Non-Aggression in Linux and OSS: Ken Bergit of the Open Invention Network (""OIN"") will lead a discussion on the open invention network in the context of Linux as it has evolved from the enterprise to the mobile, desktop, auto and home marketspaces and the OIN's efforts to encourage active cross licensing among companies that recognize the centrality of Linux to future growth strategies. He will also discuss the parallels between open collaboration/open source through various technology projects as a modality for innovation and OIN's 600 plus strong community of licensees who collaborate through the OIN cross license while still competing in the market.

Facilitators:

Brussels: Urmika Devi
Toronto: N/A
Santa Clara: N/A

Firefox History in GIFs: creative workshop

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 201 A+B
Toronto: N/A
Santa Clara: N/A

Firefox is turning 9 in November and animated GIFs are going to be central to the celebration campaign we are preparing. Our objective is to tell Firefox's story using fun animated GIFs and we need your help creating them! Join us for a fun workshop creative session and get your contributions in front of millions of Firefox users! The session is open to all creatives minds and lovers of all things meme and GIF.

Facilitators:

Brussels: Gregory Jost
Toronto: N/A
Santa Clara: N/A

Firefox OS

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 201 A+B
Toronto: N/A
Santa Clara: N/A

Promises, and callbacks, and generators OH MY! I want to host an information session on the various mechanisms for dealing with asynchronous code in Javascript. I'll start with a brief history of js async code (starting with user events/ajax in the browser and moving to the server in Node.js). Then I'll discuss some tradeoffs between callbacks/promises/generators. Then I'll show some of the techniques used in FXOS (in tests and app logic). And then I'd like to open it up to a roundtable discussion on best practices and peoples own experience/pain points.

Facilitators:

Brussels: Michael Henretty
Toronto: N/A
Santa Clara: N/A

Open Badges: Potential for credit transfer and accreditation of prior learning.

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 201 A+B
Toronto: N/A
Santa Clara: N/A

Online learning and more recently, Massive Open Online Courses (MOOCs) and disaggregated accredited assessment, are creating great opportunities for learning on the web. However, there is still some difficulty for learners in displaying their previous learning to gain partial credit towards major awards (eg degrees) or advanced entry onto courses. Open Badges seems to have great potential to improve processes in such accreditation of prior learning. This discussion will address the existing features of Open Badges that facilitate this and identify any missing features that might be developed in the future. The presenter does not know the answers to these questions and hopes that others attending may be able to contribute to the discussion.

Facilitators:

Brussels: Brian Mulligan
Toronto: N/A
Santa Clara: N/A

Resume - Effectively communicating your contribution at Mozilla

Time: 15:00-16:15 (Brussels)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 210
Toronto: N/A
Santa Clara: Santa Barbara

We want to help volunteers understand how to highlight their contributions on their resumes, CV's, professional online profiles, etc in a way that shows relevance to perspective employers.

Facilitators:

Brussels: Mathew Caldwell
Toronto: N/A
Santa Clara: TBD

How do JITs work?

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 210
Toronto: N/A
Santa Clara: N/A

Have you ever wondered how Firefox makes Javascript run really fast? I'll describe, in a broad and general fashion, the techniques used to speed up Javascript execution. This will be a very high-level discussion. A beginner's understanding of the Javascript language would be helpful to participate, but you don't need anything more than that to participate.

Facilitators:

Brussels: Vijayan
Toronto: N/A
Santa Clara: N/A

Calendar Data for Apps and the Web with ICAL.js

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 211/212
Toronto: N/A
Santa Clara: N/A

There are quite a few simple parsers for the iCalendar format (rfc5545) on the net, but I have seen none that are full featured parsers. As part of my work for the Mozilla Calendar Project, I have created a full featured replacement to the C++ libical used in our product, Lightning. The library was designed with cross-browser compatibility in mind and thanks to James Lal is now also being used in the Firefox OS Calendar Application. Key feature of this library include being able to calculate occurrences from a recurrence rule and timezone support. Emerging from this work, this library is the pioneer for an upcoming rfc, [draft-ietf-jcardcal-jcal](http://tools.ietf.org/html/draft-ietf-jcardcal-jcal). In this session I will give you an overview of the features, show you how easy it is to use it with a HTML5 Webapp and show you how you can get involved. If you would like to take a look beforehand, check out the [github repository](https://github.com/mozilla-comm/ical.js).

Facilitators:

Brussels: Philipp Kewisch
Toronto: N/A
Santa Clara: N/A

Brainstorming on Future Local MozHackSpaces

Time: 15:00-16:15 (Brussels)

Time: 3:00-4:15 (Toronto)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 211/212
Toronto: Willow Room West
Santa Clara: Grand Ballroom Salon CD

An interactive 45 min brainstorming session where we will ask participants to creatively and design the ideal prototype of future local Moz HackSpaces to serve as anchoring and connecting point to help grow our global communities

Facilitators:

Brussels: Rob Middleton
Toronto: Jim Cook
Santa Clara: David Boswell, Pierros Papadeas, William Quiviger

Session etherpad: https://etherpad.mozilla.org/summit-sessions-open-hack-spaces

Edema Mobi-treat, Uganda

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 211/212
Toronto: N/A
Santa Clara: N/A

Edema Mobi-treat is a mobile app designed to run on the Firefox Os. EMT advises, helps, and treats patients of Edema both likely victims and victims, It as well advises non-victims on how they can live a heathy life free from the illness. Edema is a swelling caused by fluid retention i.e when excess fluid is trapped in body tissue's.Swellings usually occur in the hands, legs, feet and ankles

Facilitators:

Brussels: Micheal Abaho
Toronto: N/A
Santa Clara: N/A

Developer interaction with the Firefox build system

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 213/215
Toronto: N/A
Santa Clara: N/A

I would like to lead an open session / discussion about developer interaction with the Firefox build system. I would like this opportunity to learn more about how developers interact with the build system, run tests, interact with source control, and with 3rd party services such as TBPL and Bugzilla. The primary goal of this open session is to produce a list of enhancements that can be made to the existing tools and workflow so people can be more productive.

Facilitators:

Brussels: Gregory Szorc
Toronto: N/A
Santa Clara: N/A

One and Done

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 213/215
Toronto: N/A
Santa Clara: N/A

The "One and Done" initiative, previously known as ""QA Taskboard"", is a workflow where Mozilla community contributors can pick tasks and work on them - one at a time, one day at a time - and feel good about doing them. Mozilla QA sees the ""One and Done"" initiative as a way for Mozilla community contributors to get introduced to various projects and then to become involved in an area of their interest. Contributors would be able to find their voice in the community, be able to engage meaningfully, and feel rewarded for their contribution.

Facilitators:

Brussels: Zac Campbell
Toronto: N/A
Santa Clara: N/A

Compartments and Wrappers - Architectural Overview and Q&A

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 214/216
Toronto: N/A
Santa Clara: N/A

A brief talk and Q&A session targeted at frontend, extension, and WebAPI developers. XPConnect has historically been one of the scariest and most mysterious parts of Gecko. In the past few years, we've made major architectural advancements that vastly simplify things and give us very powerful invariants. Nevertheless, knowledge about our script architecture tends to be concentrated in the heads of a few very busy people. This session aims to spread some of that knowledge. We'll start with a brief high-level overview, and then move on to questions and specific topics people want to hear about. Bring your questions about compartments, wrappers, security, DOM bindings, Components, Sandboxes, Xrays, COWs, prototypes, brain transplants, and anything else.

Facilitators:

Brussels: Bobby Holley
Toronto: N/A
Santa Clara: N/A

Finding, testing, tracking and triaging web compatibility issues

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 214/216
Toronto: N/A
Santa Clara: N/A

Web compatibility is a massive challenge. This session describes how we're attacking the problem - including demonstrating practical tools and workflows, and outlining how the community can help.

Facilitators:

Brussels: Hallvord Reiar M. Steen
Toronto: N/A
Santa Clara: N/A

SUMO warriors Unite!

Time: 15:00-16:15 (Brussels)

Time: 3:00-4:15 (Toronto)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 214/216
Toronto: Windsor West
Santa Clara: Grand Ballroom Salon AB

This session aims to gather our SUMO contributors and those interested in it to have an open discussion about what we want to achieve together in 2014 and how we can make that happen. The goal is to gather feedback on the way we give support and learn how we can improve our community-based support. We also want to start organizing a regional community building structure and this would be ideal to get in touch with the existing regional leaders.

Facilitators:

Brussels: TBD
Toronto: Rosana Ardila
Santa Clara: TBD

Awesome Gallery for Android Firefox

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Hall 300
Toronto: N/A
Santa Clara: N/A

Sites often do not allow users to make choices about their browsing experience and this applies a lot when viewing photos. Fly-out photo viewers when reading an article and photo galleries on social sites like Facebook are not an exception. Hence, I am building a Firefox extension that embeds my gallery project code (https://github.com/dannydes/Awesome-Gallery) on demand on any webpage containing images. The gallery will support themes through pure CSS or LESS, as well as plugins. I am also planning to develop an updater for the extension to get the latest scripts and styles from a remote location.

Facilitators:

Brussels: Daniel
Toronto: N/A
Santa Clara: N/A

Multiprocess Desktop Firefox

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Hall 300
Toronto: N/A
Santa Clara: N/A

During my internship at Mozilla in Toronto, I worked on making Multiprocess Desktop Firefox usable. This is going to be more of a technical session with emphasis on demonstrating the new Firefox builds.

Facilitators:

Brussels: Tom Schuster
Toronto: N/A
Santa Clara: N/A

Culture Pulse: Values Action Plan

Time: 15:00-16:15 (Brussels)

Time: 3:00-4:15pm (Toronto)

Time: 13:15-14:30 (Santa Clara)

Location:

Brussels: Studio 310
Toronto: Conference F
Santa Clara: Newport Beach

In this session, action plans will be made to address how we may reach our desired values.

Facilitators:

Brussels: Pete Scanlon
Toronto: Debbie Cohen
Santa Clara: Dino Anderson

Localizing Firefox Desktop

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 310
Toronto: N/A
Santa Clara: N/A

What does Firefox desktop consist of as a product? Is it devtools, error consoles, UI, support, or all of the above? Are the features customizable by region and who makes those decisions? As localization of Firefox desktop evolves, the L10n Drivers seek to understand the community's definition of Firefox desktop as well as identify and discuss how changes to the Firefox release schedule impact localization and what technical and linguistic elements are expected in order to ship a localized Firefox desktop product.

Facilitators:

Brussels: Francesco Lodolo
Toronto: N/A
Santa Clara: N/A

Mozilla Reps: How to be more awesome Community Builders

Time: 15:00-16:15 (Brussels)

Time: 13:15-14:30 (Santa Clara)

Location:

Brussels: Studio 311/312
Santa Clara: Newport Beach

Mozilla Reps: How to be more awesome Community Builders

Facilitators:

Brussels: Ioana Chiorean, Nikos Roussos, Henrik Mitsch
Santa Clara: Vineel Reddy Pindi, Galaxy Kadiyala, Amir Aharoni

Plato's Cave: Data At Mozilla

Time: 15:00-16:15 (Brussels)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 311/312
Toronto: N/A
Santa Clara: Newport Beach

We will describe the various sources of data collection at Mozilla and what each one can be used for. We will then engage attendants in an interactive session that will include a discussion about user privacy and what feedback users would find most helpful about the state of their browsers. Finally, we'll share some surprising facts we've discovered from recent studies and hypothesize about what this might mean from a design perspective for Firefox.

Facilitators:

Brussels: Ilana Segall, Brandon Colloran
Toronto: N/A
Santa Clara: Saptarshi Guha, David Zeber

Add-on Performance Workshop

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 313/315
Toronto: N/A
Santa Clara: N/A

Add-on Performance Workshop

Facilitators:

Brussels: David Rajchenbach-Teller
Toronto: N/A
Santa Clara: N/A

OpenBadges.me

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 313/315
Toronto: N/A
Santa Clara: N/A

The OpenBadges.me badge design tool provides a quick and easy way for non-technical users to create attractive designs ready to use with their Open Badge systems. Built with exciting HTML5 features, the tool can be used standalone to provide a downloadable PNG image or integrated with other tools to provide a more seamless badge issuing workflow. With over 6000 badge designs already created and a wealth of integrations already using the designer we're really excited about how this tool can continue to serve and support the Open Badge community - and best of all, it's free to use! This session would provide attendees with a quick overview of the capabilities of the design tool as well as the APIs provided to support integrations. The session would then seek to explore the on-the-ground needs and requirements of those involved in the practicalities of badge design and issuing allowing for new features to be developed that help to solve real problems encountered by real people.

Facilitators:

Brussels: Dave Waller
Toronto: N/A
Santa Clara: N/A

Mozilla IT

Time: 15:00-16:15 (Brussels)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 314/316
Toronto: N/A
Santa Clara: Portland

An overview of how Mozilla's IT team runs the show across so many offices and datacenters :)

Facilitators:

Brussels: Shyam Mani
Toronto: N/A
Santa Clara: Ashish Vijayaram

NoScript

Time: 15:00-16:15 (Brussels)

Location:

Brussels: Studio 314/316
Toronto: N/A
Santa Clara: N/A

NoScript for Mum & Dad - Teaching NoScript Good Manners I'm the creator and main developer of the NoScript security add-on for Firefox, http://noscript.net/ I'd like to meet security conscious people, and among them those who use and love NoScript, but even more those who tried, hated and uninstalled it. I'd like to discuss ways to improve user experience without sacrificing security, and seek help to shape the future of NoScript.

Facilitators:

Brussels: Giorgio Maone
Toronto: N/A
Santa Clara: N/A

QA

Time: 15:00-16:15 (Brussels)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: Studio 314/316
Toronto: N/A
Santa Clara: Portland

Opportunity to meet the QA Staff and Volunteers who help keep the quality in your favorite Mozilla offerings. Come and put face to names and discuss favorite issues, find out how to get more involved and how and why we do what we do.

Facilitators:

Brussels: Marc Schifer
Toronto: N/A
Santa Clara: Edwin Wong

Key Signing Party

Time: 15:00-16:15 (Brussels)

Location:

Brussels: The Arc
Toronto: N/A
Santa Clara: N/A

Interested in using encryption to protect your privacy? For instance by using tools such as Enigmail for Thunderbird or GPG. Come in if you have questions or need help to get started, or if you want to exchange key signatures to help expand the web of trust. We'll also talk about privacy and encryption in general.

Facilitators:

Brussels: Otto de Voogd
Toronto: N/A
Santa Clara: N/A

Diversity Identity Core Engagement

Time: 15:00-16:15 (Brussels)

Time: 3:00-4:15 (Toronto)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: The Arc
Toronto: Willow Room Centre
Santa Clara: Portland

Based on our 9/22 brown bag, <https://air.mozilla.org/diversity-identity-core-engagement/>, we will continue to develop an exercise that helps identify what is core to each of us as a Mozillian and use this core (1) as a starting place when doing conflict resolutions on issues concerning diversity, and (2) to help other Mozillian find commonalities with each other.

Facilitators:

Brussels: San James
Toronto: Lukas Blakk
Santa Clara: Dino Anderson

Comprehensive guide to hacking

Time: 15:00-16:15 (Brussels)

Location:

Brussels: The Arc
Toronto: N/A
Santa Clara: N/A

A few years ago, mainstream usage of ""hacker"" mostly refers to computer criminals, due to the mass media usage of the word since the 1980s. vBut recently, a lot of amazing projects (yes, Webmaker) are doing their best in order to show the other means of hacking (A hacker is also someone who loves to program or who enjoys playful cleverness, or a combination of the two) Anyway, in this session I will cover everything I know about hacking, The session will have three parts: 1. Hacking Webmaker (hack as in remix) : In this part, we'll play with some hidden features by slightly modifying the source code, and by doing this we will be able to combine all the three tools. 2. Hacking as a White hat : Basically a penetration testing tools showcase. Forgot to mention, this session is for EVERYONE. No previous experience required. Stuff covered (Kali Linux, Pentoo, Automated Web Vulnerability Scanners, and way more ) 3. Hacking in the dark side - the game (all safe and legal, obviously) : Why is this part so cool? Because we'll be ""breaking bad"" for a few minutes without harming anyone.

Facilitators:

Brussels: Osman Alper
Toronto: N/A
Santa Clara: N/A

UX

Time: 15:00-16:15 (Brussels)

Location:

Brussels: The Arc
Toronto: N/A
Santa Clara: N/A

How to give awesome design feedback workshop: Almost everyone in the company will be asked, at some point, to provide feedback on the output from the UX team. Critique is hard and being good at it is definitely a skill you don't learn as a non-designer, at least most of the time. This workshop will cover: * What is ""feedback/critique?"" * How to give feedback to be heard most effectively * How to give feedback to have maximum impact on a project. This will be an interactive session, NOT a boring lecture. Come prepared to interact with the group and make some new best friends on the UX team

Facilitators:

Brussels: Tony Santos
Toronto: N/A
Santa Clara: N/A

Mozilla Khmer Community

Time: 15:00-16:15 (Brussels)

Time: 3:00-4:15 (Toronto)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: The Arc
Toronto: Conference D&E
Santa Clara: Grand Ballroom Salon CD

Mozilla Khmer Community

Facilitators:

Brussels: TBD
Toronto: TBD
Santa Clara:Vannak Eng

Certificates and SSL/TLS Security

Time: 1:15-2:30 (Toronto)

Location:

Brussels: N/A
Toronto: Willow Room West
Santa Clara: N/A

What does the little lock actually means icon mean when connecting to a site? This session will cover caveats and attacs on SSL/TLS and its security model, and how to secure your users.

Facilitators:

Brussels: N/A
Toronto: {https://mozillians.org/en-US/search/?q=Camilo+Viecco Camilo Viecco]
Santa Clara: N/A

Database Bootcamp

Time: 1:15-2:30 (Toronto)

Location:

Brussels: N/A
Toronto: Willow Room West
Santa Clara: N/A

Database Bootcamp

Facilitators:

Brussels: N/A
Toronto: Brandon Johnson
Santa Clara: N/A

Awesome Bugzilla Tricks

Time: 1:15-2:30 (Toronto)

Location:

Brussels: N/A
Toronto: Conference G
Santa Clara: N/A

I will demonstrate and explain some great tips for using bugzilla.mozilla.org. And will then invite everyone present to share their favorite ways to use Bugzilla, tools and dashboards they find useful. So this is partly a presentation and part show and tell discussion. It will be in parallel with Byron Jones' open session in Santa Clara.

Facilitators:

Brussels: N/A
Toronto: Liz Henry
Santa Clara: N/A

Contributing to a Localized Mozilla

Time: 1:15-2:30 (Toronto)

Location:

Brussels: N/A
Toronto: Conference G
Santa Clara: N/A

Since the last Mozilla Summit, the Mozilla localization community has grown extensively. Contributing to the localization effort has attempted to evolve with the community's growth, however, many elements of the l10n contribution path remain a mystery and unresolved. We'll discuss which parts of contributing to Mozilla l10n are challenging, alienating, and require selective skills. We'll discuss tools, strategies, and resources for building localization teams. Finally, we'll seek to come to a concensus on the expectations of all participants within Mozilla localization, from the L10n drivers to regional l10n teams to individual localizers.

Facilitators:

Brussels: N/A
Toronto: Jeff Beatty
Santa Clara: N/A

Etherpad: https://etherpad.mozilla.org/NmL8xBL91f

Be Better Community Builders with Improv

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Willow Room Centre
Santa Clara: N/A

Participants will learn how to utilize the basics of improv comedy to become better community leaders and open communicators. Emphasis will be placed on active listening, building on others' ideas, and having fun. Warning: this session may involve laughter and tweet-worthy moments, please wear comfortable clothing.

Facilitators:

Brussels: N/A
Toronto: Regnard Raquedan
Santa Clara: N/A

BigBlueButton

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Willow Room Centre
Santa Clara: N/A

BigBlueButton is an open source web conferencing system for on-line learning. We've been working on moving BigBlueButton to a client that uses HTML5 + WebRTC. There are BigBlueButton integrations for Moodle, Sakai, Wordpress, Drupal, and Canvas. BigBlueButton records the content in a session for synchronized playback using Mozilla's popcorn.js. If your interested in on-line learning and how you can leverage BigBlueButton to teach remote students, come to our session!

Facilitators:

Brussels: N/A
Toronto: Fred Dixon
Santa Clara: N/A

Communication and Collaboration in Virtual Teams

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference F
Santa Clara: N/A

Most teams at Mozilla are virtual teams, with team members geographically dispersed. That leads to specific challenges in communication and collaboration. This session is about identifying pain points and sharing best practices to overcome those challenges.

Facilitators:

Brussels: N/A
Toronto: Kadir Topal
Santa Clara: N/A

Effectively communicating your contribution at Mozilla

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Willow Room West
Santa Clara: N/A

We want to help volunteers understand how to highlight their contributions on their resumes, CV's, professional online profiles, etc in a way that shows relevance to perspective employers.

Facilitators:

Brussels: N/A
Toronto: TBD
Santa Clara: N/A

Community-driven Web Compatibility

Time: 3:00-4:15 (Toronto)

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: Willow Room East
Santa Clara: Grand Ballroom Salon CD

The open web needs help from all kinds of people: browser vendors, browser users, coders, translators, bloggers, artists, tool makers, technology enthusiasts and much, much more—from all regions of the world. The Mozilla community already claimed victory over the proprietary, closed web landscape during the first browser wars. Join us to make a difference again by enabling a mobile Web accessible to all users regardless of their choice of browsers or devices. Join us in this Open Session to learn how to get involved as a Web Compatibility Ambassador and how each one of us can make a difference on the Web, no matter our level of technical expertise, experience within the Mozilla community, or even access to physical Firefox OS or Android devices. There is plenty of work to be done; let's do it together.

Facilitators:

Brussels: N/A
Toronto: Mike Taylor
Santa Clara: TBD

Moztrap: making Firefox safer, quicker and greater

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Willow Room East
Santa Clara: N/A

Come and learn how to run Moztrap tests!!! It's easy and it's fun to help making Firefox safer, quicker and greater! Be sure it will be greatly appreciated!!!

Facilitators:

Brussels: N/A
Toronto: Gabriela Montagu
Santa Clara: N/A

Mozilla Science Lab

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Windsor West
Santa Clara: N/A

Mozilla Science Lab is a new initiative of the Foundation, designed to explore how the open web can change the way science is done. This involves building communities of practice in open science, digital skills training for researchers, and technical development rooted in interoperability. In this session, we'll tell you what we've got cooking. Join us to hear more and share your thoughts.

Facilitators:

Brussels: N/A
Toronto: Greg Wilson
Santa Clara: N/A

Persona feedback: taking Persona to the next level with your help

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference C
Santa Clara: N/A

I would like to run a session to solicit feedback from the Mozilla community on Persona, both as users of Persona but hopefully also as web developers implementing it on their sites. We want to make sure that our project improves the state of login at Mozilla and that we take into accounts any concerns that Mozillians might have.

Facilitators:

Brussels: N/A
Toronto: Francois Marier, Ryan Feeley
Santa Clara: N/A

Thesis: what could we do to keep alive Open Source software projects?

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference C
Santa Clara: N/A

I am currently writing my engineering thesis. My project is about how we can improve the way we develop open source projects to increase the number of contributors, to be ready to have a community and don't let the project die. My goal is to find ideas to see how we can do that and people that could support my thesis with feedback, possible solutions and offer their open source projects to be a test case for the possible solution.

The base idea is to create a score system which reflects the mature of the open source project. As an example, the less punctuation will represent a project that just shares its code and the highest, a project which has an organized community, shares the code, its community take decisions, etc. With this punctuation system, people would be able to choose easily to which project contribute, which project should they use or give money, etc.

Facilitators:

Brussels: N/A
Toronto: Santiago Hollmann
Santa Clara: N/A

The Open Web vs DRM.

Time: 3:00-4:15 (Toronto)

Location:

Brussels:
Toronto: Windsor East
Santa Clara: N/A

Representing Mozilla I participated on a panel about the DRM in the web. It was about a proposal made to w3c implement the EME on the web, it's a form of DRM that would be strongly deny the Openess of the Open Web. We can fight this sharing solutions on viabilizating business in the web and related media without removing it's Open parts and foundations. The standards should be free not only to make available business solutions but prevent interoperability, privacy and democracy issues. Let's share our thoughts and concepts!

Facilitators:

Brussels:
Toronto: Leonardo Balter
Santa Clara: N/A


DRM Discussion

Time: 3:00-4:15 (Brussels)

Location: Brussels: Studio 206

Discussion of how Mozilla should position itself on the general question of DRM, and specifically the Encrypted Media Extensions.

Facilitators:

Brussels: Andreas Gal, Gervase Markham

DRM WTF

Main article: Summit2013/Sessions/DRM WTF

Time: 3:00-4:15 (Santa Clara)

Location: Santa Clara: Grand Ballroom Salon E

How should Mozilla position itself on the general question of DRM, and specifically the Encrypted Media Extensions?

Facilitators:

Santa Clara: Tantek Çelik, Johnny Stenback

Power Polygon

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Windsor East
Santa Clara: N/A

Power Polygon is a tool/platform built to create and show presentations on the web. It is NOT related to power point, neither tries to import slides from it. It was built using only web technologies and is meant to be something else than just a ""slide player"". All the tools and features added to it were built thanks to the feedback from speakers and the help of communities. Power Polygon uses lots and lots of new(sometimes, experimental) technologies for speakers to use the best of their browsers to show their presentations.

Facilitators:

Brussels: N/A
Toronto: Felipe Nascimento de Moura
Santa Clara: N/A

We are all Remoties

Time: 3:00-4:15 (Toronto)

Time: 15:00-16:15

Location:

Brussels: N/A
Toronto: Spruce
Santa Clara: Santa Barbara

Mozilla is very geographically distributed. Being able to work well with people physically far away from you is important... both to employees and to contributors. Its a hard to do, but it can be done.

Come share tips + tricks with a group in Mozilla that have 18 people in 15 cities in 4 non-adjacent timezones and have been doing this for 6+years.

Facilitators:

Brussels: N/A
Toronto: Armen Zambrano G.
Santa Clara: John O'Duinn

Town hall with Katharina Borchert

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference D&E
Santa Clara: N/A

Come meet a potential Mozilla board member, learn about how the Mozilla board selects members, and ask your questions.

Facilitators:

Brussels: N/A
Toronto: Mark Surman
Santa Clara: N/A

The state of Firefox performance on the desktop today

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference B
Santa Clara: N/A

This session covers the current state of Firefox performance on the desktop through an overview of the Performance team's perf tracking & improvement efforts. Topics discussed: Firefox startup & shutdown times, UI smoothness, plugin performance problems, automated perf testing, our tools. The talk will describe both currently active projects and projects needing more help.

Facilitators:

Brussels: N/A
Toronto: Vladan Djeric
Santa Clara: N/A

The Role of Commercial L10n at Mozilla

Time: 3:00-4:15 (Toronto)

Time: 13:15-14:30 (Santa Clara)

Location:

Brussels: N/A
Toronto: Conference B
Santa Clara: Newport Beach

This will be an open discussion within the localization community concerning the potential for including commercial localization providers in the Mozilla localization process. We'll identify the shortcomings and challenges, as well as correct process for overcoming them. We'll also get the community's few on involving these entities in Mozilla's l10n process, which has historically been community based.

Facilitators:

Brussels: N/A
Toronto: "Gandalf"+Braniecki Zibi "Gandalf" Braniecki
Santa Clara: TBD

Discuss the use of Firefox in the Enterprise

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference G
Santa Clara: N/A

What can Firefox do to be better accepted in the enterprise? How are people using Firefox? What features does Firefox already have? What features does Firefox need?

Facilitators:

Brussels: N/A
Toronto: Mike Kaply
Santa Clara: N/A

EssenceAPI

Time: 3:00-4:15 (Toronto)

Location:

Brussels: N/A
Toronto: Conference G
Santa Clara: N/A

Inspired by Mozilla UXs work around Task Continuity strategic themes (https://wiki.mozilla.org/User:Lco/Task-Continuity), we are starting work on prototypes to a) show how these strategic themes can be applied toward developer experience design, and b) propose an approach to bringing Web Services integration and management into the browser. The aim for this session is to share what we're working on and seek feedback as well as help in building out this prototype.

Facilitators:

Brussels: N/A
Toronto: Lyre Calliope
Santa Clara: N/A

Level Up with Firefox Student Ambassadors!

Time: 13:15-14:30 (Brussels)

Location:

Brussels: Studio 201 A+B
Toronto: N/A
Santa Clara: N/A

Thousands of college and university students all over the globe have signed up to become Firefox Student Ambassadors. Learn how you can work with energetic and passionate community members and help shape the future of the program, and possibly, Mozilla.

Facilitators:

Brussels: Yousef Alam
Toronto: N/A
Santa Clara:N/A

Badges Design Principles Documentation Project, Indiana University

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Seattle

I'm Nate Otto, working with the badges Design Principles Documentation Project to publish case studies of how others are using Mozilla's open badges technology in their learning programs. Dr. Dan Hickey leads the DPD Project from Indiana University in a survey of the 30 Digital Media & Learning (DML) competition winners tasked with using badges for lifelong learning. We distilled general principles for using badges to support learning in 4 categories: recognizing, assessing, motivating, and studying learning. Now we're trying to show how these principles are implemented in specific contexts and show how projects determine which are appropriate for their context.

I will be showing the resources we are starting to create for future badge system builders, from case studies of each DML project on http://workingexamples.org to a prototype hands-on system design tool using the principles. I'd like to discuss these ideas about how projects are using open badges, some common sticking points, and what sort of assistance Mozillians and the wider badge community can give to people who are looking to implement badge systems. Questions about badges welcome.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Nate Otto

Economic Justice, Mozilla, and the Trans Pacific Partnership

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Seattle

An open discussion about how Mozilla's values may extend beyond the web, using the controversial TPP as an example of the overlapping struggles that we are engaged in along with economic, trade and environmental justice activists worldwide. Does are belief in a free, and non-proprietary web inform us about other issues such as the privatization of natural resources such as water? We work in an open source and transparent process. Is there room in our mission to talk about worker's rights, especially today when we partner with hardware manufacturers who operate in an exploitative industry? We believe software patents hurt the web, how does this relate to drug patents that inhibit access to lifesaving medicine? How do we look critically at the silicon valley culture we have embraced? What is our place in it? Are we a social justice organization?

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Eitan Isaacson

L10n - Zanata TMS - Tools to Improve Localization Quality – Contributing to a localized mozilla

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Newport Beach

Ani is going to introduce Zanata Translation Management System in the first 20 minutes.

Axel is discussing tools to improve localization quality like translation memory etc.

Matjaz is discussing discuss which parts of contributing to Mozilla l10n are challenging, alienating, and require selective skills. We'll discuss tools, strategies, and resources for building localization teams. Finally, we'll seek to come to a concensus on the expectations of all participants within Mozilla localization, from the L10n drivers to regional l10n teams to individual localizers.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Axel Hecht Ani Peter Matjaz Horvat

Sheriffs

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon AB

Sheriffing is one of the most important tasks that happens in Mozilla but is one of the hidden gems that people can work on. This session we will be discussing what tasks we do and how we try keep the Mozilla code base ticking over with the least amount of test failures. We will show how anyone can get involved and help us keep Firefox code changes flowing freely!

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Wesley Kocher

Notes: /Sheriffs

Waartaa

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon AB

Waartaa in India means speech. Waartaa (https://github.com/rtnpro/waartaa) is a web IRC client written in Meteor JS. It is aimed towards being an intuitive, collaborative web based IRC client which works across multiple devices of the user along with centralized logging. It's still in development phase, however with the support and guidance of the community, we can surely accelerate it's development and make it an awesome tool for communication.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Ratnadeep Debnath

Security Tools

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon AB

UserCSP: http://cups.cs.cmu.edu/soups/2013/posters/soups13_posters-final1.pdf http://blog.mozilla.org/tanvi/2012/09/18/user-specified-content-security-policy/

AMO: https://addons.mozilla.org/en-US/firefox/addon/newusercspdesign/

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: PATIL Kailas Ravsaheb

Recent and Future Releases

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon AB

Discuss increasing desktop beta frequency, Explain the Firefox OS train model, Talk to the community about a proposed modification to the desktop/mobile Firefox release model, Hear problems/suggestions from the community.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Alex Keybl

Civic Hacking - openness, innovation, and opportunity on the web

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon AB

At Mozilla our mission is to promote openness, innovation, and opportunity on the web. Designers, developers, and entrepreneurs in the civic hacking community leverage the web as a platform to make amazing things for public good. We'll explore this growing community and the opportunities we have to combine efforts to put the power and value of technology into peoples' lives.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Luke Crouch

India

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon CD

My vision for future Mozilla.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Yash Shah

Call to Developers: Ask a localizer

Time: 13:15-14:30 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: OUT BY THE POOL

At the Paris assembly one of the themes that arose is the disconnection between developers and localisers. In this session developers are invited to ask questions to localisers (and vice versa) so that they can learn localisers problems and how developers' decisions affects them. On the other side, localisers will be able to understand the limits and problems of developers so that they'll know what they can actaully ask them to do to help them and what not.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Iacopo Benesperi

Air Mozilla

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon CD

We'll present a peek at the roadmap for Air Mozilla's future, and talk about how we can increase community involvement in AirMo. We would also like to get feedback from users about what we're doing right, and more importantly what we're doing wrong. How can we make Air Mozilla more useful to you.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Richard Milewski

Sandboxing Web Content

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grandball Room Salon E

Can we put it in a box? (towards sandboxing content processing in gecko): This session will be a discussion of: What's needed to use multiprocess-like stuff for security, What's the threat? What about add-ons? How we get to "safe"?

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Sid Stamm

Add-ons

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Grand Ballroom Salon E

Firefox add-ons, Firefox Mobile add-ons, Jetpack, Add-ons Manager, AMO, add-on developer tools/resources, add-ons ecosystem. There's a lot going on, and a lot of crazy awesome ideas to discuss (and/or hack on).

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Dave Townsend

The Future of Comms Reps

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Prospector Suite B

This is going to be the first time we can meet in person for this new group. Plan the future of the CommsReps group: what has worked in the past, what could be improved, what actions should we plan in order to deliver more? What could be put in place to become more efficient with Press Relations around the world, with the help of Mozillians?

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Tristan Nitot

Public Policy Module

Time: 13:15-14:30 (Brussels)

Location:

Brussels: Hall 100 Lounge
Toronto: N/A
Santa Clara: N/A

This session will let the community know more about Mozilla's Public Policy Module, what we do and why we do it, and most of all we want to hear more about if/how/when Mozillians would like to be involved in our policy projects.

Facilitators:

Brussels: Hadley Beeman
Toronto: N/A
Santa Clara: N/A

Waterbear: Visual Programming for the Web

Time: 15:00-16:15 (Santa Clara)

Location:

Brussels: N/A
Toronto: N/A
Santa Clara: Santa Barbara

Waterbear is a toolkit for writing visual block-based tools for programming on the web like snapping Legos together. It has been used to wrap Arduino, Java robotics, Minecraft scripting, and of course Javascript.

Facilitators:

Brussels: N/A
Toronto: N/A
Santa Clara: Dethe Elza