Summit2013/Sessions/Sunday: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 334: Line 334:


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


Location:
Location:
:Brussels:  Studio 211/212
:Brussels:  Studio 211/212
:Toronto:  N/A
:Toronto:  Willow Room West
:Santa Clara:  N/A
:Santa Clara:  N/A


Line 344: Line 346:
Facilitators:
Facilitators:
:Brussels:  [https://mozillians.org/en-US/search/?q=Rob+Middleton Rob Middleton]
:Brussels:  [https://mozillians.org/en-US/search/?q=Rob+Middleton Rob Middleton]
:Toronto:  N/A
:Toronto:  [https://mozillians.org/en-US/search/?q=Jim+Cook Jim Cook]
:Santa Clara: N/A
:Santa Clara: N/A



Revision as of 08:03, 5 October 2013

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

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

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)

Location:

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

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: N/A

MDN is Easy!

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

Location:

Brussels: Studio 213/215
Toronto: N/A
Santa Clara: N/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.

Facilitators:

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

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

Effectively communicating your contribution at Mozilla

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

Location:

Brussels: Studio 210
Toronto: N/A
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: Mathew Caldwell
Toronto: N/A
Santa Clara: N/A

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)

Location:

Brussels: Studio 211/212
Toronto: Willow Room West
Santa Clara: N/A

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: N/A

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)

Location:

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

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: N/A

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)

Location:

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

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: N/A

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)

Location:

Brussels: Studio 311/312
Santa Clara: N/A

Mozilla Reps: How to be more awesome Community Builders

Facilitators:

Brussels: Ioana Chiorean, Nikos Roussos, Henrik Mitsch
Santa Clara: N/A

Plato's Cave: Data At Mozilla

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

Location:

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

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: N/A

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)

Location:

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

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: N/A

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)

Location:

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

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: N/A

Key Signing Party

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

Location:

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

Purpose is in particular (but not only) for Mozillians using Thunderbird with Enigmail to sign each others keys so as to expand the web of trust. Background: There's traditionally been a key signing party at Mozilla events organized by Ludovic Hirlimann. Given the 3 locations this year, I've taken it upon myself to organize the event in Brussels as Ludovic will be in Santa Clara.

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)

Location:

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

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: N/A

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)

Location:

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

Mozilla Khmer Community

Facilitators:

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