Welcome to Mozilla Hacks!
Mozilla Hacks is one of Mozilla’s most important channels for developer outreach and engagement. We want it to be one of the key resources for people developing for the Open Web, talking about both news and in-depth descriptions of technologies and features. We will cover both development tips and tricks in general, but also look at features in Mozilla’s products from a technical perspective – to show our approach and line of thinking, and hopefully inspire other companies to implement what we have.
Mozilla Hacks is, just like MDN (Mozilla Developer Network), a web browser agnostic resource, focused on the Open Web and sharing knowledge with all web developers out there.
We feature a lot of great authors, listed below!
More in-depth information can be found in the wiki page for Mozilla Hacks.
Mozilla Hacks is a place based on mutual respect and understanding, and the way we address each other is supposed to reflect that. We expect anyone writing or commenting to use proper laguage and refrain from insulting other people. We reserve the right to remove anything that doesn’t qualify as decent behavior towards other people.
Members of Mozilla’s Developer Engagement Team are writing for Mozilla Hacks, but any other person is also welcome to contribute! If you know something interesting that would be great to share with the readers of Mozilla Hacks, please let us know!
Reach out to mozhacks [at] mozilla [dot] com with any feedback or ideas!
Robert Nyman [Editor emeritus]
He regularly also blogs at http://robertnyman.com and loves to travel and meet people.
Principal Evangelist at Mozilla for HTML5 and open web. Let's fix this!
Making the web better, one release at a time.
Janet is a Mozilla Community Manager for Mozilla Developer Network. She joined Mozilla in 2010, and has been involved in open source software since 2004 and in technical communication since the 20th century. She lives in Austin, Texas, with her husband and a standard poodle.
Back in the early days of my career, I was a coder for computer games; if you search little-known Mac titles published by companies including Interplay/MacPlay, MGM Interactive, and Logicware, you'll see my name. Eventually, that work got old and I became a technical writer. Now I'm the developer documentation team lead at Mozilla.
Paul is a Firefox developer.
John Karahalis is a software developer, a project manager, and a user experience enthusiast. He helps with web development on mozilla.org and project management on the Mozilla Developer Network, and he formerly led the Dev Derby contest.
Havi Hoffman [Editor]
Developer Relations team content wrangler & writer, Hacks blog editor, creator of programs and events for developers designed to inform, inspire and extend the Open Web. Tweets @mozappsdev & @mozhacks, gardens in Silicon Valley.
Robin thrives on solving problems through code. He's a Digital Tinkerer, Head of Developer Relations at Pusher, former Evangelist at Mozilla, book author, and a Brit.
I strive to make the web better by making sure those that develop and drive it are happy campers.
Jeff is Product Manager for the Firefox Developer Tools and occasional Open Web hacker, based in Vancouver, BC.
Jason Weathersby is a Technical Evangelist for Mozilla, evangelizing Firefox OS. He is also a committer on the BIRT project at the Eclipse Foundation, and has co-authored several books on BIRT integration. He is a proponent of HTML5, Open Source and all things related to web-based gaming.
Developer Relations Team, long time jQuery contributor and Open Web enthusiast. @louis_remi
Jan Honza Odvarko
Firebug Team Leader
Potch is a Web Platform Advocate at Mozilla. Mysteriously, he is only buoyant in Crystal Pepsi.
I am a Partner Engineer for Mozilla, maintainer of Gamedev Weekly and creator of the CraftyJS game engine, based in Brisbane Australia.
Dave Camp is Director of Engineering for Firefox at Mozilla.
Brian is a Firefox engineer working on Developer Tools.
Seattle based non-dogmatic Artist / Programmer type human. Rogue web developer with the Apps Engineering team. Spell check is for the week.
Jean-Yves Perrier is a Tech Writer in the Developer Engagement team. He can be followed as @teoli2003 on Twitter.
Maire is the engineering manager for Mozilla’s WebRTC team.
Engineer with Mozilla Developer Relations, former Mozilla Persona developer.
Sole works at the Tech Evangelism team at Mozilla, helping people make amazing things on the Web, hopefully realtime.
Find her on #devrel at irc.mozilla.org
Jeremie is a Mozilla contributor to MDN and personally dedicated to the promotion of the Open Web. He has been working since 2000 with Front End development for the web in France. He also blogs in French at http://jeremie.patonnier.net or http://typographisme.net, tweets as @JeremiePat and loves to share his knowledge with everybody.
Kumar hacks on Mozilla web services and tools for various projects, such as those supporting Firefox Add-ons. He hacks on lots of random open source projects too.
Piotr Zalewa is a Senior Web Developer at Mozilla's Dev Ecosystem team. Working on web apps. He is the creator of JSFiddle.
Belén is an engineer and game developer working at Mozilla Developer Relations. She cares about web standards, high-quality code, accesibility and game development.
Asa Dotzler is the Product Manager for Firefox at Mozilla
Guillaume Cedric Marty
Guillaume has been working in the web industry for more than a decade. He's passionate about web technologies and contributes regularly to open source projects, which he writes about on his technical blog. He's also fascinated by video games, animation, and, as a Japanese speaker, foreign languages.
A full-stack hacker working on https://persona.org. Currently interested in Node.JS and creating stuff that matters. Enjoys sharing on github, and can be found on twitter as @lloydhilaiel.
Firefox developer tools developer at Mozilla, working mainly on the style tools.
As a Senior Technical Evangelist at Mozilla, Fred shares his passion about the Open Web, and help developers be successful with Firefox OS. Experienced speaker, t-shirts wearer, long-time blogger, passionate hugger, and HTML5 lover, Fred lives in Montréal, and speak Frenglish. Always conscious about the importance of unicorns, and gnomes, you can read about these topics, and other thoughts at outofcomfortzone.net.
In my spare time I take singing lessons, play Magic: The Gathering, teach people to program, and collaborate with scientists for better programmer-scientist engagement.
I am a software engineer at Mozilla Corp., working on Gecko, specifically the Graphics and WebGL parts. I work from Mozilla's Toronto office.
Fred is the web development manager of Mozilla's Developer Ecosystem team. He likes to solve tricky problems, is an Open Source geek, and brings German Engineering to the webdev crowd. Fred spends his spare time on the hunt for great food and real Italian espresso.
Hello, you're reading the Mozilla blog of Gen Kanai.
I have two roles in the Mozilla organization. I help support business development in Asia and I am the director of marketing and partner relations for Mozilla Japan.
Dietrich is a technical evangelist at Mozilla. He's worked on Firefox, Firefox OS and a number of other Mozilla projects for nearly a decade. He'd enjoy meeting you for lunch at the food carts in Portland, Oregon, if you're ever up that way.
Stormy Peters is Director of Websites and Developer Engagement at Mozilla. She is passionate about open source software and educates companies and communities on how open source software is changing the software industry. She is a compelling speaker who engages her audiences during and after her presentations and frequently speaks on business aspects of open source software.
Bill Walker is a Senior Manager at Mozilla. While working at Apple's research division, Xerox PARC, Reactivity, and Cisco, he became passionate about software process, automated testing, and helping prototypes turn into products. At Mozilla he manages teams working on PDF.js, Partner Engineering and Cross-platform Apps. Bill holds a Ph.D in Computer Science from University of Illinois at Urbana-Champaign.
CTO at Rormix - Music worth watching
Founder of Web Payments at W3C. Chair of RDFa and JSON-LD Working Groups. Lead editor of PaySwarm, JSON-LD, and HTML5+RDFa specifications. Founded the company that created Meritora, the worlds first commercial PaySwarm payments processor. Leading the integration of finance and payments into the core architecture of the Web. Lots of standards-related work where the focus is on making the world a better place for all people. Other accounts: @manusporny, +Manu Sporny, LinkedIn, and blog.
Frederik is a Security Engineer at Mozilla. His day job involves looking for security bugs in Mozilla products and related web properties. Frederik is passionate about all computer security topics. Beside his professional involvement in security, he also enjoys playing CTFs with his former fellow-students from FluxFingers.
Myk is a Principal Software Architect and in-house entrepreneur at Mozilla. A Mozillian since 1999, he's contributed to the Web App Developer Initiative, PluotSorbet, Open Web Apps, Firefox OS Simulator, Jetpack, Raindrop, Snowl, Personas, Firefox, Thunderbird, and Bugzilla. He's just a cook. He's all out of bubblegum.
Robert O'Callahan is a distinguished engineer at Mozilla Corporation. Prior to joining MoCo he was a volunteer Mozilla contributor for several years (since 2000).
Julian Shapiro is a technical founder. His first startup, NameLayer.com, was acquired by Techstars. His current focus is on UI animation. He's working to bring us one step closer to Minority Report. Read more at Julian.com.
J. Ryan Stinnett
Sr. Engineer working on Firefox DevTools at Mozilla.
Works on Mozilla's cross-platform apps team improving Firefox OS support for Cordova and PhoneGap. Passionate about making the web an even better platform for developers. Loves snowboarding, BBQ and beer.
He is currently employed at Seznam.cz, a.s., focusing mainly on popular mapping service Mapy.cz as well as HTML5 evangelism. From time to time, he tweets about JS stuff as @0ndras.
HTML5 Game Developer, Enclave Games indie studio founder, js13kGames competition creator and Gamedev.js Weekly newsletter publisher. Mozilla Rep passionate about Firefox OS and technical evangelism.
Currently I am working for PLUMgrid (SDN related startup) and I am working on HTML5 based GUI of Network Operating System.
Other than that I am Mozillian and in my free time I promote Mozilla products.
Arnau March is a "designloper" working for Telefonica.
RTL (Right-To-Left) connoisseur. Front-End Web Developer. Firefox OS UI hacker and a Mozilla Technical Speaker.
Nikhil is a Platform Engineer at Mozilla. He likes technical writing, having written 'An Introduction to libuv', and blogs at http://blog.nikhilism.com. He can be found working when he is not hiking, climbing or reading.
I'm a software engineer at Mozilla, I work on devtools.
Aras Balali Moghaddam
Aras is an interaction designer and a frontend engineer living in beautiful British Columbia, Canada. He is passionate about the open web and likes to build awesome mobile web apps. You can learn more about him on his blog.
@alispivak. Product Manager, Mozilla Developer Network. Ali has been developing and managing web sites for longer than she cares to admit in public. She's passionate about keeping the web open and the role MDN can play in the Mozilla mission. Also loves to travel, cook, and make things.
Dan Horner is the Product Marketing Manager for apps and add-ons @ Mozilla
Timothy B. Terriberry
Timothy B. Terriberry is a long-time volunteer for the Xiph.Org foundation, working on codecs such as Theora, Vorbis, CELT, and Opus. He has been contributing to Mozilla's media support since 2008 and hacking on WebRTC since 2010.
Firefox Developer Tools hacker, software enthusiast.
Mozillian, audio tools & SDK hacker, web audio nerd, metal head
Felipe Nascimento de Moura
A passionate developer working with Open Source Web Technologies for about 8 years, is nowadays a Senior Development Analyst at the Portal Terra in Brazil.
Likes to create new projects, as well as trying new technologies and pushing things to their limits!
"Changing the world is the least I expect from myself!"
Jonas has been hacking on web browsers for over a decade. He started as a open source contributor in 2000 contributing to the newly open sourced mozilla project. In 2005 he joined mozilla full time and has since been working on the DOM and other parts of the web platform. He is now the Tech Lead of the Web API project at mozilla as well as an editor for the IndexedDB and File API specifications at W3C.
Sandip Kamat is part of Mozilla's Firefox OS Product Management team focused on enabling the power of the open web via today's connected devices. He has spent most of his career in building mobile technologies and products.
Prior to joining Mozilla, he worked at Motorola Mobility (pre and post-Google acquisition) and Siemens Mobile. Sandip earned his Master's degree in engineering at Indian Institute of Technology, Madras (India) and MBA at Rady School of Management (UCSD), San Diego, California, USA.
He is passionate about bringing cutting edge mobile technologies to consumers to meaningfully improve their lives. He is also fascinated by the resulting social and economic impacts mobile technologies are having these days.
Simon Speich is a web developer, believer in web standards and a lover of Mozilla since Mozilla 0.8 He is also passionate about photography. You can find out more about him on his website www.speich.net.
@anantn is a hacker at Mozilla Labs who specializes in generalism. He has previously worked on Weave, Jetpack, Account Manager, and Rainbow among other projects. He is currently fiddling with Open Web Apps and Real-time communication for the Web.
Adam Roach works with Mozilla's WebRTC implementation team putting real-time technologies into the core library shared by Firefox and FirefoxOS. He has been crafting the world of Real Time Communications over IP since 1997 by doing protocol standardization, architecture, design, and implementation.
@6a68 hacks on Persona, tickles ivories, has sand in all his shoes.
Currently this love pushes him to work and experiment at Alca Società Cooperativa focusing on Web apps and new HTML5 features.
He comes to Mozilla Platform and Mission toward the end of 2006, and thanks to MozRepl he started to hack on this powerful platform.
Sometimes he git-push on github.com/rpl and tweets on @lucagreco.
David Walsh is a Web Developer for Mozilla, working primarily on the Mozilla Developer Network. He's also a conference speaker, blogger, and web enthusiast.
I am a Mozillian, an evangelist, writer and developer with a passion for open source, web standards and accessibility. I have been so involved with these worlds that I feel they have become a part of me and cannot foresee a future where these topics will not be a part of my daily life.
Matthew Riley MacPherson
Matthew Riley MacPherson (aka tofumatt) is a Rubyist living in a Pythonista's world. He's from Canada, so you'll find lots of odd spelling (like "colour" or "labour") in his writing.
He has a serious penchant for pretty code, excellent coffee, and very fast motorcycles. Check out his code on GitHub or talk to him about motorcycles on Twitter.
Jan Jongboom is a Strategic Engineer for Telenor Digital, working on IoT.
Mark is the former SVP of Engineering at Actuate, a public company in the Business Intelligence space. He is co-founder of the BIRT open source project at the Eclipse Foundation, and is the author of six crime novels set in the Silicon Valley.
Jean-Marc is working on next-generation multimedia codecs for Mozilla. He is the primary author of the Speex and CELT codecs and one of the main authors of the Opus codec.
System administrator. In love with technology, high performance and fast web. Some times pretending to be a dev. Working for MaxCDN.
Mike works as a Web Compatibility Engineer for Mozilla from his home in Austin, TX.