Summit2013/Sessions/Sunday: Difference between revisions

Line 232: Line 232:
Facilitators:
Facilitators:
:Brussels:  Urmika Devi
: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:  Kannan+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)
Location:
:Brussels:  Studio 211/212
:Toronto:  N/A
: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:  N/A
: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)
Location:
:Brussels:  Studio 214/216
:Toronto:  N/A
: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:  N/A
: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)
Location:
:Brussels:  Studio 310
:Toronto:  N/A
: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:  N/A
: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
:Toronto:  N/A
:Santa Clara:  N/A
Mozilla Reps: How to be more awesome Community Builders
Facilitators:
:Brussels:  Ioana Chiorean, Nikos Roussos, Henrik Mitsch
:Toronto:  N/A
: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
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara: N/A
===OPEN SESSION TITLE===
Time: 15:00-16:15 (Brussels)
Location:
:Brussels:  N/A
:Toronto:  N/A
:Santa Clara:  N/A
DESCRIPTION
Facilitators:
:Brussels:  N/A
:Toronto:  N/A
:Toronto:  N/A
:Santa Clara: N/A
:Santa Clara: N/A
Confirmed users
321

edits